/*  
Theme Name: SPC_Culture_page
Theme URI: http://www.stoppopculture.com
Description: SPC Culture Design
Version: 1.5
Author: Leo Fisher - First Created: 3/16/09 Last Updated: 04/21/09
Author URI: http://www.leofisher.com/

*/
*{margin: 0; padding: 0; border: none;}

body{font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #b46600;
	color: #CC6600;
}

a:link, a:visited{text-decoration: underline; color: #ff9000;}

a:active{color: #ff6600;}

a:hover{text-decoration: none; color: #CC6600;}

p{padding: 10px 0 0 0;}

/*General Search Form*/
#searchInput input{border: thin solid; margin-bottom: 5px;}

#wrapper{
	margin: 0 auto;
	background: url(images/culture/content_repeater_culture.jpg) repeat-y;
	height: 100%;
	width: 886px;
	text-align: left;}
	
#repeater_bottom{background: url(images/culture/content_bottom_culture.jpg) no-repeat; width: 886px; height: 43px; margin: 0 auto;}
	
/*HEADER SECTION*/
#header{background: url(images/culture/banner_culture.jpg) no-repeat;
	margin: 0 auto;
	width: 886px;
	height: 87px;
}
#header2{background: url(images/culture/banner2_culture.jpg) no-repeat;
	margin: 0 auto;
	width: 886px;
	height: 92px;}
	
	#header form{margin-top: 10px;}

	h1{font-family: Georgia, Sans-serif;
		font-size: 24px;
		padding: 0 0 10px 0;}
	
	#social_buttons{padding-left: 750px; padding-top: 10px;}

/*CONTENT SECTION*/
#container{float: left;
	padding-left: 30px;
	width: 500px;}

.post_top{background: url(images/culture/post/post_top_culture.gif) no-repeat; height: 64px; width: 585px;}

	.post{padding: 0 0 0 0; }
		.post h2{font-family: Georgia, Sans-serif; font-size: 18px;}
		.post h2 a{color: white;}
		.post h2 a:hover{color: #FF6600;}
		
		.post h2 span{display: block;padding-left: 35px; padding-top: 32px;}
	
	.author{padding-left: 10px; padding-bottom: 5px; background: url(images/culture/post/post_repeater_culture.gif) repeat-y; width: 585px; height: 100%; }
		
	.entry{line-height: 18px; background: url(images/culture/post/post_repeater_culture.gif) repeat-y bottom left; width: 585px; height: 100%;}

	.entry p{margin-left: 15px; max-width: 520px;}
	
	p.postmetadata{margin: 10px 0 0 15px;}
	
#post_bottom_image{
  width: 585px;
  height: 27px;
  background: url(images/culture/post/post_bottom_culture.gif);
	}
	
	.navigation{padding: 10px 0 0 0;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;	}
	
	.sociable{padding-left: 10px;}

/*SIDEBAR SECTION*/
#sidebar{float: left;
	width: 200px;
	margin: 0 0 0 100px;}

	.buttons{background: url(images/culture/button_background_culture.gif) no-repeat; width:160px; height:110px; margin: 0 auto; padding-bottom: 5px; padding-top: 5px;text-align: center;}
		.buttons img{padding: 5px;}

	#sidebar h2{text-align: center; padding-top: 10px; background: url(images/culture/post/side_header_culture.gif) no-repeat; width: 229px; height: 54px; font-size: 22px;}
	.side_top{background: url(images/culture/post/side_top_culture.gif) no-repeat; width: 229px; height: 5px;}
	.side_repeater{background: url(images/culture/post/side_repeater_culture.gif) repeat-y; width: 229px; height: 100%;}
		.side_repeater p{max-width: 215px; padding-left: 5px;}
	.side_bottom{background: url(images/culture/post/side_bottom_culture.gif) no-repeat; width: 229px; height: 30px; padding-bottom: 15px;}

	#sidebar li a{
			display: block;
			background: #1F1F1F; 
			border: thin solid #E47833; 
			padding: 3px;
			text-decoration: none;
			font-size: .9em; 
			}
	
	#sidebar li a:hover{ 
			display: block; 
			background: #3D3D3D; 
			border: thin solid #575757; 
			padding: 3px; 
			text-deocration: none;
			font-size: .9em;
			}

	#sidebar ul{list-style-type: none;
		margin: 0;
		padding: 0 10px 0 10px;}
	
	#sidebar ul li{padding: 10px 0 10px 0;}
	
	#sidebar ul li h2{font-family: Georgia, Sans-serif;
		font-size: 14px;}
	
	#sidebar ul ul li{padding: 0;line-height: 24px;}
	
	table#wp-calendar{width: 90%; margin-left: 18px;}
	table#wp-calendar caption{font-weight: bold;}
	
	#sidebar input{border: thin solid #0033FF;
		margin: 0 0 5px 0;}

/*FOOTER SECTION*/
#footer{clear: both;
	margin: 0 auto;
	height: 129px;
	background: url(images/culture/footer_culture.jpg) no-repeat;
	width: 886px;}

	#footer p a{font-size: 16px;}
	#footer p a:hover{}

	#footer p{padding-top: 30px;
		font-size: 10px;
		text-align: center;
		line-height: 18px;}

/*Error Page*/
#error_content{padding-left: 20px;}
#error_list li{list-style-type: none; padding-bottom: 10px;}
#error_search input{border: medium solid; margin-bottom: 5px;}
#error_search{padding-bottom: 10px;}

/*Comments Styling*/	

/*Individual Styling Per Theme*/
.commentlist{width: 500px;}
.comment-author{border-bottom: thin solid  #000000;} /*Colors Header of comment*/
.comment-author-admin{background: #000; color: #fff;}
.byuser{}
.comment{list-style-type: none; padding: 10px; border: thin solid #fff; margin-bottom: 5px;}
.odd{background: #fff; color: black;}
.even{background: #a45200; color: white;}
.cancel-comment-reply{padding-bottom: 5px;}
.reply{padding-top: 5px; font-size: .8em;}
.comment-meta{padding: 5px 0px 5px 0px;}

.pingback{list-style-type: none; padding: 5px; border: thin solid #fff; margin-bottom: 2px; width: 300px;}
.trackback{list-style-type: none; padding: 5px; border: thin solid #fff; margin-bottom: 2px; width: 300px; background: #000; color: #fff;}
#respond{background: #000; border: thin solid  #FF6600; padding: 5px; }
/*END*/

.comments-template{margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}
.comments-template ol{margin: 0;
	padding: 0 0 15px;
	list-style: none;
}
.comments-template ol li{margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}
.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}
.commentmetadata{font-size: 12px;}
.comments-template p.nocomments{padding: 0;}
.comments-template input{border: thin solid;}
.comments-template textarea{font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	border: thin solid;}
	
.stoppopculture_links{
	float:left;
	font-weight: bold;
	padding-top: 50px;
	padding-left: 400px;
	font-size: 16px;
	width: 50%;}
	
/*Menu*/
.underlinemenu{font-weight: bold;
	padding-top: 3px;
	padding-left: 253px;
	font-size: 16px;
	width: 80%;}

.underlinemenu ul{	padding: 6px 0 4px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 0;
	text-align: left; /*set value to "left", "center", or "right"*/
}

.underlinemenu ul li{display: inline;}

.underlinemenu ul li a{color: #FFFFFF;
	padding: 6px 15px 4px 15px; /*top padding is 6px, bottom padding is 4px*/
	margin-right: 1px; /*spacing between each menu link*/
	text-decoration: none;
	background: #000;
	/*border-bottom: 3px solid black; bottom border is 3px*/}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
	color:#666666;}
	
	.stop_link{border-top: medium solid #FF0000; border-left: medium solid #FF0000; border-right: medium solid #FF0000; }
	.pop_link{border-top: medium solid #009900; border-left: medium solid #009900; border-right: medium solid #009900;}
	.culture_link{border-top: medium solid #FF6600; border-left: medium solid #FF6600; border-right: medium solid #FF6600;}

.read_more_stop{text-align: right; }
	.read_more_stop a{color: #fff; font-weight: bold;}
	.read_more_stop a:hover{color: #fff; font-weight: bold;}
.read_more_pop{text-align: right; }
	.read_more_pop a{color: #000; font-weight: bold;}
	.read_more_pop a:hover{color: #000; font-weight: bold;}
.read_more_culture{text-align: right; }
	.read_more_culture a{color: #fff; font-weight: bold;}
	.read_more_culture a:hover{color: #990000; font-weight: bold;}
