/*  

Theme Name: iThemes Web 2.0 3 Column

Author URI: http://ithemes.com

Version: 1

Author: Spencer Barfuss

Description: iThemes Web 2.0 Blog Theme is a 3 Column is a white and blue, widget ready, clean and simple theme designed for reading and ultimate customization.

The CSS, XHTML and design is released under GPL: 

http://www.opensource.org/licenses/gpl-license.php

*/



body {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif; 

	background:#000000;

	color:#FF00FF;

	margin: 0;

	}

a, a:visited{

	color: #FF00FF;

	text-decoration: none;

	}

	

a:hover{

	color: #FF00FF;

	text-decoration: none;

	}



#container { 

	width: 800px; 

	text-align: left; 

	margin: 20px auto;

	padding:0; 

}



ul {

	margin:0;

	padding:0;

	list-style-type:none;

}



#footer { 

	

	color:#333333;	

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 30px;

	width: 90% !important;

	font-size:10px;

	text-align: center;

	border-top: 1px solid #232323;

	float: left;

	white-space: nowrap;

	padding-bottom: 20px

	

	}

	

	#sk2-footer

 {

 display: none;

 visibility: hidden;

 }



#footer a { 

	

	

	}



.clear {

	clear:both;

}







/* ----------- HEADER ---------------- */

#header { 

	

	padding-top:10px;

	padding-bottom: 100px;

	padding-left: 20px;

	

}



a.topbanner img {



margin-left: 80px;

width: 620px;

height:100px;





}





/* ---------- END HEADER -------------- */







/* -------------- MAIN CONTENT OR MIDDLE COLUMN ------------------------ */

#content { 

	float:left;

	width: 500px; 

	margin:0 0 20px 0;

	padding: 5px 25px 15px;

	min-height:600px;

	}

	

*html #content {

	height:600px;

	width:500px;

	w\idth:450px;

	}



#content p{

	margin: 0;

	color: #FF00FF;

	line-height: 18px;

	padding: 0 0 10px 0;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 20px;

	letter-spacing: ;

	text-align: justify;

	}

#content p img {

	float:left;

	border:  1px solid #FF00FF;

	margin-bottom: 15px;

	margin-top: 15px;

	max-width: 500px;

	margin-right: 500px;

	clear:both;

	

	}

#content h1, #content h2 {

	 

	color: #FF00FF;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 900;

	font-size: 18px;

	width: 500px;

	border-bottom: 1px dotted #FF00FF;

	padding-bottom: 5px;

	margin: 0;

	text-transform: uppercase;

	margin-bottom: 5px;

	

	line-height: 120%;

	}

#content h1 a, #content h2 a  {

	

	}



#content h1 a:hover, #content h2 a:hover {

	

	}21



#content h3 {

	font: bold 15px Helvetica, Arial, Verdana, Sans-Serif; 

	color: #FF00FF;

	margin-bottom: 10px;

	line-height: 120%;

	border-bottom: 1px solid #cccccc;padding-bottom:5px;

	}

#content h3 a  {

	color: #FF00FF;

	text-decoration: none;

	}



#content h3 a:hover {

	color: #000000;

	text-decoration: none;

	}



#content ol {

	list-style: decimal; 

	line-height: 18px;

	margin: 0;

	padding: 0 0 10px 30px;

	}

	

#content ul {

	list-style: none;

	margin: 0;

	padding: 0 0 20px 0;

	}

	

#content li {

	margin: 0;

	padding: 0;

	}

	

#content ul li {

	list-style: square inside;

	margin: 0 0 0 10px;

	padding: 5px 0 0 0;

	}

	

#content ul li a {

	color: #FF00FF;

	text-decoration: none;

	}



#content ul li a:hover {

	color: #000000;

	text-decoration: underline;

	}

	

blockquote{

	margin: 0 0 0 25px;

	padding: 0 25px 0 10px;

	font-style: italic;

	color: #666666;

	border-left: 1px solid #cccccc;

	}

	

#content blockquote p{

	margin: 0 0 20px 0;

	padding: 0;

	}

	

#content p.bloglinks {

	border:1px solid #1a1a1a;

	

	margin-bottom:10px;

	line-height: 18px;

	padding:5px 8px;

}



.postspace {

	background: transparent;

	width: 440px;

	height: 32px;

	margin: 0;

	padding: 0;

	}

.postspace2 {

	background: transparent;

	width: 440px;

	height: 0;

	margin: 0;

	padding: 0;

	}

	

.postspace3 {

	background: transparent;

	width: 440px;

	height: 15px;

	margin: 0;

	padding: 0;

	}

/* ------------- END OF MAIN CONTENT OR MIDDLE COLUMN CODE -------------- */





/* ------------- LEFT SIDEBAR CODE -------------------------------------- */

#l_sidebar { 

	

		width:175px;

	float:left;

	overflow: hidden; 

	margin:0 0 20px 15px;

	

	min-height: 660px;

	display:inline;

	text-align: left;

	}



*html #l_sidebar {

	height: 660px;

	width:215px;

	w\idth:185px;

	}



#l_sidebar p {

	margin: 0;

	line-height: 16px;

	padding: 5px 0 10px 0;

	color: #999999;



	}

	

#l_sidebar h2 {

	display: block;

	color:#000000!important;

	background:#FF00FF;

	text-decoration: none;

	padding:6px 10px;

	line-height:1.5;

	font-size: 20px!important;

	font-weight:bold!important;

	outline:none!important;

	font: Arial, Verdana, Sans-Serif; 

	margin:0;

	font-weight: bold;

	}

	

	

#l_sidebar h1 {

	padding-bottom: 20px;

	}

	

#l_sidebar ul {

	background:#000000;

	margin:0 0 10px;

	}

	

#l_sidebar ul li, #l_sidebar li ul li {

	width:100%;

	}

	

#l_sidebar h2 {

	

	}



#l_sidebar ul {

	list-style: none;

	padding:0;

	}

	

#l_sidebar li {

	list-style-type:none;

	margin: 0;

	padding: 0;

	}

	

#l_sidebar ul li a {

	display: block;

	color:#fff!important;

	background: #333;

	text-decoration: none;

	padding:6px 10px;

	line-height:1.5;

	font-size: 15px!important;

	font-weight:normal!important;

	outline:none!important;

	}



li#pages ul{background:transparent!important;} 

li#pages ul li{margin-bottom:2px;}



#l_sidebar ul li a:hover {

	color:#FF66FF!important;

	opacity:1!important;

	filter:alpha(opacity=100)!important;

	}

	

#l_sidebar ul.children {

	margin-left: 20px;

	}

	

	

#releases {

width: 175px; 

padding-bottom: 30px;

margin-top: 25px;





}



#releases .relbox {

width: 175px;

border-bottom: 1px dotted #232323 !important;

padding-bottom: 5px;

margin-bottom: 10px;

background-color:#232323;

background-image: url(images/relbg.jpg);

background-position: bottom center;



}





#releases .discart{

width: 173px;

border: 1px solid #232323;

}



#releases .artist{

font-size: 16px;

color:#c93620;

text-align: center;

margin-top:6px;

font-weight:900;

padding: 3px;

}



#releases .title{

font-size: 10px;

color: #cccccc;

font-weight:900;

text-align: center;

font-style:italic;

margin-top: -1px;

padding: 2px;

}





#releases .link, #releases .link a:link, #releases .link a:hover {

font-size: 10px;

color: #c23c28;

font-weight:700;

text-align: center;

font-style: normal;

padding: 1px;

margin-top:-1px;

}

	

	

	

	

	

	

/* ------------ END OF LEFT SIDEBAR CODE ---------------------------- */









/* ------------ RIGHT SIDEBAR CODE ---------------------------------- */

#r_sidebar { 

	

	color:#999999;

	width: 200px;

	float:left; 

	margin:0 0 20px 0;

	

	}

	

*html #r_sidebar {

	width:215px;

	w\idth:185px;

	}

	





#r_sidebar ul li, #r_sidebar ul li a:link,

#l_sidebar ul li, #l_sidebar ul li a:link

{

line-height: 23px;

color:#1da3b9;

font-weight: 900;

font-size: 12px;

text-decoration: none;

	

	}



#r_sidebar a:hover,

#l_sidebar a:hover  {

	border-top: none;

	opacity: 0.70;

	filter: alpha(opacity=20);

        z-index:9;

		text-decoration: none;

	

	}



#l_sidebar a:hover  {

	border-top: none;

	opacity: 0.70;

	filter: alpha(opacity=20);

        z-index:9;

		text-decoration: none;

	

	}





#r_sidebar h2 {

    display: block;

	color:#000000!important;

	background:#FF00FF;

	text-decoration: none;

	padding:6px 10px;

	line-height:1.5;

	font-size: 20px!important;

	font-weight:bold!important;

	outline:none!important;

	font: Arial, Verdana, Sans-Serif; 

	margin:0;

	font-weight: bold;

	

	}





.signup {

 width: 200px;

padding-top:10px;



 margin: 0px;



 color: #999999;

 max-width: 200px;

 overflow: hidden;



}



fieldset {

  

width: 200px !important;

  padding: 0px !important;

  



  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

margin-bottom:15px;





color:#999999;

  

  }





.textfield {

font:11px  Verdana, Arial, Helvetica, sans-serif ;

color:#999999 ;



height:20px;

border:solid 0 #fff;

padding-left: 12px;

padding-bottom: 9px;

padding-top: 5px;



background: url("images/textfield_bg.png") ;

background-repeat: no-repeat;

width:200px;

voice-family: "\"}\""; 

voice-family:inherit;



}

fieldset>input.textfield {

background: url("images/textfield_bg.png") ;

background-repeat: no-repeat;

padding-top: 8px;

}



fieldset>input.submit {

padding-top: 5px;

}





/* ------------ END OF RIGHT SIDEBAR CODE ----------------------- */











/* ------------ STYLING FOR CALENDAR WIDGET -------------------- */

#calendar_wrap table, #calendar_wrap caption {

	margin:0 auto;

	}

/* ------------ END OF STYLING FOR CALENDAR WIDGET -------------- */







/* ------------ STYLING FOR CALENDAR WIDGET -------------------- */

#calendar_wrap table, #calendar_wrap caption {

	margin:0 auto;

	}

/* ------------ END OF STYLING FOR CALENDAR WIDGET -------------- */







/* ---------------- CONTENT COMMENTS SECTION -------------------- */

#content ol.commentlist {

	list-style: decimal; 

	line-height:1.6;

	margin-bottom:20px;;

	padding:0 0 10px 0;

	background:#0e0e0e;

	}



.commentlist li {

	list-style:none;

	margin-bottom:14px;

	}



.commentlist cite {

	padding: 15px;

	display:block;

	font-style:normal;

	



	}	



.commentlist a:link, .commentlist a:visited {

	

	}



.commentlist a:hover, .commentlist a:active {

	

	}



.commentlist cite img {

	padding:1px;

	

	float:left;

	margin-right:9px;

	}

#content h3#comments {

	border-bottom:none;

	}

.commentlist .author {

	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;

	text-decoration:underline;

	}

#content .commenttext p {

	padding:0;

	margin:0;

	}



	

.commenttext {

	

	

	padding:15px 20px;

	color:#999999;

	margin-bottom:15px;

	}

/* -------------- END OF CONTENT COMMENTS SECTION -------------------------- */





/*---------Custom widget ---*/










