.header {

height:478px;
width:979px;
background-repeat:no-repeat;
overflow:hidden;
}

.maincontent {
background-image:url(../images/home_content.jpg);
width:962px;
height:144px;
display:block;
font-size:10px;
margin:0 auto;
}

.section {
width:232px;
float:left;
margin-left:7px;
display:inline;
}

.section h1 {
font-size:12px;
font-weight:400;
padding:1px 10px 3px 11px;
}

.section p {
display:inline;
margin:0 6px;
}

.section .image {
	width:220px;
	height:94px;
	display:block;
	overflow:hidden;
	margin:6px 6px 0;
	padding:0;
	background-repeat: no-repeat;
}

.section a {
color:#FFF;
font-size:9px;
height:15px;
line-height:15px;
margin-top:3px;
padding-left:20px;
display:block;
background-repeat:no-repeat;
float:left;
}

.section #scroll a {
margin-top:0px;
margin-bottom:2px;
}

.section a:hover {
text-decoration:underline;
}

.section a.watch {
background-image:url(../images/button_watch.gif);
width:120px;
margin-left:5px;
}

.section a.more {
	background-image:url(../images/button_more.gif);
	width:40px;
	float:right;
	background-position:center right;
	margin-top:2px;
	padding-bottom:2px;
	margin-right: 5px;
}

.section a.listen {
background-image:url(../images/button_listen.gif);
width:40px;
margin-left:5px;
}

.section a.download {
background-image:url(../images/button_download.gif);
width:80px;
}

.section a.giving {
background-image:url(../images/button_giving.gif);
width:80px;
margin-left:2px;
}

.section a.rss {
	background-image:url(../images/button_rss.gif);
	width:80px;
	margin-left: 5px;
}

.content {
color:#FFF;
display:block;
background-image:url(../images/85percent.png);
padding:5px 10px;
height:70px;
}

.section img {
padding-right:10px;
}

#news {
display:block;
height:32px;
clear:both;
color:#656364;
font-size:11px;
margin:255px 0 0;
padding:42px 0 0;
background-image:url(../images/bar_bg.png);
background-repeat:no-repeat;

}

#news h2 {
font-weight:400;
}

#news strong {
color:#8d8986;
text-transform:uppercase;
font-weight:400;
}

.open1 {
height:155px;
margin:150px 0 0;
}

.closed1 {
height:30px;
margin:255px 0 0;
}

#open {
color:#FFF;
float:right;
background-image:url(../images/open_btn.png);
width:50px;
height:15px;
overflow:hidden;
text-indent:-9999px;
margin-right:11px;
margin-top:9px;
outline:none;
}

#open.open2 {
background-image:url(../images/close_btn.png);
}

#open.closed2 {
background-image:url(../images/open_btn.png);
}

.open1 #TICKER {
display:none;
}

#outernews {
	display:block;
	width:550px;
	height:120px;
	margin:0 auto;
	overflow: hidden;
}

#arrowleft {
	background-image:url(../images/arrowleft.gif);
	width:50px;
	height:120px;
	float:left;
	display:block;
	cursor:pointer;
	margin-left:40px;
	}

#arrowright {
	background-image:url(../images/arrowright.png);
	width:50px;
	height:120px;
	display:block;
	float:right;
	cursor:pointer;
	position: relative;
}

#middle {
	width:408px;
	height:120px;
	display:block;
	overflow:hidden;
}

.newsblock {
	width:408px;
	height:120px;
	display:block;
	overflow:hidden;
	float:left;
}

.newsblock h1 {
	font-size:20px;
	color:#FFF;
	padding:0 51px 0px 76px;
}

.newsblock h3 {
	font-size:12px;
	color:#FFF;
	padding:1px 51px 1px 76px;
}

.newsblock p, .newsblock a {
	padding:5px 51px 5px 76px;
}

#middlewrapper {
	width:5000px;
	height:120px;
	display:block;
}

div.scrollholder {
	position:relative;
	width:220px;
	height:96px;
	overflow:hidden;
	z-index:1;
}


 
#TICKER {
overflow:hidden;
width:750px;
display:block;
margin:0px 0 0px 130px;
padding:0px 0px 10px 0px;
}

#col3 .scroll a {
height:40px;
width:200px;
background-image:url(../images/news_bg.gif);
color:#9f9691;
padding:3px;
}

#col3 .scroll a span
{
	display:inline-block;
	margin-top:5px;
	color:#FFF;
	background-repeat:no-repeat;
	background-position:left center;
	height:15px;
	line-height:12px;
	padding-left:20px;
}

#col3 .scroll a span.buy {background-image:url(../images/icons/generic/global_buy.gif);}
#col3 .scroll a span.donate {background-image:url(../images/icons/generic/global_donate.gif);}
#col3 .scroll a span.download {background-image:url(../images/icons/generic/global_download.gif);}
#col3 .scroll a span.map {background-image:url(../images/icons/generic/global_map.gif);}
#col3 .scroll a span.more {background-image:url(../images/icons/generic/global_more.gif);}
#col3 .scroll a span.newsletter {background-image:url(../images/icons/generic/global_newlsetter.gif);}
#col3 .scroll a span.register {background-image:url(../images/icons/generic/global_register.gif);}
#col3 .scroll a span.watch {background-image:url(../images/icons/generic/global_video.gif);}
#col3 .scroll a span.view {background-image:url(../images/icons/generic/global_view.gif);}

#col3 .scroll img {
border:0;
margin:0;
padding:0 9px 0 0;
}

#col3 .scroll a:hover {
color:#535049;
text-decoration:none;
background-image:url(../images/news_hover.gif);
}

.header .ticket
{
	margin-top:5px;
	color:#bdbdc5;
	background-image:url(../images/icons/generic/global_register.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:15px;
	line-height:12px;
	padding-left:20px;
	height:auto;
	width:auto;
	text-indent:0;
	font-size:9px;
	margin-left: 76px;
	float:left;
	cursor:pointer;
	
}
 
.header  .findoutmore
{
	margin-top:5px;
	color:#bdbdc5;
	background-image:url(../images/icons/generic/global_more.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	height:15px;
	line-height:12px;
	padding-left:20px;
	width:auto;
	text-indent:0;
	font-size:9px;
	margin-left:5px;
	float:left;
	cursor:pointer;
}

/* special bg for homepage */
body {background-color: #000000;}