* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background: white;
	background: #351700;
}
#siteMapContainer {
	position: relative;
	display: block;
	height: 203px;
	height: 10px;
	overflow: hidden;
	background: #1e3a4c;
}
	#siteMap {
		position: relative;
		display: block;
		width: 924px;
		margin: 0 auto;
		padding: 20px 15px 0 21px;
		color: #ccc;
	}
		#siteMap .SA {
			position: relative;
			display: inline;
			float: left;
			width: 212px;
			padding-right: 25px;
		}
		#siteMap .SB {
			position: relative;
			display: inline;
			float: left;
			width: 212px;
			padding-right: 25px;
		}
		#siteMap .SC {
			position: relative;
			display: inline;
			float: left;
			width: 212px;
			padding-right: 25px;
		}
		#siteMap .SD {
			position: relative;
			display: inline;
			float: left;
			width: 213px;
		}
#headerContainer {
	position: relative;
	display: block;
	background: #d27c00 url(../images/global/Xsprites.png) repeat-x 0px 0px;
	height: 188px;
}
	#siteMapTab {
		position: absolute;
		display: block;
		height: 39px;
		width: 105px;
		top: 0px;
		left: 587px;
		cursor: pointer;
	}
	#siteMapArrow {
		position: absolute;
		display: block;
		height: 11px;
		width: 12px;
		top: 8px;
		left: 10px;
		background: url(../images/global/sprites.png) no-repeat -242px -71px;
	}
	#siteMapArrow.down {
		background: url(../images/global/sprites.png) no-repeat -254px -71px;
	}
	#siteMapArrow.up {
	}
	#headerNE {
		position: absolute;
		display: block;
		height: 188px;
		width: 50%;
		left: 50%;
		background: #7b3705 url(../images/global/Xsprites.png) repeat-X 0px -188px;
		z-index: 1;
	}
	#header {
		position: relative;
		display: block;
		width: 740px;
		height: 188px;
		margin: 0 auto;
		padding: 0px 107px 0 113px;
		color: #ccc;
		background: url(../images/global/header.jpg) no-repeat -92px 0px;
		z-index: 5;
	}
		#headerW {
			position: absolute;
			display: block;
			height: 188px;
			width: 92px;
			left: -92px;
			background: #7b3705 url(../images/global/header.jpg) no-repeat 0px 0px;
			z-index: 3;
		}
		#headerE {
			position: absolute;
			display: block;
			height: 188px;
			width: 92px;
			left: 960px;
			background: #7b3705 url(../images/global/header.jpg) no-repeat -1052px 0px;
			z-index: 3;
		}
		#listenLiveButton {
			position: absolute;
			display: block;
			height: 26px;
			width: 123px;
			left: 822px;
			top: 44px;
			background: url(../images/global/sprites.png) no-repeat 0px 0px;
			cursor: pointer;
		}
		a:hover #listenLiveButton, a:active #listenLiveButton {
			background: url(../images/global/sprites.png) no-repeat 0px -26px;
		}
		#donateNowButton {
			position: absolute;
			display: block;
			height: 26px;
			width: 123px;
			left: 822px;
			top: 74px;
			background: url(../images/global/sprites.png) no-repeat -123px 0px;
			cursor: pointer;
		}
		a:hover #donateNowButton, a:active #donateNowButton {
			background: url(../images/global/sprites.png) no-repeat -123px -26px;
		}
		#twitter {
			position: absolute;
			display: block;
			height: 18px;
			width: 78px;
			left: 867px;
			top: 130px;
			background: url(../images/global/sprites.png) no-repeat -133px -75px;
			padding: 0;
		}
		a:hover #twitter, a:active #twitter {
			background: url(../images/global/sprites.png) no-repeat -133px -92px;
		}
		#facebook {
			position: absolute;
			display: block;
			height: 18px;
			width: 84px;
			left: 773px;
			top: 129px;
			background: url(../images/global/sprites.png) no-repeat -133px -110px;
		}
		a:hover #facebook, a:active #facebook {
			background: url(../images/global/sprites.png) no-repeat -133px -129px;
		}
		#q {
			position: absolute;
			display: block;
			left: 701px;
			top: 159px;
			height: 17px;
			width: 201px;
			padding: 6px 2px 0 9px;
			color: #6e533f;
			background: url(../images/global/sprites.png) no-repeat 0px -52px !important;
		}
		#sa {
			position: absolute;
			display: block;
			left: 918px;
			top: 158px;
			width: 27px;
			height: 26px;
			background: url(../images/global/sprites.png) no-repeat -239px -82px;
			cursor: pointer;	
		}
		#sa:hover {
			background: url(../images/global/sprites.png) no-repeat -212px -82px;			
		}

#navContainer {
	position: relative;
	display: block;
	background: #203e51 url(../images/global/Xsprites.png) repeat-x 0px -376px;
	height: 44px;
	z-index: 100;
}
	#nav {
		position: relative;
		display: block;
		height: 44px;	
		width: 924px;
		margin: 0 auto;
		list-style: none;
	}
		#nav li {
			position: relative;
			display: inline;
			float: left;
			height: 34px;
			margin-top: 5px;
			width: 140px;
		}
		#nav li.current {
		}
		#nav li a {
			position: relative;
			display: block;
			padding-right: 30px;
			text-align: left;
		}
		#nav li.current a {
			background: url(../images/global/navSprites.png) no-repeat right 0px;
		}
		#nav li a:hover, #nav li a:active, #nav li.hover a, #nav li.current.hover a {
			background: url(../images/global/navSprites.png) no-repeat right -34px;
		}
		#nav li a span {
			position: relative;
			display: block;
			height: 24px;
			color: #ccc;
			padding-left: 30px;
			padding-top: 10px
		}
		#nav li.current a span {
			background: url(../images/global/navSprites.png) no-repeat left -68px;
			color: #fff;
		}
		#nav li a:hover span, #nav li a:active span, #nav li.hover span, #nav li.current.hover a span {
			background: url(../images/global/navSprites.png) no-repeat left -102px;
			color: #fff;
		}
		#nav ul {
			display: none;
			visibility: hidden;
		}
#subMenuContainer {
	position: relative;
	display: block;
	height: 0px;
	width: 924px;
	margin: 0 auto;
	overflow: visible;
	
}
	#navContainer .subMenu {
		position: absolute;
		display: block;
		top: -5px;
		left: 4px;
		width: 225px;
		z-index: 101;
		overflow: hidden;
		height: 0px;
	}
	#navContainer #subMenuContainer .home {
		left: 0px;
	}
	#navContainer #subMenuContainer .onair {
		left: 134px;
	}
	#navContainer #subMenuContainer .about {
		left: 274px;
	}
	#navContainer #subMenuContainer .community {
		left: 414px;
	}
	#navContainer #subMenuContainer .resources {
		left: 554px;
	}
	#navContainer #subMenuContainer .support {
		left: 694px;
	}
		
		#navContainer .subMenu .hd {
			position: relative;
			display: block;
			height: 10px;
			background: url(../images/global/navYsprites.png) repeat-y 0px 0px;
		}
		#navContainer .subMenu ul {
			position: relative;
			display: block;
			width: 225px;
		}
										
		#navContainer .subMenu li {
			position: relative;
			display: block;
		}
		#navContainer .subMenu li a {
			position: relative;
			display: block;
			font: 13px/19px Trebuchet, "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			color: #fff;
			padding: 2px 9px 2px 32px;
			background: url(../images/global/navYsprites.png) repeat-y 0px 0px;
		}
		#navContainer .subMenu li a:hover {
			color: #fff;
			background: url(../images/global/navYsprites.png) repeat-y -225px 0px;
		}
		#navContainer .subMenu .ft {
			position: relative;
			display: block;
			height: 27px;
			background: url(../images/global/navSprites.png) no-repeat 0px -136px;
		}
#contentBigContainer {
	position: relative;
	display: block;
	background: #351700;
		z-index: 20;
}
	#contentContainer {
		position: relative;
		display: block;
		width: 960px;
		margin: 0 auto;
		padding: 0px 92px 50px 92px;
		background: url(../images/global/Ysprites.png) repeat-y left top;
		min-height: 200px;
		z-index: 20;
	}
/*
	#content {
		position: relative;
		display: block;
		z-index: 100;
		margin: 0 11px 0 5px;
		padding: 0 36px 35px 37px;
		
		background: #fff url(../images/global/Xsprites.png) repeat-x left -1309px;
		border-top: 3px solid #000;
		border-bottom: 3px solid #000;
	}*/
#footerContainer {
	position: relative;
	display: block;
	margin-top: -9px;
	padding-top: 9px;
	height: 125px;
	background: url(../images/global/Xsprites.png) repeat-x left -920px;
	z-index: 0;
}
	#footer {
		position: relative;
		display: block;
		height: 125px;
		width: 960px;
		margin: 0 auto;
	}
p.backToTop {
	padding-top: 40px;
}



/* 3-Column layouts */
.A {
	position: relative;
	display: inline;
	float: left;
	width: 257px;
	padding-left: 70px;
	padding-right: 13px;
}
.B {
	position: relative;
	display: inline;
	float: left;
	width: 257px;
	padding: 0 13px 0 12px;
}
.C {
	position: relative;
	display: inline;
	float: left;
	width: 256px;
	padding-left: 12px;
	padding-right: 70px;
}
.C:after, .BC:after, .E:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.AB {
	position: relative;
	display: inline;
	float: left;
	width: 539px;
	padding-left: 70px;
	padding-right: 13px;
}
.BC {
	position: relative;
	display: inline;
	float: left;
	width: 538px;
	padding-left: 12px;
	padding-right: 70px;
}
.ABC {
	position: relative;
	display: block;
	padding: 0 70px;
	clear: both;
}
.AB .A {
	margin-left: 0px;
}
.AB .B {
	float: right;
	margin-right: 0px;
}
.BC .C {
	margin-right: 0px;
	float: right;
}
.ABC .A {
	margin-left: 0px;
	margin-right: 0px;
}
.ABC .C, .ABC .E {
	margin-left: 0px;
	margin-right: 0px;
	float: right;
}
.ABC .AB {
}
.ABC .BC {
	float: right;
}

/* 2-Column Layouts */
.D {
	position: relative;
	display: inline;
	float: left;
	width: 395px;
	padding-left: 70px;
	padding-right: 15px;
}
.E {
	position: relative;
	display: inline;
	float: left;
	width: 395px;
	padding-left: 15px;
	padding-right: 70px;
}

/* Contribute fix */
#content, .A, .B, .C, .AB, .BC, .D, .E, .ABC {
	background: #fff;
}






.hide {
	display: none !important;
}
.clear {
	position: relative;
	display: block;
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.floatRight {
	display: inline;
	float: right;
	margin-left: 20px;
}
.floatLeft {
	display: inline;
	float: left;
	margin-right: 20px;
}