body{background:url(/assets/img/tabsbg.png);background-position:0 205px;
background-repeat:repeat-x;padding-top:1em;font-family:Arial,Helvetica,sans;}
h3{font-weight:normal;}
a{color:#8E2618;}
h4{margin-left:1em;margin-top:1em;font-weight:normal;font-size:115%;}
label{display:block;margin-top:1.5em;font-weight:bold;}

div#header{height:192px;}
div#header h3{margin-left:0.75em;margin-top:1.5em;font-size:95%;}
div#header h3.contact{float:right;color:#777;}
div#header h3.contact a{color:#777;}
div#search{float:right;}

div.tabs ul{height:68px;margin:0;padding:0;}
div.tabs ul li{float:left;line-height:44px;list-style-type:none;}
div.tabs a{color:#fff;display:block;margin-top:7px;float:left;font-family:Georgia;font-size:1.4em;margin-right:1.2em;padding-left:0.5em;padding-right:.5em;}
div.tabs li.current_page_item a{text-decoration:none;background:url(/assets/img/tabs.png);background-repeat:no-repeat;padding:0;padding-left:16px;background-position:0 -7px;}
div.tabs li.current_page_item a span{display:block;background:url(/assets/img/tabs.png);background-repeat:no-repeat;background-position:100% -58px;background-color:#8e2618;padding-right:16px;}
div.tabs a:hover{text-decoration:underline;background:none;color:#fbf7de;}

div#bd,div#ft{padding-top:1.6em;}

div.frame{position:absolute;height:288px;width:376px;background:url(/assets/img/border.png);}
img.framed{margin-top:8px;margin-left:8px;}
div.framesm{position:absolute;height:181px;width:240px;background:url(/assets/img/bordersm.png);}
img.framedsm{margin-top:0px;margin-left:0px;}
p.credit{font-size:90%;text-align:center;}
h4:first-child{margin-top:2em;font-size:125%;}

label .optional{font-size:90%;color:#777;font-weight:normal;}
label .required{font-size:90%;color:brown;font-weight:normal;}
label{margin-bottom:0.25em;font-size:110%;}
input.text{padding:0.15em;width:250px;}
textarea{width:600px;padding:0.25em;}
p.tip{color:#777;margin-bottom:0.2em;}
input.submit{padding:0.15em;font-size:110%;margin-top:0.5em;}

.success{color:#439729;font-size:193%;background-color:#f7faf7;padding:0.25em;margin-bottom:0.5em;}
.error{color:#d72943;font-size:193%;background-color:#faf7f7;padding:0.25em;margin-bottom:0.5em;}

div#ft div#copyright p{margin:0.25em;color:#666;}
div#ft div#copyright p a{color:#666;}
