/*  

Theme Name: Resurface Radio 

Theme URI: 

Description: Wordpress theme created for the Resurface International Radio Station.

Version: 1.0

Author: Oudin N.B Samuel

Author URI: 

Tags:



*/

@import url("css/right-sidbar.css");

@import url("css/featured_content.css");

@import url("css/featured_item.css");

@import url("css/song_demand.css");



/********************************************



   HTML ELEMENTS



********************************************/ 



/* top elements */

* { padding: 0; margin: 0; border: 0;}



body{

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#666;

	background:#ffffff url(images/bg.png) repeat-x top;

	margin:0;padding:0; border:0;

	}

	

/* headers */

h2, h3{

	font-size:16px;

	line-height:20px;

	font-family: Arial, Helvetica, sans-serif;

	color:#ae1c26;

	}	

h4{
        font-size:13px;
        color:#ae1c26;
       line-height:0px;
 
}	

	
.h2{

	font-family:Arial, Helvetica, sans-serif;

	line-height:18px;

	font-size:12px;

	color:#312E2E;

	font-weight:700;
}


p, h1, h2, h3, h4, h5, h6 {margin:10px 10px;}

p{font-size:12px;line-height:21px; text-align:justify; padding:0 5px 5px 5px}

ul, ol {margin: 10px 30px; padding: 0 15px;}

ul.req{
text-decoration: none;
list-style-type: none;

}

a.mreq{
color:#af9103;
line-height:11px;
text-decoration: none;

font-size:10px;
}

a.tp5{
color:#af9103;
line-height:14px;
text-decoration: none;
font-weight: bold;
}

h5{
color:#af9103;
text-decoration: none;
font-weight: bold;
line-height:0px;
padding: 0px; 0px; 0px; 0px;
font-size:11px;
}

button{
color:#fcd624;
padding: 6px;
font-weight: bold;
}


/* form elements */

input, select {

	padding: 3px;

	border:1px solid #eee;

/*	height:21px;

*/	font: normal 1em Verdana, sans-serif;

	color:#a80303;

}



textarea {

	padding: 2px;

	border:1px solid #eee;

	font: normal 1em Verdana, sans-serif;

	color:#777;

}



/* links */

a:link,a:visited,a:active{

	color:#fcd624;

	text-decoration:none;

	}

	

a:hover{

	color:#fcd624;

	text-decoration:underline;

	}



/* image */

img, a {border: none;outline: none;}





/***********************



	  LAYOUT



************************/



#header_top{

	width:100%;

	min-width:980px;

	height:23px;

	margin: 0 auto;

	background:url(images/header_top_bg.png) repeat-x;

		}



#header_top_container{

	width:980px;

	height:23px;

	margin: 0 auto;

	}



#header{

	height:120px;

	width:100%;

	background:#ffffff url(images/header_bg.png) repeat-x;;

	margin:0 auto;padding:0;

		}

#header #header_container {	

	height:120px;

	width:980px;

	background: url(images/header_image.png) no-repeat;

	margin:0 auto;padding:0;}		

		

.listen_live input{ background: url(images/listen_live.png); border:none; height:35px; width:133px; cursor:pointer;/*border:1px solid #09C; */ margin: 75px 0 0 375px; padding:0; position:absolute; outline:none;}



#radio_container{ border:1px solid #00F;}



#banner{

	height:200px;

	width:100%;

	min-width:980px;

	margin:0 auto;padding:0;

	background: url(images/banner_bg.png) repeat-x;	

	}



#banner_container{

	height:200px;

	width:980px;

	margin:0 auto;padding:0;

	}



/*Featured Content Container*/

#featured_content{

	width:960px;

	height:195px;

	overflow:hidden;

	margin:0 0 0 12px;padding:0 0 0 10px;

	position:absolute;

	}

	

.logo{

	width:269px;

	height:94px;

	float:left;

	margin:15px 0 0 15px;

	position: absolute;

	padding:0;

	}

	

#header h1.blogtitle{

	font-family:Arial, Helvetica, sans-serif;

	margin:0;padding:12px 0 0;

	/*position:absolute;

	z-index:-99999;*/

	display:none;

	

	}

	

#header p.desc{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	margin: 35px 0 0 0;padding:0;

	/*position:absolute;

	z-index:-99999;*/

	display:none;

	}

	

/* header_top-login*/	

.header_top-login{ 

	height: 20px;

	float:left;

	margin: 12px 30px 0 15px; padding: 0;

	}



.header_top-login ul {padding:0; margin:0;}

	

.header_top-login li {

	font-size:10px;

	color:#f98f8f;

	float:left;

	list-style: none;

	padding: 0;	

	}

	

.header_top-login  a {

	font-size:10px;

	color:#f98f8f;

	padding: 0 3px 0 3px;

	}



.header_top-login a:hover {

	color:#666;

	text-decoration:underline;

	}

	

/*Web Site Search*/

.header_top-search{

	height: 21px;

	width:210px;

/*	border:1px solid #F90;

*/	float:right;

	margin: 8px 25px 0 0; padding: 0;

	}



form.searchform {

	background: transparent;

	border: none;

	margin: 0; padding: 0;

	}



form.searchform input.textbox { 

	margin: 0; 

	padding:2px 0 0 12px;

	border:none;

	width: 172px;

	height: 21px;

	background: url(images/search_input_bg.png) no-repeat;

	color: #f98f8f; 

	vertical-align: top;

	z-index:1;

	overflow:hidden;

}



/*form.searchform input.textbox:focus {

	background: #616161 url(search_bg.gif) no-repeat left -38px;

	outline: none;

}*/



form.searchform input.button { 

	margin: 0 0 0 -16px; 

	padding: 2px 2px; 

	font: bold 12px Arial, Sans-serif; 

	background: url(images/search_button.png);

	color: #f98f8f;

	border:none;

	width: 37px;

	height: 21px;	

	z-index:2;

}

/*Main menu*/

/*--------------------------------------------------------------------------------------------*/

#top_menu{

	background-color:#fff;

	height:42px;

	width:100%;

	margin:0 auto;padding:0;

/*	border:1px solid #099;

*/	

}

	

#top_menu_nav{

	height:42px;

	width:100%;

	font-weight:normal;

	margin:0;padding:0 0 0;

	background: url(images/menu_bg.png) repeat-x;

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	}

#top_menu_nav_container{ 

	height:42px;

	width:980px;

	margin:0 auto 0 auto;padding:0 0 0;

	}



#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:50; width:100%; background:#transparent !important; font-weight:normal; height:42px; width:980px;

	} 



#dropmenu a {display:block; padding: 13px 13px 0 14px; color:#ffffff; /*border-right:1px solid #e7e8e9;*/ text-decoration:none; /*background:#fff;*/height:35px; } 



#dropmenu a:hover {/*background:url(images/menu_over.png) repeat-x;*/

	color:#f06b61;} 



#dropmenu li {float:right; position:relative; } 



#dropmenu li.current_page_item a, #dropmenu li:hover{text-decoration:none;/*background:url(images/menu_over.png) repeat-x;*/color:#f06b61;}



#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px; } 



#dropmenu ul a {border-top:5px solid #f5f8fd;border-left:1px solid #e7e8e9; border-right:1px solid #e7e8e9; padding:6px 5px 6px 15px; margin:0; color:#81aee1 ; font-weight:normal; font-size:13px} 



#dropmenu li ul { width:14.1em; margin: 28px 0 0 0;  } 



#dropmenu li ul a {width:12em; height:auto; float:left;  background:#f5f8fd;} 



#dropmenu li ul li:last-child{border-bottom:1px solid #e7e8e9;}



#dropmenu li ul a:hover{ background: #edf3fc; color: #81aee1}



#dropmenu ul ul {top:auto;} 



#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;} 



#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;} 



#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}  



#dropmenu li.page-item-11 a{ border-right: none}

#dropmenu li.page-item-11 ul{  margin: 28px 0 0 -32px; padding:0;}

#dropmenu li.page-item-11 ul a { border-right:1px solid #BDD8F9;}

/*--------------------------------------------------------------------------------------------*/



#secondary_menu{

	background: url(images/secondary_menu_bg.png) repeat-x;

	width:980px;

	height:99px;

}

	

#secondary_menu ul{

	margin:0;

	padding:0;

	list-style:none;

	width:980px;

	height:99px;

		}	

	

#secondary_menu ul li{

	margin:0;

	padding:0;	

	float:left;

	}

	

#secondary_menu ul li a{

	float:left;

	margin:0;

	padding:0 ;

	color:#ffffff;

	font-weight:bold;

	width:200px;

	font-size:20px;

	text-decoration:none;



	}



#secondary_menu ul li a img{

	float:left;

	width:42px;

	height:60px;

	margin:0;

	padding:0 10px 0 0;}

	

#secondary_menu ul li a img:hover{

	margin:-8px 0 0 0;

	}

	

#secondary_menu .menu_page_title{

/*	float:left;

width:145px;*/	

	}

#secondary_menu ul li a .menu_page_sub{

	color:#ffffff;

	font-weight:normal;

	font-style:italic;

	font-size:11px;

	line-height:18px;

	}

	

#secondary_menu #getting-started{

	margin:20px 0 0 40px;}

	

#secondary_menu #blog{

	margin:20px 0 0 40px;

	}

	

#secondary_menu #get-involved{

	margin:20px 0 0 40px;}	

	

#secondary_menu #get-connected{

	margin:20px 0 0 25px;}	

	

/*Main Container*/	

#main{

	width:980px;

/*	background:#fff url(images/main_bg.png) repeat-y;

*/	margin:0 auto;padding:0;

	border-left:1px solid #ff0000;

	border-right:1px solid #ff0000;

	}



.breadcrumb-trail{  

	margin: 0 0 0 1px; padding:0;

	font-size:9px;

	}

	

#content{

	float:left;

	width:640px;

	margin:0 0 0 11px;padding:0 0 3px 0;

	}

.home_entry	{margin:10px 0 0;padding:0;}



.entry{

	float:left;

	width:620px;

	border:1px solid #e1ecf8;

	background:#fff url(images/box.if) repeat-x left top;

	margin:10px 0 10px;padding:10px;

	}



.entry ul li, .entry ol li{ margin:5px 0 10px 0; padding:0;}



.entry h2{

	font-size:20px;

	font-family:Georgia,Arial, Helvetica, sans-serif;

	letter-spacing:1px;

	line-height:18px;

	margin:10px 0 3px 10px;

	color:#88a103;

	}



#home_container-1{ height:277px; /*border:1px solid #03C;*/}

#home_container-2{margin: 10px 0 0 0;}



.container_header{ margin:0; padding:0;height:37px; border: none; background:url(images/container_header_bg.png) repeat-x;}



.container{/* border:1px solid #F00;*/ height:100%; background:#f4f6f8 url(images/container_bg.png) repeat-x;}



.container_header h2{ margin:0;  padding:8px 0 0 13px;font-size:14px; color:#f36522}



/*Tabbed Box  Container*/	

#tabbed-box_container{

	width:405px;

	height:274px;

	float:left;

	border-top:1px solid #D0E6EE;

	border-right:2px solid #D0E6EE;

	border-left:2px solid #D0E6EE;

	border-bottom:2px solid #D0E6EE;

	background:#f2ebec;

	margin:0;padding:0 ;

	}	



.tabbed-box {

    width: 405px;

	height:185px;

	background:#000000;

     }

	

.tabbed-box .tabs{

	height:35px;

	margin:0;padding:0 10px; 

	background:url(images/tabs_bg.png) repeat-x;

	}	

	

.tabbed-box .tabs li {

/*	border:1px solid #063;

*/  list-style: none;

	float: left;

	height:35px;

	padding:0; margin:0 0 0 3px ;

	}

	

.tabbed-box .tabs li a {

    display: block;

    padding: 5px 11px; margin:10px 0 0 0;

	font-size:12px;

    text-align: center;

    text-decoration: none;

	background: none;

    color: #ffffff;

    }

	

.tabbed-box .tabs li:first-child a { border-left: none; }



.tabbed-box .tabs li a:hover {  background: #927f82; color: #ffffff; }



.tabbed-box .tabs li a:focus {outline: none; }



.tabbed-box .tabs li a.active span{ position:absolute;height:5px; border:none; margin:-10px 0 0 -12px}



.tabbed-box .tabs li a.active {

    background: #000000;

	border-top:1px solid #fbdfe4;

	color: #ffffff;

    }

	

.tabbed-content, #latest_news, #upcoming_events, #future_broadcast{

    height:210px;

	color:#ffffff;

	margin:9px 0 0 0;padding:0;

    display: none; 

	}

	

/*tabbed_content_container*/

.tabbed_content_container{

/*	border:1px solid #066;

*/	margin:0; padding:5px;

	width: 390px;

	}	



.tabbed_content_container ul, .tabbed_content_bottom ul { padding:0; margin:0; list-style: none; }



.tabbed_content_container ul li{

	 padding: 0 0 15px 0; margin:0;

	}

	

.tabbed_content_container h3{

	margin:0; padding:5px 5px 0 10px; }



.tabbed_content_container h3 a{

	font-size:18px;

	margin:0; padding:0;

	width:210px;

	color:#ffffff;	

	font-family: Georgia, "Times New Roman", Times, serif;

	}



.tabbed_content_container img {

	border:3px solid #fbf8e4;

	position:absolute;

	height:115px; width:145px;

	margin: -90px 0 0 240px ; padding:0;

	float:right;}	

	

.tabbed_content_container .small { font-size:10px; padding:5px 5px 15px 10px; margin:0;

font-family:Georgia, "Times New Roman", Times, serif}

	

.tabbed_content_container p{

	font-size:12px;

	margin:-5px 0 0 10px; padding:0 ;

	width:220px;

	height:73px;

	line-height:18px;

	text-align:left;

	}

	

.tabbed_content_container .read-more a { color:#fb0214;font-size:13px;}



.tabbed_content_bottom{ height:85px; margin:-10px 0 0 0;  padding:0;}



.tabbed_content_bottom li { margin:0; padding:0 0 5px 0; list-style:none; }



.tabbed_content_bottom .small{ color:#910202; font-size:11px; margin:0 0 0 20px; min-width:80px; /*float:left;*/}



.tabbed_content_bottom .small a{color:#8b7302;}



.tabbed_content_bottom h2{/* border:1px solid #F00; */padding:0 0 5px 0; margin:5px 0 0 10px; font-variant: small-caps; font-style:italic; font-size:14px; color:#910202;}



.tabbed_content_bottom h3 {/* float:left; */margin:-3px 0 0 0; padding:0; }


#featured_item{ background:#fbf9ee;border:1px solid #D7D7D7; width:260px; height:263px; float:left;}



#fetured_Stories{ 

	border:1px solid #D7D7D7;

	background:#fbf9ee;

	width:365px;

	float:left;

	margin:0 0 0 10px;

	padding:0 ;}



#fetured_Stories h3 a{ font-size:14px; margin:0 0 0 10px; padding:0;}



#fetured_Stories p{padding: 0 15px 10px 119px; margin:-5px 0 0 0; line-height:17px; text-align:left;}

 

#fetured_Stories ul li a img { 

	width:100px; 

	height:76px; 

	border:1px solid #D7D7D7;

	margin:10px 0 0 8px;

	padding:0;

	float:left;}



#fetured_Stories ul { 

	margin:0;

	list-style:none;

	padding:10px 10px 0 10px;}



#fetured_Stories ul li{	

	margin:0 0 10px 0;

	width:343px;

	height:96px;

	padding:0;

	border:1.5px solid #D7D7D7;

	background:#ffffff;

	}

#fetured_Stories .read-more a{ color:#ff0000; font-weight:bold;}



#sidebar{

	float:right;

	border:1px solid #00C;

	width:330px;

	

	margin:0;

	padding:0;

	}



.navigation{

	width:600px;

	float:left;

	color:#9b0229;

	}

.page-navigation{

	width:600px;

	color:#9b0229;

	}	

.alignright{

	float:right;

	margin:30px 0 0 0;

	padding:0 0 10px 15px;

	}

.alignleft img, .alignright img {

	background:#e9e7e7;

	padding:4px;

	}	

	

.alignleft{

	float:left;

	margin:30px 0 0 0;

	padding:0 15px 10px 0;

	}

.wp-caption-text{text-align:center; border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE; padding: 3px 0 3px 0;}	





span.cmt{

	background:transparent url(images/comment.gif) no-repeat;

	border:0;

	margin:0;padding:0 0 5px 20px;

	}

	

span.cty{

	background:transparent url(images/category.gif) no-repeat;

	border:0;

	margin:0;padding:0 0 5px 20px;

	}

	

span.next{

	background:transparent url(images/next.gif) no-repeat;

	border:0;

	margin:0;padding:0 0 5px 20px;

	}

	

span.prev{

	background:transparent url(images/prev.gif) no-repeat;

	border:0;

	margin:0;

	padding:0 0 5px 20px;

	}

	

.postmetadata{

	border-top:1px #eee solid;

	font-size:10px;

	margin:0;padding:5px;

	}

/*---------------------------------------------------------------------------------------*/	

.boxcomments{

	border-top:5px solid #ddd;

	border-bottom:5px solid #ddd;

	margin-bottom:20px;width:600px;

	}

	

#commentform{

	border-top:1px solid #eee;

	margin:0;padding:15px 15px 1px;

	}

	

#commentform label{

	display:block;

	margin:0;

	}

	

#commentform input{

	width:170px;

	margin:0 5px 10px 0;padding:1px;

	}

	

#commentform textarea{

	width:400px;

	margin:0 0 10px;padding:0;

	}

	

#commentform #submit{margin:0 0 20px;}



#commentform p{margin:5px 0;}



ol.commentlist{margin:0 0 1px;padding:0;}



ol.commentlist :hover{background:#F7F7F7;}



ol.commentlist li{

	border-top:1px solid #eee;

	display:block;

	list-style:none;

	margin:0;padding:15px 15px 1px;

	}

	

ol.commentlist li :hover{background:none;}



ol.commentlist li.commenthead{

	display:block;

	list-style:none;

	margin:0;padding:5px 15px;

	}

	

ol.commentlist li.commenthead h2{margin:0;}



ol.tblist{

	border-top:1px solid #fff;

	list-style:none;

	margin:0 0 1px;padding:15px;

	}

	

ol.tblist li{

	display:block;

	list-style:none;

	background:transparent url(images/c.gif) 0 2px no-repeat;

	padding-left:15px;margin:0 0 5px;

	}

	

/* ------------------------------------ */

/* Comments                             */

/* ------------------------------------ */

.comment_entry{

	float:left;

	width:620px;

	border:1px solid #f8e1e2;

	background:#ffffff;

	margin:0 0 10px;padding:10px;

	}



#comment{



	height:100%;

	padding:0px 10px;

	margin:0px 0px;

	}

	

h3#comments, #respond h3{

	padding:5px 10px;

	margin:10px 0px;

	border:1px solid #e9a4a7;

	font-size:20px;

	font-weight:normal;

	color:#ffffff;

	background:#e28387;

	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;



	} 	

	

#respond{

	height:100%;

	padding:0px 5px;

	margin:0px 0px;

/*	border:1px solid #cc0005; 

*/

}	

/*#respond h3{

	padding:10px 10px 5px 10px;

	margin:10px 0px;

	font-size:22px;

	font-weight:normal;

	color:#892027;

	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;

	}*/

#commentform {

	padding:0px 10px 10px 10px;

	margin:0px 0px 0px 0px;

	color:#BFAFA7;

	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;

	}

	

#commentform p {	

	color:#4f020e;



	}

#commentform input {

	/*background:#F4F4F4;

	border:1px solid #DEDCDD;

	color:#444;*/

	padding-left:10px 10px 10px 5px;



	}

#commentform textarea {

	/*background:#fff;

	border:1px solid #CFC9A8;

	color:#444;*/

	width:95%;

	padding:5px 5px;



	}

.comments input#submit {



	width:auto;

	line-height:25px;

	padding:3px 5px;

	/*background:#8a0300;color:#fff;*/

	border:1px solid #ccc;	

	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;

	}



ol.commentlist { 

	list-style:none; 

	margin:0; 

	padding:0; 

	text-indent:0; 

	

	}

	

ol.commentlist li { 



/*	border-bottom:1px solid #fddde2; 

*/	margin:0 0 10px; 

	padding:5px 7px 5px 57px; 

	position:relative;



 }

 

ol.commentlist li div.comment-author { 

	padding:0 170px 0 0; 

}

ol.commentlist li div.vcard { 

	font:18px Georgia, helvetica,arial,sans-serif; 

	padding:5px 0px 5px 25px;

/*	border-bottom:1px solid #cccccc;

*/	

}



ol.commentlist li div.vcard cite.fn { 

	font-style:normal; 

}

ol.commentlist li div.vcard cite.fn a.url { 

	text-decoration:none; 

}

ol.commentlist li div.vcard cite.fn a.url:hover { text-decoration:underline; 

}



ol.commentlist li div.vcard img.avatar { 

	border:5px solid #ddd; 

	left:0; 

	position:absolute; 

	top:7px; 

}



ol.commentlist li div.comment-meta { 

	font:12px Tahoma, helvetica,arial,sans-serif; 

	position:absolute; 

	right:10px; 

	text-align:right; 

	top:5px; 

}



ol.commentlist li div.comment-meta a { 

	/*color:#db001f; */

	text-decoration: none; 

}



ol.commentlist li div.comment-meta a:hover { 

	text-decoration:underline;

	/*color:#000; */

}

ol.commentlist li p { 

	font:normal 12px Tahoma, helvetica,arial,sans-serif;

	margin:0 0 1em;

	padding:5px 0 5px 25px;

	line-height:18px;

 }

 

 ol.commentlist li em { 

	margin:0 0 1em;

	padding:5px 0 5px 35px;

 }

 

ol.commentlist li ul { 

	font:normal 12px/1.4 helvetica,arial,sans-serif; 

	list-style:square; 

	margin:0 0 1em;

	padding:0; 

	text-indent:0;

 

 }

 

ol.commentlist li div.reply {  

	/*background:#8a0300; 

	border:2px solid #8a0300; 

	color:#fff;*/

	font: 10.5px Tahoma, Georgia,arial,sans-serif;

	float:right;	

	padding:5px 10px;

	margin:-18px 0 0 0 ;

	text-align: right; 

	width:36px;

 }

 

ol.commentlist li div.reply a {	

/*	color:#fff; 

	text-decoration:none; 

	text-transform:uppercase;*/ 

}



ol.commentlist li div.reply a:hover { 

	/*color:#fff;

	background:#670A00;*/

	 

}

ol.commentlist li ul.children { 

	list-style:none; 

	margin:1em 0 0; 

	text-indent:0; 

}



ol.commentlist li ul.children li.depth-2 { 

	margin:30px 0 .25em; 

}



ol.commentlist li ul.children li.depth-3 { 

	margin:30px 0 .25em; 

}


ol.commentlist li ul.children li.depth-4 {

	margin:30px 0 .25em; 

 }

 
ol.commentlist li ul.children li.depth-5 {

	margin:30px 0 .25em; 

 }

ol.commentlist li.even { 

/*	background:#ffffff;

*/		border-top:2px solid #fbdee2;	

}


ol.commentlist li.odd { 

	/*background:#fff;*/

	border-top:2px solid #fbdee2;

 }

 
ol.commentlist li.pingback div.vcard { 

	padding:0 170px 0 0; 

}

.comment_navigation{text-align:center;}	

.comment_navigation page-numbers {}

.comment_navigation current{}

.comment_navigation a.next{float:right;}

.comment_navigation a.prev{ float:left;}

/*--------------------------------------------*/

/* Footer*/

/*--------------------------------------------*/

#footer{

	clear:both;

	width:100%;

	margin:0;padding:0;

	color:#fff;	

	line-height:30px !important;

	}

#footer_top{

	background:url(images/footer_top_bg.png) repeat-x;

	border-bottom:1px solid #fcd624;

	height:14px;

	}


#footer_box{	

	height:155px;

	width:100%;

	border-top:solid 2px #000000;

	background:#000000;

	margin:0;padding:0;

	}

#footer_box	.quick_links{ float:left; margin: 10px 0 0 20px; padding:0; height:100px; width: 250px;}

#footer_box	.quick_links h2{margin: 0 0 0 35px; padding:0;}

#footer_box .things_to_do{ float:left; margin: 10px 0 0 0; padding:0; height:100px; width: 250px;}

#footer_box .things_to_do h2 {margin: 0 0 0 50px; padding:0;}

#footer_box .donation{ float:left; margin: 35px 0 0 20px; padding:0; height:100px; width: 200px;}

#footer_box .donation .listen_live{ margin:10px 0 0 40px; padding:0;height:36px; width:136px }

#footer_box .donation .listen_live input {margin:0; padding:0; background: url(images/listen_live.png); border:none; height:35px; width:133px; cursor:pointer; outline:none;}

#footer_box .donation .listen_live input:hover{ margin:-2px 0 0 0; }
#footer_box .paypal{ margin: 5px 0 0 55px; padding:0}

#footer_box .paypal input{ border:none;}

#footer_box .suggestions{float:left; margin: 10px 0 0 -20px; padding:0; height:100px; width: 250px;}

#footer_box .suggestions h2{ margin: 0 0 0 70px; padding:0;}

#footer_box	.quick_links ul,.things_to_do ul{ margin:0 0 0 25px; padding:0 5px 0 0; list-style:none; float:left; }

#footer_box	.quick_links ul li, .things_to_do ul li{ margin:0; padding: 0 0 8px 5px; height:20px; border-bottom:1px solid #fcd624; }	

#footer_box	.quick_links ul li a, .things_to_do ul li a { margin:0; padding:0; height:20px; font-size:11px; }

#footer_box	.quick_links a:hover, .things_to_do a:hover { margin:0 0 0 5px;}

#footer_box	h2{color:#ffffff;font-size:16px;}

#footer_box	p{ text-align:left; padding:12px 0 12px 15px; margin:10px 0 0 20px;font-size:12px; line-height:20px; font-weight:bold; color:#fff; border-top:1px solid #fcd624; border-bottom:1px solid #fcd624;background:#000000; }

#footer_box	.suggestions p a{ color:#ffffff; margin: 0; margin: 10px 0 0 10px; font-size:11px;}



#footer_bottom{

	width:100%;

	border-top:2px solid #fcd624;

	border-bottom:2px solid #fcd624;

	background:#fa0202;

	height: 38px;

}



#footer_links{

	margin: 0; padding:15px 0 0 0;

	text-align:center;

}



.Copyright_info{

	margin:6px 0 0 0; padding:0;

	text-align:center;

	font-size:11px;

	font-weight:bold;

}

.footer{

	width:980px;

	color:#fff;

	height:30px;

	line-height:30px !important;	

	margin:0 auto;

	padding:0;

	}

#footer a:link,#footer a:active,#footer a:visited{

	text-decoration:none;

	font-weight:bold;

	font-size:12px;

	color:#ffffff;

	border:none;

	}	

	

#footer a:hover{

	text-decoration:underline;

	color:#ffffff;

	border:none;

	}	

.linklove, .copyyy{ display:none;}	

#slide-panel{ background-color:#fc0202;/*border-bottom-style:solid;border-bottom-width:2px;#fc0202 */display:none;width:100%; min-width:980px; height:90px;margin:auto; z-index:20;}

#slide-panel_container{ width:980px;height:90px; margin:0 auto 0 auto; padding:0;}

.slide {width:100%; margin:0; padding:0;z-index:20; position:absolute;}

.slide #slide_container { width:980px; margin:0 auto 0 auto; padding:0;}

.btn-slide:link, .btn-slide:visited{color:#fff; float:right; display:block;font-size:13px; height:26px;width:160px; margin:15px 80px 0 0; padding:3px 0 3px 0;line-height:22px;text-align:center;text-decoration:none; letter-spacing:1px;font-family:Arial;}


 .btn-slide-left{ height:27px; width:20px; float:left;  background:url(images/btn-slide-left.png) no-repeat; cursor:pointer}

 .btn-slide-center{ height:27px; width:120px; float:left; background:url(images/btn-slide-center_bg.png) repeat-x; cursor:pointer}

 .btn-slide-right{ height:27px; width:20px; float:right;background:url(images/btn-slide-right.png) no-repeat; cursor:pointer}

 

.loginform {width:950px; margin:auto; color:#999; font-family:Arial, Helvetica, sans-serif;}

.formdetails {color:#FFF; font-size:12px;padding:5px;}

.formdetails input{border:none; padding:2px 5px 2px 5px; background-color:#EFEFEF;}

.loginregister {color:#999; padding:5px;}

.loginregister a:link, .loginregister a:visited {color:#FFF; font-size:11px; text-decoration:underline;}

.loginform h2 {padding:10px 10px 10px 0; font-size:18px; font-weight:normal; text-transform:uppercase;}

.loginform ul li {display:inline; border-left:1px solid #99939E; padding: 0 1px 0 5px; margin:0; height:12px;} 

.loginform ul li:first-child{ border:none;}

.loginform ul li a:link, .loginform ul li a:visited {color:#FFF; font-size:12px; text-decoration: underline;}	

.loginform ul li a:hover{text-decoration:none;}

