/*   
Theme Name: FOLLY theme
Theme URI: 
Description: Custom theme for Folly and the Hunter
Author: Denise Williams
Author URI: http://www.lettergrade.ca
Version: 1
*/

	* { margin: 0; padding: 0; }
	
	html {
		background: #EAEAEA;
		background-image: url(images/fh-background.png);
		background-position: center top;
}
	
	body { 
		background-image: url(images/fh-headerpic.jpg);
		background-position: center top;
		background-repeat: repeat-x; 
		font: 0.9em/1.4em "Times New Roman", Georgia, serif; 
}

/* BASIC TEXT+IMAGE FORMATTING */

	h1, h2, h3, h4, h5 { 
		margin-bottom: 10px;
		font-weight: bold;
		font-family: Helvetica, Arial, sans-serif; 
}
	p { margin-bottom: 15px; }
	a { text-decoration: none; color: #996600; font-weight: bold; }
	a:hover { color: #C59208; } 

	img { border: 1px solid #666666; }

	blockquote { 
		margin: 25px 35px 25px 25px; 
		font-style: italic;
}

	ul, ol, li { 
		margin: 0; padding: 0;
}

/* LAYOUT STRUCTURE */

	#wrapper {
		width: 850px;
		margin: 0 auto;
}
	#header {
		height: 270px;
}

	#menubar {
		background: black;
		height: 30px;
}

	#body {
	min-height: 500px; 
	padding: 30px 60px;
}

	#footer {
		background: black;
		height: 30px;
}

	#leftcol {
		width: 500px; 
		margin-right: 40px;
		float: left;
}

	#rightcol {
		width: 190px; 
		float: left;
}

	#videoleft {
		width: 350px;
		margin-right: 15px;
		float: left;
}
	#videoright {
		width: 135px;
		float: left;
}


/* MENU BAR/HEADER STYLING */

	#header img {	margin-top: 90px; border: none; }

	#menubar ul { padding: 7px 0 0 15px; }
	#menubar li { list-style: none; display: inline; padding-right: 15px; }
	#menubar li a { text-transform: uppercase; font-weight: bold; color: #D0D0D0; font-family: Helvetica, Arial, sans-serif; 
 }
	#menubar li a:hover { color: #C59208; }
	
/* SIDEBAR STYLING */

	.shadow {
		-moz-box-shadow: 0 0 6px #666666;
		-webkit-box-shadow: 0 0 6px #666666;
		box-shadow: 0 0 6px #666666;
}

	#rightcol .box {
		background: #DCD9D9;
		border: 1px solid white;
		padding: 15px;
		margin-bottom: 13px;
}

	img.sidebar {
		width: 160px; height: 160px;
		border: 1px solid grey;
		margin-bottom: 15px;
}

	.socialmedia ul { padding: 0; }
	.socialmedia li { list-style: none; display: inline; padding-right: 3px; }
	.socialmedia img { height: 25px; width: 25px; border: none; }
	.calq img { border: none; }

	
/* BODY AND TEXT STYLING */

	.postdate { color: #666666; }
	.line { width: 100%; border-bottom: 1px dotted #666666; margin: 35px 0 35px 0; }

	#discography { }	
	#discography img { width: 175px; height: 175px; }
	#discography .cover { float: left; margin-right: 15px; }
	#discography .tracklist { float: left; width: 50%; }
	.tracklist p { margin: 0; padding: 0; }

/* EVENTS LIST STYLING */
	
	.eventslist { }
	.eventslist ul { list-style-type: none; margin-bottom: 30px; }
	.eventslist li {}
	li.eventtitle { font-weight: bold; }
	li.eventdate { 
		padding-top: 15px; 
		text-transform: uppercase; 
		font: 0.7em/1em Helvetica, Arial, sans-serif; 
}

/* FOOTER BAR STYLING */

	#footer ul { list-style-type: none; padding: 7px 0 0 15px; }
	#footer li { display: inline; padding-right: 10px; }
	#footer li a { text-transform: uppercase; font-weight: bold; color: #D0D0D0; font-size: 0.7em; font-family: Helvetica, Arial, sans-serif; 
 }
	#footer li a:hover { color: #C59208; }

	/* MISCELLANEOUS STYLING */

	.clear { clear: both; }
	.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
	.searchform-spoiler { display: none; }
	.uppercase { text-transform: uppercase; }
	.margin-0 { margin: 0; } .padding-0 { padding: 0; }
	.paddingtop-5 { padding-top: 5px; } .paddingtop-10 { padding-top: 10px; } .paddingtop-15 { padding-top: 15px; }
	.margintop-5 { margin-top: 5px; } .margintop-10 { margin-top: 10px; } .margintop-15 { margin-top: 15px; } .margintop-20 { margin-top: 20px; }
	.marginbottom-15 { margin-bottom: 15px; }
	.purchasetext { text-align: center; font-size: 0.7em; padding: 5px 0 0 0; }
	.noborder { border: none; padding-top: 5px; }
	.buy-link p { margin: 0; padding: 0; font-size: 0.7em; font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; }
	.buy-link h4 { margin: 0; padding: 0; }