/* General tags */
body {background:#e0e0e0 url(img/bodybg.gif) repeat-x;color:#505050;font:76% Georgia,Verdana,Tahoma,Arial,sans-serif;margin:0;padding:0;text-align:center}
* {margin:0;padding:0}
.fleft {float:left}
.fright {float:right}
.fcenter {float:none;text-align:center;margin:0 auto}
.fclear {clear:both}
.inner_copy {border:0;color:#f00;float:right;width:50% !important;margin:-100% 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:11px}
p {line-height:1.5em;margin:0 0 15px}
a {color:#fa9035;font-weight:700;text-decoration:none}
a:hover {color:#d04a10}
hr {height:1px;margin:10px 0;width:98%}
dt {font-weight:700}
dd {margin:1px 0 12px 15px}
/* Main layout */
#container {background:#c0c0c0 url(img/bodybg.gif) repeat-x;margin:0 auto;text-align:left;width:752px}
#sitename {background:url(img/leaves2.png) top center no-repeat;color:#fff;font-weight:400;height:80px;margin:0 20px 10px 0;text-align:center}
#sitename h1 {font-size:2.2em;margin:0;padding-top:20px}
#sitename span {font-size:1.6em;letter-spacing:-1px;margin:0}
/* Main menu */
#nav {background:url(img/greypx.gif) bottom left repeat-x;float:left;width:752px}
#nav ul {list-style:none;margin:0;padding:0}
#nav a {background:url(img/tabs.gif) no-repeat 100% 0;color:#808080;display:block;font-size:1.2em;letter-spacing:-1px;padding:7px 20px 4px 11px;text-decoration:none}
#nav a:hover {color:#505050}
#nav li {background:url(img/tabs.gif) no-repeat 0 0;float:left;margin:0 4px 0 0;padding:0 0 0 9px}
#nav #current {background:url(img/tabs.gif) no-repeat 0 -41px}
#nav #current a {background:url(img/tabs.gif) no-repeat 100% -41px;color:#303030;padding:7px 20px 5px 11px}
/* Wrap variations */
#wrap1 {background:#fff url(img/innerbg.gif) repeat-y;border-bottom:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #808080;clear:both;padding:0;width:750px}
#wrap2 {background:url(img/header.jpg) top left no-repeat;padding:10px;width:730px}
/* Header */
#header {height:30px;position:relative;width:730px}
#header h1 {float:left;font-size:1.4em;margin:0;width:180px}
#topbox {color:#808080;margin:0 0 4px;text-align:right}
#topbox a {color:#d04a10}
#topbox a:hover {text-decoration:underline}
/* Sidebars */
#leftside {float:left;margin:-15px 0 0;width:145px}
#leftside h1 {font-size:1.4em;font-weight:400}
#rightside {float:right;margin:0px 0px 0px 0;width:0px}
#rightside h1 {font-size:1.4em;font-weight:400;margin:0 0 0px}
#rightside p {font-size:0.9em;margin:2px 0 0px 0px}
#rightside img {border:1px solid #fa9035;margin:10px 0 5px 5px;padding:2px}
/* Main content */
#content {margin:45px 40px 0 200px}
#contentalt {margin:45px 15px 0 200px}
#content p,#contentalt p {margin:8px 0 0 10px}
#content h1,#contentalt h1 {color:#505050;font-size:2em;font-weight:400;margin:15px 0 10px;padding:0}
#content h2,#contentalt h2 {color:#505050;font-size:1.5em;font-weight:400;margin:20px 0 10px;padding:0}
#content img,#contentalt img {border:1px solid #fa9035;float:left;margin:5px 15px 6px}
/* Footer */
#footer {clear:both;color:#a0a0a0;font-size:0.9em;height:26px;margin-top:20px;padding:1px;width:737px}
#footer p {margin:11px}
#footer a {color:#a0a0a0;font-weight:400}
#footer a:hover {color:#a0a0a0;text-decoration:underline}
/* Additional classes */
.menublock {margin-bottom:10px}
.nav {color:#d04a10;display:block;font-size:1.1em;font-weight:700;margin-bottom:1px;padding:2px 2px 2px 10px;position:relative;text-decoration:none;width:125px}
.nav:hover {border:1px solid #fa9035;color:#505050;padding:1px 1px 1px 9px}
.sub {font-size:0.9em;margin-left:20px;padding:1px 1px 1px 6px;width:105px}
.sub:hover {border:1px solid #fa9035;color:#505050;padding:0 0 0 5px}
.intro {font-weight:700}
.active {border:1px solid #fa9035;padding:1px 1px 1px 9px}
.box {background:#f8f8f8 url(img/boxbg.gif) top left repeat-y;border:1px solid #d0d4d4;color:#505050;margin:15px auto;padding:10px 10px 10px 20px;width:85%}
.photo {margin:5px auto 15px;padding:5px}
.smallcaps {font-variant:small-caps}
.mini {color:#a0a0a0;font-size:0.75em;font-weight:400;line-height:1.2em;margin:20px 0 10px 8px}
.small {font-size:0.85em}
.large {font-size:1.4em}
.soft {color:#808080}
.normal {font-weight:400}
.sharp {color:#101010}
.center {text-align:center}
.hide {display:none}