body{background:#DAD5C0 url(/img/background-site.jpg);padding:0px;margin:0px;overflow:auto;}
body,div,td,p,h1{font:12px Georgia,"Times New Roman",Times,serif;}
h1{font-weight:bold;font-size:16px;font-style:italic;}
form{display:inline;}
div.contentblock{width:420px;position:absolute;left:330px;top:100px;}
span.counter{color:#FF0000;}
div.copyright{width:610px;text-align:center;}

/* index.asp */
div.indexcontainer{width:520px;height:510px;margin:-255px 0px 0px -260px;position:absolute;left:50%;top:50%;}
div.index_title{position:absolute;top:0px;left:133px;text-align:center;}
div.index_title img{margin:0px 0px 10px 0px;}
div.index_block1{position:absolute;left:130px;top:38px;text-align:center;z-index:3;}
div.index_block2{position:absolute;left:0px;top:263px;text-align:center;z-index:2;}
div.index_block3{position:absolute;left:260px;top:263px;text-align:center;z-index:1;}
div.index_block1 a img,div.index_block2 a img,div.index_block3 a img,{margin-top:5px;}

/* header.asp */
div.sidebar{height:100%;width:120px;position:absolute;left:20px;top:-26px;}
div.sitetitle{position:absolute;left:497px;top:20px;}
div.copyright{text-align:center;width:100%;margin-top:20px;}
div.biography,div.contact,div.gallery,div.journal,div.journalextra{position:absolute;left:150px;}
div.sitesubtitle{position:absolute;left:75px;top:25px;}
div.biography{top:100px;}
div.contact{top:180px;}
div.gallery{top:260px;}
div.journal{top:340px;}

/* biography.asp */
img.eric{margin-left:10px;margin-bottom:10px;float:right;}

/* contact.asp */
p.submited{font-weight:bold;color:#FF0000;}

/* entry.asp */
img.journalimg{border:2px solid #000000;}

/* gallery.asp */
div.phototable{display:table;width:420px;padding:0px;margin-top:10px;}
div.tablerow{display:table-row;clear:left;}
div.photogallerycell{display:table-cell;width:140px;text-align:center;float:left;}
div.photogallerycell img{border:2px solid #333333;margin-bottom:15px;}
div.lightboxlinks{display:none;}
a.gallery:link,a.gallery:visited{color:#000000;text-decoration:none;}
a.gallery:hover,a.gallery:active{color:#000000;text-decoration:underline;}

/* journal.asp */
div.journalextra{top:360px;}
div.journalextra div img{vertical-align:middle;}
div.journalextra div img.icon{margin-right:10px;}
div.calendarheader{width:420px;margin-bottom:10px;}
div.calendarheaderprevmonth{float:left;top:0px;}
div.calendarheadernextmonth{float:right;top:2px;}
div.calendarweekdayhdr{width:60px;height:20px;float:left;text-align:center;}
div.calendarweekdayhdr img{margin-right:5px;}
div.calendarday{background:url(/img/calendar-oval.gif) no-repeat;width:60px;height:75px;float:left;text-align:center;}
div.calendarday div img.icon{clear:both;margin-right:10px;}
div.calendarweekdayhdrblock,div.calendarweek1,div.calendarweek2,div.calendarweek3,div.calendarweek4,div.calendarweek5,div.calendarweek6,{clear:left;width:420 px;}
img.calendardate{margin:10px 5px 0px 0px;}
div.adminbuttons{margin-top:6px;}
div.quickjump{position:relative;}
div.quicklink_n1{position:absolute;top:5px;left:0px;padding-right:10px;}
div.currentyear{position:absolute;top:5px;left:50%;margin-left:-35px;}
div.quicklink_p1{position:absolute;top:5px;right:0px;padding-right:10px;}
div.monthset1{position:absolute;top:35px;left:116px;}
div.monthset2{position:absolute;top:35px;left:185px;}
div.monthset3{position:absolute;top:35px;left:244px;}
img.qlink_p{margin:0px 0px 5px 5px;}
img.qlink_n{margin:0px 0px 5px 0px;}
img.qlink_ny{margin-left:-5px;}

/* forms */
input.contactform,textarea.contactform,input.contactformfocus,textarea.contactformfocus,input.loginform,input.loginformfocus{border:2px solid #000000;width:250px;overflow:auto;font:12px "Times New Roman",Times,serif;padding-left:15px;cursor:default;}
select.admin{font:12px "Times New Roman",Times,serif;}
input.contactform,textarea.contactform,input.loginform,select.admin{color:#666666;background-color:#FFFFFF;}
select.adminfocus{color:#000000;background-color:#FFFFFF;font:12px "Times New Roman",Times,serif;}
input.checkbox{border:2px solid #000000;padding:-1px;margin:1px;}
input.contactformfocus,textarea.contactformfocus,input.loginformfocus{color:#000000;background:url(/img/input-cursor.gif) no-repeat #FFFFFF;}
textarea.contactform,textarea.contactformfocus{height:100px;}

/* misc */
div.contactblock div,div.adminlogincontainer div,div.editadmin div{margin-bottom:5px;}
div.adminlogincontainer{width:330px;height:131px;margin:60px;}