/* CSS Document */

img, div { behavior: url(css/iepngfix.htc) }
object {float: right;}
body {
background-color: #af0009;
background-image: url(../images/mainBG.jpg);
background-repeat: repeat-x;
margin: 0 auto;
padding: 0;
}
#frame, #footer, #header, #content{
margin: 0 auto;

}
#frame {
width: 1020px;

}
#nav {
text-align: left;
color: #af0009;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
padding-top: 300px;
}
#nav ul {
list-style:none;
}
#nav li {
margin: 5px 0;
}
#nav li a {
display: block;
width: 310px;
padding: 0;
color: #af0009;
text-decoration: none;
text-indent: 20px;
}
#nav li a:hover {
display: block;
width: 255px;
color: #ffffff;
text-decoration: none;
text-indent: 100px;
background-color: #af0009;
}
#header {
width: 1016px;
height: 524px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #130c0e;
background-image: url(../images/headerbg2.png);
background-repeat: no-repeat;
}
#content {
width: 1016px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #130c0e;
background-image: url(../images/content_bg2.png);
background-repeat:repeat-y;
margin-left: 3px;
}
#maincol {
float: left;
width: 603px;
}
#maincol2 {
float: left;
width: 675px;
}
#maincol2a {
width: 300px;
float: left;
}
#maincol2b {
width: 300px;
float: left;
padding-left: 5px;
}
#maincol h1, #maincol h2, #maincol p, #maincol hr, #maincol img, #maincol form {
padding-left: 60px;
margin: 0;
}
#maincol2 h1, #maincol2 h2, #maincol2 p, #maincol2 hr, #maincol2 img, #maincol2 form {
padding-left: 60px;
margin: 0;
}
#rtcol {
float:left;
width: 325px;
}
#rtcol p, #rtcol h1 {
padding-left: 85px;
}
#subscribe {
position: absolute;
width: 389px;
height: 331px;
background-image:url(../images/subscribe_bg.png);
background-repeat: no-repeat;
float: right;
text-align: left;
font-size: 11px;
color: #ffffff;
margin-left: 40px;
margin-top: -100px;
}
form {
margin-top: 100px;
margin-left: 50px;
}
.sub, .reset {
background-color: #ffffff;
border: 1px solid #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}
input {
background-color: #e2e0c5;
}
#footer {
background-image: url(../images/footer_bg.png);
background-repeat: no-repeat;
width: 1016px;
height: 110px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
clear: both;
}
#footer p {
padding-top: 65px;
padding-left: 60px;
}
h1 {
font: Arial, Helvetica, sans-serif;
font-weight: lighter;
font-size: 18px;
color: #af0009;
}
h2 {
font-size: 12px;
padding: 0;
margin: 0;
}
hr {
border: none 0;
border-top: 1px dotted #af0009;
padding-left: 40px;
width: 80%;
height: 1px;
}
br.clear {
clear: both;
}
a:link, a:visited {
text-decoration: none;
color: #333333;
}
a:hover, a:active {
text-decoration: underline;
color: #af0009;
}
.byline {
color:#666666;
font-size: 10px;
}
