/*  
Theme Name: SPC_Pop_page
Theme URI: http://www.stoppopculture.com
Description: SPC Pop 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: #195900;
	color: #003333;
}

a:link, a:visited{text-decoration: underline; color: #006600;}

a:active{color: #003300;}

a:hover{text-decoration: none; color: #003300;}

p{padding: 10px 0 0 0;}

/*General Search Form*/
#searchInput input{border: thin solid; margin-bottom: 5px;}

#wrapper{
	margin: 0 auto;
	background: url(images/pop/content_repeater.jpg) repeat-y;
	height: 100%;
	width: 886px;
	text-align: left;}
	
#repeater_bottom{background: url(images/pop/content_bottom.jpg) no-repeat; width: 886px; height: 41px; margin: 0 auto;}
	
/*HEADER SECTION*/
#header{background: url(images/pop/banner.jpg) no-repeat;
	margin: 0 auto;
	width: 886px;
	height: 87px;
}
#header2{background: url(images/pop/banner2.jpg) no-repeat;
	margin: 0 auto;
	width: 886px;
	height: 95px;
	}
	
	#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/pop/post/post_top.gif) no-repeat; height: 45px; width: 591px;}

	.post{padding: 0 0 0 0; }
	
		.post h2{font-family: Georgia, Sans-serif; font-size: 18px;}
		.post h2 a{color: #000000;}
		.post h2 a:hover{color: #006600;}
		
		.post h2 span{display: block;padding-left: 23px; padding-top: 15px;}
	
	.author{padding-left: 10px; padding-bottom: 5px; background: url(images/pop/post/post_repeater.gif) repeat-y; width: 590px; height: 100%; }
		
	.entry{line-height: 18px; background: url(images/pop/post/post_repeater.gif) repeat-y bottom left; width: 590px; height: 100%;}

	.entry p{margin-left: 15px; max-width: 520px;}
	
	p.postmetadata{margin: 10px 0 0 15px;}
	
	#post_bottom_image{
  width: 590px;
  height: 46px;
  background: url(images/pop/post/post_bottom.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/pop/button_background.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/pop/post/side_header.gif) no-repeat; width: 229px; height: 54px; font-size: 22px;}
	.side_top{background: url(images/pop/post/side_top.gif) no-repeat; width: 229px; height: 5px;}
	.side_repeater{background: url(images/pop/post/side_repeater.gif) repeat-y; width: 229px; height: 100%;}
		.side_repeater p{max-width: 215px; padding-left: 5px;}
	.side_bottom{background: url(images/pop/post/side_bottom.gif) no-repeat; width: 229px; height: 36px; padding-bottom: 15px;}

#sidebar li a{
			display: block;
			background: #E8E8E8; 
			border: thin solid #688571; 
			padding: 3px;
			text-decoration: none;
			font-size: .9em; 
			}
	
	#sidebar li a:hover{ 
			display: block; 
			background: #F7F7F7; 
			border: thin solid #070804; 
			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: 139px;
	background: url(images/pop/footer.jpg) no-repeat;
	width: 886px;}

	#footer p a{font-size: 16px;}
	#footer p a:hover{}

	#footer p{padding-top: 30px;
		font-size: 12px;
		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 #00CC00; margin-bottom: 5px;}
.odd{background: #fff; color: black;}
.even{background: #33CC00;}
.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 #00cc00; margin-bottom: 2px; width: 300px;}
.trackback{list-style-type: none; padding: 5px; border: thin solid #00cc00; margin-bottom: 2px; width: 300px; background: #fff; color: #000;}
#respond{background: #fff; border: thin solid #00CC00; 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: 210px;
	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;}
