@charset "utf-8";





body {

	padding:0;

	margin:0;

	text-align:center;

	background:#516eb8 url('../images/bodybg.jpg') center top repeat-x;

	color:#ffffff;

	font:normal 12px Arial, Helvetica, sans-serif;

	line-height:18px;

}
body.mceContentBody {
   background: #FFF;
}
a, a:visited, a:active {

	color:#fff000;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

img {border:none;}

.clear {

	clear:both;

}

.footnote {

	font-size:11px;

	color:#bacdff;

	line-height:18px;

}





/** FORM ELEMENTS **/

.form .required {

	color:#fff000;

}

.form label {

	display:block;

	float:left;

	width:160px;

	margin:0 10px 0 0;

	padding:4px 0 0 0;

	text-align:right;

	font:bold 12px arial;

}

.form .inputbox {

	float:left;

	width:280px;

	margin:0 0 12px 0;

}
.form .SubmitBox {
	float:left;
	width:380px;
	margin:0 0 12px 0;
}

.cancelBtn {margin-left: 20px; float:left;}
.form input[type="text"] {

	height:16px;

	width:250px;

	padding:2px 5px;

	margin:0 0 3px 0;

	border:1px solid #0c2566;

	font:normal 12px arial;

}

.form textarea {

	height:100px;

	width:250px;

	padding:2px 5px;

	margin:0 0 3px 0;

	border:1px solid #0c2566;

	font:normal 12px arial;

}

.form .footnote {

	line-height:normal;

	font-style:italic;

}

/*a.submitbutton {

	padding:8px 0 8px 8px;

	background:transparent url('../images/submitbuttonbg.png') left top no-repeat;

	color:#0f2a6f;

	font-size:16px;

}

a.submitbutton span {

	padding:8px 16px 8px 8px;

	background:transparent url('../images/submitbuttonbg.png') right top no-repeat;

}

a.submitbutton:hover {

	text-decoration:none;

	background:transparent url('../images/submitbuttonbg.png') left bottom no-repeat;

}

a.submitbutton:hover span {

	text-decoration:none;

	background:transparent url('../images/submitbuttonbg.png') right bottom no-repeat;

}*/























#flourish {

	padding:0;

	margin:0;

	text-align:center;

	background:transparent url('../images/flourishbg.png') center top no-repeat;

}

#container {

	margin:0 auto;

	padding:0;

	width:980px;

	text-align:left;

}







/** HEADER **/

#header {

	height:185px;

	position:relative;

}

#logo {

	display:block;

	width:140px;

	height:100px;

	position:absolute;

	top:40px;

	left:20px;

}

#people {

	width:200px;

	height:150px;

	position:absolute;

	top:0;

	left:160px;

	background-position:center bottom;

}







/** ON AIR NOW BOX   **/

#onairbox {

	width:470px;

	height:50px;

	text-align:center;

	position:absolute;

	top:0;

	left:340px;

}

#onairbox table {

	height:50px;

	text-align:left;

	color:#accffa;

	font-size:9px;

	line-height:10px;

}

#onairbox table td {

	padding:0 10px;

}

#onairbox h1 {

	font-size:14px;

	line-height:14px;

	margin:0 0 2px 0;

	color:#ffffff;

}

#onairbox table #onairnow {

	padding:0 10px 0 40px;

	background:transparent url('../images/onairnowmic.png') 7px center no-repeat;

	border-right:1px solid #5f80d5;

	cursor:pointer;

}

#onairbox table #upnext {

	cursor:pointer;

}

#onairbox table #listenlive {

	padding:0 10px 0 52px;

	background:transparent url('../images/listenliveheadphones.png') 7px center no-repeat;

	border-left:1px solid #5f80d5;

	cursor:pointer;

}

#onairbox table #listenlive:hover, #onairbox table #onairnow:hover, #onairbox table #upnext:hover {

	background-color:#7a97e5;

}















/** NAVIGATION **/

#nav {

	display:inline;

	text-align:right;

	position:absolute;

	height:35px;

	bottom:0;

	right:10px;

	padding:0 10px 0 0;

	z-index:999;

}

#nav a, #nav a:visited, #nav a:active {

	font:normal 14px Arial, Helvetica, sans-serif;

	color:#ffffff;

	text-decoration:none;

	padding:6px 0 6px 3px;

	height:35px;

}

#nav a:hover {

	background:transparent url('../images/navselectedbg.gif') left -1px repeat-x;

}

#nav a.selected {

	background:transparent url('../images/navselectedbg.gif') left -1px repeat-x;

}

#nav a span {

	padding:6px 8px 6px 5px;

	height:35px;

	line-height:30px;

	text-shadow:0px -1px 0px #3f5ba6;

	filter:dropshadow(color=#3f5ba6,offX=0,offY=-1);

}

#nav a:hover span, #nav a.selected span {

	text-shadow:0px -1px 0px #6e84bd;

	filter: dropshadow(color=#6e84bd,offX=0,offY=-1);

}



.dropdown {

	width:178px;

	padding:0 0 0 0;

	position:absolute;

	top:178px;

	left:0;

	display:none;

	z-index:10000;

}

.dropdown a, .dropdown a:visited, .dropdown a:active {

	color:#ffffff;

	display:block;

	padding:4px 8px;

	margin:0 10px 0 0;

	line-height:normal;

	height:auto;

	text-decoration:none;

	background-color:#7795e1;

}

.dropdown a:hover {

	background-color:#2c478c;

}



.dropTop {

	width:100%;

	height:0;

}

.dropContent {

	padding:5px 0 0 0;

	background:transparent url('../images/dropdownbg.png') top right no-repeat;

}

.dropBottom {

	width:100%;

	height:15px;

	background:transparent url('../images/dropdownbg.png') bottom right no-repeat;

}











#main {

	min-height:500px;

	padding:0 15px 15px 15px;

}





/** HOMEPAGE(hp) CONTAINERS **/

#hpflashbox {

	height:250px;

	margin:0 0 15px 0;

}

#hpflashrotator {

	width:636px;

	height:250px;

	background-color:black;

	float:left;

}

#hpsuperad {

	width:300px;

	height:250px;

	background-color:black;

	float:right;
overflow:hidden;
}

.hpcolumn {

	float:left;

	margin:0 14px 15px 0;

	width:311px;

	min-height:400px;

}







.listbox {

	margin:0 0 0 0;

	background:#516eb8 url('../images/listboxBg.gif') top left repeat-x;

}

.listbox .left {

	background:transparent url('../images/listboxLeft.gif') top left no-repeat;

}

.listbox .right {

	padding:8px 12px 20px 12px;

	background:transparent url('../images/listboxRight.gif') top right no-repeat;

}

.listbox h1 {

	margin:0;

	font:normal 22px Arial;

	line-height:22px;

	color:#ffffff;

}









.sidebarbox {

	width:250px;

	margin:0 0 20px 0;

}

.sidebarbox .top {

	height:13px;

	padding:10px 10px;

	font:bold 14px arial;

	line-height:13px;

	background:transparent url('../images/sidebarboxTop.png') top left no-repeat;

}

.sidebarbox .content {

	padding:0 10px 4px 10px;

	background:transparent url('../images/sidebarboxBG.png') top left repeat-y;

}

.sidebarbox .bottom {

	height:6px;

	background:transparent url('../images/sidebarboxBottom.png') bottom left no-repeat;

}

.sidebarbox .item , .Bullet{

	display:block;

	padding:0 0 8px 13px;

	background:transparent url('../images/doublearrowbullet.gif') 0 4px no-repeat;
	 
}

.sidebarbox .divider {

	height:20px;

	background:transparent url('../images/sidebarboxdivider.png') center center no-repeat;

}













.articleList {

	margin:12px 0;

}

.articleList img {

	float:left;

	margin:0 10px 0 0;

}

#insideContent .articleList {

	margin:12px 0 16px 0;;

}

#featuredArtistImage {

	float:left;

	margin:0 10px 0 0;

}









.socnetbuttonbig {

	display:block;

	width:54px;

	padding:52px 0 5px 0;

	margin:10px 0 0 0;

	float:left;

	background-image:url('../images/socneticonsbig.png');

	background-repeat:no-repeat;

	text-align:center;

	font-size:10px;

	line-height:11px;

}

.list-person {

	padding-left:22px;

	background:transparent url('../images/personicon.png') 0 2px no-repeat;

}









/** FEATURE BUGS **/

#featurebugs {

	height:80px;

	background-color:#6285da;

}











/** INSIDE PAGE EXTRAS **/

#insideContentColumn {

	float:left;

	width:510px;

	min-height:400px;

	margin:0 15px 20px 0;

	padding:10px 0 0 0;
overflow: hidden;	 
}

#insideContent {

	padding:0 10px 20px 10px;

}

h1 {

	margin:0 0 5px 0;

	font-size:20px;

	color:#fff000;

	font-weight:normal;

}

#subtitlebar {

	font-size:11px;

	margin:0 0 30px 0;

}

#insidePageTitle {

	height:26px;

	padding:8px 0 15px 10px;

	background:transparent url('../images/insidePageTitleBG.png') top left no-repeat;

}



#insidePageTitle h1 {

	margin:0;

	font:normal 22px Arial;

	line-height:18px;

	color:#ffffff;

}



#insideExtrasColumn {

	float:left;

	width:250px;

	min-height:400px;

	margin:0 0 20px 0;

	padding:10px 0 0 0;

}

#insideTowerAd {

	float:right;

	width:160px;

	min-height:600px;

	margin:0 0 20px 0;

	padding:10px 0 0 0;

}























#footer {

	height:70px;

	padding:15px;

	text-align:center;

	font-size:11px;

	color:#22335f;

	background:transparent url('../images/footerbg.gif') top center no-repeat;

}

#footer a, #footer a:visited, #footer a:active {

	color:#bacdff;

	padding:0 10px;

	border-right:1px solid #22335f;

}

#footer a:hover {

	

}

/* start footer feature bugs //////////////////////////////////////////////////////////////////////////*/
#sliderBox {
	width:489px;
	padding:0 0 0 9px;
	background:transparent url('../images/slidemenuLeftSide.gif') top left no-repeat; } #sliderBoxInside {
	padding:0 9px 0 0;
	background:transparent url('../images/slidemenuRightSide.gif') top right no-repeat; } .sm {
	list-style:none; 
	width:480px; 
	height:80px; 
	display:block; 
	overflow:hidden;
	padding:0;
	margin:0;
}
.sm li {
	float:left; 
	display:inline; 
	overflow:hidden;
}
.slider {
	padding:18px 10px 0 76px;
	height:62px;
	width:170px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
}
.slider h1 {
	color:#fff000;
	font:normal 16px Arial, Helvetica, sans-serif;
	line-height:18px;
	margin:0;
	padding:0;
}
#slider1 {
	background:#698de6 url('../images/globeprayer.gif') center left no-repeat; }
#slider2 {
	background:#6285da url('../images/globeyourstory.gif') center left no-repeat; }
#slider3 {
	background:#5e7fd1 url('../images/globeconnect.gif') center left no-repeat; }
#slider4 {
	background:#5978c7 url('../images/globequestion.gif') center left no-repeat; } 
#sliderBoxWide {
	width:929px;
	padding:0 0 0 9px;
	background:transparent url('../images/slidemenuLeftSide.gif') top left no-repeat; } 
#sliderBoxInside {
	padding:0 9px 0 0;
	background:#5978c7 url('../images/slidemenuRightSide.gif') top right no-repeat; } 
.smWide {
	list-style:none; 
	width:930px; 
	height:80px; 
	display:block; 
	overflow:hidden;
	padding:0;
	margin:0;
}
.smWide li {
	float:left; 
	display:inline; 
	overflow:hidden;
	width:230px;
}
*html .smWide li {
	float:left; 
	display:inline; 
	overflow:hidden;
	width:226px;
}
.smWide .slider {
	padding:18px 12px 0 76px;
	height:62px;
	width:170px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
}


/* End footer feature bugs //////////////////////////////////////////////////////////////////////////*/

.image { 
	float:left;margin:0 10px 0 0;
}
.page_numbers a {
	border: 1px solid; 
	padding : 0 3px 0 3px; 
	text-decoration: none;  
	margin : 0 2px 0 2px;
}

.Artcle label {

	display:block;

	float:left;

	width:120px;

	margin:0 10px 0 0;

	text-align:right;

	/*font:bold 12px arial;*/

}
.Artcle .Bold {font:bold 12px arial;}
.Artcle .Text {

	float:left;

	width:280px;

}
 
.HSmallAd {float:left; margin:15px;width:180px;height:150px;background-color:black; }
.VSmallAd {margin:15px auto;width:180px;height:150px;background-color:black; }


.btn{
	height: 30px;
	min-width: 120px;
	-webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px; 
    border: 1px solid #fff8a3;  /*fdf152*/
    color: black;
    cursor: pointer;display: block; position: relative;
   	background: url(../images/btn1BG.png) center repeat-x;
    font:normal 16px Arial, Helvetica, sans-serif;
    padding: 4px 10px 8px 10px;
    
}

.btn:hover{
	background: url(../images/btn1BGHover.png) center repeat-x;
}


/*  start comments  CSS */
ol.commentlist { 
	list-style: none; margin: 0; padding: 0;
}
.commentlist .quote {
		background:url(../images/RightComment.png) no-repeat bottom right; 
		min-height: 35px; padding-right:35px;
}

.commentlist li {
 	padding: 10px 0px 2px 35px;
	margin-top:15px;
	background:url(../images/LeftComment.png) no-repeat top left; 
	color:#e4edee;
}

.commentlist cite {
	display:block;
	font-style:normal
}
.commentlist cite span{
	 font-size: 12px; font-weight: bold;
}
/* End of Comments CSS  */



/*  Start Error */
 
.msg_info {
    border: 1px solid;
    margin: 0;
    padding: 0;  
    background-repeat: no-repeat;
    background-position: 10px center;
}

.success, .warning, .error, .validation
{
	 border: 1px solid;
	 padding:5px; 
}
.msg_info {
    color: #00529B;
   
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    /*background-image:url('success.png');*/
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
   
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    
}
/* End Error  */

.BlockBotLinks {
	text-align:center;
	padding:0 0 5px 0;
}
.BreadCrumbs{ float: left;   margin-top: -10px;
	margin-bottom: 10px;
}
.BreadCrumbs a{ color: #fff000;}
  span.Spacer1 {
	width: 5px;   
	background:url(../images/rArrow.png) no-repeat; 
}