body{ text-align: center; border-top: 4px solid #333; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; background: url(i/bg_main.gif) top center no-repeat; }

h1{ margin: 0 0 5px 0; padding: 0; color: #333; font-size: 1.8em; }
h2{ margin: 0 0 5px 0; padding: 0; color: #333; font-size: 1.5em; font-weight: normal; }
h3{ color: #333; }

#container{ width: 779px; margin: 0 auto; text-align: left; background: transparent; }

#header{ height: 47px; margin: 0 0 15px 0; padding: 40px 0 0 0; background: url(i/header_main.gif) top left no-repeat; background-position: 10px 40px; }
#header span{ display: none; }
#header a { display: block; height: 50px; width: 200px; }

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 38px;
}

#feature{ width: 749px; padding: 45px 15px 0 15px; margin: 0; height: 162px; text-align: left;
			background: url(i/splash_home1.jpg) top left no-repeat; border-bottom: 2px solid #999; }

#feature .blurb p{ width: 400px; font-size: 1.3em; line-height: 1.6em; margin: 0; padding: 0; }
#feature h2{ display: none; }

#content{ width: 749px; float: left; padding: 20px 15px 25px 15px; margin: 0;  font-size: 1.3em; background: white;  }

#content .halfcolumn{ width: 50%; float: left; }

#content #content-small{ width: 60%; float: left; }
#content #content-side{width: 38%; padding: 0 5px;float: right; }

#content img{ border: 1px solid #ccc; padding: 3px;}

.theme-img{ text-align: right; margin-top: 15px; }
.theme-img img{  border: 8px solid #ddd !important; padding: 0 !important; }

#content a{ color: #1A8749; }
#content a:hover{ color: #666; }

#content ul{ line-height: 1.4em; }


#footer{ clear: both; width: 779px; padding: 10px 0 0 0; margin: 0 auto; text-align: center; font-size: 1.2em; border-top: 2px solid #999; }
#footer a{ color: #666; text-decoration: underline; }
#footer a:hover{ color: #1A8749; text-decoration: underline; }
#footer p{ margin: 0; padding: 0; }

.noborder{ border: none !important; }


.floatleft{ float: left; margin: 0 10px 0 0; padding: 0; border: 1px solid #999; }

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {list-style-type:none; margin:0 auto 0 auto; padding:0; width:779px; height: 28px; }
#menu li {float:left; padding:0; margin:0 0 0 0; position:relative; width:150px; height:3em; z-index:100;}
#menu li.filler { width: 178px; }
#menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 151px; margin: 0; padding: 0; background: transparent;}
#menu li.filler dl { width: 179px; }
#menu dt {margin:0; padding: 0;}

#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; font-size: 1.2em; text-transform: uppercase; color: #333; text-align:center; border:1px solid #1A8749; border-width:0 1px 2px 1px; background:#ddd; padding:0.25em 0 0.40em 0;}

#menu li:hover dt a, #menu a:hover dt a {color:#006; background:#eee; border:1px solid #1A8749; border-width:0 1px 2px 1px;}

#menu dd a, #menu dd a:visited {background:#1A8749; color:#fff; padding:0.5em 0; font-size: 1.2em; text-decoration:none; display:block; text-align:left; padding-left: .7em; border-left:1px solid #1A8749; border-right:1px solid #1A8749;}

#menu dd a:hover {background: #eee; color:#000; border-left:1px solid #1A8749; border-right:1px solid #1A8749;}

#menu b {display:block; overflow:hidden; height:1px;}

#menu b.p1 {background:#1A8749; margin:0 5px;}
#menu b.p2 {background:#d4d4d4; border:2px solid #08c; border-width:0 2px; margin:0 3px;}
#menu b.p3 {background:#d4d4d4; margin:0 2px; border:1px solid #08c; border-width:0 1px;}
#menu b.p4 {height:2px; background:#d4d4d4; margin:0 1px; border:1px solid #08c; border-width:0 1px;}
#menu b.p5 {background:#1A8749; margin:0 5px;}
#menu b.p6 {background:#1A8749; margin:0 3px;}
#menu b.p7 {background:#1A8749; margin:0 2px;}
#menu b.p8 {height:2px; background:#1A8749; margin:0 1px;}

#menu li b.p2, #menu a b.p2 {background:#fff;}
#menu li b.p3, #menu a b.p3 {background:#f0f0f0;}
#menu li b.p4, #menu a b.p4 {background:#e8e8e8;}

#menu li:hover b.p2, #menu a:hover b.p2 {background:#f0f0f0;}
#menu li:hover b.p3, #menu a:hover b.p3 {background:#e8e8e8;}
#menu li:hover b.p4, #menu a:hover b.p4 {background:#eee;}
