body {background: url(../_img/bgnoscroll.gif) repeat; background-attachment: fixed; color: #004b70; font-family: Helvetica, Arial, sans-serif; margin: 0; padding: 0;}p {margin: 10px 10px 0px 10px; font-size: 11px; color: #333;}p strong {color: #339900;}h1 {font-family: Century Gothic, Helvetica, Arial, sans-serif; font-weight: normal; background: url(../_img/headbg.jpg) repeat-y; color: #fff; margin: 0; padding: 30px 10px 10px;}h1 sup {font-size: 13px;}#tagline { background-color: #B6D2D3; height: 15px; border-bottom: 1px dotted #fff; padding: 0; margin: 0; width: 950px;}#tagline p {font-size: 9px; font-family: Helvetica, Arial, sans-serif; color: #fff; padding: 2px 0 0 40px; text-transform: uppercase; margin: 0;}#menublock { background-color: #004b70; width: 950px; height: 25px; border: 1px solid #fff; border-width: 1px 0;}#nav {list-style-type: none; margin: 0; padding: 0; }
#nav li {display: inline; float: left; height: 25px;}#nav li a {margin: 0; padding: 4px 20px; color: #fff; text-transform: uppercase; font-size: 13px; border-right: 1px dotted #fff; text-decoration: none; height: 25px;}#nav li a:hover {background-color: #c3e5f7; color: #004b70;}.clearfl {clear: both; }#wrapper { width: 950px; border-bottom: 2px solid #fff; background: url(../_img/wrapperbg.jpg) repeat-y;}#content { float: left; width: 499px; margin: 0; padding: 0; border-right: 1px dotted #004b70; background: #fff;}#sidebar { width: 240px; min-height: 500px; margin: 0; margin-left: 504px; padding: 0; padding-bottom: 40px; background: #fff;}#feature {border-bottom: 1px dotted #004b70;}h3 {margin: 4px; padding: 1px 4px; font-size: 20px;}h3, h3 a {color: #004b70; font-weight: bold; text-decoration: none;}h3 a:hover {text-decoration: underline; background-color: #B6D2D3;}#wrapper p a { margin: 0; padding: 0; color: #004b70; text-decoration: underline; font-size: 11px;}#wrapper p a:hover { color: #004b70; text-decoration: none; background-color: #B6D2D3; }h5 {color: #666; font-size: 12px; margin: 4px 4px 1px; padding: 0 4px;}#sidebar h4 {margin: -24px 0px 10px 10px; color: #339900; background-color: #c3e5f7; width: 100px; text-align: center; font-size: 13px; padding: 4px 4px 2px;}#feature p, #reviews p {margin: 10px 8px 4px; font-size: 11px; color: #333; font-family: Helvetica, Arial, sans-serif; line-height: 1.5em;}#reviews p strong {font-weight: bold; font-size: 11px;}#sidebar p {font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 1.5em; margin: 10px 4px 0;}#content p ul {margin: 0 20px 0 12px; padding: 0; }#content p ul li {margin: 0; padding: 0;}#sidebar ul {margin: 0 12px 0; padding: 0; }#sidebar ol {margin: 0 30px 0; padding: 0; }#sidebar ul li {list-style-type: none; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 1.5em;}#sidebar ol li {font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 1.5em;}#sidebar ul.limuse, #sidebar ul.liflix {margin: 0; padding: 0;}#sidebar ul.limuse li {width: 65px; height: 65px; padding: 1px; border: 1px solid #000; float: left; margin-right: 5px; margin-bottom: 5px;}#sidebar ul.liflix li {width: 65px; height: 90px; padding: 1px; border: 1px solid #000; float: left; margin-right: 5px; margin-bottom: 5px;}
#sidebar img {border: 0;}#sidebar ul li p, #sidebar ul li p a:hover {margin: 0; padding: 0; text-decoration: none;}#listimg {height: 9px; margin: 0; padding: 20px; border-bottom: 4px solid #c3e5f7;}#boximg {background: url(../_img/heavy.jpg); height: 9px; margin: 10px 0px 0px; padding: 20px; border: 1px solid #c3e5f7;border-bottom-width: 4px;}#featimg {height: 150px; padding: 20px; border-bottom: 4px solid #004b70;}#feature #featimg p, #reviews #featimg p { padding: 4px; margin: 0; width: 80px; border: 1px solid #c3e5f7; color: #fff; text-align: center; font-size: 13px; line-height: 1em; font-family: Century Gothic;}#revimg {height: 150px; padding: 20px; border-bottom: 4px solid #339900;}#reviews #revimg p { padding: 4px; margin: 0; width: 80px; border: 1px solid #c3e5f7; color: #fff; text-align: center; font-size: 13px; line-height: 1em; font-family: Century Gothic;}/* inline images for entries */#reviews img, #feature img {padding: 1px; border: 1px solid #004b70; margin: 10px;}#footer {border-top: 4px solid #c3e5f7; background-color: #004b70;}#footer p {font-size: 12px; color: #fff;}#footer p a {color: #fff; text-decoration: underline;}p.recent {padding: 20px 0;}#archive p.recent {padding-top: 0; margin: 0;}#archive #feature li, #archive #reviews li {color: #333; font-size: 11px;}#archive #sidebar {padding-top: 10px;}
