sIFR-replaced/*
Theme Name: thenextlevelprod
Theme URI: 
Description: 
Version: 0.5
Author: 
Author URI: 
*/
/*background:#e7e7e7 url(images/bgTop.jpg) 53% top no-repeat fixed; text-align: left;*/
/* Reset & Common */

    html,body,p,h1,h2,h3,h4,h5,h6,table,thead,tbody,tfoot,tr,th,td,pre,strong,font,b,fieldset,legend,ul,ol,li,form,label,input,textarea,select,option,iframe{border:0;font:normal 12px arial,sans-serif;margin:0;padding:0;text-align:left;}
    table{width:100%}
    table,thead,tbody,tfoot,tr,th,td{border-collapse:collapse;vertical-align:top}
    ul,ol{list-style:none}
    a{color: #FFF; text-decoration:none}
	a:hover {color:#9cc900;/*1e3ce2*/}
    strong{font-weight: 700;}
    img{border:0px }
    :focus{outline:0}
    .clr{clear:both}
    body { 
		background:#000000 url(images/logo.png) no-repeat top center;	
	}


/* Main Structure */

    .out { }    
    
/*.In {  margin:0 auto; background:url(images/Floor.jpg) center bottom no-repeat; padding:0 0 0px; padding-bottom: 220px;} */

    .main { width:1053px; /*background:url(images/bgMain.png) no-repeat;*/  margin:0 auto;  }

    .mainsub { width:1053px; /*background:url(images/bgMainsub.png) left top no-repeat;*/ margin:0 auto;}

    #top { width:1053px;   }

    #show { width:1050px; height:282px;  clear:both; position:relative; /*top:-140px;*/ top:-96px; /*left:16px;*/ }
    
	#show_out { /*margin-top:25px;*/ top:-55px; position:relative;}
	#show_in_ { width:715px; clear:both; position:relative; /*top:-140px; left:7px; padding-left:9px; */ height: 460px; padding-top:10px;}
	#show_in_txt {font: normal 26px Georgia, sans-serif; text-transform:uppercase; text-align:center; padding-top:25px; width:715px; color:#FFFFFF; clear:both; }
/* Top Logo, Main Navigation, Search, RSS */

		
#top {width: 1050px; position: relative;}

    #top #logo { /*float:left; width:228px; height:303px; position:relative; z-index:50; background:url(images/logo.png) left top no-repeat; overflow:hidden;*/}
    
	#top #top_line {/* background: url(images/top_line.jpg) center no-repeat; */height:1px; width:1053px; margin:380px 0 0; border-top:1px solid #9cc900; }
	
   	#top #header_ad { float:left; width:304px; height:60px; position:absolute; z-index:151; margin-left:-180px; }

    #top ul#mainNav { margin:23px 0 0; /*padding-left: 10px;  left:-50px;*/  left:10px; z-index:100; width:1050px; height:150px; line-height:150px; overflow:hidden; color:#000; }
	
	

    #top ul#mainNav li { float:left; display:inline; margin:0 0 0 0;  }

    #top ul#mainNav li a { float:left; color:#fff;  font: normal 26px Georgia, sans-serif;  }
	
	#top ul#mainNav li a:hover{ color:#9cc900; }
	
    #top form#mainSearch { float:right; padding:80px 0 0; }

    #top form#mainSearch label { font:bold 13px arial, sans-serif; text-transform:uppercase; color:#fff;}

    #top form#mainSearch input { width:170px; padding:2px; border:3px solid #333; margin:0 5px; height:16px; vertical-align:middle;background:#000; color:#F00; }

    #top a.rss { float:right; clear:right; background:url(images/rss.png) left top no-repeat; width:36px; height:36px; text-indent:-9999px; display:inline; margin:76px 15px 0 0; }

    #top #mainMenu { float:none; clear:both; position:absolute; left:285px; top:125px; color:#fff; width:650px; height:18px; line-height:18px; overflow:hidden; }
    
    #top #mainMenu a { color:#fff; }

/* Show - Featured Post Image, Audio Player */

    #show .featuredPost { float:left;/* background:url(images/new_slide.jpg) no-repeat;*/ width:737px; height:282px;}
	
	#show .newsl { float:right; width:313px;}
	
	#show #newl { height:200px;}
	
	#show .facebook_like { margin-left:10px; width:290px;}

	#show .txtSign {color:#FFF; font: normal 26px Georgia, sans-serif; text-align:center;} 

	#topLine_search { border-top:1px solid #9cc900; border-bottom:1px solid #9cc900; height:75px; position:relative; top:-70px; }
	
    #show .aPlayer { float:right; width:411px; text-align:right;padding-left:10px; }
	
	#topLine_search { font: normal 26px Georgia, sans-serif; color:#FFFFFF; }
	
	#topLine_search .contact_topLine { float:left; width:532px; padding-top:22px; }
	
	#topLine_search .search_topLine { float:right; width:521px;padding-top:22px; }

	input#signup_email { border:3px solid #9cc900; height:36px; width:290px; margin-left:10px; font: normal 18px Georgia, sans-serif; padding-left:5px; color:#cfcfcf }
	
    .page_item page-item-83 sIFR-replaced {
	width:45px;
	}

	
/* Show - Radio & Chat */

    #show_in_ .chat { float:left; width:355px;height:390px;  background:#000000; }

    #show_in_ .radio { float:right; width:355px; height:390px; background:#000000; /*padding-right:9px;*/}

	
    .page_item page-item-83 sIFR-replaced {
	width:45px;
}
	
	
/*------BODY UP-----*/

	#body {/*top:-75px;*/ position:relative; clear:both; top:-65px;}
	.other {top:-80px !important;}
    
/*  ----------  Body - Contents, Blog Posts, Sidebar ----------  */

    #body #content { float:left; display:inline; /* old width:600px; */ width:700px; /*margin:0 0 0 11px;*/ }
    #body #content_black { float:left; display:inline; width:700px; margin:0 0 0 11px; }
    
    #body #sidebar { float:right; display:inline; /*width:328px;*/ /* old width:418px;*/ width:313px; margin:0 11px 0 0; }

	#mini_slide { padding:0px; margin:0 0 0 0px;float:left; width:700px; height:283px; margin:0 0 0 7px;;
	}

    
/*  ----------  Sidebar ----------  */

    #sidebar ul {text-align: left}
    #sidebar, #sidebar li, #sidebar li a { color:#FFFFFF;line-height: 20px; }
	#sidebar li a:hover { color:#9cc900;}
    
    #sidebar li.sidebarLi { /*background:url(images/sidebarTop.png) left top no-repeat;*/ padding:8px 0 0; width:313px; }
    
    #sidebar .sidebarLiContent { width:298px; padding:15px 12px 0 12px; }
    
    #sidebar .sidebarLiBot { /*background:url(images/sidebarBot.png) left bottom no-repeat; height:55px; */}
    
    #sidebar .sidebarLiContent h2 {font:normal 20px Georgia, sans-serif; padding:0 0 10px; color:#FFFFFF;}
    
    .adSpacetop { padding:0 0 0px; /*background:url(images/sidebarTop.png) bottom center no-repeat;*/ height:10px; }
    
    .adSpacebot  {/* background:url(images/sidebarBot.png) left bottom no-repeat; height:55px; width:423px; */}

    .adSpace { padding:10px 0 0px;background:#000 ; }
    
    .adSpace a { float:left; display:inline; width:125px; margin:10px 0 0 22px; }

    #sidebar form #newsletter{height: 50px; background: #fff; text-align: left;}

    #sidebar form { padding: 0px 0px 8px 0px; text-align:left; }
	
	label.screen-reader-text {display: none;}
	
	
	.textwidget input {
		border: #000 1px solid;
		width:300px;
	}
	
	input.button {
 		
  		font: bold 84% 'trebuchet ms',helvetica,sans-serif;
  		background-color:#ccc;
		text-align:center;
  		border: #666 1px solid;
		width:100px;
	}

	
 /*   #sidebar input[type="text"]{height: 15px; border:1px #333 solid;width: 205px; font-size: 12px; background-color:#000; color:#cccccc; padding-top:8px;}*/
	
	#searchform {float:right;  margin-top:-5px; margin-right:5px;}
	#searchform input {	border:3px solid #9cc900; height:36px; width:245px;  font: normal 18px Georgia, sans-serif; padding-left:5px; color:#cfcfcf}
	
    #searchform input[type="submit"]{/*height: 90px; background:url(images/search.png) no-repeat; position:absolute; top:190px; margin-left:4px; width: 103px; z-index:100;*/
 	width: 81px;
  	height: 43px;
  	margin: 0;
  	margin-left:5px;
  	padding: 0;
  	border: 0;
  	background: transparent url(images/search.png) no-repeat center top;
  	text-indent: -10000em;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand;
  	position:relative;
  	z-index:100px;
   /* for IE 5.x */

	}

   #wallform input[type="submit"]{/*height: 90px; background:url(images/search.png) no-repeat; position:absolute; top:190px; margin-left:4px; width: 103px; z-index:100;*/
   width: 105px;
   height: 65px;
   margin: 0;
   margin-left:190px;
   padding: 0;
   border: 0;
   background: transparent url(images/boutton_submit.png) no-repeat center top;
   text-indent: -10000em;
   cursor: pointer; /* hand-shaped cursor */
   cursor: hand;
   position:relative;
   z-index:100px;
  /* for IE 5.x */

	}

    #bannersSquare {margin: auto auto; text-align:center;}
.ad300x250 {margin: auto auto; text-align:center;}

    /* flickr Box */
		
.flickr{
	text-align: center;
	height:auto;
	background:#000;
	padding:0px 0px 0px 0px;
	color:#660066;
	list-style-type:none;
	margin: 0px 0px 0px 0px;
		
	}
	
.flickr img{
	border:2px solid #333;
	padding:2px;
	}
	
    .taghead{
    
    font-size:16px;
    font-weight:bold;
    color:#000;
	z-index:75;
	position:relative;
	
    
    
    
    }
/* Post Block */
	
    #content .text {z-index:75; position:relative;}   

    #content .postMain { /*background:url(images/postTop.png) left top no-repeat;*/ padding:9px 0 0; width:700px;}
    
    #content .post { /*background:#fff;*/ width:700px; padding:15px; /*color:#454545;*/ color:#FFF; float:left;}
    
    #content .post h2 {z-index:75; position:relative; background-color:#a2ff00; padding-left:10px;}
    #content .post h2 a { /*color:#000; */ color:#000; font:bold 24px/30px Georgia, sans-serif; letter-spacing:-1px; z-index:75; position:relative;}
    
    #content .post h3 { font-size:10px; /*color:#000; */ color:#FFF; padding:10px 0; text-align: left;  z-index:75; position:relative; font: Georgia, "Times New Roman", Times, serif}
    
    #content .post .postMeta { background-color: #000; border-top: 1px solid #8A8782;border-bottom: 1px solid #8A8782;margin-bottom: 5px;padding-top: 5px;padding-right: 2px;padding-bottom: 5px;padding-left: 8px;color:#fff; text-align:left;clear: both; }

    #content .postMain .post .postMeta { background-color: #000;border-top: 1px solid #9cc900;border-bottom: 1px solid #9cc900;margin-bottom: 5px;padding-top: 5px;padding-right: 2px;padding-bottom: 5px;padding-left: 8px;color:#fff; text-align:left;margin-top:10px; float:left; width:560px;}

    
    #content .post .postMeta a { color: #5ac21c/*#CE2778*/;text-align: left; font: 12px/18px #fff; }
    
    #content .post p { line-height:18px; padding:0 0 10px 10px; clear: left; text-align: left; }  
    
    #content .postFoot { /*background:url(images/postBot.png) left top no-repeat;*/ height:19px; text-align: left; }


/* Post Block content_black*/
	
    #content .text {z-index:75; position:relative;}   

    #content .postMain { /*background:url(images/postTop.png) left top no-repeat;*/ padding:9px 0 0; width:685px;}
    
    #content .post { /*background:#fff;*/ width:685px; padding:15px; color:#454545; float:left; border-top:1px solid #9cc900;}
    
    #content .post h2 {z-index:75; position:relative; padding-left:10px;}
    #content .post h2 a { color:#000; font:bold 24px/30px Georgia, sans-serif; letter-spacing:-1px; z-index:75; 
	position:relative;}
    
    #content .post h3 { font-size:10px; color:#fff; padding:5px 0 20px 10px; text-align: left;  z-index:75; position:relative; font: Georgia, "Times New Roman", Times, serif}
    
    #content_black .post .postMeta { background-color: #000;border-top: 1px solid #8A8782;border-bottom: 1px solid #8A8782;margin-bottom: 5px;padding-top: 5px;padding-right: 2px;padding-bottom: 5px;padding-left: 8px;color:#fff; text-align:left;clear: both; }

    #content_black .postMain .post .postMeta { background-color: #000;border-top: 1px solid #8A8782;border-bottom: 1px solid #8A8782;margin-bottom: 5px;padding-top: 5px;padding-right: 2px;padding-bottom: 5px;padding-left: 8px;color:#fff; text-align:left;margin-top:10px; float:left; width:560px;}

    
    #content_black .post .postMeta a { color: #5ac21c/*#CE2778*/;text-align: left; font: 12px/18px #fff; }
    
    #content_black .post p { line-height:18px; padding:0 0 10px 10px; clear: left; text-align: left; }  
    
    #content_black .postFoot { /*background:url(images/sidebarBot.png) left top repeat-x;*/ height:66px; text-align: left; }


/* Footer */

    #footOut { /*background:url(images/fooTop.png) left top repeat-x;*/ padding:10px 0 0 0; clear:both; width:1053px; }
    
    #footOut #footIn {/*background: #000;*/ }
    
    #footIn #foot { /*background:url(images/fooBot.png)*/ left bottom no-repeat; color:#000; width:1053px; }
    
    #foot .block { text-align: left;float:left; width:320px; padding:10px 15px; margin:0 0px 0 0;}
	
	 #foot .block_mid { text-align: left;float:left; width:145px; padding:10px 15px; margin:0 0px 0 0;}
    
    #foot .last { margin-right:0; } 
    
    #foot .block h3 { text-transform:uppercase; font-size:22px; letter-spacing:-1px; }

    #foot p, #foot ul {margin-bottom: 20px;}
	
	.block_s_design a {color:#ccc;}

/* Single Post Page */
  
    .single #body { min-height:500px; top:-80px; }
    .search_p #body {top:-80px;}
/* Comments */

    .commentsMain { padding:0 0 20px; }
    
	.nocomments { color:#FFFFFF;}
	
    .commentsMain h3#comments , .commentsMain #respond h3 { font:bold 18px arial, sans-serif; color:#FFFFFF; padding:20px 0 10px; }
    
    .commentsMain .commWrap { background:url(images/postTop.png) left top no-repeat; width:700px; padding:9px 0 0;  }
    
    .commentsMain ol.commentlist { background:#fff; padding:15px; }
    
    .commentsMain ol.commentlist li { padding:5px; margin:0 0 5px; border:1px solid #ccc; }
    
    .commentsMain ol.commentlist li li { margin:10px; }
    
    
    
    .commentsMain .commFoot { background:url(images/postBot.png) left top no-repeat; height:19px; }
    
    .commentsMain form#commentform p { padding:0 0 10px;  }
    
    .commentsMain form#commentform p input, .commentsMain form#commentform p textarea { padding:5px; border:1px solid #cccccc; }
    
    .commentsMain form#commentform p input#submit { cursor:pointer; background:#333; font-weight:bold; color:#fff; }
    
    
    
.sIFR-hasFlash h1 {visibility:hidden; z-index:80; position:relative;}
.sIFR-hasFlash h2 {visibility:hidden; z-index:75; position:relative;}
.sIFR-hasFlash #mainNav a {visibility:hidden; height:28px; cursor: pointer; }
.sIFR-hasFlash h1 {visibility:hidden; height:40px; cursor: pointer;  z-index:80; position:relative;}

.sIFR-hasFlash #commentshead {visibility:hidden; height:40px; cursor: pointer;}
.sIFR-hasFlash #fcgheading{visibility:hidden; height:40px; cursor: pointer;}

.sIFR-root { cursor: pointer; }
.sIFR-flash { visibility:visible !important;}
.sIFR-replaced { visibility:visible !important;}

 span.sIFR-alternate{ position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;letter-spacing:0;}
 
 
 /* Begin Images */
p img {
	padding: 0;
	border:1px solid #ccc;
	max-width: 100%;
	
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 2px;
	margin: 0 5px 0px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


/*mod_tnl*/
/*=== Styling Boxes ===*/
/*- Box1 -*/
.box {
	background: #000000;
	margin: 0 0 0px;
	height:310px;
	width:423px;
	}
.box .content {
	
}


.box.ads .content {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
	width:423px;
}
/*.box {
	margin: 0 0 20px;
}
*/

	.content_ads {
	/*margin-top:8px;*/
	/*margin-left:11px;*/
	margin-left:10px;
	/*padding:12px;*/
	
}

 	#sidebar .sidebarLiContent_ { background:#000; width:399px; padding:15px 12px 0; }

    #sidebar .sidebarLiContent_ h2 { color:#FFF; font:bold 24px/30px  Georgia, sans-serif; padding:0 0 10px;;}
	
	
.block_design {
	font: 0.3em;
	color:#FFF;
	background:#000000;
	width:1053px;
	text-align:right;
}

.block_s_design {
	margin-right:10px;
}

.fan_box {
	background-color:#000;

}

.event_title {
	color:#FFFFFF;
	font:bold 24px/30px Georgia,sans-serif;
	line-height:18px;
}

/* Pagination */	
 
ul.page-numbers {
	margin: 20px 0 10px;
	width: 100%;
	padding: 0;
	font-size: 12px;
	line-height: normal;
	clear: both;
	float: left;
	}
 
    ul.page-numbers li {
    	float: left;
    	}
 
ul.page-numbers a,
ul.page-numbers span {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#E4E3E3), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #E4E3E3,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E3E3', endColorstr='#FFFFFF');
	padding: 3px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #ccc;
	color: #666;
	}
 
ul.page-numbers a:hover,
ul.page-numbers span.current {	
	border: 1px solid #666;
	color: #444;
	}
