@charset "utf-8";

/*  

Theme Name: Retromania

Author: Jay Hafling

*/

/*CLEAR ALL STYLES*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


body 
{ 
	font: 14px/1.4 Arial, Helvetica, sans-serif;
	color:#232323;
	background:#000000;
	background-image:url(images/backg.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
}







/***** Headings *****/

h1 
{
	padding:0px 0px 0px 0px;
	font-weight:bold;
	/*font-size:24px;*/
	font-size:18px;
	color:#3B5998;
	font-family: Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
}



h2 
{
	padding:20px 0px 20px 0px;
	font-size:24px;
	font-weight:bold;
}

.section_header
{
    /*background: #212738;*/
    background-color: #000000;
   -moz-border-radius: 15px 15px 0px 0px;
   -khtml-border-radius: 15px 15px 0px 0px;
   -webkit-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
    color: white;
    font-size: 24px;
    font-weight: bold;
    padding: 10px 15px;
}



h3 



{



	font-size:16px;



	font-weight:normal;



	font-family:Georgia, "Times New Roman", Times, serif;



	text-transform:uppercase;



	color:#ac1616;



	padding:0px 0 20px 0;



}







/***** Common Formatting *****/







p /***ul, ol***/ 



{



	margin:0;



	padding:0 0 20px 0;



}







ul, ol 



{



	padding:0 0 0px 2.5em;



}







blockquote 



{



	margin:0 0 20px 0px;



	padding:10px 10px 10px 60px;



	background:#d3cdba url(images/blockquote.gif) top left no-repeat;



}







small 



{



	font-size:0.85em;



}







img 



{



	 border:0;



}







sup 



{



	position:relative;



	bottom:0.3em;



	vertical-align:baseline;



}







sub 



{



	position:relative;



	bottom:-0.2em;



	vertical-align:baseline;



}







acronym, abbr 



{



	cursor:help;



	letter-spacing:1px;



	border-bottom:1px dashed;



}







/***** Links *****/







a,



a:link,



a:visited,



a:hover 



{



	text-decoration:none;



}







a:link



{



	color:#37538E;	/*#ac1616*/



}



a:visited



{



	color:#37538E;	



}



a:hover 



{



	color:#7B9DB4;



}



a:active



{



	color:#ff4200;



}



.menu a:link {

	color:#FFFFFF;	

}

.menu a:visited {

	color:#ac1616;	

}

.menu a:hover {

	color:#CCCCCC;

}



.menu a:active {

	color:#FFFFFF;

}







/***** Forms *****/







form 



{



	margin:0;



	padding:0;



	display:inline;



}







input, select, textarea 



{



	font:1em Arial, Helvetica, sans-serif;



}







textarea 



{



	width:100%;

	height:100px;

	line-height:1.25;



}







label 



{



	cursor:pointer;



}







/***** Tables *****/







table 



{



	border:0;



	margin:0 0 1.25em 0;



	padding:0;



}







table tr td 



{



	padding:2px;



	border:0;



}



table tr th 



{



	padding:2px;



	border:0;



}







/***** Wrapper *****/







.wrap 



{



	width:1000px;



	margin:0 auto;



}











/***** Global Classes *****/







.clear         { clear:both; overflow:hidden; width:1px; height:1px;}



.float-left    { float:left; }



.float-right   { float:right; }







.text-left     { text-align:left; }



.text-right    { text-align:right; }



.text-center   { text-align:center; }



.text-justify  { text-align:justify; }







.bold          { font-weight:bold; }



.italic        { font-style:italic; }



.underline     { border-bottom:1px solid; }



.highlight     { background:#ffc; }







.img-left      { float:left;margin:4px 10px 4px 0; }



.img-right     { float:right;margin:4px 0 4px 10px; }







.nopadding     { padding:0; }



.noindent      { margin-left:0; padding-left:0; }



.nobullet      { list-style:none; list-style-image:none; }







.width100 { width: 100%; } 



.width75 { width: 75%; } 



.width50 { width: 50%; } 



.aligncenter,



div.aligncenter {



   display: block;



   margin-left: auto;



   margin-right: auto;



}







.alignleft {
   float: left;
}







.alignright {
   float: right;
}







.wp-caption {



   border: 1px solid #ddd;



   text-align: center;



   background-color: #f3f3f3;



   padding-top: 4px;



   margin: 10px;



   /* optional rounded corners for browsers that support it */



   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;

   border-radius: 3px;



}







.wp-caption img {



   margin: 0;



   padding: 0;



   border: 0 none;



}







.wp-caption p.wp-caption-text {



   font-size: 11px;



   line-height: 17px;



   padding: 0 4px 5px;



   margin: 0;



}







/**************  Classes  **************/



/*++++++++++++++  Header  +++++++++++++++*/







.header
{
	width:1000px;
	height:159px;
	position:relative;
}







h1.logo



{



	margin:0;



	padding:0;



	font:bold 34px/34px Georgia, Helvetica, sans-serif;



	letter-spacing:-1px;



	text-transform:uppercase;



	color:#2D3344;



	position:absolute;



	left:57px;



	top:11px;



}



h1.logo a, h1.logo a:visited



{



	color:#2D3344;



	text-decoration:none;



}



.home_logo {
	width:210px;
	height:80px;
	float:left;
	margin-top: 60px;
	border:1px;
	border-color:#FFF;
}

.listen_live {
	
	margin-top: 110px;
	float:left;
}

.description



{



	margin:0;



	padding:0;



	font:bold 11px/11px "Trebuchet MS", Helvetica, sans-serif;



	text-transform:uppercase;



	color:#000;



	position:absolute;



	left:57px;



	top:44px;



}











.subscribe_rss



{



	margin:0;



	padding:0;



	font:bold 14px/14px Georgia, "Times New Roman", Times, serif;



	text-transform:uppercase;	



	position:absolute;



	top:15px;



	right:200px;



}



.subscribe_rss a, .subscribe_rss a:visited



{



	color:#3e3f42;



	text-decoration:none;



}



.subscribe_email



{



	margin:0;



	padding:0;



	font:bold 14px/14px Georgia, "Times New Roman", Times, serif;



	text-transform:uppercase;	



	position:absolute;



	top:15px;



	right:30px;



}



.subscribe_email a, .subscribe_email a:visited



{



	color:#3e3f42;



	text-decoration:none;



}



.subscribe_email a:hover, .subscribe_rss a:hover



{



	color:#2D3344;



}











ul.menu



{



	margin:0px;



	padding:0px;



	list-style:none;



	position:absolute;



	top:115px;



	left:367px;
	z-index: 1;


}







ul.menu li



{



	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;



	/*text-transform:uppercase;*/	



	color:#000;



	padding:0 17px 0 0;



	margin:0;



	position:relative;



}



ul.menu li a, ul.menu li a:visited



{		



	color:#CCC;	



}



ul.menu li a:hover



{		



	color:grey;		



}







ul.menu li ul 



{ 	



	position: absolute; 



	left:0px; 



	top: 18px;



	padding:0;



	margin:0;



	display:none; 



	width:150px;



	background:#000;

	/****
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	*****/

		




	list-style:none;



}







ul.menu li ul li



{



	float:none;



	padding:5px 0 5px 5px;



	display:block;



	margin:0;



	position:relative;



	



}



ul.menu li ul li ul



{



	position: absolute; 



	left:150px; 



	top:0px;



	display:none; 



	padding:0px 0 0 0;



	list-style:none;



}











ul.menu li:hover ul, ul.menu li.over ul { display: block; } 



ul.menu li:hover ul li ul, ul.menu li.over ul li ul { display: none; } 



ul.menu li ul li:hover ul, ul.menu li ul li.over ul { display: block; } 



/* Content */ 



.content
{
	width:100%;
	overflow:hidden;
	/*background:url(images/backgmain.jpg) top left repeat;*/
	/*background-color:#7B9DB4;*/
	background-color:#222A3D;
	min-height:700px;
	/*ADMIN*/ opacity:0.93;
}


/*
.content_left
{
	width:100%;
	overflow:hidden;
	/*background:url(images/sharp_left.gif) top left repeat-y;*/
}
*/

.content_right
{
	width:100%;
	/*overflow:hidden;*/
	/*background:url(images/sharp_right.gif) top right repeat-y;*/
}





/* Mainbar */



.mainbar
{
	float:left;
	width:785px;
	overflow:hidden;
	/*background:url(images/mainbar_body.jpg) top left repeat;*/
	display:inline;
	margin:10px;
	background: #FFF;
	border:#000000;
	/*margin-top:5px;
	margin-left: 10px;*/
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
        /*min-height: 1034px;*/
}


.mainbar_top
{



	width:800px;



	overflow:hidden;



	background:url(images/mainbar_top.jpg) top left no-repeat;	


}



.mainbar_bottom
{
	width:800px;
	overflow:hidden;
	background:url(images/mainbar_bottom.jpg) bottom left no-repeat;	
	padding:0px;
        background:#FFF;
}



.mainbar_inner
{
	width:765px;
	margin:10px 0 0 10px;	
	background: #FFF;
}





/*POSTS*/

.page_post{
/*border-bottom: 1px solid grey;*/
}

h2.post{
padding:5px 0px 20px;
min-height:0px;
}

img.post{
float:left;
margin:0px 15px 15px 0px;
width:auto;
min-height:0px;
}

.post
{
	width:765px;
	position:relative;
}



.post h2.post_header
{
	/*font:normal 32px/28px Georgia, "Times New Roman", Times, serif;*/
	font:normal 32px/28px Arial, Helvetica, Times, sans serif;*/
	color:#222;
	margin:0 0 7px;
	margin-top:10px;
	padding:0;
	font-weight:bold;
        line-height: 33px;
        font-size:26px;
}



.post h2.post_header a, .post h2.post_header a:visited
{
	color:#222;
}

.post h2.post_header a:hover
{
	color:#2D3344;
}

.post_line
{
	width:100%;
	height:7px;
	background:url(images/post_line.jpg) top left /**no-repeat**/;
	margin:10px 0 10px;
}

.no_line{display:none}


.post_content
{
	/*background:url(images/mainbar_lines.gif) top left repeat;*/
	line-height:20px;
	min-height:120px;
}

.post-bodycopy img{
    margin: 0px 15px 15px 0px;
    border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
    border-style: solid;
    border-width: 1px;
    box-shadow: 4px 4px 12px #CCCCCC;
    height: auto;
    max-width: 100%;
    padding: 3px;
    -webkit-box-shadow:4px 4px 12px #ccc
}

img.alignleft{
    padding: 0px 15px 15px 0px;
    border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
    border-style: solid;
    border-width: 1px;
    box-shadow: 4px 4px 12px #CCCCCC;
    height: auto;
    max-width: 100%;
    padding: 3px;
    -webkit-box-shadow:4px 4px 12px #ccc;
    margin: 0px 15px 15px 0px;
}

.post-headline h2{
padding: 20px 0px 5px 0px;
}

.post_data
{
	width:540px;
	padding:4px 10px;
	color:#666;
	margin:0px 0 0 0;
	background-image: url(images/comment.jpg);
	padding:5px;
	padding-left:25px;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:none;
}

.post_data a, .post_data a:link



{
	color:#666;
	text-decoration:underline;

}

.post_data a, .post_data a:visited



{
	color:#333;
	text-decoration:underline;
}



.post_data a:hover



{



	color:#2D3344;



	text-decoration:none;



}



.post_date



{



	width:46px;



	height:46px;



	background:url(images/mainbar_date.gif) top left no-repeat;



	position:absolute;



	left:-61px;



	top:0;	



	color:#FFF;
	border:1px;
	border-color:#000;



}



.post_date_top



{



	margin:5px 0 0 0;




	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
line-height:20px;


	text-align:left;	
padding-left:10px;


}



.post_date_bottom



{



	margin:0px 0 0 0;



	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;



	text-align:left;


padding-left:10px;
	text-transform:uppercase;



}







/* Comments */



.comments
{
	width:100%;
	overflow:hidden;
	color:#232323;
	margin-bottom: 25px;
	/*padding-top:25px;*/
}



.comments h1
{
	padding:20px 0 10px;
}



ol.commentlist



{



	display:block;



	list-style:none;



	margin:0;



	padding:0 0 20px;



}



li.comment



{



	display:block;



	padding:10px 0px 0 0;



	margin:0 0 10px;



	overflow:hidden;



}



li.pingback



{



	display:block;



	padding:10px 0px 0 0;



	margin:0 0 10px;



	overflow:hidden;



}



li.pingback .vcard



{



	padding:0 0px 0 75px;



}



li.pingback .p



{



	padding:0 0px 0 75px;



}



li.pingback .commentmetadata



{



	padding:0 0px 0 75px;



}



li.comment img



{



	border:5px solid #7b9db4;



	float:left;



	margin:0 15px 0 0;



}







li.comment cite



{



	font-style:normal;



	font-size:14px;



	line-height:80%;



	margin:0;



	padding:0;



}



li.comment span



{



	font-style:normal;



	font-size:11px;



}



.commentmetadata



{



	margin:0;



	padding:0 0 8px;



	line-height:80%;



	font-size:10px;



}



.comment-body



{



	width:100%;



	overflow:hidden;



}



.comment-body p



{



	width:485px;



	overflow:hidden;



	float:right;



	padding:0 0 15px 0;



	font-size:12px;



	font-family:Arial, Helvetica, sans-serif;



}



.comment-body blockquote



{



	overflow:hidden;



	float:right;



	padding:0 0 10px 10px;



	margin:0;



	font-size:12px;



	font-family:Arial, Helvetica, sans-serif;



}



/*Comment form*/



.commentform



{



	width:100%;



	overflow:hidden;


	/*background: url(images/content_body.jpg);*/
	/*background-image: url(images/comment.jpg);*/



}



.commentform_inner h1



{



	padding:0 0 0px;



}



.commentform_inner



{


/*****ADMIN
	padding:10px 50px 10px 20px;
	overflow:hidden;
ADMIN******/


}







.commentform_inner h3



{



	padding:0 0 10px 9px;



	color:#fff;



}







.commentform_hint



{



	padding:6px 9px;



	background-color:#666;



	overflow:hidden;



	color:#e6e6e6;



	font-size:11px;



	margin:0 0 5px 0;



}



form.commentform_form



{



	width:100%;



	overflow:hidden;
	


}



.commentform_left
{
	float:left;
	width:180px;
	overflow:hidden;
	padding:0 0 0 0px;
}



.commentform_right
{
	float:right;
	width:360px;
	overflow:hidden;
}



.commentform_title



{



	font:12px Arial, Helvetica, sans-serif;



	color:#000;



	/*padding:5px 0 2px 4px;*/



}



.commentform_left input



{



	width:145px;



	height:19px;



	border:1px solid #7B9DB4;



}



.commentform_right textarea



{



	width:358px;



	height:72px;



	border:1px solid #7B9DB4;



}



.commentform_right input.commentform_submit



{



	width:67px;



	height:20px;



	background:url(images/btn.gif) top left repeat-x;



	margin:12px 0 0 0;



	border:1px solid #7B9DB4;



	font-size:12px;



	cursor:pointer;

		
	float:right;

}



.tags



{



	padding:10px 0;



	font-size:10px;



}







/**/



.sidebar
{
	float:left;
	width:185px;
	overflow:hidden;
	margin:10px;
	margin-left:0px;
	/*background-color:#FFF;*/
	min-height: 700px;
}



.sidebar ul, .sidebar ul li, .sidebar ul li ul, .sidebar ul li ul li



{



	margin:0;



	padding:0;



	list-style:none;



	border:0;



	background:none;



	overflow:hidden;
	


}



.sidebar ul li, .sidebar ul, .sidebar ul li ul



{



	display:block;



}



.sidebar ul li



{



	width:185px;



	/*border:1px dashed #99936f;*/



	/*background:url(images/sidebar_body.gif) top left repeat;*/



	margin:0 0 0px 0;



	overflow:hidden;



}



.sidebar ul li h2
{
	width:185px;
	height:38px;
	/*background:url(images/sidebar_h2.gif) top left repeat-x;*/
	background-color: #5599BB;
	/*margin:0px 0px 10px 0px;*/
	/*color:#3b5998;*/
	color:white;
	/*color:#c7d1db;*/


	text-transform:lowercase;
	font: bold 24px/33px "Trebuchet MS", Helvetica, sans-serif;
	padding:0 0 0 18px;


}

.sidebar ul li ul
{
	width:185px;
	margin:0px 0px 10px 10px;
	padding:0;
}



.sidebar ul li ul li



{



	/*margin:0 0 0px 2px;*/



	padding: 0px 0px 15px 1px;



	/*background:url(images/bullet.gif) left top no-repeat;*/



}







.sidebar ul li ul li a, .sidebar ul li ul li, .sidebar ul li ul li a:visited



{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color:#000;*/
	width:165px;
}







.sidebar ul li ul li a:hover



{



	color:#37538E;



}



.sidebar ul li input.search_input



{



	width:120px;



	height:18px;
	



	background:#FFF;



	border:1px solid #8d8c87;



	vertical-align:middle;



	font:normal 12px/100% "Trebuchet MS", Helvetica, sans-serif;



	padding-bottom:1px;

	padding-left:3px;

	margin:0 0px 0 0;



}







.sidebar ul li input



{



	vertical-align:middle;



}



.sidebar ul li input.submit_search



{



	width:32px;



	height:21px;



	background:#667b8f;



	border:1px solid #667b8f;



	margin:0 0 0 0px;



	padding:0;



	font:bold 12px/100% "Trebuchet MS", Helvetica, sans-serif;



	color:#fff;



	text-transform:uppercase;



	cursor:pointer;



}



form.sidebar_search



{



	width:232px;



	padding:13px 18px;

	

	display:block;



	



}







.footer



{
clear:both;


	width:100%;


background-color:#000;

	height:25px;
	


	/*background:url(images/sharp_footer.gif) bottom left repeat-x;*/



}



.footer_left



{



	width:100%;



	height:25px;



	/*background:url(images/sharp_left.gif) bottom left repeat-y;*/



}



.footer_right



{



	width:100%;



	height:25px;



	/*background:url(images/sharp_right.gif) bottom right repeat-y;*/



	position:relative;



}







.copy



{



	position:absolute;



	top:5px;



	left:30px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;



	color:#CCC;



}

.copy a:link {
	
	color:#CCC;
}
.copy a:hover {
	
	color:#CCC;
}
.copy a:visited {
	
	color:#CCC;
}
.copy_support a:link {
	
	color:#CCC;
}
.copy_support a:hover {
	
	color:#CCC;
}
.copy_support a:visited {
	
	color:#CCC;
}

.copy_support



{



	position:absolute;



	top:5px;



	right:30px;



	font:Arial, Helvetica, sans-serif;
	font-size:10px;



	color:#CCC;



}



table#wp-calendar



{



	width:100%;



}

.mainbar_top .flashcontent {
	
	margin:10px;
	
}
#flashcontent {
	
	padding:5px;
	margin: 15px;
	width:745px;
	height:300px;
	border:100px;
	border-color:#000;
	background-image:url(images/content_body.jpg);
	
}






.entry-meta {
	
	font-size:10px;
	color:#999;
}

.entry-meta a:link {
	
	font-size:10px;
	color:#999;
}

.entry-meta a:visited{
	
	font-size:10px;
	color:#999;
}

.entry-meta a:hover{
	
	font-size:10px;
	color:#999;
}







/************************ADMIN*********************************/
#mainscreen {
    border: 10px solid #232A3C;
    border-radius: 15px 15px 15px 15px;
    clear: both;
    height: 300px;
    margin: 10px auto auto;
    overflow: hidden;
    width: 745px;
}


.minibio-pic-personalities{
background-color: blue;   
width: 145px;  
height: 145px;  
margin-right:18px;
margin-left:18px;   
margin-bottom:36px;  
float:left;  
background:#161613;  
border: solid 5px #222A3D;
border-radius: 5px;
-moz-border-radius: 25px;  
overflow: hidden;  
position: relative;  
}

.minibio-caption-personalities{
	text-align:center;
	float: left;  
	position: absolute;
	top: 120px; 	
	background: #000;  
     /*height: 60px;  */
     width: 100%;  
     opacity: .6;  
     /* For IE 5-7 */  
     filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  
     /* For IE 8 */  
     -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
     }

.minibio-caption-personalities:hover{
opacity: .7
}   

.minibio-caption-personalities h3{
font-family: arial, helvetica;
font-weight: normal;
font-size:18px;
padding-top:5px;
text-transform:none;
}

.minibio-caption-personalities a{
color:white;
}


.minibio-pic{
background-color: blue;   
width: 145px;  
height: 145px;  
margin-left:25px;  
margin-top:10px;  
float:left;  
background:#161613;  
border: solid 2px #8399AF;  
overflow: hidden;  
position: relative;  
}  

.minibio-pic img{ 
	position: absolute;  
	top: 0px;  
	left: 0px;  
    border: 0px;  
}  

.minibio-caption{
	text-align:center;
	float: left;  
	position: absolute;
	top: 150px; 	
	background: #000;  
     height: 60px;  
     width: 100%;  
     opacity: .6;  
     /* For IE 5-7 */  
     filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  
     /* For IE 8 */  
     -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
     } 
	 
.minibio-caption h3{
font-family: arial, helvetica;
font-weight: normal;
font-size:18px;
color:white;
padding-top:10px;
padding-bottom:5px;
}

.minibio-caption p{
font-family: arial, helvetica;
color:white;
padding:0px;
}

img.bio{
width: 226px;
height: 320px;
outline: 8px solid #7B9DB4;
margin-left: 8px;
-moz-outline-radius:25px; /* Firefox */
-khtml-outline-radius:25px;
-webkit-outline-radius:25px; /* Chrome */
outline-radius:25px;
float:left;
}

#bio{
width:285px;
color:white;
background-color:black;
float:left;
border-right:1px solid black;
-moz-border-right-radius:25px; /* Firefox */ 
outline-radius:25px;border-left:8px solid #7B9DB4;
padding:15px;
}

.bioinfo{
/*color:white;*/
/*background-color:black;*/
float:left;
padding-left:20px;
/*padding-left:15px;*/
margin-top:10px;
}

.bioinfo p{
padding:0px;
}

.bioquestions{
padding-top:20px;
float:left;
}

.contest{
height:175px;
padding-top:20px;
}

.border{
border: 10px solid #222A3D;
/*border: 10px solid #7B9DB4;*/
border-radius:25px;
-moz-border-radius:25px; /* Firefox */
-khtml-border-radius:25px;
-webkit-border-radius:25px; /* Chrome */
}

.border-lite{
border: 5px solid #222A3D;
/*border: 5px solid #7B9DB4;*/
border-radius:15px;
-moz-border-radius:15px; /* Firefox */
-khtml-border-radius:15px;
-webkit-border-radius:15px; /* Chrome */
}

.border-weather{
border: 5px solid #222A3D;
border-radius:0px 0px 15px 15px;
-moz-border-radius:0px 0px 15px 15px; /* Firefox */
-khtml-border-radius:0px 0px 15px 15px;
-webkit-border-radius:0px 0px 15px 15px; /* Chrome */
border-top:none;
}

.round-pic{
    border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
    border-style: solid;
    border-width: 1px;
    box-shadow: 4px 4px 12px #CCCCCC;
    height: auto;
    max-width: 100%;
    padding: 3px;
    -webkit-box-shadow:4px 4px 12px #ccc
}

.round-pic:hover{
box-shadow: 1px 1px 2px 1px #2B3040;
}


.timebar{
width: 100%;
text-align: center; 
padding: 16px 0px 16px 0px; 
-moz-border-radius:30px;
-khtml-border-radius:30px;
-webkit-border-radius:30px;
background-color: #000000;
/*background-color: #232323;*/
color: #ffffff;
font-size: 18px;
font-weight:bold;
margin: 0px 0px 20px 0px;
}

#twitter-4{
background-color:white;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
margin-top:10px;
margin-bottom:10px;
}

/*#fbBadge{
background-color:lime;
}*/

.widget widget_twitter li{
background-color:grey;
}

#s{
width:145px;
height:26px;
font-size:15px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
border: 1px grey solid;
}

#searchsubmit{
width:30px;
height:30px;
value: Search;
font-size:13px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.twitterwidget-title a:link{
color: white;
}

.twitter-avatar{
text-align:center;
}

.twtr-doc{
border-radius:0px 0px 5px 5px;
}

.twtr-ft{height:1px}

.twtr-widget{background:#000}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	background-image:url('http://cs-webdesign.net/z89/Images/images/lightbox-ico-loading.gif');
	position: absolute;
	top: 40%;
	left: 40%;
	height: 32px;
	width: 32px;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	background-image:url('http://cs-webdesign.net/z89/Images/images/lightbox-btn-prev.gif');
	width: 50%; 
	height:	32px; 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	background-image:url('http://cs-webdesign.net/z89/Images/images/lightbox-btn-next.gif');
	width: 50%; 
	height:	32px; 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	background-image:url('http://cs-webdesign.net/z89/Images/images/lightbox-btn-close.gif');
	background-repeat: none;
	width: 66px; 
	height:	17px;
	float: right;
	padding-bottom: 0.7em;	
}

/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #444;
		padding: 10px;
		/*width: 100%;*/
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

.photo{
float:left;
}

/* jQuery Simple Slideshow - style */

.rs-slideshow {
    /*border: 12px solid #444;*/
    height: 300px;
    /*margin: 24px auto;*/
    overflow: hidden;
    position: relative;
    width: 495px;
}
 
.rs-slideshow .slide-container {
    background-color: #444;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 495px;
}
 
.rs-slideshow .slide-container img {
    position: absolute;
}
 
/*    Hide the slide data container    */
.rs-slideshow .slides {
    display: none;
}
/**
*	The following styles are used in the demos with slideshow controls, 
*	such as play/pause and prev/next buttons.
*/

.rs-controls {
	clear: both;
	margin: 12px auto;
	width: 620px;
}
.rs-play-pause, .rs-prev, .rs-next {
	float: left;
	margin-right: 12px;
}
.rs-controls ul {
	float: left;
	list-style: none;
	margin: 0 6px 0 0;
	padding: 0;
}
.rs-index-list li {
	float: left;
	margin-right: 6px;
}
.rs-controls a {
	background-color: #eee;
	border: 1px solid #ddd;
	/*border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;*/
	color: #444;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 5px;
	text-decoration: none;
}
.rs-controls a:hover {
	background-color: #ddd;
	color: #444;
}
.rs-controls .rs-active {
	background-color: #444;
	border: 1px solid #444;
	color: #eee;
}

/****PODCASTS****/
.podcast {
/*text-align:center;*/
}
.podcast p{
padding:0px;
}
.podcast:hover {
background-color:#3E3E3E;
}

/***THE WEATHER***/

#weather {
	background: #6f9dbe;
	background: -webkit-gradient(linear, left top, left bottom, from(#adc7db), to(#6f9dbe));
	background: -moz-linear-gradient(top, #b2bcc8, #adc7db);
	width: 185px;
	margin: 0 auto;
	padding: 5px 10px;
	overflow: hidden;
	border: 1px solid #6591b3;
}
 
#weather h2 {
	color: #000;
	text-shadow: rgba(250, 250, 250, 0.6) 2px 2px 0;
}
 
#weather p {
	font-size: 25px;
	margin: 30px 0 0;
}
 
#weather p span {
	font-size: 16px;
}
 
#weather a:link, #weather a:active, #weather a:visited {
	display: block;
	clear: both;
	text-decoration: none;
	color: #222;
	font-size: 12px;
}
 
#weather a:hover {
	color: #000;
	text-decoration: underline;
}

#simpleweather-widget img {
    clear: both;
    float: left;
    height: 20px;
}
#simpleweather-widget #current_temperature {
    display: block;
    font-size: 25px;
    margin: 20px 0 0;
}
#simpleweather-widget #current_weather {
    font-size: 14px;
    margin: 30px 0 0;
}
#simpleweather-widget {
    margin: 0;
    overflow: hidden;
    padding: 5px 0;
    width: 200px;
}

h5{
    color: #3B5998;
    font-family: Arial,Helvetica,Georgia,"Times New Roman",Times,serif;
    font-size: 36px;
    font-weight: bold;
    padding: 10px;
}




#mmp3playerdarksmallv3{width:235px;}

/***LAST PLAYED BOX***/
/*iframe {height:250px;}*/
#StationOnline {color:orange;}
#StationOnline input{
border-radius:5px;
font-family:LCD;
font-size:20px;
color:lime;
}
#SongHistory{position:relative;}
#MainTitle{margin-bottom:15px;color:green}
#SRwidget span{color:#AD1616;}
#SRwidget {height: 250px;}


.page-item-2347{display:none}

img.aligncenter{
    border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
    border-style: solid;
    border-width: 1px;
    box-shadow: 4px 4px 12px #CCCCCC;
    height: auto;
    max-width: 100%;
    padding: 3px;
    -webkit-box-shadow:4px 4px 12px #ccc
}

/*SCHEDULE*/
p.s_time{width:50%;float:left;font-size:16px;}
p.s_show{width:50%;float:left;font-size:16px;}
.daysoftheweek{background-color:#000;width:100%;padding:0px;}
.dotw, .dotw_now{float:left;background-color:#000;color:white;padding:10px 12px;font-size:20px;margin-bottom:20px;}
.dotw:hover{color:#c0c0c0;cursor:pointer}
.dotw_now{
background-image:url('/wp-content/uploads/2012/01/nav_grad.png');
background-repeat:x-repeat;
color:#000;
border-radius:10px;}
.dotw_now{background-image:url('/wp-content/uploads/2012/01/nav_grad.png');background-repeat:x-repeat;color:#000}
.dotw_now a:hover{color:#000}

