	/* United States of Teal
	   Site by Velocity
	   http://www.velocitystrategies.com/
-------------------------------------------- */

html,
body {
	height: 100%;
	}
		
body {
	background: transparent url('interface/wrapperouterBK.png') top center repeat-y;
	font-family: Georgia,Times,serif;
	font-size: small;
	color: #666666;
	background-color: #FFF;
	padding: 0;
	margin: 0;
	}

	a:link, a:visited {
		color: #1ba7b2;
		text-decoration: none;
		}

	a:hover {
		text-decoration: underline;
		}

	a:active {
		color: #1ba7b2;
		}
		
	p {
		font-size: 125%;
		line-height: 130%;
		padding: 0 0 1.2em 0;
		text-align: left;
		}
		
	strong {font-weight: bold;}
	em {font-style:italic;}	
	.left {float: left;}
	.right {float: right;}
	.small {font-size: smaller;}
	.large {font-size: larger;}
	.hide {display: none;}
	.clear {clear: both;}
	img {padding:0; margin:0; border:0;}
	
	.teal {color: #1ba7b2;}

.home h2.entry-title {
display: none;
}

h1 {
	font-size: 1.5em;
	color: #1ba7b2;
	margin: 15px 0 10px 0;
	}
h2, h2 a:link {
	font-size: 1.2em;
	margin: 10px 0;
	color: #1ba7b2;
	}
h3, h3 a:link {
	font-size: 1.1em;
	margin: 15px 0 5px 0;
	color: #1ba7b2;
	}
h4, h4 a:link  {
	font-size: 1em;
	margin: 3px 0 1px 0;
	color: #1ba7b2;
	}
h5 {
	color:#1ba7b2;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 10px;
	text-transform:uppercase;
	}
p {
	font: normal 1.1em/1.5em;
	margin: 5px 0 0px 0;
	}
ul, ol {
	margin: 0px 0 5px 0;
	padding: 0 0 0 1.4em;
	}

	/* Containers
-------------------------------------------- */

#wrapper-outer {
	background: transparent url('interface/pageBK.png') repeat-x top scroll;
	width: 100%;
	min-height: 100%;
	margin: 0 auto;
}
* html #wrapper-outer {
	height: 100%;
}
#wrapper {
	background: transparent url('interface/containerBK.png') repeat-x top scroll;
	width: 975px;
	margin: 0 auto;
	padding: 25px 0 0;
	}
#wrapper-inner {
	width: 950px;
	margin: 0 auto;
	}
	#masthead h1 a {
		background: transparent url('interface/masthead.png') no-repeat top center scroll;
		width: 616px;
		height: 85px;
		margin: 0 0 0 20px;
		text-indent: -9999px;
		overflow: hidden;
		float: left;
		}
	#masthead h2 a {
		background: transparent url('interface/logo.jpg') no-repeat top center scroll;
		width: 293px;
		height: 85px;
		margin: 0 20px 0 0;
		padding: 0;
		text-indent: -9999px;
		overflow: hidden;
		float: right;
		}
	#main {
		min-height: 750px;
		padding: 20px;
		}
	* html #main {
		height: 750px;
		}
		#container {
			float: left;
			width: 600px;
			margin: 0 20px 0 0;
			}
		#sidebar {
			float: right;
			width: 270px;
			}
			#buttons {
				margin:20px 0 20px;			
				}
				#buttons ul {
					padding: 0;
					margin: 0;
					}
				#action a,
				#shop a,
				#donate a {
					display: block;
					text-indent: -9999px;
					overflow: hidden;
					width: 275px;
					height: 95px;
					margin: 0 auto;
					padding: 0;	
					}
				#action a {
					background: transparent url('interface/buttonAction.png') no-repeat top center scroll;
					}
				#shop a {
					background: transparent url('interface/buttonShop.png') no-repeat top center scroll;
					}
				#donate a {
					background: transparent url('interface/buttonDonate.png') no-repeat top center scroll;
					}
					#action a:hover,
					#shop a:hover,
					#donate a:hover {
						background-position: 0 -95px;
						}
				#moreInfo {				
					}
					#moreInfo h1 {
						background: transparent url('interface/headerMoreInfo.png') no-repeat top center scroll;
						display: block;
						text-indent: -9999px;
						overflow: hidden;
						width: 267px;
						height: 18px;
						margin: 0 auto 10px;
						padding: 0;
						}
		#supporters, #sponsors {
			clear: both;
			width: 100%;
			margin:0 0 20px;
			}
			#sponsors {
				padding-bottom: 20px;
				border-bottom: 1px solid #CCCCCC;
				}
			#supporters p {
				padding: 0;
				margin: 20px 0 0 0;
				text-align: center;
				font-size: 95%;
				}
			#supporters h1 {
				background: transparent url('interface/headerDividerLine.png') no-repeat top center scroll;
				display: block;
				text-indent: -9999px;
				overflow: hidden;
				width: 891px;
				height: 28px;
				margin: 0 auto;
				padding: 0;
				}
			#sponsors h1 {
				background: transparent url('interface/headerOurSponsors2.png') no-repeat top center scroll;
				display: block;
				text-indent: -9999px;
				overflow: hidden;
				width: 891px;
				height: 16px;
				margin: 0 auto;
				padding: 0;
				}
			#supportersLeft {
				width: 445px;
				float: left;
				}
				#supportersLeft h1 {
					/*background: transparent url('interface/headerStateTeal.png') no-repeat top center scroll;*/
					display: block;
					text-indent: -9999px;
					overflow: hidden;
					width: 317px;
					height: 27px;
					margin: 0 auto 10px;
					padding: 0;	
					}
				#supportersLeft p {
					font-size:125%;
					line-height:130%;
					padding:0;
					margin:.6em 0 .6em 10px;
					text-align:left;
					}
				#supportersLeft ul {
					padding: 0;
					margin: 0 0 0 35px;
					}
					#supportersLeft li {
						font-size:125%;
						line-height:1.2em;
						list-style-type:disc;
						margin:0.5em;
						}
			#supportersRight {
				width: 445px;
				float: right;
				margin-right: -311px;
				}
				#supportersRight h1 {
					background: transparent url('interface/headerPhotos.png') no-repeat top center scroll;
					display: block;
					text-indent: -9999px;
					overflow: hidden;
					width: 317px;
					height: 27px;
					margin: 0 auto 10px;
					padding: 0;	
					}
			#sponsors ul {
				width: 870px;
				margin: 0 auto;
				}
			#sponsors li {
				float: left;
				margin: 0;
				}
		
		
