/*  
Theme Name: Mom's Unite
Theme URI: http://example.com/example/
Description: A search engine optimized website framework for WordPress.
Author: Craig Henry & Paul Kelley
Author URI: http://example.com/
Version: 1.0
Tags: Comma-separated tags that describe your theme
.
Your theme can be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

@import url("/sup/css/reset.css");
 
html {
	background: #bf354f url(/sup/img/bg_grad.jpg) repeat-x;
}

body {
	background: url(/sup/img/bg_swirls.jpg) no-repeat 50% 0px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: .9em;
	color: #6b6b6b;
	line-height: 1.5;
}

a:link,
a:visited {
	color: #bfa61e;
}
 
#site_container {
	width: 64em;
	margin: 0 auto;
}

#header {
	overflow: hidden;
}

#logo {
	background: url(/sup/img/logo.png);
	display: block;
	width: 163px;
	height: 113px;
	text-indent: -9999px;
	float: left;
	margin-left: 1.5em;
	position: relative;
	z-index: 100;
}

#tagline {
	background: url(/sup/img/tagline.png);
	width: 701px;
	height: 32px;
	text-indent: -9999px;
	float: left;
	margin: 1.75em 0 0 2em;
}

#content {
	background: #fff url(/sup/img/bg_column.gif) repeat-y top right;
	position: relative;
	margin-top: -2.5em;
	z-index: 10;
}

#main_nav {
	background: #e9bd49;
	overflow: hidden;
	border: 1px solid #fff;
}

	#main_nav ul {
		margin: 0;
		padding: 0 0 0 14em;
		list-style-type: none;
	}
	
		#main_nav ul li {
			float: left;
			margin: 0;
		}
		
			#main_nav ul li a {
				font-family: "Myriad Pro", arial, sans-serif;
				display: block;
				padding: .75em .9em;
				color: #fff;
				border-right: 1px solid #fff;
				text-transform: uppercase;
				font-size: .95em;
			}
			
			#main_nav ul li a:hover,
			#main_nav ul li#active_nav a {
				background: #e3ab1a;
			}	

#main_column {
	float: left;
	width: 68%;
	padding-left: 1.5em;
	padding-bottom: 2em;
}

#secondary_column {
	float: left;
	width: 23%;
	padding-left: 3.25em;
}

.page h2 {
	color: #d05c6e;
	font-size: 3em;
	margin-top: 0;
	margin-bottom: .5em;
}

.no_tag a {
	color: #d05c6e;
	font-size: 2em;	
}

h3 {
	font-size: 2em;
	color: #333;
	margin-top: 0;
	margin-bottom: .25em;
	line-height: 1;
}

.timeout,
.finds,
.grapevine,
.stickynotes {
	position: relative;
	left: -30px;
	min-height: 34px;
}

.timeout:hover,
.finds:hover,
.grapevine:hover,
.stickynotes:hover {
	cursor: pointer;
}

.timeout {
	background: url(/sup/img/bg_timeout.png) no-repeat left;
	margin-top: .5em;
	padding-left: 2.75em;
	color: #d05c6e;
	font-size: 3em;
	line-height: 0;
}

.category_page .grapevine,
.category_page .finds {
	text-indent: 0;
	padding-left: 4em;
	color: #d05c6e;
	font-size: 3em;
	line-height: 0;
	left: -26px;
}

.category_page .finds {
	padding-left: 3.5em;
}

.category_page .timeout,
.category_page .finds {
	left: -30px;
}

.timeout a,
.category_page .grapevine a,
.category_page .finds a {
	color: #d05c6e;
}

.category_page .grapevine a,
.category_page .finds a {
	position: relative;
	top: -5px;
}

.finds {
	background: url(/sup/img/bg_finds.png) no-repeat;
	padding-left: 6em;
	line-height: 0;
}

	.finds .post-meta {
		background: url(/sup/img/finds_arrow.gif) no-repeat right;
		padding-right: 20px;
		line-height: 1.3;
		float: left;
		list-style-type: none;
		padding: 0 25px 0 0;
		margin: 0;
	}
	
	.post-meta-key {
		display: none;
	}

.finds .title {
	color: #d05c6e;
	font-size: 1.4em;
	margin-left: .3em;
}

.posted_date {
	font-family: Georgia, Times, serif;
	display: block;
	font-weight: bold;
	font-size: .85em;
}

.inset_img,
.alignleft {
	float: left;
	border: 1px solid #d8d8d8;
	padding: 4px;
	margin: 0 1.5em 0 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.alignright {
	float: right;
	border: 1px solid #d8d8d8;
	padding: 4px;
	margin: 0 0 0 1.5em;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

.entry_links {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 3px dotted #d8d8d8;
	padding-bottom: 2em;
	margin-bottom: 2em;
	text-transform: uppercase;
	line-height: 2.4;
	font-size: .75em;
	color: #919191;
}

.entry_links:last-child {
	border: 0;
}

	.comment_total {
		background: url(/sup/img/comment_heart.gif) no-repeat;
		display: block;
		width: 36px;
		height: 29px;
		font-family: Georgia, "Times New Roman", serif;
		float: left;
		text-align: center;
		margin-right: .2em;
	}
	
	.entry_links .comment_total a {
		font-size: 1.2em;
		line-height: 1.6;
		color: #fff;
		text-decoration: none;
		margin-right: 0;
	}
	
	.entry_links a {
		text-decoration: underline;
		color: #595959;
		margin-right: 10px;
	}
	
	.facebook_share {	
		display: inline-block;
		margin-left: 1em;
		position: relative;
		top: 5px;
	}

#social_list {
	list-style-type: none;
	margin: 1.5em 0 2em 0;
	padding: 0;
	overflow: hidden;
}

	#social_list li {
		width: 24%;
		padding-left: 0;
		float: left;
	}
	
	#social_list a {
		font-family: Helvetica, Arial, sans-serif;
		display: block;
		padding: 0;
		text-transform: uppercase;
		color: #3a859d;
		font-size: .7em;
	}
	
		#social_list a:hover {
			text-decoration: underline;
		}
	
	/*#facebook a {
		background: url(/sup/img/facebook_icon.jpg) no-repeat;
	}
	
	#twitter a {
		background: url(/sup/img/twitter_icon.jpg) no-repeat;
	}
	
	#email a {
		background: url(/sup/img/email_icon.jpg) no-repeat;
	}
	
	#rss a {
		background: url(/sup/img/rss_icon.jpg) no-repeat;
	}*/

#subnav {
	border: 1px dashed #999;
	width: 30%;
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
	padding: .5em 1em;
	min-width: 20%;
}

	#subnav ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

.grapevine {
	background: url(/sup/img/bg_grapevine.png) no-repeat;
	text-indent: -9999px;
}

.grapevine_question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #d05c6e;
	line-height: 1.2;
}

.poll {
	margin-bottom: 2em;
	overflow: hidden;
}

	.poll dt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: .7em;
		font-weight: bold;
		text-transform: uppercase;
		color: #6e6e6e;
		display: block;
		float: left;
		clear: left;
		width: 35%;
		min-height: 18px;
		margin: 0 0 5px 0;
		padding-top: 4px;
	}
	
	.poll dd {
		display: block;
		float: left;
		width: 60%;
		font-family: Arial, Helvetica, sans-serif;
		font-size: .7em;
		text-transform: uppercase;
		margin: 0 0 5px 0;
		color: #fff;
	}
	
		.poll dd span {
			display: block;
			background: #da7599;
			padding: 4px 8px;
		}


.stickynotes {
	background: url(/sup/img/bg_stickynotes.png) no-repeat;
	text-indent: -9999px;
	clear: left;
}

.sticky_quote {
	padding: 0;
	margin-bottom: 2em;
}
	.sticky_quote p {
		font-family: Georgia, "Times New Roman", serif;
		color: #7a7979;
		font-style: italic;
		font-size: .8em;
		margin-bottom: .2em;
	}
	
	.sticky_quote p:last-child {
		text-transform: uppercase;
		color: #7693b5;
	}
	
.page .sticky_quote ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

	.page .sticky_quote ul li {
		font-size: 1.5em;
		padding-bottom: 1em;
		margin-bottom: 1em;
		border-bottom: 3px dotted #D8D8D8;
	}
	
		.page .sticky_quote ul li p {
			font-weight: normal;
		}
		
		.page .sticky_quote ul li p:last-child {
			font-size: .6em;
		}

.page .sticky_quote + p {
	display: none;
} 


#footer {
	clear: both;
	background: #acacac;
	padding: 1.25em 1em 1.25em 1em;
	color: #fff;
	text-align: right;
	text-transform: uppercase;
	font-size: .8em;
	line-height: .9;
}

	#footer ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		float: left;
	}
	
		#footer ul li {
			margin: 0 .75em 0 0;
			padding: 0 .75em 0 0;
			float: left;
			border-right: 1px solid #fff;
		}
		
		#footer ul li:last-child {
			border: 0;
		}
		
			#footer ul li a {
				color: #fff;
			}
			
			#footer ul li a:hover {
				text-decoration: underline;
			}
			
.widgettitle {
	display: none;
}

input[type="text"],
textarea {
	border: 1px solid #999;
	padding: .5em;
	font-family: Georgia, Times, serif;
	font-size: 1em;
	color: #333;
}

input[type="submit"] {
	background: #E9BD49;
	color: #fff;
	font-size: 1em;
	padding: .25em;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #ad7d00;
}

input[type="submit"]:hover {	
	background: #e3ab1a;
	cursor: pointer;
}

label {
	font-size: .9em;
}

#vote_poll {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#vote_poll ul {
	font-size: 1em;
}

#vote_poll .wp-polls-ans {
	border-bottom: 0;	
}

#poll_question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #d05c6e;
	line-height: 1.2;
}

.page #poll_question {
	color: #333;
}

#vote_poll label {
	color: #666;
}

.wp-polls-ul input {
	float: left;
	margin-right: 1em;
}

#vote_poll li p {
	text-align: left !important;
	margin-bottom: .5em;
}

.wp-polls.wp-polls-archive p {
	text-align: left !important;
	margin-bottom: .7em;
}

.wp-polls.wp-polls-archive p strong {
	font-size: 2em;
}

.wp-polls.wp-polls-archive .wp-polls-ans p strong {
	font-size: 1em;
}

.wp-polls-ans {
	border-bottom: 3px dotted #D8D8D8;
	/*padding-bottom: 1.25em;
	margin-bottom: 1em;*/
}

.wp-polls-ans + p {
	display: none;
}

.wp-polls-ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #666;
	margin-bottom: 1em;
}

.wp-polls-ul li {
	margin-bottom: .5em;
}

.wp-polls-ul li small {
	color: #aeaeae;
}

.wp-polls-loading {
	display: none;
}

.pollbar {
	background: #9c7abc;
	background: -moz-linear-gradient(-90deg,#cab4de,#9c7abc);
	background: -webkit-gradient(linear, center top, center bottom, from(#cab4de), to(#9c7abc)); 
}

.comments-template {
	padding-top: 1.5
	em;
	clear: both;
}
