* {padding:0px; margin:0px; font-family:georgia,serif}
p {line-height:24px; font-family:verdana, sans-serif}
a {color:#5E8B2E;}
a:hover {color:#F9BF14;}
h3 {color: #5E8B2E; font-weight: 100; margin-top:10px; padding:0px; line-height:16px; margin-bottom:0px; }
body {background: url("/background.gif") repeat-x #fff; text-align:center;}
#main {background-color:#fff; width:920px; position:relative; margin:0 auto; margin-top:25px; text-align:left;}
#header {width:920px; float:left;}
#header img {margin:5px;}

#leftsidebar {width:180px; float:left; letter-spacing:1.2pt;}
.navbar {margin:5px; list-style-type:none; margin-bottom:10px; font-variant:small-caps;}
.navbar li {display:inline; width:100%;}
.navbar li a {font-variant:normal; background:#30B01B url("/greenlink.jpg") 0% 0% repeat-x; text-indent:10px; display:block; text-decoration:none; color:#fff; line-height:30px; font-size:16px;}
.navbar li a:hover {background:#54C20B url("/greenlinkover.jpg") 0% 0% repeat-x; color:#fff;}
.yellow li a {background:#FEB101 url("/yellowlink.jpg") 0% 0% repeat-x;}
.yellow li a:hover {background:#FFC300 url("/yellowlinkover.jpg") 0% 0% repeat-x;}
.black li a {background:#000 url("/blacklink.jpg") 0% 0% repeat-x;}
.black li a:hover {background:#111 url("/blacklinkover.jpg") 0% 0% repeat-x;}

#maincontent {width:565px; float:left;}
#maincontent * {padding:3px;}
#maincontent h1 {color:#3A2; font-size:22px; line-height:22px; font-weight:100; padding-bottom:0px; margin-top:16px;}
#maincontent h2 {color:#DA0; font-size:16px; line-height:16px; font-weight:100; padding-top:4px; font-variant:small-caps;}
#maincontent p {padding-bottom:5px; font-size:14px; padding-top:0px;}
#maincontent p.date {font-size:12px; font-style:italic; color:#aaa; line-height:12px;}
#thirdary {margin-top:16px; width:175px; float:left;}

#thirdary img {margin-top:13px; border-style:none; text-align:center;}
#thirdary div {margin-bottom:10px; margin-right:6px;}

#footer {height:127px; margin:0px; width:100%; background: url("/cornground.gif") repeat-x 0px 0px; text-align:center;}
#footer p {color:#fff; padding-top:78px; margin:0px; padding-bottom:0px; font-size:10px; line-height:13px;}
#footer br {padding-bottom:2px;}
#footer a {color:#ccc;}
#footer a:hover {color:#fff;}

.error {text-indent: 40px; margin-right:5px; background: url("/stop.gif") no-repeat 2px 2px #f99; border: 1px solid #c00; color:#000;}
.success {padding:0 40px; margin-right:5px; border: 1px solid #060; color:#000; background: #9f3;}

.tasks li {list-style:none; clear:left;}
.tasks li img {float:left; margin-right:10px;}
.tasks li a {float:left; line-height: 58px;}

.image {width:510px; padding:5px; margin:5px; margin-bottom:15px; background-color:#5E8B2E; position:relative; text-align:center;}
.image .gallery {background-color: #F9BF14; color:#fff; position:absolute; top:0px; left:0px; }
.image .caption {color:#fff; padding: 5px 0px; max-width:450px;}
img {border-style:none;}

.homebox {width: 180px; float:left;}
.homebox * {margin: 0px 5px;}