@charset "utf-8";

/*00FFFF*/
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;
}


 
 

/*#sliderBox {
	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; 
} 
.toggler {
	cursor: pointer;
	 
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	background: #5978c7;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px; 
	height:62px;
	width:170px;
	float: left;
}*/
 
 
 

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


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

.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;
}
 
.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;
}

/*input[type="submit"] {
	padding:7px 10px;
	background:transparent url('../images/submitbuttonbg.gif') left top repeat-x;
	color:#0f2a6f;
	font-size:16px;
	height:34px;
	border-width:0;
	border:1px solid #fff8a3;
	border-width:0 1px;
}
input:hover[type="submit"] {
	background:transparent url('../images/submitbuttonbg.gif') left bottom 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; 
}
