h1{
	color : #E17A0C;
	font-size : 10pt;
	text-align : center;
	margin : 3px 0 0 0;
	text-transform: uppercase;
}

h2{
	color : #E17A0C;
	font-size : 11pt;
	font-weight : bold;
}

h3{
	color : #961112;
	font-size : 11pt;
	text-align : center;
	margin : 3px 0 0 0;
	text-transform: uppercase;
}

#right{
	width : 638px;
	background : #FFFFFF;
	float : left;
	margin : 0;
	color : #000000;
	text-align : left;
	overflow : hidden;
}

#strip{
	margin : -9px 2px 0 0;
	float : right;
	z-index : 10px;
	position : relative;
}

#block{
	width : 400px;
	height : 110px;
	display : block;
	background : #F7F6F6;
	margin : 5px 60px 10px 20px;
	padding : 15px 23px 15px 26px;
	text-align : left;
	color : #0C4EA3;
}

#block img{
	float : right;
	border : 0px;
	margin : -5px 0px 0 -10px;
}

#block span{
	color : #000000;
	margin : 20px 0 0 0;
	width : 250px;
	height : 20px;
	display : block;
}

#donate{
	text-size : 7pt;
	line-height : 1.4em;
	letter-spacing : 0.5px;
}

#barometer{
	padding : 1px;
	border : 1px solid black;
	background-color : white;
	width : 200px;
	height : 40px;
	margin : 10px;
	overflow : hidden;
}

#barometer div{
	background-color:red;
	width : 199px;
	height : 40px;
	border-right : 0px solid white;
	position : absolute;
}

#barometer span{
	position : absolute;
	text-align : center;
	display : block;
	width : 63px;
	color : black;
}

#barometer div span{
	color : white;
}

#barometer blockquote{
	float : right;
	margin-top : 22px;
}


#counter{
	float : right;
	font-size : 7pt;
	margin : 10px 0 0 150px;
}

#counter IMG{
	position : relative;
	top : 3px;
}

#terms{
	width : 435px;
	height : 150px !important; height : 130px;
	display : block;
	margin : 0px 60px 30px 15px;
	border-bottom : 1px solid #551801;
	font-size : 7px;
}

#terms ul{
	margin : 10px 10px 10px 30px;
	list-style-image : url(../img/li.gif);
}

#terms li{
	margin : 5px 0 5px 0;
}

.update{
	width : 435px;
	display : block;
	border : 1px solid #B1B0B0;
	margin : 15px 10px 30px 25px;
	background-color : #F7F6F6;
}

.update A{
	font-size : 9pt;
}

.update A:hover{
	text-decoration : underline;
}

.update span{
	height : 23px; height : 23px;
	width : 435px;
	display : block;
	background : #EFF3F6;
	border-bottom : 1px solid #B1B0B0;
}

.update span h1{
	color : #0C4EA3;
	font-size : 10pt;
	letter-spacing : 0.7em;
	text-align : center;
	margin : 3px 0 0 0;
}

.update blockquote{
	padding : 10px;
	font-size : 9pt;
}

.update img{
	margin : 5px 1px 0 1px;
}

.update iframe{
	width : 400px;
	height : 250px;
	display : block;
	background-color : #F7F6F6;
	
}

.name{
	color : #0C4EA3;
	padding : 5px 0 10px 10px;
	font-size : 9pt;
}

#sub_top{
	float : left;
	width : 635px;
	height : 100px;
}

#title{
	float : left;
	margin : 10px 10px 20px 5px;
}

.top_image{
	float : right;
	margin : 10px 5px 20px 0;
}

.seasontop{
	width : 600px;
	display : block;
	border : 1px solid #B1B0B0;
	margin : 145px 10px 30px 25px !important; margin : 22px 10px 30px 25px;
	padding : 0 0 7px 0;
	background-color : #F7F6F6;
}

.seasontop A{
	font-size : 8pt;
}

seasontop A:hover{
	text-decoration : underline;
}

.seasontop span{
	height : 23px;
	width : 600px;
	display : block;
	background : #EFF3F6;
	border-bottom : 1px solid #B1B0B0;
}

.seasontop span h1{
	color : #0C4EA3;
	font-size : 10pt;
	letter-spacing : 0.7em;
	text-align : center;
	margin : 3px 0 0 0;
}


.seasontop .left{
	width : 280px;
	margin : 10px 1px 10px 10px;
	line-height : 1.5em;
	border-right : 1px solid #B1B0B0;
	float : left;
}

.seasontop blockquote{
	width : 275px;
	margin : 10px 1px 10px 10px;
	line-height : 1.5em;
	float : left;
}

.season{
	width : 600px;
	display : block;
	border : 1px solid #B1B0B0;
	margin : 22px 10px 30px 25px;
	padding : 0 0 7px 0;
	background-color : #F7F6F6;
}

.season A{
	font-size : 8pt;
}

.season A:hover{
	text-decoration : underline;
}

.season span{
	height : 23px;
	width : 600px;
	display : block;
	background : #EFF3F6;
	border-bottom : 1px solid #B1B0B0;
}

.season span h1{
	color : #0C4EA3;
	font-size : 10pt;
	letter-spacing : 0.7em;
	text-align : center;
	margin : 3px 0 0 0;
}


.season .left{
	width : 280px;
	margin : 10px 1px 10px 10px;
	line-height : 1.5em;
	border-right : 1px solid #B1B0B0;
	float : left;
}

.season blockquote{
	width : 275px;
	margin : 10px 1px 10px 10px;
	line-height : 1.5em;
	float : left;
}

#nav #wie{
	font-size : 7pt;
	margin : 20px 0 4px 10px;
}

.about{
	width : 500px;
	display : block;
	border : 1px solid #B1B0B0;
	margin : 	22px 0px 30px 25px;
	padding : 0 0 0px 0;
	background-color : #F7F6F6;
}

.about A{
	font-size : 8pt;
}

.about A:hover{
	text-decoration : underline;
}

.about span{
	height : 23px;
	width : 510px;
	display : block;
	background : #EFF3F6;
	border-bottom : 1px solid #B1B0B0;
}

.about span h1{
	color : #0C4EA3;
	font-size : 10pt;
	letter-spacing : 0.7em;
	text-align : center;
	margin : 3px 0 0 0;
}

.about input, submit, textarea{
	border : 1px solid #551801;
	background : transparent;
	margin : 9px 0 5px 10px;
}
.txt{
	width : 500px;
	margin : 10px 0px 10px 10px;
	line-height : 1.5em;
}

.txt p{
	margin : 10px 10px 10px 0;
}

.txt ul{
	list-style-image : url(../img/lii.gif);
}

.txt ul li{
	margin : 3px 10px 3px 30px;
}

.linkstop{
	width : 580px;
	display : block;
	border : 1px solid #B1B0B0;
	margin : 	122px 0px 30px 25px !important; margin : 	22px 0px 30px 25px;
	padding : 0 0 0px 0;
	background-color : #EFF3F6;
}

.linkstop A{
	font-size : 8pt;
}

.linkstop A:hover{
	text-decoration : underline;
}

.linkstop span{
	height : 23px;
	width : 580px;
	display : block;
	background : #EFF3F6;
	border-bottom : 1px solid #B1B0B0;
}

.linkstop span h1{
	color : #0C4EA3;
	font-size : 10pt;
	letter-spacing : 0.7em;
	text-align : center;
	margin : 3px 0 0 0;
}

.linkstop img{
	margin : 5px;
}

.linkstop .aff{
	margin : 5px;
}

.links{
	width : 580px;
	display : block;
	border : 1px solid #B1B0B0;
	margin : 	22px 0px 30px 25px;
	padding : 0 0 0px 0;
	background-color : #F7F6F6;
}

.links A{
	font-size : 8pt;
}

.links A:hover{
	text-decoration : underline;
}

.links span{
	height : 23px;
	width : 580px;
	display : block;
	background : #EFF3F6;
	border-bottom : 1px solid #B1B0B0;
}

.links span h1{
	color : #0C4EA3;
	font-size : 10pt;
	letter-spacing : 0.7em;
	text-align : center;
	margin : 3px 0 0 0;
}

.links img{
	margin : 5px;
}

.links .aff{
	margin : 5px;
}

.error{
	width : 580px;
	display : block;
	border : 1px solid #B1B0B0;
	margin : 	22px 0px 30px 25px;
	padding : 0 0 0px 0;
	background-color : #F7F6F6;
}


.error span{
	height : 23px;
	width : 580px;
	display : block;
	background : #EFF3F6;
	border-bottom : 1px solid #B1B0B0;
}

.error span h1{
	color : #0C4EA3;
	font-size : 10pt;
	letter-spacing : 0.7em;
	text-align : center;
	margin : 3px 0 0 0;
}

.error .left{
	float : left;
	width : 250px;
	font-size : 10pt;
	margin : 10px;
}

.error img{
	margin : 20px 100px 20px 20px;
	float : right;
}

.banner{
	width : 580px;
	display : block;
	border : 1px solid #B1B0B0;
	margin : 	22px 0px 30px 25px;
	padding : 0 0 0px 0;
	background-color : #F7F6F6;
}


.banner span{
	height : 23px;
	width : 580px;
	display : block;
	background : #EFF3F6;
	border-bottom : 1px solid #B1B0B0;
}

.banner span h1{
	color : #0C4EA3;
	font-size : 10pt;
	letter-spacing : 0.7em;
	text-align : center;
	margin : 3px 0 0 0;
}

.banner .left{
	float : left;
	width : 250px;
	font-size : 10pt;
	margin : 10px;
}

.banner img{
	margin : 20px 100px 20px 20px;
	float : right;
}

.banner tr{
	margin : 15px 5px 5px 10px;
}

.banner input, submit, textarea{
	border : 1px solid #551801;
	background : transparent;
	margin : 9px 0 5px 10px;
}