/*
Theme Name: envirse
Theme URI: http://envirse.org/
Description: envirse 1.0
Version: 1.0
Author: envirse
Author URI: http://envirse.com/
Tags: multi web usage

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php



*/


@import url('css/bgs.css');



*{
	margin:0px;
	padding:0px;

}

body{
	font-family:Verdana,Helvetica, sans-serif;
	background-image:url(images/striped_bg.gif);
	
	
	font-size:.75em;

}
a{
	text-decoration:none;
	color:#990000;

}

#container{
	width:100%;
	
	background-image:url(images/bgs/rotate.php);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;

	background-color:#FFFFFF;
	-webkit-background-size: 2000px 1200px; 
}




#content{
	width:1000px;
	margin:0 auto 25px;
	border-top:1px #FFFFFF solid;
}

#header{
	width:100%;
}

#tag{
	color:#FFFFFF;
	background-color:#000000;

	width:100%;
	opacity:.8;
	z-index:1;
	position:fixed;
	bottom:0px;
	left:0px;
	font-size:1.25em;

}

#tagbox{
	width:1000px;
	margin:0 auto;
	text-align:left;
	padding:2px 10px;
}

#headerBox{
	width:990px;
	margin:0 auto;
	
	padding:0 5px;

}

#headerBox h1{
	padding:0;
	
}

#logo{
	background-image:url(images/logos/rotate.php);
	background-repeat:no-repeat;
	width:100px;
	float:left;
	z-index:5;
	position:relative;


}

.logo {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 100px;
	height: 100px;
}







#navigation{
	width:690px;
	float:right;
	margin:5px 5px 0 0;
}

#navigation ul{
	list-style:none;
	padding:0 0 0 5px;
	float:right;
	background-color:#FFFFFF;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
		opacity:.8;

}

#navigation li{

	float:left;
	padding:0 5px 0 15px;
		
}


#subnavigation ul{
	list-style:none;
	padding:0 5px 0 10px;
	float:left;
	background-color:#99ccff;
	margin:-20px 0 15px 10px;;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	max-width:450px;
}

#subnavigation li{

	float:left;
	padding:2px 15px 2px 5px;
		
}

li.current_page_item a, li.current_page_ancestor a{

	color:#333333;
	background-color:#ffffff;
	
	-moz-border-radius-bottomright: .5em;
  	-webkit-border-bottom-right-radius: .5em;
	
	-moz-border-radius-bottomleft: .5em;
  	-webkit-border-bottom-left-radius: .5em;
	
	border:1px #ffffff solid;
	border-top:0px;
	padding:8px 5px;
	background-image:url(images/nav.jpg);
	background-repeat:repeat-x;
	opacity:.8;
		
}

.section{
	width:990px;
	padding:5px 5px 25px 5px;
	position:relative;
}

.section h2{
	padding:5px;

}

.section .white{
	
	color:#FFFFFF;
	font-size:.65em;
	background-color:#000000;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	padding:2px 5px;

}


.broadcasts{
	color:#FFFFFF;
	font-size:.65em;
	background-color:#FF6600;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	padding:2px 5px;
	float:right;
	margin-top:-35px;

}

.broadcasts2{
	color:#FFFFFF;
	font-size:.65em;
	background-color:#FF6600;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	padding:2px 5px;
	margin:10px;


}

.section ul#home, .section ul#art, .section ul#news{
	width:990px;
	list-style:none;
}

.copy ul, .copy ol {
	padding:15px;
	
}

.copy ul li, .copy ol li{
	margin:10px 15px;
	
}




ul#thumbs{
	list-style:none;

}

#thumbs li{
	position:relative;



}

#thumbs li h3{
	position:absolute;
	width:320px;
	top: 201px;
	left:-200px;
	opacity:.8;
	

}

.project{
	width:319px;
	height:219px;
	float:left;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	position:relative;
	padding:5px;
	background-image:url(images/thumbBg.png);
	background-repeat:no-repeat;
	

}

.scribble{
	width:484px;
	height:329px;
	float:left;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	position:relative;
	padding:4px 5px ;
	background-image:url(images/scribbleBg.png);
	background-repeat:no-repeat;
	

}

.thumb{
	padding:5px;
}


.scrib{
	padding:5px;
}



.section div.caption {
	margin: 0;
	padding:0;
	position: relative;
}

.section div.caption p {
	position: absolute;
	margin: 0; padding: 3px;
	font-size: 1.25em;
	
	bottom: 0;
	left: 0;
	background:#99ccff;
	color: black;
	opacity: .9;
	width:314px;
	
}


.section #imageHolder div.caption p {
	position: absolute;
	margin: 0; padding: 3px;
	font-size: 1.25em;
	
	bottom: 0;
	left: 0;
	background:#99ccff;
	color: white;
	opacity: .9;
	width:975px;
	
}

.section div.caption img {

}


#services{
	color:#FFFFFF;
	font-size:3.5em;
	padding:25px;
}

#services ul{
	list-style:none;
	color:#FFFFFF;
}


#front{
	color:#FFFFFF;
	font-size:3.5em;
	padding:25px 0;
}

#double{
	width:659px;
	min-height:208px;
	
	float:left;
	margin-left:1px;
	/*
	background-color:#FFFFFF;
	-moz-border-radius-bottomright: .5em;
  	-webkit-border-bottom-right-radius: .5em;
	-moz-border-radius-bottomleft: .5em;
  	-webkit-border-bottom-left-radius: .5em;
	*/
}


#artMedia{
	background-color:#CCCCCC;
	width:980px;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	padding:5px;
	position:relative;
}

#more{
	position:absolute;
	
	left:400px;
	top:460px;
	z-index:500;
	background-color:#ffffff;
	opacity:.7;
	padding:5px;
	color:#ff0000;
	width:150px;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	border:3px #CCCCCC solid;
	text-align:center;

}

#description{
	height:385px;
	width:740px;
	padding:25px 5px 5px 5px;


}

#leftD{
	width:260px;
}
#rightD{
	width:470px;
}
#rightD p{
	padding:5px;
	font-size:1.25em;    
}

ul#technology{
	padding:10px;
	font-size:.95em;
}


#imageHolder{
	position:relative;
	


}


#description blockquote{
	color:#99ccff;
	background-color:#ffffff;
	width:205px;
	float:right;
	margin:5px -25px 5px 25px;
	padding: 10px 10px 10px 10px;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	


}

.descriptionLogo{
float:left;
margin:5px 20px 15px 5px;


}


#artMedia h3{
	width:350px;
	font-size:2.25em;
	position:absolute;
	padding:5px;
	background-color:#99CCFF;
	opacity:.75;
	left: 0px;
	top: 170px;
}





#side{
	width:329px;
	min-height:208px;
/*	background-color:#FFFFFF;*/
	float:left;
	margin-left:1px;
	padding-bottom:25px;
	-moz-border-radius-bottomright: .5em;
  	-webkit-border-bottom-right-radius: .5em;
	-moz-border-radius-bottomleft: .5em;
  	-webkit-border-bottom-left-radius: .5em;
	
}





#side div.side-item{
	

}

#side div.side-item ul{
	padding:10px 0 20px 0;

}

#side div.side-item li{
	width:268px !important;
	float:none;
	padding:5px 20px 5px 10px;
	list-style:none;
	font-size:1.05em;
	min-height:5px;
	
}

#side div.side-item li:hover{
	background-color:#FFFFFF;
	opacity:.6;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;

}



#side div.side-item h3{
	padding:5px;
	margin:2px;
	background-color:#99CCFF;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	
	background-image:url(images/nav.jpg);
	background-repeat:repeat-x;
	opacity:.6;

}

#side div.side-item h3 a{
	color:#333333;
}


.section ul li:hover{
	
	
	
}







#title{
	margin-top:-10px;

}


.section h3.title{
	padding:5px;
	background-color:#99CCFF;
 	/*opacity:.7;*/
 
 }
 
 

.post{
	padding:20px 0 50px 0;



}
.post h2{
	padding:10px 20px 5px 10px;
		font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.65em;

}

.post h2 a{
	font-size:2em;
	

}


.post small{
	background-color:#99CCFF;
	margin:5px;
	padding:2px;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
}

.post p{
	padding:5px 20px 10px 10px;
		font-size:1.15em;
}
.post p.wp-caption{
	background-color:#99CCFF;
}

.topImage{
	padding:2px;
	background-color:#000000;
	border:1px #99CCFF solid;

}

.copy{
	padding:5px 30px 20px 50px;

}

.copy h3{
	padding:10px 0 15px 0;
 	/*opacity:.7;*/
 
 }


.video{
	padding:25px 30px 20px 100px;



}

.entry img{
	

}

blockquote{
	color:#FFFFFF;
	background-color:#99CCFF;
	width:205px;
	float:left;
	margin:5px 30px 15px -45px;
	padding: 10px 10px 10px 10px;
	font-size:1.45em;
	font-family:Georgia, "Times New Roman", Times, serif;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;


}

blockquote h4{
	color:#FFFFFF;
	text-align:center;
	
	font-size:0.85em;
	font-family:Georgia, "Times New Roman", Times, serif;

}





.postmetadata{
	border-top:1px solid #99CCFF;
	margin:5px 30px 20px 50px;
	background-color:#EDEDED;
	-moz-border-radius-bottomright: .75em;
  	-webkit-border-bottom-right-radius: .75em;
	-moz-border-radius-bottomleft: .75em;
  	-webkit-border-bottom-left-radius: .75em;
	
}

.navigation2{

	margin-bottom:50px;

}

.alignright{
	float:right;

}




#footer{
	width:100%;
	border-top:3px #FFFFFF solid;
	background-image:url(images/striped_bg.gif);
		background-color:#FFFFFF;


		
}

#footerBox{
	width:990px;
	margin:0 auto;
	padding:0 5px;
	min-height:50px;
}
#footerNavigation{
	width:790px;
	margin-bottom:20px;
}

#footerNavigation ul{
	list-style:none;
	padding:0 5px;
	background-color:#FFFFFF;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
}

#footerNavigation li{
	float:left;
	padding:5px 15px 5px 5px;
	
}

.copyright{
	color:#959694;
	padding:20px 5px 5px 5px;
	text-align:left;
	font-size:.95em;
	margin-bottom:45px;

}

#envirse, #envirse a{
	float:right;
	color:#ffffff;
	padding:0px 5px;
	background-color:#959694;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	opacity:.9;
}

#sm {
	width:100px;
	padding:5px;
	margin-top:5px;
	background-color:#FFFFFF;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	
	float:right;
}

#sm h4{
	color:#999999;
	text-align:center;

}



#sm2 {
	width:160px;
	padding:5px;
	border:3px #FFFFFF solid;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	
	
	

}

#sm2 h4{
	color:#ffffff;
	text-align:center;

}



.highlight{
	color:#FFFFFF;
	
	background-color:#FF6600;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	padding:2px 5px;
	


}

.textwidget{
	padding:20px;
}

.textwidget h2{
	font-size:.95em;
	padding:5px;

}

.textwidget p{
	padding:5px;

}

.textwidget a.view{
	color:#FFFFFF;
	background-color:#FF6600;
	padding:3px;
	
		-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;


}




/*footer widgetized */

.footer-item {
	float: left;
	width: 290px;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	background-color:#FFFFFF;
	

}

.footer-item ul {
	padding:5px;
}

.footer-item li {
	list-style:none;
	padding:5px;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
}




.footer-item li:hover {
	background-color:#FFFFFF;
	/*noncompliant css3 */
	
}

.footer-item li a{
	color:#666666;
}



.footer-item h3 {
	color:#999999;
	padding:5px;
	background-color:#ffffff;
	
	-moz-border-radius-topright: .5em;
  	-webkit-border-top-right-radius: .5em;
	
	-moz-border-radius-topleft: .5em;
  	-webkit-border-top-left-radius: .5em;

	border:1px #ffffff solid;
	border-top:0px;
	background-image:url(images/nav.jpg);
	background-repeat:repeat-x;
	opacity:.8;
	/*noncompliant css3 */	
}

.footer-item h3 a{
	color:#999999;

}

.float{
	float:left;
}
.floatR{
	float:right;
}

.clear{
	clear:both;
	}



.generic-leftbutton {
	background: url(images/leftbutton.png) top right no-repeat;
	display: inline-block;
	margin: 0px 20px 0px 5px;
	float:left;
}




.generic-leftbutton a{
	display: block;
	height: 30px;
	color: #833d03;
	font-size: 11px;
	padding: 6px 21px 0 33px;
	margin-left: -12px;
	text-decoration: none;
}

.generic-leftbutton a:hover {
		color: #990000;
		text-decoration: none;
		
	}

.generic-leftbutton a {
		background: url(images/leftarrow.png) top left no-repeat;
	}


.generic-rightbutton {
	background: url(images/rightbutton.png) top left no-repeat;
	display: inline-block;
	margin: 0px 20px 0px 5px;
	float:right;
}




.generic-rightbutton a{
	display: block;
	height: 30px;
	color: #833d03;
	font-size: 11px;
	padding: 6px 33px 0 21px;
	margin-right: -12px;
	text-decoration: none;
}

.generic-rightbutton a:hover {
		color: #990000;
		text-decoration: none;
		
	}

.generic-rightbutton a {
		background: url(images/rightarrow.png) top right no-repeat;
	}
	
	

.generic-button {
	background: url(images/button.png) top left no-repeat;
	display: inline-block;
	margin:10px 0 0 0;
	
}


.button{
	padding: 0 15px;
}

.generic-button a{
	display: block;
	height: 30px;
	color:#FFFFFF;
	font-size: 11px;
	padding: 3px 33px 0 21px;
	margin-right: -12px;
	text-decoration: none;
}
	.generic-button a:hover {
		color:#333333;
		text-decoration: none;
		
	}


	.generic-button a {
		background: url(images/arrow.png) top right no-repeat;
	}
	
input, textarea{

	color:#333333;
	padding:5px;
	margin:10px 0 10px 5px;
	background-color:#CCCCCC;
	border:0px;
	/*noncompliant css3 */
	-moz-border-radius: .75em;
  	-webkit-border-radius: .75em;
	-moz-border-radius: .75em;
  	-webkit-border-radius: .75em;
}

 input:focus, textarea:focus{
	color:#ffffff;
	padding:5px;
	margin:5px 0 5px 5px;
	background-color:#333333;
		border:0px;

}


#searchsubmit{
	padding:5px;
	margin-left:10px;
	color:#ffffff;
	background-color:#990000;
		border:0px;
		/*noncompliant css3 */
	-moz-border-radius: .75em;
  	-webkit-border-radius: .75em;
	-moz-border-radius: .75em;
  	-webkit-border-radius: .75em;

}

#searchsubmit:hover{
	color:#ffffff;
	background-color:#333333;
	cursor:pointer;
		border:0px;
		
}


.subHeader{
	margin-left:15px;
	padding:0 5px;
	font-size:.85em;
	color:#990000;
	background-color:#FFFFFF;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;


}

.screen-reader-text{
	visibility:hidden;
	

}


#commentSection{
	clear:both;
	width:640px;
	padding:15px;
	
	border-top:1px #990000 solid;

	}


	#commentSection ol{
		margin:20px 0 20px 20px;
	
	}

#commentSection a {
	color:#990000;
	text-decoration:none;
}

.commentOption{
	font-size:1.25em;
	padding:10px 0 10px 10px;
	
	


}

.commentOption p{
	float:right;
	padding:10px;
	
	background-color:#000000;
	


}
	
.commentOption a{
	color:#99ccff;
	text-decoration:none;
	

}	
	
#comment{
	width:625px;

}	
	
#comments{
	color:#FFFFFF;
	background-color:#990000;
	margin-bottom:25px;
	padding:5px;
}	
	
#comments a{
	color:#DBBE21;
	text-decoration:none;
	
}	
		
	
#postcomment{
	color:#FFFFFF;
	background-color:#990000;
	margin:25px 0 0 0;
	padding:5px;

}		
	
.thread-alt {
	background-color:#E1F7FF;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	padding:5px;
	margin-bottom:5px;
}
.thread-even {
	background-color:#D8EBF6;
	
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	padding:5px;
	margin-bottom:5px;
}
.depth-1 {

}

.even, .alt {

}


	#gallery{
		position:relative;
		width:100%;
	}
	
	#slideTitle{
	position:absolute;
	z-index:1000;
	top:103px;
	left:5px;
	font-size:1.8em;
	font-family:Verdana,Helvetica, sans-serif;
	width:969px;
	text-align:left;
	background-color:#99CCFF;
	opacity:.6;
	}
	
	#slider, #slider2, #slider3{
		margin:0 auto;
		position:relative;
	
	}
	
	#slider ul, #slider li, #slider2 ul, #slider2 li, #slider3 ul, #slider3 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		width:990px;
		height:240px;
		overflow:hidden; 
		}
		
	#slider2, #slider2 li{ 
		width:990px;
		height:350px;
		overflow:hidden; 
		}
		
		
	#slider3, #slider3 li{ 
		width:980px;
		height:451px;
		overflow:hidden; 
		}	
		
	#slider3 li .flash{ 
		padding:90px;
		background-color:#333333;
		-moz-border-radius: .5em;
		-webkit-border-radius: .5em;
		-moz-border-radius: .5em;
		-webkit-border-radius: .5em;
		margin:5px 5px;
		}
		
		#slider3 li .flash2{ 
		padding:30px;
		background-color:#333333;
		-moz-border-radius: .5em;
		-webkit-border-radius: .5em;
		-moz-border-radius: .5em;
		-webkit-border-radius: .5em;
		margin:5px 5px;
		}	
		
			
		
		
	
	/* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

	
	
	
	#prevBtn, #nextBtn{ 
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	left:936px;
	top:-20px;
	}	
		#nextBtn{ 
	left:956px;
	border-left:1px #FFFFFF solid;
	}														
		#prevBtn a, #nextBtn a{  
	display:block;
	width:35px;
	height:35px;
	background:url(images/leftarrow.png) no-repeat 0 0;	
	}	

	#nextBtn a{ 
	background:url(images/rightarrow.png) no-repeat 0 0;	
	}	
	
	/* numeric controls */	

	#thumbSlider ol#controls{
	    position:absolute;
		top:-32px;
		left:150px;
		margin:1em 0;
		padding:0;
		height:20px;	
		}
		
	#thumbSlider2 ol#controls{
	    position:absolute;
		top:455px;
		left:1px;
		margin:1em 0;
		padding:0;
		height:20px;	
		}
	
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		line-height:20px;
		
		}
	ol#controls li a{
		float:left;
		height:20px;
		line-height:20px;
		background:#ffffff;
		color:#999999;
		padding:0 5px;
		text-decoration:none;
		-moz-border-radius: .5em;
		-webkit-border-radius: .5em;
		-moz-border-radius: .5em;
		-webkit-border-radius: .5em;
		opacity:.7;
		
		}
	ol#controls li.current a{
		background:#990000;
		color:#fff !important;
		opacity:.7;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

.projectList{
	width:490px;
}

.projectList ul{
	color:#333333;
	padding:10px 5px 5px 5px;
	list-style:none;
}
	
.projectList ul li{
}
	
.projectList li{
	width:160px;
	margin:1px;
	padding:2px 0 2px 5px;
	font-weight:bold;	
}
	
	
	
.projectList ul ul{
	margin:0px;
	padding:0px;
	position:relative;
	top:-1.45em;
	left:16em;
	width:312px;
	height:20px;		
}
	
	
.projectList ul ul li{
	font-size:.95em;
	width:90px;
	float:left;
	background-image:none;
	background-color:#333333;
	color:#FFFFFF;
	padding:2px 4px;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
}



/*____________specx ----*/
.specs{
	width:490px;
	border-bottom:2px #99CCFF solid;
	margin-bottom:25px;
}

.specs ul{
	color:#333333;
	padding:10px 5px 5px 5px;
	list-style:none;
}
	
.specs ul li{
}
	
.specs li{
	width:60px;
	margin:1px;
	padding:2px 0 2px 5px;
	font-weight:bold;	
}
	
	
	
.specs ul ul{
	margin:0px;
	padding:0px;
	position:relative;
	top:-1.75em;
	left:5em;
	width:312px;
	height:20px;		
}
	
	
.specs ul ul li{
	font-size:.95em;
	width:290px;
	float:left;
	background-image:none;
	background-color:#333333;
	color:#FFFFFF;
	padding:2px 4px;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
}

/*____________specx ----*/
.widespecs{
	width:490px;
	border-bottom:2px #99CCFF solid;
	margin-bottom:25px;
}

.widespecs ul{
	color:#333333;
	padding:10px 5px 5px 5px;
	list-style:none;
}
	
.widespecs ul li{
}
	
.widespecs li{
	width:160px;
	margin:1px;
	padding:2px 0 2px 5px;
	font-weight:bold;	
}
	
	
	
.widespecs ul ul{
	margin:0px;
	padding:0px;
	position:relative;
	top:-1.75em;
	left:10em;
	width:312px;
	height:20px;		
}
	
	
.widespecs ul ul li{
	font-size:.95em;
	width:300px;
	float:left;
	background-image:none;
	background-color:#333333;
	color:#FFFFFF;
	padding:2px 4px;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
}

/*____________specx ----*/
.datespecs{
	width:550px;
	border-bottom:2px #99CCFF solid;
	margin-bottom:25px;
}

.datespecs ul{
	color:#333333;
	padding:10px 5px 5px 5px;
	list-style:none;
}
	
.datespecs ul li{
}
	
.datespecs li{
	width:100px;
	margin:1px;
	padding:2px 0 2px 5px;
	font-weight:bold;	
}
	
.datespecs li h4{
	
}	
	
.datespecs ul ul{
	margin:0px;
	padding:0px;
	position:relative;
	top:-2.25em;
	left:5em;
	width:412px;
	height:20px;		
}
	
	
.datespecs ul ul li{
	font-size:.95em;
	width:400px;
	float:left;
	background-image:none;
	background-color:#333333;
	color:#FFFFFF;
	padding:2px 4px;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
}


.divorced{
	text-decoration:line-through;
	


}

/*____________ cartoons ----*/
.cartoons{
	width:490px;
	border-bottom:2px #99CCFF solid;
	margin-bottom:25px;
}
.cartoons h4{
		margin:2px 0 10px 0;

	color:#333333;
	background-color:#99CCFF;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
}

.cartoons h4 .red{
	margin:2px 0;
	padding:5px;
	color:#FFFFFF;
	background-color:#990000;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
}


.cartoons ul{
	color:#333333;
	padding:10px 5px 5px 5px;
	list-style:none;
}
	
.cartoons ul li{
}
	
.cartoons li{
	width:60px;
	margin:1px;
	padding:2px 0 2px 5px;
	font-weight:bold;	
}
	
	
	
.cartoons ul ul{
	margin:0px;
	padding:0px;
	position:relative;
	top:-1.75em;
	left:5em;
	width:312px;
	height:20px;		
}
	
	
.cartoons ul ul li{
	font-size:.95em;
	width:320px;
	float:left;
	background-image:none;
	background-color:#333333;
	color:#FFFFFF;
	padding:5px;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
}






.projectList ul ul li.selectList{
	
	background-color:#990000;
	


}


/*____________specx ----*/
.future{
	margin:3px;
	margin-bottom:25px;
}

.future ul{
	color:#333333;
	padding:10px 5px 5px 5px;
	list-style:none;
}
	
.future ul li{
}

.future ul li h3{
font-size:.95em;
}
	
.future li{
	width:100px;
	margin:1px;
	padding:2px 0 2px 5px;
	font-weight:bold;	
}
	
	
	
.future ul ul{
	margin:0px;
	padding:0px;
	position:relative;
	top:-4em;
	left:8em;
	width:312px;
	height:20px;		
}
	
	
.future ul ul li{
	font-size:.95em;
	width:390px;
	float:left;
	background-image:none;
	background-color:#EDEDED;
	color:#333333;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
}

.future h4{
	background-color:#99FF33;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	padding:10px 10px 30px 10px;
	background-image:url(images/digdug.png);
	background-repeat:no-repeat;
	background-position:bottom right;



}



/* _______ categories ____________ */


#topImage{

color:#FFFFFF;
background-color:#990000;
min-height:200px;
font-size:2.5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
margin:5px;
opacity:.7;

}



.introduction{
  	background-color:#99CCFF;
	
	font-size:1.25em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	padding:5px;
	margin:0 0 15px 0;

}

.top h4{
	
	font-size:1em;
	width:640px;
	
	padding:5px;
	text-align:center;

}


.hidden{
	visibility:hidden;

}

#videoHolder{
	width:938px;
	background-color:#000000;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	padding:3px;
	border:3px #99CCFF solid;
	margin:0 20px;
}

#videoHolder .channel h2 a{
	color:#FFFFFF;
}

#videoPlayer{
	width:425px;
	margin:0 auto;

}

/*
.page-template-page-design-php{
	 background-image:url(images/nsp_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
*/

.channel{
	width:319px;
	height:219px;
	float:left;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	position:relative;
	padding:5px;
	background-image:url(images/thumbBg.png);
	background-repeat:no-repeat;
	

}


.channel2{
	width:310px;
	min-height:200px;
	background-color:#333333;
	margin:1px;
	float:left;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
  	-webkit-border-radius: .5em;
	background-image:url(images/broadcast.png);
	background-repeat:no-repeat;
	background-position:center center;

}


h3 a.rsswidget img{
	background-image:url(images/nav.jpg);
	background-repeat:repeat-x;
	background-position:center;

}