/*   



Theme Name: Divisadero

Theme URI: http://www.soundsofdivisadero.com

Description: A minimalist theme.

Author: Josh McCool

Author URI: http://www.joshofsorts.com

Version: 1.0



All rights reserved.



	*/





/* Layout */



	

	body {

 

	font-family: arial, helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

        margin-top: 0;

        vertical-align: top;

	color: #FFFFFF;

        background-color: #200000;




}





#header	{



        width: 800px;

        height: 40px;

        border-top: 4px solid #000;

        border-bottom: 4px solid #000;

	margin: 0px 0px 0px 0px;



}



#title	{



        width: 800px;

        height: 12px;

	margin: 0px 0px 0px 0px;



}



#titlename {

        

        float: left;

}





#titlesearch {



        float: right;



}



#page {



        padding: 10px 20px 5px 5px;

        width: 800px;




}





#sidebar {



	width: 430px;

        float: left;

        font-size: .8em;

        line-height: 1.8em;

        padding: 0 10px 25px 0;



}





#sidebarleft {



	width:100px;

	float: left;



}





#sidebarright {



	width: 250px;

        float: right;



}





#footer {



        width: 800px;

        float: left;

        clear: both;

        border-top: 2px solid #000;

        font-size: .64em;



}





#mainfeaturedwrap {



	width: 400px;

        float: left;

        padding-top: 0px;

        padding-bottom: 5px;

        padding-right: 10px;

        padding-left: 5px;



}





#mainfeatured {



        background-color: #F3F3F3;

        padding-top: 0px;

        padding-bottom: 5px;

        padding-right: 10px;

        padding-left: 10px;



}





#mainrecent {



        width: 360px;

        float: left;

        padding-left: 10px



}





#entries {



	width: 580px;

        float: left;



}





#entries-sidebar {



        border-bottom: 2px solid #000;

        border-top: 2px solid #000;

        width: 200px;

        float: left;



}





#entries-details {



        border-bottom: 1px solid #000;



}



/* Content */



.feature {



        border: dotted 1px #333333;



}





.featuredpost h2 a {

        

        color: #333333;

}





.featuredpost {



	margin-bottom: 1em;

        line-height: 1.5em;



}





.post {



	margin-bottom: 1em;

        line-height: 1.5em;



}





.details {



	font-size: 1em;

        font-weight: 500;

        line-height: 2.2em;

}





a {



	color: #666666;

        text-decoration: none;

        font-weight: bold;



}





a:link img {



	border: none;



}





ul {



	list-style: none;

        margin-left: 0px;

        padding-left: 0px;

        margin-top: 0px;



}





img {



	border: none;



}





.imgleft {



	float:left;

        margin-right: 10px;

	margin-bottom: 10px;



}





.imgright {



	float: right;

	margin-left: 10px;

	margin-bottom: 10px;



}





img.frame {



	padding: 2px;

	border: solid 1px #DEE4E5;



}





h1 {



	font-size: 3em;

	line-height: 1em;

        display: inline;

}





h2 {



	font-size: 2em;

	line-height: 1em;

        display: inline;



}





h3 {



	font-size: 1.75em;

        line-height: 1em;



}





h4 {



	font-size: 1.75em;

        line-height: 1.3em;

        display: inline;

}





h5 {



	font-size: 1em;

        line-height: 1.5em;

        margin-bottom: .2em;

	margin-top: 2em;



}





blockquote {



	background-color: #f3f3f3;

	padding: 10px;

	margin: 15px 0;



}





.line {



        line-height: 1.5em;

        margin-bottom: .2em;

	margin-top: 2em;

	border-bottom: 1px solid silver;



}





.title {



	border-bottom: 1px solid silver;



}





.post h3 {



	border-bottom: none;

	letter-spacing: normal;

	margin-bottom: .5em;



}





/* Nav */



ul.nav {



	list-style:none;

	background-color: #ffffff;

	border-top: 0px solid #d4d4d4;

	border-bottom: 0px solid #d4d4d4;

}





.nav li {



	float:left;

	display:block;

	width:106px;

}





.nav li a {



	font-size:11px;

	font-weight: bold;

	outline:none;

	color:#000000;

	text-decoration:none;

	display:block;

	padding:0px 0 12px 5px;

	width:106px;

	text-transform:uppercase;

	border-left: 1px solid #D4D4D4;

}





.nav li a span {

	font-size:11px;

	font-weight:normal;

	color:#666666;

	text-transform:lowercase;

}

	



.nav li a:hover {



	background:#ffffff;

	color:#000000!important;

	width:102px;

}





.nav li a:hover span {



	font-size:11px;

	font-weight:normal;

	color:#f38e00;

	text-transform:lowercase;

}

	



* html .nav li a:hover { 



	background:#ffffff;

	width:106px;

}

	



.nav li.skip {



	border-left:1px solid #d4d4d4;

	float:right;

	display:block;

	width:100px;

}

	

 

.nav li.skip a {



	width:100px;

}

	



.nav li.skip a:hover {



	background-color:#ffffff;

	color:#f38e00!important;

	width:100px;

}	

	



li.top { 



	border-left:1px solid #d4d4d4;

	float:right;

	display:block; 

	width:100px;

}

	



li.top a {



	width:100px;

}



	

.nav li.skip a:hover, li.top a:hover { 



	background-color: #ffffff;

	color: #f38e00 !important;

}





/* Comments*/





.comments_tiny {



	color: #b8b8b8;

	border-bottom: 1px solid silver;



}





.alt {



	margin: 0;

	padding: 10px;

	background: #f3f3f3;



}





.commentlist {



	margin-top: 0px;



}





.commentlist li {



	margin: 5px 0 0 0px;



}





.commentlist p {



	margin: 10px 5px 10px 0;



}







#commentform p {



	margin: 5px 0;



}





.nocomments {



	text-align: center;

	margin: 0;

	padding: 0;



}





.commentmetadata {



	margin: 0;

	display: block;



}





li.comment {



	font-weight: bold;

	padding: 10px;

	list-style: none;



}





.commentlist p {



	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;



}





#commentform {



	margin-top: 30px;



}





.commentmetadata {



	font-weight: normal;



}





small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {



	color: #777;



}





.content {



	margin-bottom: 25px;

	padding-left: 5px;

	font-weight: normal;



}





.commentbox {



	width: 100%;

	height: 100px;



}





#site_content {



       position: absolute;

       left: -10000px;



}