* {margin:0; padding:0; border:0}
body {font:400 small "Gill Sans", "Gill Sans MT", Verdana, sans-serif; color:#000; background:url(images/sitebg.jpg) 0 0 repeat-x #000}
a img {border:0}
a, a:link {color:#036}
a:visited {color:#606}
a:active, a:hover {color:#ef671c}
p, li, .Normal, .NormalDisabled {font:400 small "Gill Sans", "Gill Sans MT", Verdana, sans-serif; color:#000; line-height:1.5em}
p {margin-bottom:1em}
input {margin:auto; padding:auto}

h1, span.Head {font:800 1.8em "Gill Sans", "Gill Sans MT", Verdana, sans-serif; margin:1em 0 .5em 0; color:#000}
h1 span.Head, h2 span.SubHead, h3 span.SubSubHead  {font-size:1em} /* overrides styling in default.css */
h2, span.SubHead {font:800 1.2em "Gill Sans", "Gill Sans MT", Verdana, sans-serif; margin:0 0 1em 0; color:#000}
h3, span.SubSubHead {font:800 1.1em "Gill Sans", "Gill Sans MT", Verdana, sans-serif; margin:0 0 1em 0; color:#000}
#container {width:1032px; margin:0 auto; padding:20px 0}
#header {width:1024px; margin:0 auto}
#topnavigation {width:1032px; height:38px; padding:3px 0; clear:both}
#topnavigation ul {list-style:none; margin:0; padding:0; background:url(images/topnavbg.jpg) 0 -38px no-repeat; height:38px; width:1032px}
.home #topnavigation ul {background-image:url(images/topnavbghome.jpg)}
#topnavigation li {float:left; position:relative}
#topnavigation ul li, #leftnavigation ul li, #leftnavigation ul li li, #leftnavigation ul li li li {list-style-type:none} /* overrides styling in default.css */
#topnavigation a {display:block; text-indent:-9999px; overflow:hidden; height:38px; background:url(images/topnavbg.jpg) 0 0 no-repeat}
.home #topnavigation a {background-image:url(images/topnavbghome.jpg)}
#topnavigation li#HOME_item a {width:116px}
#topnavigation li#ABOUT_item a {width:163px; background-position:-116px 0}
#topnavigation li#JOIN_item a {width:103px; background-position:-279px 0}
#topnavigation li#NEWS_item a {width:173px; background-position:-382px 0}
#topnavigation li#RESOURCES_item a {width:145px; background-position:-555px 0}
#topnavigation li#CONTACT_item a {width:158px; background-position:-700px 0}
#topnavigation li#MEMBERS_item a {width:174px; background-position:-858px 0}
#topnavigation a:hover, #topnavigation a.on {background-image:none}
#topnavigation li ul {position:absolute; top:25px; left:-9999px}

#topnavigation li#Admin_item a, #topnavigation li#Host_item a, #topnavigation li#SearchAdmin_item a {text-indent:0; height:auto; background:#000; color:#fff; width:150px; padding:2px 10px; border:1px solid #fff}
#topnavigation li#Admin_item:hover ul, #topnavigation li#Host_item:hover ul, #topnavigation li#SearchAdmin_item:hover ul  {left:auto; height:auto; width:170px; background:#000}
#topnavigation li#Admin_item li a, #topnavigation li#Host_item li a, #topnavigation li#SearchAdmin_item li a {border-bottom:0}

#maincontent {clear:both; width:1024px; margin:0 auto; padding:0 0 15px 0; background:url(images/maincontentbg.gif) bottom left no-repeat #666}
#maincontent.full {background:url(images/maincontentbgfull.gif) bottom left no-repeat #e3e7eb}
#inner {background:url(images/innerbg.gif) 0 0 repeat-y #e3e7eb}
.home #maincontent {background:url(images/maincontentbghome.png) 0 0 no-repeat #d2d7df; padding:0}
.home #maincontent h1 {font:800 1.1em "Gill Sans", "Gill Sans MT", Verdana, sans-serif; margin:0 0 1em 0; color:#000}
.home #maincontent h1 span.Head {font:800 1em "Gill Sans", "Gill Sans MT", Verdana, sans-serif; margin:0; color:#000} /* overrides styling in default.css */

#leftnavigation {float:left; width:199px; }
#leftnavigation ul {background:url(images/leftnavbg.gif) 0 0 no-repeat #ccc; list-style:none}
#leftnavigation a {display:block; width:179px; padding:5px 10px; text-decoration:none; border-bottom:1px solid #000; color:#000}
#leftnavigation a:hover, #leftnavigation li#HouseMenuNavCurrentItem a {color:#ef671c}
#leftnavigation li li a {padding-left:20px; witdh:169px}
#pagecontent {padding:25px; margin-left:199px; background:url(images/pagecontentbg.gif) top right no-repeat #e3e7eb; height:500px}
.home #pagecontent {margin:0; height:auto; background:transparent}
html>body #pagecontent {height:auto; min-height:500px}
html>body .home #pagecontent {min-height:0}
#maincontent.full #pagecontent  {margin:0; background:url(images/pagecontentbgfull.gif) top right no-repeat #e3e7eb}
#pagecontent ul, #pagecontent ol {margin-left:2em}
#leftcol, #centercol, #rightcol {width:300px}
#leftcol, #centercol {float:left}
#leftcol {margin-right:25px}
#rightcol {margin-left:650px; height:1%}
#logos {clear:both; height:89px; background:url(images/logos/bg.png) 0 0 no-repeat; padding:40px 25px 0 25px}
html>body #logos {padding-top:42px} /* IE6 */
#logos ul {list-style:none; margin:0; padding:0}
#logos ul li {list-style-type:none; margin:0; padding:0}
#logos ul li.last {padding:0}
p#apply a {display:block; background:url(images/apply.gif) 0 0 no-repeat; width:212px; height:49px; text-indent:-9999px;}
#footer {clear:both; color:#999; width:974px; margin:0 auto; padding:1em 0}
#footer a, #footer a:link, #footer a:visited {color:#ccc}
#footer a:hover, #footer a:active {color:#fff}