body {background-color: #fff; margin: 0px; padding: 0px; font-size: 12px; font-family: 'Lucida Grande', 'Trebuchet MS', sans-serif; color: #333;}

a {text-decoration: none; text-transform: uppercase; font-weight: bold; color: #666;}
a:hover {text-decoration: underline;}

#topbar {background: url(images/map.gif) right no-repeat; height: 146px; text-align: left; margin: 0 20px 0 0px; padding: 0;}
#content {position: relative; top: 3px; width: auto; min-width: 800px; margin: 0 5px 20px 200px;}
#leftcol {position: absolute; top: 175px; left: 5px; width: 182px; height: 550px; padding: 30px 0 0 0; border-right: 1px dashed #999; color: #999;}

#leftcol a {color: #999;}

#menubar {background: url(images/menubar.gif); height: 18px; padding: 3px;}
.menudate {position: relative; text-align: left; margin-left: 15px;}
.menubartext {position: relative; text-align: center; margin-left: 172px; margin-top: -18px;}

#content h2 {font-size: 2em; font-weight: bold; color: #666; margin: 0; padding: 0;}

.clock {text-align: center; margin-top: 50px;}

#topbar h2 {font-size: 3em; font-weight: bold; color: #000; margin: 0; padding: 0;}

#leftcol ul {margin: 0 0 1.5em 15px; padding: 0; list-style: none;}
#leftcol ul li {margin: 0.5em 0 0 0;}

#banner {text-align: center; margin-top: 30px; padding: 0 30px 30px 30px; border-style: dashed; border-width: 1px; border-color: #fff #fff #999 #fff;}
#banner h2 {font-size: 2em; font-weight: bold; color: #666;}

#diarysumw {text-align: center;}
#diarysum {background: url(images/postcard5.jpg) center no-repeat; text-align: left; height: 414px; width: 585px; margin: 50px 0 0 0; padding: 0;}
#diarysumtext {margin: 70px 313px 20px 20px; height: 324px;}
#diarysumauthor {margin: -209px 0 0 313px;}
#diarysumdate {margin: 55px 0 0 313px;}
#diarysumlink {margin: 55px 0 0 313px;}
#diaryw {text-align: center;}
#diary {width:585px; text-align: left; margin: 40px 0 0 0;}
#diarytitle {font-size: 2.5em; font-weight: bold; color: #666;}
#diaryauthor {}
#diarydate {}
#diarycontent {font-size: 16px;}

#pgpagew {text-align: center;}
#pgpage {width:585px; text-align: left; margin: 40px 0 0 0;}
#pgpagetitle {font-size: 2.5em; font-weight: bold; color: #666;}
#pgpageauthor {}
#pgpagedate {}
#pgpagecontent {font-size: 16px;}
#pgpagecontent img {padding: 10px 10px 10px 10px;}

#mailform {}
#mailform dl {margin: 1em 0;}
#mailform dt {color: #888; width: 10em; padding-top: 0.5em; text-align: right; font-weight: bold; position: absolute;}
#mailform dd {position: relative; left: 11em; margin-left: 0; padding-top: 0.5em;}

div.mailformsubmit {position: relative; left: 11em;}
div.mailformsubmit input {width: 100px; color: #063;}

#copyright {text-align: center; font-size: 10px; padding-top: 2em;}