/*

Theme Name: 11inch
Theme URI: 
Description: 
Tags: fixed width, two columns, widget ready, widgets, right sidebar, simple, white, clean, valid CSS, valid XHTML
Author: maude_rewrite
Author URI: http://www.maude_rewrite.com

*/

/* global
--------------------------------------------------*/
html { background-color:#303038!important; font-family:Verdana;}
a {
	font-weight:bold;
	color:#66ccff;
	text-decoration:underline;
}
a:hover {
	font-weight:bold;
	color:#cccccc;
	text-decoration:underline;
}
a:visited {
	font-weight:bold;
	color:#cccccc;
	text-decoration:underline;
}
body {
	background-color:#303038;
	background-image:url("img/11_BG-SELECT-motif3.jpg");
	background-repeat: repeat;
}
.container {
	background-color:#fff;
	margin:0 auto;
	width:836px;
	padding:45px 40px 0 40px;
	border-right:2px solid #333;
	border-left:2px solid #333;
}
/* This is for elements _within_ modules that need to be clearfixed, since the clearfix styles don't inherit well. */
.clearfix {
	display: inline-block;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
input.submit {
	padding:0px;
}
.top_module {
	padding-top:25px;
}
.five_columns {
		background-image:url('img/neon_lights.png');
		background-repeat: repeat-y;
		background-position: top right;
		padding:0 50px 25px 0;
		margin:0 0 25px 0;
}


/* grid 
--------------------------------------------------*/
  .one_column  { width:87px; }
  .two_columns { width:194px; }
.three_columns { width:260px; }
 .four_columns { width:408px; }
 .five_columns { width:504px; }
  .six_columns { width:622px; }
.seven_columns { width:729px; }
.eight_columns { width:836px; }
.one_column, 
.two_columns, 
.three_columns, 
.four_columns, 
.five_columns, 
.six_columns, 
.seven_columns, 
.eight_columns {
	float:left;
	margin-left:20px;
	background-color:#fff; 
}
.five_columns {
		background-image:url('img/neon_lights.png');
		background-repeat: repeat-y;
		background-position: top right;
		padding:0 50px 25px 0;
		margin:0 0 25px 0;
}

/* Apply this to left-most rail in any container, including the site container. */
.leftest { margin-left:0; }

/* header 
--------------------------------------------------*/
.header {
	background-image:url('img/header_repeat.png');
	background-repeat: repeat-x;
	margin:0;
	padding:0;
}
.header .header_bolts {
	width:916px;
	margin:0 auto;
}
.header .header_bolts ul.social_navigation {
	float:right;
	padding-top:35px;
	position:relative;
	z-index:100;
}
.header .header_bolts ul.social_navigation span {
	display:none;
}
.header .header_bolts ul.social_navigation li a#facebook {
	background-image:url('img/facebook.png');
	background-repeat:no-repeat;
	width:83px;
	height:40px;
	display:block;
	margin-right:10px;
	float:left;
}
.header .header_bolts ul.social_navigation li a#facebook:hover {
	background-image:url('img/facebook_hover.png');
}

.header .header_bolts ul.social_navigation li a#twitter {
	background-image:url('img/twitter.png');
	background-repeat:no-repeat;
	width:83px;
	height:40px;
	display:block;
	margin-right:10px;
	float:left;
}
.header .header_bolts ul.social_navigation li a#twitter:hover {
	background-image:url('img/twitter_hover.png');
}

.header .header_bolts ul.social_navigation li a#myspace {
	background-image:url('img/myspace.png');
	background-repeat:no-repeat;
	width:83px;
	height:40px;
	display:block;
	margin-right:10px;
	float:left;
}
.header .header_bolts ul.social_navigation li a#myspace:hover {
	background-image:url('img/myspace_hover.png');
}

.header .header_bolts ul.social_navigation li a#rss {
	background-image:url('img/rss.png');
	background-repeat:no-repeat;
	width:83px;
	height:40px;
	display:block;
	margin-right:0px;
	float:left;
}
.header .header_bolts ul.social_navigation li a#rss:hover {
	background-image:url('img/rss_hover.png');
}
.header .header_bolts ul.social_navigation li, .header .header_bolts ul.social_navigation li a{
	display:inline;
}
.header h1 {
	background-image:url('img/header-bolts-logo.png');
	background-repeat:no-repeat;
	width:920px;
	height:141px;
	display:block;
	position:relative;
	right:2px;
}
.header h1 span {
	display:none;
}

/* sidebar 
--------------------------------------------------*/
.sidebar ul li {
	margin:0 0 35px 0;
	padding:0px 0 20px 0;
	border-bottom:15px solid #cccccc;
	
}
.sidebar ul li h2 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
}
.sidebar ul li h2 span {
	display:none;
}
.sidebar ul li h2#releases {
	background-image:url('img/releases_header.png');
	background-repeat:none;
	width:126px;
	height:33px;
}
.sidebar ul li h2#blogroll {
	background-image:url('img/blogroll_header.png');
	background-repeat:none;
	width:140px;
	height:33px;
}
.sidebar ul li h2#mailing {
	background-image:url('img/mailing_header.png');
	background-repeat:none;
	width:186px;
	height:33px;
}
.sidebar input#button:hover {
	cursor:pointer;
}
.sidebar ul li h2#categories {
	background-image:url('img/categories_header.png');
	background-repeat:none;
	width:162px;
	height:33px;
}
.sidebar ul li h2#artists {
	background-image:url('img/artists_header.png');
	background-repeat:none;
	width:111px;
	height:33px;
}
.sidebar ul li h2#search {
	background-image:url('img/search_header.png');
	background-repeat:none;
	width:101px;
	height:33px;
}
.sidebar ul li#search {
	border-bottom:none;
	
}
.sidebar ul li ul li {
	margin-bottom:5px;
	border-top:none;
	border-bottom:none;
	padding:0;
	font-weight:normal;
	font-size:12px;
	margin-left:0;
}
.sidebar ul li ul li a {
	font-weight:normal;
	text-transform:uppercase;
	font-weight:bold;
}
.sidebar form input {
	border:1px solid #c1b49a;
	background-color:#fff;
	font-size:10px;
	padding:5px;
	display:block;
	margin-bottom:10px;
	width:245px;
}
.sidebar form input#button {
	margin-bottom:0;
	width:100px;
	background-color:#c1b49a;
	color:#fff;
	font-weight:#bold;
	text-transform:uppercase;
	letter-spacing:.1em;
}

.sidebar form input#sidebarsubmit {
	margin-bottom:0;
	width:100px;
	background-color:#c1b49a;
	color:#fff;
	font-weight:#bold;
	text-transform:uppercase;
	letter-spacing:.1em;
}

.sidebar form input#sidebarsubmit:hover {
	margin-bottom:0;
	width:100px;
	cursor:pointer;
}
/* releases and artists
--------------------------------------------------*/
.sidebar ul.releases, .sidebar ul.artists {
	padding-right:0;
	width:260px;
	
}
.sidebar ul.releases li{
	margin-bottom:25px;
	padding-bottom:30px;
}
.sidebar ul.releases li img {
	max-width:260px;
	border:1px solid #66ccff;
	margin-bottom:5px;
}
.sidebar ul.releases li h3 {
	text-transform:uppercase;
	color:#999999;
	font-weight:bold;
	font-size:18px;
}
.sidebar ul.releases li h4 {
	color:#66ccff;
	margin-top:10px;
}
.sidebar ul.releases li h3 a {
	font-weight:bold;
	color:#66ccff;
	text-decoration:none;
	text-transform:uppercase;
}
.sidebar ul.releases li h3 a:hover {
	color:#cccccc;
}
/* posts 
--------------------------------------------------*/
.single_post {
	padding:0 10px 20px 10px;
	border-bottom:15px solid #cccccc;
	margin-bottom:40px;
}
.single_post h2, .not_found h2 {
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 0 5px 0;
	color:#66ccff;
	letter-spacing:.1em;
}
.single_post h2 a {
	color:#66ccff;
	text-decoration:none;
}
.single_post h2 a:hover {
	color:#ccc;
	text-decoration:none;
}

.single_post p, .not_found p {
	margin-top:20px;
	font-size:12px;
	line-height:16px;
	color:#333;
}
.single_post p a, .single_post p a:hover {
	font-weight:bold;
}
.single_post small {
	font-size:10px;
	color:#777;
	text-transform:uppercase;
}
.navigation {
	font-size:14px;
	color:#464646;
	padding:20px 0;
	font-weight:bold;
	text-align:center;
}
.single_post img {
	max-width:480px;
	margin:20px 0;
}
/* footer 
--------------------------------------------------*/
.footer_container {
	background-color:#7ce4ff;
	height:300px;
}
.footer {
	padding:10px 0 10px 0px;
	background-color:#7ce4ff;
	margin:0 auto;
	width:916px;
}

.footer small {
	font-size:10px;
	color:#636363;
}
.footer small a {
	color:#fff;
}
.footer small a:hover {
	color:#fff;
}
/* archive/category pages 
--------------------------------------------------*/
.category_archive_header h2.pagetitle {
	font-size:40px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 0 25px 0;
	color:#66ccff;
	border-bottom:15px solid #cccccc;
	margin-bottom:40px;
}

/* comments 
--------------------------------------------------*/
.comments {
	font-size:10px;
}
.comments h3 {
	font-size:12px;
	margin-bottom:10px;
	font-weight:bold;
	color:#c1b49a;
}
.comments .avatar {
	float:left;
	margin-right:10px;
}
.comments .avatar img {
	margin-right:0;
}
.comments .commenter_info {
	float:left;
}
.comments .commenter_info small, .comments .commenter_info em {
	display:block;
	font-size:10px;
	font-weight:bold;
}
.comments small {
	display:block;
	font-size:10px;
}
.comments .comment {
	clear:both;
	display:block;
	padding:10px 0 20px 0;
}
.comments label {
	margin:0 10px 5px 0;
	font-size:10px;
	font-weight:bold;
	display:block;
	color:#c1b49a;
}
.comments input {
	margin-bottom:10px;
	border:none;
	background-color:#fff;
	padding:3px	;
	border:1px solid #c1b49a;
	
}
.comments input#submit {
	margin:10px 0;
	border:none;
	background-color:#c1b49a;
	padding:3px	;
	border:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
}
.comments textarea#comment {
	border:none;
	background-color:#fff;
	padding:3px	;
	border:1px solid #c1b49a;
	
}



















