
/* @override http://www.kempa.com/wp/wp-content/themes/kempa/style.css */

/* @group Global */



li img
{
	margin: 0 auto;
	display: block;
}
.postContent p img
{
	margin: 0 auto;
	display: block;
}



#twitter_div
{
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid black; 
	display: block;
	float: left;
	background: url(http://www.suburbansprawlmusic.com/images/bg_purp_tile.gif);
	color: #fff;
}

#twitter_div ul
{
	margin-top: 20px;
	list-style-type: none;
	

}
#twitter_div ul li
{

	margin-bottom: 10px;
	margin-right:15px;
	list-style-type: none;
	color: #fff;

}

#twitter_div ul li a
{

	text-decoration: none;
	color: #a366a0;
	

}

#twitter_div ul li a:hover
{
	
color: #0f7bd5;

}

a.img {
	margin: 0;
	padding: 0;
	border: none;
	background-color: #ffffff;
}



a.img:hover {
	margin: 0;
	padding: 0;
	border: none;
	background-color: #ffffff;
}


a img{
	border: none;
}

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

body
{
	background: #000;
	color: #fff;
	font-family: "Helvetica", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

li
{
	margin-left: 20px;
	padding-left: 5px;
	padding-bottom: 4px;
	font-size: 12px;

}

ul
{
	margin-bottom: 10px;
}

.postContent ul li {

	list-style-type: circle;
	padding-right: 20px;
	padding-left: 5px;


}

.postContent ul{
	margin: 0 0 0 20px;
}


.postContent p{
	width: 426px;
	font-size: 12px;
	margin: 0 12px 12px 12px;
	padding: 0px;
}

/* @group Layout */

#mainwrapper{
	width: 800px;
	display: block;
	margin: 0px auto;
}

#leftwrapper{
	display: block;
	float: left;
	width: 450px;
}

.inside{
	width: 450px;
	min-width:450px;
	max-width:450px;
	margin:0px auto;
	display: block;
	float: left;
}


/* @group Header */


.bodybody
{
	background-color: black;
	border-bottom: 1px solid black;
}

.header
{
	margin-top: 20px;
	height: 30px;
	border-bottom: 1px solid black;
}

#feedButton, #archiveButton, #ssmHomeButton{
	margin: 0 0 0 5px;
	display: block; 
	float:left;
	background-color: white;
	height: 20px;
	padding: 0 3px 0 3px;
}


#feedButton a, #archiveButton a, #ssmHomeButton a
{
	font-size:.8em;
	font-weight: bold;
	text-decoration: none;
	/*color: #0f7bd5;*/
	color:black;
}

#feedButton a:hover, #archiveButton a:hover, #ssmHomeButton a:hover
{
	/*color: #a366a0;*/
	color: #0f7bd5;
}




.headerHomepage
{
	display: block;
	width: 450px;
	height: 138px;
	background: url(http://www.suburbansprawlmusic.com/images/top_left_blog.gif);

}





/* @group Archive Nav Page */

.archiveHeader{
	font-size: 1.3em;
	padding-top: 10px;


}


.archiveHead{
background: url(http://suburbansprawlmusic.com/images/bg_gray_tile.gif);
font-size: 1.8em;
display: block;
float: left;
width: 450px;
text-align: center;
padding: 10px 0 10px 0;
border-bottom: 1px solid black;
border-top: 1px solid black;

}


#archiveMonth{
display: block;
float: left;
margin: 25px 0 25px 30px;

}



#archiveMonth a{
	text-decoration: none;
	color: #0f7bd5;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: strong;
}

.emptymonth{
color: grey;
}

#archiveMonth a:hover
{
	text-decoration: none;
	background-color: #fff; 
	color: #000;
	padding-right: 2px;
	padding-left: 2px;
}


#archiveMonth a.archiveYear, #archiveCategory a
{
	text-decoration: none;
	border: 1px solid #FFF;
	background-color: #FFFFFF; 
	padding-right: 2px;
	padding-left: 2px;
}

#archiveMonth a.archiveYear:hover, #archiveCategory a:hover
{
	text-decoration: none;
	border: 1px solid black;
	color: #000;
	background-color: #FFFFCF;
	padding-right: 2px;
	padding-left: 2px;
}



a.archiveChoice 
{
	color: #000;
	text-decoration: none;
	background-color: #fff;
	border: 0;

}

a.archiveChoice:hover 
{
	
	background-color: #fff;
	border: 0;
}



/* @end */

/* @group Comments */


.commentHighlight{
		background-color: #FFFFCF;
}

.commentsRSS
{
	padding-top: 6px;
	font-size: 14px;
	float: left;
	display: block;
}
.commentBox, #comment-form
{
	display: block;
	float: left;
	width: 370px;
	padding: 10px;
	background: url(http://suburbansprawlmusic.com/images/bg_gray_tile.gif);
	margin: 0px 30px 25px 30px;
	border-left: 1px solid white;
	

}

.bodybody ul
{

display: block;
float: left;
list-style-type:none;

}

.postContent a
{

color: white;

}

.postContent a:hover
{

color: #a366a0;

}


.bodybody ul li a{
list-style-type:none;
color: white;
	font-weight: bold;
	text-decoration: none;
}

.bodybody ul li a:hover{
	list-style-type:none;
	color: #0f7bd5;
	font-weight: bold;
	text-decoration: none;
}

.bodybody ul li a img{
	margin-top: 7px;
}
.MergedFeedText
{
	display: block;
	float: left;
	height: 50px;
	background-color: white;
	margin: 0 15px 30px 30px;
	padding: 0 5px 0 5px;
}

.MergedFeedText a, .MergedFeedText a:visited
{
	color: #0f7bd5;
	font-size: 2em;
	line-height: 1.8em;
	font-weight: bold;
	text-decoration: none;

}

.MergedFeedText a:hover
{
	color: black;
}


.footerNow
{
margin-bottom:30px;
}

#commentStatus
{
	margin-top:20px;
	font-size: .75em;
}

#comment-form a
{

text-decoration: none;
color: #0f7bd5;

}

#comment-form a:hover
{
	text-decoration: underline;
	color: #a366a0;
}


#comment
{
	width: 360px;
	margin: 0 0 20px 0;
}

#author
{
margin-bottom:20px;
display: block;
float: left;
}

#email
{
margin-bottom:20px;
display: block;
float: left;
}
#url
{
margin-bottom:20px;
display: block;
float: left;
}

.text{
display: block;
margin:0 0 20px 10px;
float: left;
width: 200px;

}

.commentAuthor
{
	display: block;
	float: left;
	font-weight: bold;
	background-color: white;
	padding: 0 3px 0 3px;
	color: #0f7bd5;
}

.commentAuthorSays
{
	display: block;
	float: left;
	font-weight: bold;
	
}

.commentAuthor a
{
	text-decoration: none;
	color: #0f7bd5;
}

.commentAuthor a:hover
{
	text-decoration: underline;
	color: black;
}

.commentMeta
{
	display: block;
	float: right;
	font-size:10px;
	color: white;
}
.commentBody
{
	display: block;
	float: left;
	font-size: 12px;
	padding-top: 10px;
	width: 100%;
}
.commentsClosed
{
	display: block;
	float: left;	
	margin-top: 30px;
	margin-bottom: 50px;
	font-size:10px;
	color:#4D4D4D;
	width: 100%;
	text-align: center;
}

.commentsClosed a, .commentBody a{
	text-decoration: underline;
	color: white;
	

}
.commentsDivider{

	height: 1px;
	
	float:  left;
	display: block;
	
}

.commentsClosed a:hover, .commentBody a:hover{
	color: #0f7bd5;

}



/* @end */




/* @group Type: Post */

.postContent
{
	display: block;
	float: left;
	width: 450px;
}


.postContentSingle, .pageContent
{
	padding: 0px 10px 50px 10px;
	display: block;
	float: left;
	width: 580px;
}

.postCategories
{
	font-size:10px;
	color:#4D4D4D;
}

.postContent p, .postContentSingle p, .pageContent p
{
	
	display: inline;
	float: left;
}

.postBottom
{
	border-bottom: 1px solid #000;
	width: 100%;
	float: left;
	height: 1px;
	display: block;
}

.post .theK
{
	display: block;
	width: 16px;
float: right;
	padding-bottom: 5px;
	padding-top: 2px;
	
}

#singleBottom
{
	margin-top: 30px;
	width:  100%;
	height: 20px;
	float: left;
	display: block;
	border-top: 2px solid black;
	
}

.archiveDivider{
	height: 1px;
	width: 100%;
	float:  left;
	display:  block;
	border-bottom:  1px dashed black;
	margin-bottom:  15px;
}

#rtfooter {
	margin-left: 15px;
}

.post
{
	display: block;
	float: left;
	width: 450px;
	padding-bottom: 10px;
	
	background: url(http://www.suburbansprawlmusic.com/images/bg_blue_tile.gif);
}


.bbPage{
background: url(http://www.suburbansprawlmusic.com/images/bg_blue_tile.gif);
}

.bbSingle{
background: url(http://www.suburbansprawlmusic.com/images/bg_blue_tile.gif);
}

#indies li a
{
display: block;
FLOAT: LEFT;
margin-right: 10px;
margin-bottom: 10px;
}


#indies li img
{
MARGIN: 0PX;
FLOAT: LEFT;
}

.postSingle .post
{
	border: 1px solid black;
	padding-bottom: 0px;
}

.commentTitle
{
	display: block;
	width: 450px;
	float: left;
	margin: 10px 0 20px 0;
}

.commentsTitleEdge{
	display: block;
	float:left;
	width: 17px;
	height: 100%;
	background: url(http://www.suburbansprawlmusic.com/images/comment_edge_b.png);
}

.commentsTitleText{
	float: left;
	display: block;
	color: #FFF;
	font-size: 1em;
	font-weight: normal;
	background-color: #727272;
		padding-left:20px;
}


.postMeta{
	display: block;
	width: 450px;
	float: left;
	margin-top: 10px;
	margin-bottom: 15px;
	
}

.metaedge{
	display: block;
	float:left;
	width: 14px;
	height: 100%;
	background: url(http://www.suburbansprawlmusic.com/images/meta_edge.png);
}

.postMetaText{
	float: left;
	display: block;
	color: #FFF;
	font-size: .75em;
	font-weight: normal;
	background-color: #a366a0;
		padding-left:20px;
}

.postMetaText a{
	color: #FFF;
	font-size: 1em;
	font-weight: normal;

}

.postMetaText a:hover{
	color: #a366a0;
	background-color:#fff;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;

}

.postMetaCommentsText a{

	color: #FFF;
	font-size: 1em;
	font-weight: normal;
}

.postMetaCommentsText a:hover{

	color: #727272;
	background-color:#fff;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
}


.postMetaComments
{
	display: block;
	width: 450px;
	float: left;
	color: #FFF;
}

.postMetaCommentsText
{
	float: right;
	display: block;
	color: #fff;
	font-size: .75em;
	font-weight: normal;
	background-color: #727272;
	padding-right:12px;
}

.postTop
{
	border-top: 1px solid #000;
	width: 100%;
	height: 1px;
	display: block;
	float: left;
}

.postTitle
{
	float:left;
	display: block;
	width: 450px;
	margin-top: 10px;
	min-height:28px;
}

.postTitleText
{
	display: block;
	float: left;
	color: #fff;
	font-size: 1.47em;
	font-weight: normal;;
	background-color: #0f7bd5;
	padding: 3px 0 3px 12px;
	max-width:390px;
	line-height:25px;
}

.metaCommentsEdge
{
	display: block;
	float:right;
	width: 17px;
	height: 100%;
	background: url(http://www.suburbansprawlmusic.com/images/comment_edge.png);

}

.edge{
	display: block;
	float:left;
	width: 47px;
	height: 100%;
	background: url(http://www.suburbansprawlmusic.com/images/title_edge.png);
	padding: 3px 0 3px 0;
	
}

#right_container
{
	display: block;
	float: left;
	margin: 20px 0 0 15px;
	width: 300px;
	background-color: white;
	color: #000;
	font-size: .82em;
	line-height: 1.2em;
	
}
#show_info
{
	padding: 15px;
	border-bottom: 1px solid black;

}

#show_info a
{
	text-decoration: none;
	color: #0f7bd5;

}

#show_info a:hover
{
	text-decoration: none;
	color: #a366a0;

}
#right_header
{
	display: block;
	float: left;
	width: 300px;
	border-bottom: 1px solid black;
}

/* @group Type: Archive Post */

.archivePostDetails{
		display:inline;
	font-size:10px;
	color:#4D4D4D;
	margin-left:  10px;
}

.archivePostDetails a{
	color: #4D4D4D;
	text-decoration: none;
}
.archivePostDetails a:hover{
	color: black;
	text-decoration: none;
}
.archiveHighlightTitle{
	background-color:  #FFFFCF;
	font-size: 18px;
	display:  block;
	float: left;
	margin-left:  10px;
}

.archiveHighlightTitle a{
	background-color:  #FFFFCF;
	color: black;
}

.archiveHighlightTitle a:hover{
	background-color:  #FFF;
 	text-decoration: none;}

.archivePostContent{
	margin:  10px 20px 0px 30px;
	font-size: 12px;
}

.archivePostContent a{
	color: black;
	background-color: #FFFFCF;
}



.archivePostContent a:hover{
	text-decoration: none;
	background-color: #FFF;
}

.archiveReadMoreButton{
	margin: 0 20px 15px 0px;
	float: right;
	display: block;
}

.archiveReadMoreButton a{
	background-color: #FFFFCF;
	color:  black;
}

.archiveReadMoreButton a:hover{
	background-color: #FFF;
	text-decoration: none;
}

.archiveTitle{
	padding-bottom: 15px;
	border-bottom:  1px dashed black;
	margin-bottom: 15px;;
}

/* @end */






/* @group Blockquote */

blockquote{
	margin: 0 0 15px 30px;
	padding: 8px 0 0 0;
	border-left: 1px solid white;
	width:  400px;
	display: block;
	float: left;
	background: url(http://suburbansprawlmusic.com/images/bg_purp_tile.gif);
}

.postContent blockquote p {

 width:  375px;

}


.postContent blockquote p a{
	background-color: #FFFFCF;
}

.postContent blockquote p a:hover{
	background-color: #e1e1e1;
}



/* @end */

/* @group footer */

h3 .postDetails a:hover, h4 .postDetails a:hover, .postCategories a:hover, a.footer:hover
{ 
	color:#000000; 
	background-color: #FFFFCF;
}
.bottomRule
{
	float: left;
	display: block;
	
	
	width: 600px;
	border-top: 2px solid #000;

}
.copyright
{
	float: left;
	display: block;
	width: 100%;
	text-align: center;
	
	font-size:10px;
	color:#4D4D4D;
	padding-bottom: 30px;
}

#homeClick
{
display: block;
float: left;
width: 450px;
height:113px;
border: 0px solid red;
}

/* @end */
