html, body {height:100%; padding:0px; margin:0px; text-align:center;}
html, body, td, th {font:12px Verdana;}
body {background:url(body.png) repeat-x; background-position:0px 95px;}
#shadow {width:920px; height:100%; margin:0px auto; text-align:left;}
#header {background:#FFF url(header.png) bottom no-repeat; height:60px;}
#searchfield  {color:#888; padding:20px 10px 0px 652px; vertical-align:middle;}
#container{background:url(canvas.png); padding:0px 9px 0px 8px;}

#logo {background:url(logo.png) no-repeat 20px 20px; width:300px; height:120px; float:left;}
#title {padding-left:512px; font-weight:bold; font-size:16px; padding-top:100px; color:7e1313; letter-spacing:3px;}
#menubar {background:url(menubar.png); height:90px; margin-left:1px; padding-left:10px;}
#subtitle {color:#FFF; margin:0px 0px 0px 502px; margin-bottom:35px;}
a.menuitem {display:inline; padding:10px 14px 11px 14px; margin:0px; border-right:#B55 1px solid; color:#BBB; text-decoration:none;}
a.highlighted {color:#FFF; border-right:#f30 1px solid; background:url(menubg.png) repeat-x;}
a.menuitem:hover {color:#fff; background:#B75252;}
a {color:#246ad4;}
#content{padding:6px 15px; min-height:450px; height:auto !important; height:450px; padding:10px 20px;}
#footer {background:#FFF url(footer.png) top no-repeat; height:100px; padding:20px 50px 10px 50px; font:12px Arial; color:#888; line-height:17px;}
#pagetitle {color:#cc9c64; font:30px Times; padding-left:20px; border-bottom:1px solid #AAA;}
#pagesubtitle {color:#633; font:12px Verdana;}
img.memberlogo {margin:5px 0px 0px 5px;}
.bodytext {margin-top:3px;}
input {height:20px; font:12px Verdana; color:#522; border:1px solid #888; vertical-align:middle; margin:1px 1px;}
th {border-bottom:3px solid #b75252; background:#edce71;}
table.contenttable {empty-cells:show; width:100%; margin-bottom:15px;}
table.contenttable td {border-bottom: 1px solid #d5d5d5;}
table.wide {width:100%;}
img.logo {vertical-align:middle; margin-right:20px; border:1px solid #ddd;}
a.* img.logo {border:none;}

h1, h4, h3, h2 {color:#4e4e4e;}
h1 {font-size:24px; padding-left:20px; border-bottom:1px solid #AAA; margin:30px 0px 3px 0px; padding:0px 0px 0px 20px;}
h3 , h4 {font-size:20px;}
