* { margin: 0; padding: 0; }

	body {
               background:#FFFFFF url(/images/headerback.jpg) repeat-x;
               _background:#FFFFFF url(/images/headerbackie6.png) repeat-x;
               font-family:Verdana, Arial, sans-serif;
               min-height: 100.01%; line-height: 1em;
               }
	
	#imageFadeContainer {
		position:relative;
		top:0;
		left:0;
	}

	#imageFadeContainer img {
		position:absolute;
		top:0;
		left:0;
		display:none
	}
 
       .comment-replies {
           margin-left: 30px;
       }
       
       .form-element.form-hide {
	   display: none;
       }

       .form-element.form-type-checkbox label,
       .form-element.form-type-radio label {
	   display: inline;
       }

       .form-float-left {
	   float: left;
       }
	
       .form-element.form-float-left {
           padding-right: 10px;
       }

       h2{
       font-size: 16px;
       }


#sponsorship {
   color:#FFFFFF;
   border:5px solid #D1F5F5;
   padding:5px;
   background-color:#BFBFBF;
   margin-bottom:5px;
}

#sponsorship a{
   color:#E8FAFA;
}

#sponsorship strong{
   color:#8C1010;
}

#sponsorship img{
   border:none;
}


#header img{
 position : absolute;
 top : 51px;
 left : 51px;
 background: url(/images/logo.png) no-repeat;
 _background: none;
 border : 0;
 margin-left : 0px;
 margin-top : 0px;
 width : 466px;
 height : 89px;
 _height: 60px;
}

ul.navigation {
  position : absolute;
  _height : 30px;
  top : 124px;
  left : 170px;
}

ul.navigation li {
 display : block;
 margin-right : 15px;
 width : auto;
 border-left : 1px solid #FFFFFF;
 padding-left : 10px;;
 float : left;
}

ul.navigation li.first
{
  border-left : none;
}

.navigation a {
 color : #FFFFFF;
 text-decoration : none;
 font-size : 19px;
 font-weight: normal;
 font-family: verdana;
}

ul.navigation li:hover {
 text-decoration : underline;
 color: #EAC34F;
}

#subscriberloginbox {
 width: 374px;
 height: 100px;
 background: url(/images/loginbg.png) no-repeat;
 _background: none;
 position : absolute;
 left : 525px;
 top: 0px;
 padding-top : 25px;
 padding-left : 20px;
}

#contbackr{
margin-top: 155px;
background: url(/images/contbackr.png) repeat-y;
}

#content{
padding-top:15px;
padding-left: 10px;
background: url(/images/contentback.png) no-repeat;
width:879px;
}

#themaincontent
{
width:645px;
}

#themainsidebar
{
width:207px;
float:right;
margin-right: 7px;
}

.kill{
clear:both;
}



#subscriberloginbox h2{
 font-size: 16px;
 color: #414141;
 margin-bottom: 12px;
 padding-bottom:0px;
 font-weight:normal;
}

#subscriberloginbox a{
color: #821019;
text-decoration:underline;
}

.textin {
width:130px;
height:19px;
border: 1px solid black;
font-size :12px;
padding-left: 5px;
float: left;
margin-right:7px;
}

.gobutt{
height:20px;
float:left;
}

#forgot{
width: 200px;
float: left;
margin-top:5px;
font-size:12px;
}

.numimage{
float:left;
border:2px solid #376969;
margin-left:35px;
margin-top:20px;
}

.calloutbox{
float:left;
width:327px;
height:167px;
background: url(/images/callout-back.gif) no-repeat;
margin-top: 20px;
margin-left:12px;
margin-right:0;
padding-left: 30px;
padding-right:5px;
padding-top:10px;
}

.calloutbox h2{
font-size:16px;
color:#821019;
margin-bottom:10px;
}

.calloutbox p{
font-size: 14px;
color:#363434;
}

.calloutbox a{
color:#821019;
}


/********************************
SUBSCRIBE BOX
********************************/
.subscribeBox {
	width: 168px;
	height: 244px;
	background: transparent URL(/images/subscribeBox/subscribe-bkg.gif) top center no-repeat;
	position: relative;
	margin: 0 22px 12px 12px;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;
        }

.subscribeBox span {
	width: 168px;
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: absolute;
	left: 4px;
	}

.subscribeBox span img {
	width: 168px;
	height: 60px;
	display: block;
	margin: 0;
	padding: 0;
        border:0;
	}

.subscribeBox span span.price {
	margin-top: -24px;
	display: block;
	width: 89%;
	font-size: 120%;
	}

.cardlogos{
  margin-top:30px;
}

.subscribeBox a,
.subscribeBox a:link,
.subscribeBox a:visited,
.subscribeBox a:active,
.subscribeBox a:hover {
	color: #FFF;
	text-decoration:none;
	}

.subscribeBox span.one {height: 55px; top: 60px;}
.subscribeBox span.two {height: 56px; top: 120px;}
.subscribeBox span.three {height: 17px; top: 205px;}
.subscribeBox span.four {height: 15px; top: 223px;}

.subscribeBox span.one {height: 55px;}
.subscribeBox span.two {height: 56px;}
.subscribeBox span.three {height: 17px;}
.subscribeBox span.four {height: 15px;}

.subscribeBox span.one {background: transparent URL(/images/subscribeBox/subscribe-1.gif) top left no-repeat;}
.subscribeBox span.two {background: transparent URL(/images/subscribeBox/subscribe-2.gif) top left no-repeat;}
.subscribeBox span.three {background: transparent URL(/images/subscribeBox/subscribe-3.gif) top left no-repeat;}
.subscribeBox span.four {background: transparent URL(/images/subscribeBox/subscribe-4.gif) top left no-repeat;}

.subscribeBox span.one a:hover img {background: transparent URL(/images/subscribeBox/subscribe-1r.gif) top left no-repeat;}
.subscribeBox span.two a:hover  img {background: transparent URL(/images/subscribeBox/subscribe-2r.gif) top left no-repeat;}
.subscribeBox span.three a:hover img {background: transparent URL(/images/subscribeBox/subscribe-3r.gif) top left no-repeat;}
.subscribeBox span.four a:hover img {background: transparent URL(/images/subscribeBox/subscribe-4r.gif) top left no-repeat;}


.copyarea{
font-size:12px;
color:#363434;
padding:10px;
margin-left: 5px;

}

.copyarea h2{
color:#821019;
font-size:14px;
margin-top:10px;
margin-bottom:10px;
}

.footer{
font-size:9px;
text-align:center;
width:885px;
background-color:#656464;
color:#FFFFFF;
}

.footer a{
color:#FFFFFF;
}

.sidebox{
background: url(/images/boxbg.gif) no-repeat;
color:#7B000F;
width:158px;
border:2px solid #CC6600;
margin-left: 10px;
font-size: 12px;
padding:5px;
}

.sidebox h2{
font-size:14px;
margin-bottom:5px;
}

.sidebox p{
padding-top:5px;
padding-bottom:5px;
}

.sidebox a{
color:#821019;
}

.signupbutt{
margin-top:5px;
margin-left:85px;
}

.sidebox .textin{
width: 151px;
}

.sidebox hr{
color:#366969;
}

.sidebar{
list-style-type: none;
}

.copyarea p{
margin-bottom: 10px;
}

.copyarea a{
color:#9F1A09;
}

.offset{
background-color: #E8FAFA;
padding : 10px;
}

.offset h2{
color:#7B8181;
font-size:13px;
}

.byline{
color: #BB6101;
}

.form-important{
display:none;
}

label{
font-weight:bold;
display:block;
font-size: 11px;
}

.input-text{
width: 300px;
height: 20px;
border : 1px solid black;
margin-bottom: 5px;
}

.input-textarea{
width: 300px;
height: 100px;
border: 1px solid black;
margin-bottom: 5px;
}

.instructions{
width:200px;
height: 170px;
border-left: 2px solid #5A9090;
float:right;
padding-left: 30px;
padding-top: 40px;
}

.disclaimer{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #006600;
padding:4px;
border: solid 1px #66FF66;
font-size: 11px;
background-color: #CCFFCC;
margin-bottom: 7px;
margin-top: 7px;
}

.submessage{
font-size: 10px;
}

.archive-col{
width:200px;
float:left;
}

.yearmark{
width:600px;
float:left;
margin-top:10px;
margin-bottom:10px;
}

.partnership{
float:right;
width:163px;
text-align:center;
font-weight:bold;
color:#B04221;
font-size : 9px;
border: 1px solid #DBDBDB;
margin-top: 0px;
}




