body { color: #EDDEA5; background-color: #000000 ; background-image: url(&quot;../i/bg_images.jpg&quot;); background-position: right bottom; background-repeat: no-repeat; background-attachment: fixed; font: 76% Tahoma, Helvetica, Arial, sans-serif; margin: 0; padding: 0; text-align: right; line-height: 1.6em; } html&gt;body {font-size: 80%;} a, a:link, a:visited { color:#fff; text-decoration:none; background: transparent; padding: 2px; border-bottom: 1px solid #fff; } a:hover, a:visited:hover { color:#fff; background: #698EA1; padding: 2px; border-bottom: none; } a img { border-width: 0; border: 0; border-bottom: 0; } .oldbrowsers, .hide { display: none; } p { font-size: 1em; line-height: 1.6; } .container { width: 700px; margin: 0 190px 0 auto; text-align: left; position: relative; } #header { text-align: left; margin: 0 190px 0 0; padding: 0; color: #fff; background: #600; font: bold 125% Georgia, Times, serif; } #header a, #header a:link, #header a:visited{ color:#fff; background: transparent; border-bottom: none; } #header a:hover, #header a:visited:hover { color:#fff; background: transparent; } .tagline { text-align: right; margin: 0 190px 0 0; padding: 0; color: #fff; background: #698EA1; font: bold 125% Georgia, Times, serif; border-bottom: 1px solid #fff; border-top: 3px solid #fff; } .subcontainer { width: 680px; margin: 0 0 0 auto; text-align: left; position: relative; border-right: 3px solid #fff; } .logo { margin: 0; padding: 0; } #bottomline { text-align: center; margin: 0; padding: 0; } #menu { margin: 0; padding: 7px 0; text-transform: uppercase; font-size: 10px !important; border-top: 0px solid #fff; } #menu2 { margin: 0; padding: 7px 0; text-transform: uppercase; font-size: 9px !important; border-top: 0px solid #fff; } #menu2 ul, #menu li { list-style-type: none; display: inline; margin: 0; padding: 0 5px 0 2px; border-top: 0px solid #fff; border-right: 1px solid #fff; } #menu2 li.first { list-style-type: none; display: inline; margin: 0; padding: 0 5px; border-top: 0px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; } #menu ul, #menu li { list-style-type: none; display: inline; margin: 0; padding: 0 5px 0 2px; border-top: 0px solid #fff; border-right: 1px solid #fff; } #menu li.first { list-style-type: none; display: inline; margin: 0; padding: 0 5px; border-top: 0px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; } #menu a, #menu a:link, #menu a:visited { color: #fff; margin: 0; padding: 7px 6px; } #menu a:hover, #menu a:visited:hover, #menu a.active, #menu a.active:visited { color: #613106; background: #fff; margin: 0; padding: 7px 6px; } #content { float: left; margin: 0 0 25px 0; padding: 0 10px 0 0; border-right: 3px solid #fff; width: 684px; /* IE5 Win */ voice-family: &quot;&quot;}&quot;&quot;; voice-family: inherit; width: 371px; } #content p { font-size: 1em; line-height: 1.8em; color: #EDDEA5; background: transparent; } #content p.top { font-size: 90%; margin:30px 0 0 0; padding: 20px 0; border-top:1px solid #814F23; } #content p.footer { font-size: 80%; margin:30px 0 0 0; padding: 20px 0; border-top:1px solid #814F23 } h1 { margin: 30px 0 0 0; padding: 6px 0; color: #DCB363; background: transparent; font: bold 125% Georgia, Times, serif; } h2, h3, h4 { margin: 25px 0 0 0; padding: 20px 0 0 0; color: #DCB363; background: transparent; font: normal 125% Georgia, Times, serif; border-top:1px solid #814F23 } h5, h6 { margin: 5px 0 0 0; padding: 20px 0 0 0; color: #DCB363; background: transparent; font: normal 115% Georgia, Times, serif; } ul.arrow { margin: 1.3em 0 0 0; padding: 0; list-style: none; } ul.arrow li { background:url(&quot;../i/arrow.gif&quot;) no-repeat 2px .60em; padding-left: 20px; margin-top: 0; text-indent: 0; } legend { display: none; } fieldset { display: block; margin: 0 0 1em 0; padding: 5px 0 0 0; border: 0px double #B7C498; background: transparent; } input { display: block; color: #6D6E6A; } label { display: block; margin: 10px 0 0 0; } .field { border: 3px double #814F23; } .list { left: -12px; voice-family: &quot;&quot;}&quot;&quot;; voice-family:inherit; left: auto; text-align: left; } .list { margin: 0px auto 40px auto; right: -9px; position: relative; text-align: left; width: 500px; list-style: none; padding: 0px; } .list ul { margin-bottom: 40px; text-align: left; } .list li { float: left; padding: 0px; margin: 0px 10px 10px 0px; text-align: left; } .list li a, .list li a:link, .list li a:visited { height: 40px; width: 40px; display: block; background: #814F23; border: 10px solid #814F23; padding: 2px; text-align: left; } .list li a:hover, .list li a:visited:hover { background: transparent; border: 10px solid #698EA1; } /* End Pretty Boxes */ /* This is where we'll start thelight box image system */ /* direct questions to taylor, this was added 1-30-2006 */ #lightbox{ background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; } #lightboxDetails{ font-size: 0.8em; padding-top: 0.4em; } #lightboxCaption{ float: left; } #keyboardMsg{ float: right; } #lightbox img{ border: none; } #overlay img{ border: none; } /* here's the IE lightbox overlay hack. */ #overlay{ background-image: url(overlay.png); } * html #overlay{ background-color: #000; background-color: transparent; background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=&quot;overlay.png&quot; mce_src=&quot;overlay.png&quot;, sizingMethod=&quot;scale&quot;); } /* end beta lightbox */ 
