body{background:#DAD5C0 url(/img/background-site.jpg);padding:0px;margin:0px;overflow:auto;}
*{font:12px Georgia,"Times New Roman",Times,serif;}
h1{font-weight:bold;font-size:16px;font-style:italic;}
form{display:inline;}
a{color:#000000;text-decoration:none;}
a:hover{text-decoration:underline;}
span.counter{color:#FF0000;}


/* 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{position:absolute;left:20px;top:-26px;width:120px;height:100%;}
div#sitetitle{position:absolute;left:497px;top:20px;}
div#sitesubtitle{position:absolute;left:75px;top:25px;}
div#biography,div#contact,div#gallery,div#journal,div#journalextra{position:absolute;left:150px;}
div#biography{top:100px;}
div#contact{top:180px;}
div#gallery{top:260px;}
div#journal{top:340px;}
div#journalextra{top:360px;}
div#journalextra div img{vertical-align:middle;}
div#journalextra div img.icon{margin-right:10px;}
div#contentblock{position:absolute;left:330px;top:100px;width:420px;}
div#copyright{text-align:center;width:100%;margin-top:50px;clear:both;display:none;}


/* 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;}


/* journal.asp */

div.calendarheader{width:420px;margin-bottom:10px;}
div.calendarheaderprevmonth{float:left;top:0px;}
div.calendarheadernextmonth{float:right;top:2px;}

div.quickjump{height:120px;}
div.quicklink_n1{float:left;margin-right:10px;}
div.currentyear{float:left;margin-left:100px;}
div.quicklink_p1{float:right;margin-right:10px;}
div.monthset1{float:left;clear:left;margin-left:100px;}
div.monthset2{float:left;margin-left:30px;}
div.monthset3{float:left;margin-left:30px;}
img.qlink_p{margin:0px 0px 5px 5px;}
img.qlink_n{margin:0px 0px 5px 0px;}
img.qlink_ny{margin-left:-5px;}


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:420px;}
img.calendardate{margin:10px 5px 0px 0px;}
div.adminbuttons{margin-top:6px;}





/* 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;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;}
