@charset "utf-8"; 
/* CSS Document */

body {margin:0; padding:0; background:#2D2F19; font:12px Arial, Helvetica, sans-serif; color:#2A271A}
a {color:#AF620F;}
a:hover {text-decoration:none}

#maincontainer{width:833px; margin:0 auto; background-color:#F4F5E7;}

#masthead{background:#4C4E22; background-image:url(../img/mastheadbg.gif); background-repeat:repeat-x; height:179px; display:block; clear:both; color:#30321E;}
#logo {height:55px; padding-top:53px; font:bold 30px "Trebuchet MS"; color:#E7E7D0; padding-left:20px; width: 600px; }
#logo img {margin-top:-26px; margin-right:5px}
#logo a {text-decoration:none; color:#E7E7D0;}
#phoneText {width:225px; float:right; margin-right:40px; background-image:url(../img/phonebg.gif); color:#F4EB5D; font:bold 32px "Trebuchet MS"; letter-spacing:-2px; padding:10px 20px}
#phoneText span {color:#F5F5EB; line-height:14px; font-size:18px; letter-spacing:0px; font-weight:normal}

/*JW <div id="navigation" class="nav">*/
.nav { position:absolute; width:833px; background-image:url(../img/navbg.gif); }
.nav ul{ height:28px; margin:0; padding:0; padding-top:7px; }
.nav li{ list-style-type:none; display:inline; ; }
.nav li a { text-decoration:none; color:#30321E; padding:10px 15px; padding-bottom:6px; font:bold 16px "Trebuchet MS"; }
.nav li a:hover, #nav li a.current { background-image:url(../img/hoverbg.gif); color:#E5E6A0}
*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/ margin-top: -1em;}
* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/ margin-top: 0px; }
.subnav {width:833px; background:#CACF17; margin-top:35px; color:#30321E; clear:left; height:25px; padding-top:4px; }
.subnav a {text-decoration:none; color:#30321E; font:12px "Trebuchet MS"; }
.subnav a:hover { text-decoration:underline; }
.subbar  { display:none; padding-left:10px; }
.subbar a { padding:0px 3px; }

#contentwrapper{float:left; width:100%; background-color:#F4F5E7; margin-top:-10px; }
#lookitme{border:1px solid #8EA21C; padding-left:10px; padding-right:10px; margin-left:10px; margin-right:10px; color:#AF620F;}
#contentcolumn{margin-right:240px;}
.facilities {border-bottom:1px solid #8EA21C; margin-left:-10px; width:573px; }
.facilities img {border:1px solid #C5C5C4;}
.facilities a {font-weight:bold}
.facilities p {font-size:10px; margin:5px}
.articles ul li {list-style:none;  margin-left:-40px}
.articles ul li a {color:#b37214; font-weight:bold; font-size:14px}
.articles ul li a:hover {color:#8DC73D}
.articles p {margin-left:-40px; margin-top:0px}
.image {border:1px solid #C5C5C4; margin-left:3px; margin-right:3px}
.title {font-family:"Trebuchet MS",sans-serif; color:#b37214; font-size:14px; font-weight:bold; }
.facility {margin-left:10px; border:1px solid #C5C5C4; margin-bottom:40px}
.resources li {list-style:none; padding-bottom:10px; margin-left:-40px}
.resources li a {color:#5f5f5f;} .resources li a:hover {color:#8DC73D;}
.text  {color:#2A271A; text-decoration:none}
.text:hover {text-decoration:underline}
.code {margin:auto; width:530px; }
.advice {width:400px; margin:auto; border-bottom:1px dashed #444}
.advice ul {list-style:square;  margin-top:10px}
.advice a {font-weight:bold;}
.link {color:#AF620F; font-weight:bold}
#article_bar { color:#333333; padding-top:5px;}
#article_bar ul { margin-left:-20px;}
#article_bar ul li{margin-bottom:15px;list-style:disc; padding-right:10px;}
#article_bar a {font-weight:bold;}
#article_bar a:hover {color:#AF620F; text-decoration:none}

#rightcolumn{float:left; width:218px; margin-left:-240px; background:#D9D9CE; margin-right:20px; border:1px solid #8EA21C; border-top:none; border-bottom:none; margin-top:-10px }
#rightcolumn h1 {background-color:#30321E; padding:7px 0px; color:#F5F5EB; font-size:19px; font-weight:normal; text-align:center; margin-top:0px; margin-bottom:0px}
#rightcolumn .content {padding:0px;}

#footer{clear:left; text-align:center; width:813px; background:#626523; color:#F5F5EB; font:12px "Trebuchet MS"; padding:0px 10px; height:30px; margin-bottom:0px; }
#footer a{text-decoration:none; color:#F5F5EB; }
#footer a:hover{text-decoration:none; color:#91A61A; }

.bottom_nav { padding-top:6px; padding-right:4px; padding-bottom:6px; text-align:center;}
.bottom_nav a {text-decoration:none; padding:6px; color:#D1CBBE; font-size: 11px; vertical-align:middle; }

#copyright { font-size:11px; width:823px; margin:10px auto; color:#F5F5EB; font:12px "Trebuchet MS"; padding:0px 5px; text-align:center;}
#copyright a {font-weight:bold; text-decoration:none; color:#F5F5EB; }
#copyright a:hover {text-decoration:underline}

.content{margin-top:0; padding:10px 20px; color:#333;}
h1 {font-family:"Trebuchet MS",sans-serif; color:#2B4E70; font-size:22px; }
h2 {font-family:"Trebuchet MS",sans-serif; color:#2B4E70; font-size:17px; font-weight:normal; margin-bottom:-5px; }
h6 {font-size:14px; color:#b90000; font-weight:bold; margin-bottom:0px;  margin-top:10px; width:400px; border-bottom:1px dashed #444; padding-bottom:3px }

