/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}
body{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:80%; background-color:#DBDBDB; color:#000; margin:0; padding:0;}

#outer{ min-height:100%; height:auto; width:auto; position:relative; text-align:left; background:url("../images/layout/bg-nav.jpg") top left repeat-y; }
* html #outer{ height:100%; }
#header{height:80px; background:#003366 url("../images/layout/header.jpg") top right no-repeat; font-weight:600; line-height:1.6em; }
#logo{ padding-top:26px; margin-left:15px; display:block; border:0;}
#tag{font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; padding-left:15px}
#tag2{height:18px; width:inherit; border-top:3px solid #991B1B; border-bottom:3px solid #991B1B; color:#991B1B; background-color:#fff;  padding:4px 0 0 15px}
#belly{ width:760px; padding:15px 0 0 15px; }
#nav{ float:left; width:180px; }
#content{float:left; width:580px; }
#copy{width:360px}
#clearfooter{clear:both;height:100px;width:100%}
#footer{ bottom:0; position:absolute; height:100px; width:100%; background:url("../images/layout/footer.jpg") bottom left no-repeat; border-top:3px solid #991B1B; line-height:1.2em; }
#copyright{padding:4px 0 0 580px;}

div>p {margin:0}

div.poster{background:url("../images/layout/poster.gif") top left no-repeat; width:202px; height:160px;}
ul.none{ list-style:none; margin:0; padding:0;}

h1{color:#003366;}
h2{color:#003366;}
h3{color:#991B1B; margin:0 0 12px 0; padding:0;}
h4{color:#ffffff; margin:0; padding:0;}
h5{color:#fff; margin:0; padding:0; font-size:14px}

a:link, a:visited{color:#003366; font-weight:600}
a:hover{color:#fff;}

.left{float:left; }
.right{float:right;}
.clearfix:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden; }
.padded-text{padding:0 6px 0 6px;}
.inputbutton{background:url("../images/layout/submit.gif") bottom left no-repeat; height:31px; width:110px; border:0; font-weight:bold; color:#003366}