/*  
Theme Name: HelloJohn
Theme URI: http://wordpress.org/
Description: Custom theme designed by Ari Salomon
Version: 1.0
Author: Ari Salomon
Template: thematic
Version: 0.1

*/
@import url("../thematic/style.css");


body {margin: 0; padding: 0;background-color:#e3d0b1;	font-family: Georgia, Times, "Times New Roman", serif;	font-size: 100.01%;}

.page-item-275, .home h1.entry-title {display:none}
p, ul, ol, dd, pre {margin-bottom:12px;}
#respond {background:#e3d0b1 none repeat scroll 0 0;}
p {xclear:both}
#content {min-height:700px}
#branding {padding:44px 0 22px;}
#main {clear:both; padding:33px 0 22px;}

#primary {border:1px solid #666;}
.sf-menu a {border-bottom:1px solid #666;
border-left:1px solid #666;
border-top:1px solid #666;}
#access {border-bottom:0px solid #e3d0b1;}

.page-item-33 {border-right:1px solid #666;}

.entry-meta, #streampadProfileButton {display:none}
.entry-content {padding:10px 0 0;}


.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {
border-bottom-color:#e3d0b1;}

.wordtube {font-size:13px}
a.post-edit-link, #main a.post-edit-link,  #main a.post-edit-link:link,  #main a.post-edit-link:visited  {font-weight:bold; text-transform:uppercase; }
.edit-link {clear:both}


.content-left{float: left; padding: 0px 15px 0px 0px; margin:0px; width: 290px;}
.content-right{float: left;	padding: 0 0 0 15px ;margin:0px;	width: 290px; }
.content-2col {clear:both; float:none; xxwidth:580px}
.entry-utility { clear:both}
	
	br.clear {clear:both}
	
	
.imagecontainer {
clear:left;
display:block;
padding-bottom:20px;
}


#content {margin:0 0 0 10px;
overflow:hidden;
width:620px;}

div#maindiv {
	margin: 0 auto;
	padding: 0;
	width: 813px;
	background-color: #fff;
	background: #a49782;
}


div#header {
	height: 148px;
	width: auto;
	margin: 0;
	padding: 0;
	position: relative;
}

div#header h1 {	margin: 0;	padding: 0; color:#524D37 }

div#header h1 a {
	color: #000;
	text-decoration: none;
	position: absolute;
	top: 26px;
	left: 69px;
	width: 214px;
	height: 118px;
	display: block;
	outline: none;
}
 

/* MAINBODY */
	
	.hide {	display: none;	visibility: hidden;	}
	.smaller {	font-size: .85em;	font-style: italic;}

	div#maincontainer {
			width: 515px;
			float: left;
			margin: 0;
			padding: 0;		}
		
		div#maintext {
			font-size: 0.75em;
			line-height: 1.25em;
			color: #444445;
			width: 446px;
			margin: 0;
			padding: 0 0 20px 0;
			margin-left: 69px;
			font-family:Georgia, "Times New Roman", Times, serif; 	}
	
	
#content h1.entry-title {font-size: 28px; line-height: normal; font-weight:normal; color:#333	}

#main h2.entry-title a,  #main h2.entry-title a:link,  #main h2.entry-title a:active,  #main h2.entry-title a:visited 
{font-size: 28px; line-height: normal; text-decoration:none		}
h2 a:hover { color:#888	}
		
		
#main a, #main a:link, #main a:active, #main a:visited {color: #524D37; text-decoration: underline; font-weight: normal;}
#main a:hover {color: #888; text-decoration:none; font-weight: normal;}
		
		
table.ec3_schedule {float:none; position:relative; left:1px; text-transform:uppercase; font-size:11px; padding-bottom:4px }
tr {border-bottom:0px solid #CCCCCC;}
.ec3_list {text-transform:uppercase; font-size:11px; }
.ec3_list a {text-transform:capitalize; font-size:12px; }
ul.ec3_events li {list-style:none}




#interior2 div#maintext, #discography div#maintext {
			width: 347px;
			left: 168px;
			float: left;
			margin-left: 25px;
			margin-top: 39px;
		}
		
		div#mainimages {
			margin-top: 39px;
			margin-bottom: 30px;
		}
		 
		
		div.caption {
			margin: 0;
			text-align: right;
			font-size: 0.65em;
			font-family: Arial, sans-serif;
			color: #454545;
			padding-top: 2px;
		}
		
		hr.border {border: 1px solid #454545;	}
				
		
		/*
			First paragraph styling
			p.intro classname only used for IE6, set via javascript in the template
		*/
		
h6, .entry-content p:first-child {
			font-size: 1.15em;
			line-height: 1.33em;
			font-family: Helvetica, Arial, sans-serif;
			color: #ff452b;
			margin-top: 0;
			padding-top: 0;
		}
		
h6 {padding-top:15px}
		 
		
/* END MAINBODY */



/* SIDEBAR */

	div#secondary {
		color: #524d37;
		width: 206px;
		float: left;
		margin: 0;
		padding: 0 0 20px 0;
		margin-left: 60px;
	}
	
	div#secondary h2 {
		font-size: 0.875em;
		line-height: 1.1em;
		font-family: Helvetica, Arial, sans-serif;
		margin-bottom: 0;
		font-weight: normal;
		padding-bottom: 0;
	}
	
	 
/*   secondarysecondary */
		
		div#secondary h2 {
			margin-bottom: 0;
			padding-bottom: 0;
			margin-top: 2em;
			margin-bottom: 3px;
			padding-bottom:5px;
		}
		
		div#secondary p {
			margin-top: 0;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 0.625em;
			line-height: 1.2em;
			
		}
		
		div#secondary a, div#secondary a:link,  div#secondary a:visited {
			color: #524d37;
			text-decoration: none;
			font-weight:normal
		}
		
		div#secondary a:hover, div#secondary a:active {
			color: #634d47;
			text-decoration: underline;			font-weight:normal

		} 
		
		
		/* END secondarysecondary */
		 
		
		 

/* END SIDEBAR */




/* FOOTER */

div#footer {
	clear: both;
	background-color: #333;
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.625em;
	line-height: 1.2em;
	margin: 0;
	padding: 0 0 20px 0;
}

div#footer p {
	margin: 0;
	padding: 0.5em 0 0 0;
	color: #e1e1e1;
}


div#footer a {
	color: #eee
}


div#footer #siteinfo a {
	color: #999;
	text-decoration: none;
}

div#footer a:hover, div#footer a:active {
	text-decoration: underline;
}


/* END FOOTER */



.aside {color:#CCC}
#primary .widgettitle {color:#333}

.entry-content img.flushbottom {margin-bottom:0}