BODY{background:#d4eef0 url(images/background.png) top left repeat-x;color:#000;text-align:center;font:12px arial;margin:0;padding:0;}
IMG{border:0;margin:0;padding:0;}
TH{background:#3b838f;color:#FFF;font-weight:700;}
A{color:#264042;font-weight:700;text-decoration:none;}
A:hover{color:#79cace;font-weight:700;text-decoration:none;}
#container{width:930px;text-align:center;background-color:#fff;margin:2% auto;}
#top{height:15px;background:#fff url(images/top.gif) top left no-repeat;}
#header{background:#fff;color:#264042;text-align:right;font-size:36px;font-weight:700;margin:0;padding:5px 15px 5px 5px;}
#infoheader{background:#ccb289;color:#fff;height:220px;text-align:left;padding:5px;}
#leftinfo{position:relative;background:#264042;width:200px;float:left;margin:10px;}
#rightinfo{position:relative;width:470px;float:right;background:#d4eef0;color:#264042;margin:10px;}
#centerinfo{position:relative;width:200px;margin-top:10px;margin-left:225px;margin-bottom:10px;background:#79cace;color:#264042;}
.leftinfo .top{background:#264042 url(images/leftinfotop.gif) top left no-repeat;font-weight:700;font-size:16px;border-bottom:1px solid #79cace;padding:4px 4px 1px 10px;}
.leftinfo .bottom{background:#ccb289 url(images/leftinfobottom.gif) top left no-repeat;font-weight:700;}
.centerinfo .top{background:#79cace url(images/centerinfotop.gif) top left no-repeat;font-weight:700;font-size:16px;border-bottom:1px solid #d4eef0;padding:4px 4px 1px 10px;}
.centerinfo .bottom{background:#d4eef0 url(images/centerinfobottom.gif) top left no-repeat;}
.rightinfo .top{background:#d4eef0 url(images/rightinfotop.gif) top left no-repeat;font-weight:700;font-size:16px;border-bottom:1px solid #79cace;padding:4px 4px 1px 10px;}
.rightinfo .bottom{background:#d4eef0 url(images/rightinfobottom.gif) top left no-repeat;}
#search{text-align:right;padding:3px;}
#menu{font-size:12px;background:url(images/menubg.gif) repeat-x #5e4739;margin:0;padding:8px 4px 6px;}
#menulist{text-align:right;margin:0;padding:0;}
#menulist ul{margin-left:0;padding-left:0;white-space:nowrap;}
#menulist li{display:inline;list-style-type:none;}
#menulist a{margin-right:3px;padding:1px 7px;}
#menulist a:link,#menulist a:visited{color:#fff;text-decoration:none;font-weight:700;}
#menulist a:hover{color:#79cace;text-decoration:none;font-weight:700;}
#footercon{clear:both;}
#footersearch{text-align:right;background:#fff url(images/bottombg.gif) repeat-x top left;padding:3px 0 2px 6px;}
#footerbottom{color:#fff;background:#fff url(images/bottom.gif) repeat-x bottom left;padding:5px 5px 10px;}
.tblborder{border-collapse:collapse;padding:6px;}
#mainpage{height:550px;background:#fff url(images/mainpage.gif) top left repeat-x;text-align:left;padding:15px;}
html>body #mainpage{height:auto;min-height:550px;}
#skinny{width:750px;margin:auto;padding:5px;}
#pagetitle{border-top:4px solid #5e4739;border-bottom:1px solid #264042;background:#d4eef0 url(images/bluebg.gif) repeat-x top left;text-align:center;font-size:16px;color:#264042;font-weight:700;margin-top:1em;margin-bottom:1em;padding:6px;}
#alphabet,#pagelinks{text-align:center;word-spacing:.1em;margin:1em;}
#alphabet A,#pagelinks A{color:#FFF;text-decoration:none;font-weight:700;background:#3b838f;border:1px solid #3b838f;border-collapse:collapse;padding:0 2px;}
#alphabet A:hover,#pagelinks A:hover{background:#ccb289;color:#fff;}
#alphabet #current_letter,#pagelinks #currentpage{background:#FFF;color:#333;font-weight:700;border:1px solid #3b838f;padding:0 2px;}
.label{font-weight:700;}
.classification{font-weight:700;color:#79cace;}
.adminoptions{color:#264042;font-weight:700;}
.sectionheader{border-top:4px solid #000;border-bottom:1px solid #264042;background:#d4eef0 url(images/bluebg.gif) repeat-x top left;text-align:center;font-size:14px;font-weight:700;color:#264042;padding:3px;}
.listbox{border:3px dashed #5e4739;margin:1em 5%;}
.listbox .title{background:url(images/menubg.gif) repeat-x #264042;color:#FFF;font-weight:700;padding:4px 4px 4px 8px;}
.listbox .content{background-color:#d4eef0;padding:6px;}
.listbox .tail{background:#d4eef0 url(images/bluebg.gif) repeat-x top left;padding:4px;}
#titleblock{margin:0 10%;}
.jumpmenu{text-align:right;margin-right:1em;}
#pagelinks .jumpmenu{text-align:center;}
.respond{text-align:center;padding:6px;}
#sortform{text-align:center;margin:1em;}
#output{padding:10px;}
#profile{margin:1em 10%;}
#profile #sort{text-align:right;font-weight:700;color:#000;}
#tabs{text-align:center;margin:10px;padding:0;}
#tabs span{font-size:12px;background:#ccb289;border:3px dashed #5e4739;padding:3px;}
#tabs #active{background:#3b838f;color:#fff;}
.block{margin-bottom:1.5em;background:#fff;}
.block .title{border-top:4px solid #5e4739;border-bottom:1px solid #5e4739;font-weight:700;font-size:16px;color:#264042;background:#d4eef0 url(images/bluebg.gif) repeat-x top left;padding:2px 2px 2px 8px;}
.block .content{background:#d4eef0 url(images/blockbg.gif) bottom left repeat-x;padding:6px 6px 12px;}
#leftindex{width:200px;float:left;}
#rightindex{margin-left:220px;}
#next{float:right;}
#prev{float:left;}
#browse #category_content{width:95% !important;margin:1em auto;}
#loginblock{text-align:right;color:#000;margin:3px 0 0;}
#loginblock .button{font-weight:700;font-family:"Arial";margin:0;padding:0;}
#loginlinks{display:inline;}
#loginlinks A{color:#264042;}
.leftinfo .content,.centerinfo .content,.rightinfo .content{padding:4px 4px 4px 10px;}
.leftinfo A,#footercon a:hover,#footersearch a:hover,.listbox .title a{color:#79cace;}
.leftinfo A:hover,.centerinfo A:hover,#footercon a,.listbox .title a:hover,.listbox .tail a:hover,#tabs a:hover,#loginlinks A:hover{color:#fff;}