body {
font-family: "Century Gothic", sans-serif;
text-align: center;
background: white;
}
#wrapper {
	background: whie;
	width: 990px;
	height: 589px;
	margin: 0px auto;
	text-align: left;
}

#header {
	height: 100px;
	width: 990px;
	background: white;
	margin: 0 auto;
	margin-top: 2px;
}
#logo {
	height: 92px;
	width: 560px;
	background: url("img/new-logo-horizontal.png") no-repeat;
	margin: 3px 35px 0px;
	float: left;
	text-indent: -9999px;
}
#wrap-button {
    float:right;
    height:38px;
    position:relative;
    right:50px;
    top:39px;
    width:289px;
}

#wrap-button a img.donate {
	width: 125px;
	height: 32px;
	float: left;
	text-decoration: none;
}

#wrap-button a img.getin {
	width: 125px;
	height: 32px;
	float: left;
	padding-left: 35px;
	text-decoration: none;
}


#image-bg {
	height: 240px;
	width: 990px;
	padding: 0 0;
	decoration: none;
	
}

/*--News Ticker CSS --*/
#NewsTicker{
	border:solid 1px #cccccc;
	position: relative;
	width: 989px;
	height:165px;
	margin:0 auto;
}
	#NewsTicker h1{
	padding: 1px;
	margin:0;
	border:0;
	background:#dfe7ed;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	}
	#NewsVertical {
	width: 976px;
	height: 135px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:6px;
	font-size:11px;
	color:#666;
	}
#play_scroll_cont{
	display:none;
	}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
	width: 300px;
	height: 140px;
	display: block;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	}
	#TickerVertical li {
	width: 230px;
	color: #444444;
	text-align: left;
	text-indent: 2px;
	font-size: 10px;
	margin: 0 auto;
	padding: 2px 8px;
	float: left;
	height: 130px;
	display: inline;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 14px;
			text-transform: capitalize;
			text-align: left;
			margin-bottom:6px;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			margin-bottom:6px;
			text-decoration:underline;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:none;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:5px;
			border:solid 1px #DEDEDE;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			text-align: left;
			font-size: 9px;
			margin: 4px 0 20px 0;
			color:#000000
		}
/* END NEWS Ticker */

#footer {
	height: 54;
	width: 990px;
	background-color: rgb(0,0,0);
	float: left;
	border: none;
	top: 568px;
}

/* My Comment */
.copyright {
	color: gray;
	font-size: 11px;
	position: relative;
	bottom: -1px;
	left: 20px;
}
#addthis{
	float:right;
	position: relative;
	right: 59px;
	top: 2px;
}


div.column {
    border-left:3px solid #888888;
    float:left;
    padding:0 10px 5px;
    width:224px;
    background-color: white;
    height: 100%;;
}

div.column h2 {
    color: #005295;
}

#columns, #sponsor {
    background-color: #888888;
    background-image: url(/img/sublink.gif);
    background-repeat: repeat-x;
    border-left: none;
}

#sponsor h2 {
    color: white;
}

#overlay {
    background-image:url(img/transparent.png);
    color:white;
    height:230px;
    padding:5px 10px;
    float: right;
    width:229px;
}

img, div { behavior: url(/iepngfix.htc) }

#announcements li {
    font-size: 120%;
}
.title {
    font-size: 120%;
}

.source {
    font-style: italic;
}

/** Column height hack to preserve white background with different sized content */
#columns {
    overflow: hidden;
}
div.column {
    padding-bottom: 500px;
    margin-bottom: -485px;
}
