/*
Theme Name: Stereo Zeitgeist
Theme URI: http://cogzideltemplates.com/
Description: This is our theme.
Author: Cogzidel
Author URI: http://cogzideltemplates.com/

*/
body{
   	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;  /*-- Enables font size scaling in MSIE  --*/
	margin:0;
	padding:0;
	text-align:center;
	background-color:#121212;
}

	#top,#header h2,#footer h2,#selSubHeader h3{		/*-- Nomensa Method to hide the content --*/
		position:absolute;
		left:-999em;
		width:990em;
	}
	form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dl{
		margin:0;
		padding:0;
		font-size:100%;
	}
	li{
		padding:0;
		margin:0;
		list-style:none;
	}
	a{
	text-decoration:none;
	outline:none;
	color:#FFFFFF;
	}
	a:hover{
		text-decoration:underline;
	}
	blockquote {
	border-left : 1px solid #fff;
	margin: 30px;
	padding: 5px;
	background-color: #333;
	}
	img{
		border:0;
		vertical-align:top;
		}
	.clsFloatLeft{
		float:left;
	}
	.clsFloatRight{
		float:right;
	}
	
	
	#selRightFooter .clsBorder a {
		background:url(images/s1.jpg) no-repeat right;
	}
	.clsSmallFont {
		font:11px Arial, Helvetica, sans-serif;
		}
	#selSubHeader .clsNoborder a, #footer .clsNoborder a {
		background:none;
	}
/*CLEARFIX*/	
.clsClearFix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clsClearFix {
	display: inline-block;
}
html[xmlns] .clsClearFix {
	display: block;
}
* html .clsClearFix {
	height: 1%;
}
.clsClearFixSub{
	overflow:auto;
	zoom:1;
}
* html .clsClearFixSub{
	height:1%;
	overflow:visible;
}
.clsFloatLeft{
	float:left;
}
.clsFloatRight{
	float:right;
}	
/*CONTAINER*/
#rap{
	width:100%;
   text-align:left;
	}
#main a:link {
text-decoration:none;border:0 none;color:#FFBBBB}
/* HEADER */
#header h1 a{
   	text-indent:-2000em;
	overflow:hidden;
	display:block;
}
a.sidetop:link {color:#AE265C;}
a.sidetop:hover {color:#AE265C;}
#header{
background:#000 url(images/logo_blog.png) no-repeat right top;
}
/*LEFT HEADER */
#selLeftHeader{
height:145px;
width:60%;
}
#selLogo h1 a{
background:url(images/logo.jpg) no-repeat;
width:724px;
height:145px;
}
/*END OF LEFT HEADER */
/*RIGHT HEADER */
#selRightHeader{
height:145px;
width:29%;
}
/* END OF RIGHT HEADER */

/*TOPNAVIGATION */
#selTopNavigation{
background: transparent url(/wp-content/uploads/2009/01/ghettobar.jpg) repeat-x;
	border: 0px solid #000000;
	border-bottom: 0;
	color: #F4006D; 
	margin: 0; 
	height: 32px;
	text-align: right; 
}
#selTopNavigationLeft{
width:10%;
text-align:right;
}
#selTopNavigationLeft a{
color:#AE265C;
letter-spacing:0.3px;
text-decoration:none;
}
#selTopNavigationRight{
width:100%;
}
#selTopNavigationRight ul{
text-align:right;
padding-right:20px;
margin-left:10px;
margin-top:10px;
}
#selTopNavigationRight li{
display:inline;
margin-left:10px;
}
#selTopNavigationRight a{
color:#AE265C;
text-decoration:none;
}
/* END OF TOP NAVIGATION */
/* HEADER */
#content{
width:80%;
background-color:#121212;
padding:20px 20px 0 20px;
color:#fff;
margin:0 auto;
}
/*ROUNTED CORNERS*/
.tb{
background:#252525 url(images/rount/tb.jpg) repeat-x top;
}
.bb{
background:url(images/rount/bb.jpg)  repeat-x bottom;
}
.lb{
background:url(images/rount/lb.jpg)  0px 0px repeat-y;
}
.rb{
background:url(images/rount/rb.jpg) right 0px repeat-y;
}
.tlc{
background:url(images/rount/tlc.jpg) left top  no-repeat;
}
.trc{
background:url(images/rount/trc.jpg) right top no-repeat;
}
.blc{
background:url(images/rount/blc.jpg) left bottom  no-repeat;
}
.brc{
background:url(images/rount/brc.jpg) right bottom no-repeat;
padding:12px;
}
* html .cls100_p{
	width:100%;
}
/*END OF ROUNTED CORNERS*/
.clsCommonSide{
	margin-bottom:20px;
	height:1%;
}
.clsRight{
background:url(images/right.jpg) no-repeat right center ;
padding-right:24px
}
.clsLeft{
background:url(images/left.jpg) no-repeat  left center;
padding-left:24px;
height:36px;
}
.clsCenter{
background:url(images/cen.jpg) repeat-x  center;
height:36px;
text-align:left;
padding:0 2px 0 2px;
}
/*SIDEBAR*/
.sideBar1{
width:27%;
padding:0 10px 0 10px;
}
.sideBar1 h3{
padding:6px 0 0 5px;
}
.sideBar1 span{
color:#D3D3D3;
}
#sideBar h2{
	background:url(images/bg_h2.jpg) no-repeat;
	width:301px;
	padding:10px 0 5px 30px;
	text-align:left;
	}
#sideBar ul ul{
	background-color:#151515;
	border-bottom:3px solid #E0005A;
	margin-bottom:20px;
	padding-bottom:20px;
	}
#sideBar ul ul li{
padding:10px 0 0 30px;
text-align:left;
}
#sideBar a:link {color:#FFBBBB}
.hidden {
display:none;
}



#selJournal {
	background-color:#151515;
	border-bottom:3px solid #E0005A;
	margin-bottom:20px;
	padding-bottom:20px;
}
#selJournal span{
color:#8A8A8A;
font-size:12px;
margin-top:10px;
padding-right:20px;
}
#selJournal p{
text-align:justify;
margin:10px 15px 0 0px;
padding-left:10px;
color:#fff;
}
#selJournal  .clsside{
color:#AD1454;
font:16px bold Arial, Helvetica, sans-serif;
margin:7px 0 8px 0;
}
#selJournal .clsside span{
font-size:10px;
padding-top:5px;
}
#selFeature {
background-color:#151515;
border-bottom:3px solid #E0005A;
margin-bottom:20px;
	padding-bottom:20px;
}
#selFeature span {
color:#8A8A8A;
font-size:12px;
margin:20px 0  10px 0;
}
.clsFeature {
	
	padding:10px 0 0 10px;	
}

#selText span{
color:#AB1354;
font:18px Georgia, "Times New Roman", Times, serif;
}
#selText {
width:110px;
}
#selText p{
text-align:justify;
padding:5px 0 5px 10px;
}
#selText .clst span{
color:#AB1354;
}
.clst p{
font-size:14px;
}
#selImag{
width:150px;
}
#selImag{
background:url(images/s_img.jpg) no-repeat;
height:134px;
width:136px;
margin:20px 0 0 20px;
}
/*END OF SIDEBAR*/
/*MAIN*/
#main{
width:70%;
}
#main h2{
color:#fff;
margin:0;
padding:5px;
font:bold 16px  Trebuchet MS, "Times New Roman", Times, serif;
}
#selwelcome {
background-color:#151515;
line-height:30px;
padding-top:10px;
}
#selwelcome p{
margin:0 auto;
color:#A1A1A1;
font:10px Arial, Helvetica, sans-serif;
padding:15px 10px 0 20px;
text-align:justify;
}
#selwelcome p span {
color:#FF05BC;
}
#selwelcome a{
color:#FF05BC;
text-decoration:none;
}
.clsWelcomeline{
background:url(images/m_line.jpg) repeat-x;
margin:20px 20px;
}
.selWish{
background-color:#151515;
border-bottom:3px solid #E0005A;
margin-bottom:20px;
padding-bottom:20px;
}
.selWish P{
margin:10px 15px 15px 10px;
padding-left:15px;
text-align:justify;
}
#selsub{
margin-bottom:10px;
}
#selb1{
float:left;
background:url(images/m_img1.jpg) no-repeat;
height:246px;
width:35%;
margin:20px 10px 0 25px;
}
#selb2 {
width:55%;
margin:20px 5px 0 0;
padding-right:10px;
}
#selb2 h2{
color:#214457;
font:18px Georgia, "Times New Roman", Times, serif;
margin:15px 0 10px 0;
}
#selb2 p span {
color:#AB1354;
font:12px Arial, Helvetica, sans-serif bold;
margin:10px 10px 10px 0x;
}
#selb2 p a{
color:#676767;
font-size:16px;
text-decoration:underline;
font-weight:bold;
}
#selb2 p{
padding:5px 0 2px 0;
text-align:justify;
}
#selb2 img{
padding-left:20px;
}

#selb2  .clsPadding0 {
padding:10px 0 0;	
}
#selForm {
padding:20px 0px 0 30px;
}
#selForm label{
display:block;
float:left;
text-align:right;
width:100px;
}
#selForm span{
color:#204454;
font:18px Georgia, "Times New Roman", Times, serif  bold;
margin:5px 0x 0 10px;
} 
.clsText{
color:#7F9DB9;
margin:0 10px 15px 20px;
width:210px;
height:28px;
}
.clsTextArea {
	height:89px;
	width:400px;
	margin-left:20px;
}
#selForm .clsBut a{
float:right;
background:url(images/but3.jpg) no-repeat;
height:29px;
width:104px;
margin-top:10PX;
}
/* END OF THE MAIN */
/* FOOTER */
#footer{
clear:both;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
padding-top:30px;
text-align:center;
margin-bottom:20px;
}
#footer p{
margin:0 auto;
color:#AF2C61;
}
/*END OF THE FOOTER */
#calendar h2{
	display:none;
	}
#calendar_wrap caption{
	background:transparent url(images/bg_h2.jpg) no-repeat scroll 0 0;
	padding:10px 0 5px 30px;
	text-align:left;
	width:301px;
	font-weight:bold;
	}
#calendar_wrap table{
	padding:10px 20px 0 25px ;
	}
#calendar_wrap table th{	
	width:30px;
	height:30px;
	}
#search {
	background:;
	}
#searchform  {
	background:#151515 url(images/bg_h2Search.jpg) no-repeat top center;
	border-bottom:3px solid #E0005A;
	margin-bottom:20px;
	padding-bottom:20px;
	padding-top:50px;
	}	
#calendar_wrap {
	background-color:#151515;
	border-bottom:3px solid #E0005A;
	margin-bottom:20px;
	padding-bottom:20px;
	}
.ipb-top-left-link,
.ipb-top-right-link
{
	background: transparent url(/wp-content/uploads/2009/01/ghettobar.jpg);
	float: right;
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 0.5px;
	margin: 0px;
	padding: 7px 0 7px 0;
	width: auto;
	border-left: 1px solid #101010;
}

.ipb-top-left-link
{
	float: left;
	border-left: 0px;
	border-right: 1px solid #000;
}

.ipb-top-left-link a:link, 
.ipb-top-left-link a:visited,
.ipb-top-right-link a:link, 
.ipb-top-right-link a:visited
{ 
	background: transparent; 
	color: #b00070;
	padding: 0 6px 0 6px;
	text-decoration: none;
}

.ipb-top-left-link a:hover, 
.ipb-top-left-link a:active,
.ipb-top-right-link a:hover, 
.ipb-top-right-link a:active
{
	background: transparent; 
	color: #c6007e; 
}
#submenu{ 
	background: transparent url(/wp-content/uploads/2009/01/ghettobar.jpg);
	border: 1px solid #000000;
	border-bottom: 0;
	color: #F4006D; 
	margin: 0; 
	height: 32px;
	text-align: right;
}
.borderwrap,
.borderwrapm{ /* this will affect the outlining border of all the tables and boxes through-out the skin. */
	background: #0D0D0D; 
	border: 1px solid #000000;
	padding: 0; 
	margin: 0; 
}

.borderwrapm{
	margin: 5px;
}

.borderwrap h3,
.maintitle,
.maintitlecollapse{
	background: url(/forum/blacks/tile_cat.gif);
	border: 1px solid #101010;
	border-bottom: 1px solid #000;
	color: #c8c8c8; 
	font-size: 12px;
	font-weight: bold; 
	margin: 0px;
	padding: 8px;
}
