@charset "UTF-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:url(images/background.jpg) top left repeat;
	margin:0;
	padding:0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColElsCtr #container {
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: none;
	margin-top:10px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	overflow:hidden;}
.oneColElsCtr #mainContent {
	padding:0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}



.clear{
	clear:both;
	}

.rssButton{
	position:relative;
	text-align:right;
	height:60px;
	width:790px;
	margin:0;
	padding:0;
	background:#FFFFFF;
	}	
	.watch a{ color:#FF6600; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
	.watch a:hover{ color:#0099FF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
	.watch a:active{ color:#66CCCC; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.logo{
	position:relative;
	float:left;
	width:400px;
	margin:0;
	border:none;
	padding:0;
	}

.logo h1{
	text-indent:-9999px;
	height:1px;
	}


.tagline{
	position:relative;
	float:left;
	width:400px;
	margin:0;
	border:none;
	padding:0;
	}
	.tagline h2{
	text-indent:-9999px;
	height:1px;
	}
	
.navigation{
	position:relative;
	background-color: #39B54A;
	height:25px;
	width:800px;
	margin:0;
	padding:0;
	border:none;
	}
	.navigation ul {margin:0; padding: 0 0 0 10px;}
	.navigation ul li {display:inline; text-align:left;}
	.navigation ul li a{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:500; text-decoration:none; font-size:13px;}
	.navigation ul li a:hover{font-family:Arial, Helvetica, sans-serif; color:#FFFF00; font-weight:500; text-decoration:none;}
	.navigation ul li a:active{font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; font-weight:500; text-decoration:none;}

.leftPane{
	position:relative;
	width:415px;
	height:100%;
	float:left;
	margin:0;
	border:none;
	padding-left: 5px;
	}
	
.feedburnerFeedBlock ul li{
	padding:15px;	
	}
	
	.leftPane a{ color:#FF6600; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
	.leftPane a:hover{ color:#0099FF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
	.leftPane a:active{ color:#66CCCC; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
	
.states{
	height:116px;
	position:relative;
	}
	
.states h2{
	text-indent:-9999px;
	height:1px;
	}
	
.enact{
	height:110px;
	position:relative;
	text-indent:-9999px;
	background:url(images/enact.gif) no-repeat;
	}
	
	
.rightPane{
	position:relative;
	background-color: #165500;
	height:1200px;
	width:380px;
	float:left;
	margin:0;
	padding:0;
	border:none;
	}
	
	
.fullPane{
	position:relative;
	width:780px;
	margin:0;
	border:none;
	padding:10px;
	}
	
	
.footer{
	position:relative;
	background-color: #39B54A;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:400;
	text-align:center;
	padding:10px;
	}
	.footer a{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:400; text-decoration:none;}
	.footer a:hover{font-family:Arial, Helvetica, sans-serif; color:#FFFF00; font-weight:400; text-decoration:none;}
	.footer a:active{font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; font-weight:400; text-decoration:none;}