html, body, img{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
:focus{outline:0}

html{overflow-x:auto; overflow-y:auto}

body{line-height:1}
p{margin:0; padding:0}
ol, ul{list-style:none}

blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
em{font-style:italic}
strong{font-weight:bold}

.clear:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden}
.clear{display:inline-block}
/* \*/
.clear{display:block}
/* */ 
.image{display:block; font-size:0; text-indent:-9999px; outline:none}

html{overflow-x:hidden; overflow-y:auto}

body{margin:0 0px 30px 0; background-image:url(../images/bg1.jpg); background-repeat:repeat-x; background-color:#000; font:14px "Lucida Grande","Myriad Pro",Arial,Helvetica,sans-serif; color:#FFF; text-align:left}

#container{width:960px; margin:0 auto; text-align:left}
#header{padding:31px 0 33px 0; text-align:left}
 #logo{float:left; width:300px}
 #weather{float:right; width:300px; font-size:12px; text-align:right; padding-top:25px}
 #nav{height:38px; text-align:left}
 #banner{padding:15px 0 17px 0; margin:0 auto; width:960px; text-align:left}
#content{width:960px; text-align:left; color:#FFF}
 #main-content{margin-top:40px}

#footer{width:960px; color:#FFF; height:50px; font-size:11px; text-align:left; margin-top:50px}
#footer-trademark{padding:10px 2px 8px 2px; font-size:11px; text-align:center}
#footer-copy{width:960px; margin:0 auto; padding:0 0 0 2px; font-size:12px; text-align:center}
#footer-nav{width:960px; margin:0 auto; padding:8px 2px 10px 0; font-size:12px; color:#444; text-align:center}

#footer-bottom{clear:both}

a{color:#797979; font-weight:bold; text-decoration:none}
a:visited{color:#797979; font-weight:bold; text-decoration:none}
a:hover{font-weight:bold; text-decoration:none; color:#999}
a:active{color:#797979; font-weight:bold; text-decoration:none}

a.completesite{color:#797979; font-weight:bold; text-decoration:none}
a.completesite:visited{color:#797979; font-weight:bold; text-decoration:none}
a.completesite:hover{font-weight:bold; text-decoration:none; color:#999}
a.completesite:active{color:#797979; font-weight:bold; text-decoration:none}

.mainNav{font-size:14px; font-weight:normal; border:none}
a.mainNav{text-decoration:none; color:#FFF; border:none; font-weight:normal}
a.mainNav:active{text-decoration:none; color:#FFF; border:none; font-weight:normal}
a.mainNav:visited{text-decoration:none; color:#FFF; border:none; font-weight:normal}
a.mainNav:hover{text-decoration:none; color:#FFF; border:none; font-weight:normal}

a.footer, a.footer:active, a.footer:visited{font-size:.9em}
a.footer:hover{font-size:.9em; border-bottom:dotted 1px #CCC}

a.slider, a.slider:active, a.slider:visited{color:#FFF; border:none}
a.slider:hover{color:#FFF; border:none}

.completesite{color:#FFF; background-color:#000}
p.completesite{padding:0; margin:0; line-height:1.4em}
div.completesite{padding:0; margin:0; line-height:1.4em; font-size:14px}

h1.completesite{margin:-1 0 20px 0; font:1.6em/1.3em normal; font-family:"Lucida Grande","Myriad Pro",Arial,Helvetica,sans-serif; color:#797979}
h2.completesite{margin:0 0 20px 0; font:1.3em/1.1em normal; font-family:"Lucida Grande","Myriad Pro",Arial,Helvetica,sans-serif; color:#797979}
h3.completesite{margin:0 0 10px 0; font:1.2em/1em normal; padding:0; font-family:"Lucida Grande","Myriad Pro",Arial,Helvetica,sans-serif; color:#797979}

.pipe{color:#555}
