body { background: #f9f0b7 url(body_bg.jpg) 0 0 repeat-x; }

body.sub { background: #f9f0b7 url(body_bg_sub.jpg) 0 0 repeat-x; }

h1 { font-size: 1.2em; }



span.mfw { color: #FFFFFF; }
span.mfa { color: #efa741; }
a { color: #EFEFEF; }
a:hover { color: #FFFFFF; }
#main a { color: #000000; }
#main a:hover { color: #000000; }

#logo { margin: 30px 0 18px 0; }

#nav      { list-style: none; float: right;}
#nav li   { float: left; }
#nav li a { font-family: "Times New Roman"; font-size: 15px; padding:8px; text-decoration:none; color: #d9c262; font-style: italic;}
#nav li a:hover { text-decoration:underline; color:#FFFF00; }

#nav li a.currentpage { color:#FFFFFF; background: #593C10; }
#nav li a.activeparent { color:#FFFFFF; background: #593C10; }

#main ul { list-style: none; padding-left: 30px;}
#main ul li { line-height: 2em; border-bottom: 1px dashed #edd55e; }

#side ul { list-style: none; padding-left: 0;}
#side ul li { line-height: 2em; border-bottom: none; }
#side ul li a { text-decoration: none; }


#breadcrumbs a,
#breadcrumbs { color: #333333; }

.minifeatured { background: url(minibox.png) 0 0 repeat-x #000000; }
.minifeatured h3 { padding-top:12px; letter-spacing: 0.05em; }
div.minifeatured a,
div.minifeatured p a { text-decoration: none; color: #FFFFFF; }

#footercontainer { width: 100%; background: #1f1605;}
#footer { width: 960px; margin: 0 auto 0 auto;  color: #d9c262; font-size: 11px; padding:10px;}
#footer a {  color: #907c3d;  font-style: italic; text-decoration: none; }
#footer a:hover { color: #d9c262; }

.tright { text-align: right; }

#main div.minifeatured .tright a { color:#FFFFFF; }

#main th { background: #edd55e; }
#main th,#main td { vertical-align: top; }
#side ul {list-style: none;}
#side ul li { }
#side ul li a { display: block; width: 80%; padding:4px 4px 4px 14px;}
#side ul li a:hover { background: #f3e283; }
#side ul li a.currentpage { color:#FFFFFF; background: #593C10;  }

#myframe,#myframe1,#myframe2 { height: 400px; }


label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #593C10; background: #AF8D57; }
legend {font-weight:bold;font-size:1.2em; color: #FFFFFF; padding: 4px 8px 4px 8px; background: #593C10; }
input.text, input.title, textarea, select {margin:0.2em 0;border:1px solid #DFB97D;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

