/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/**** Nav Bar ***/

.nav li {
	float:left;
	margin:0 32px;
	width:auto;
}

	#pagenav li.page-item-610 a:hover, #footerNav li.page-item-610 a:hover {
		color: #9fa6d8;
	}

.post {
	background-color:#FFFFFF;
	margin:20px 0 20px;
	padding:0 20px 40px 40px;
	position:relative;
}

.post .title {
	width: 500px;
	padding-top: 17px;
}

	.post.frontpage .title {
		width:570px;
	}
	
.entry p {
	clear: both;
}

#main.post.frontpage.recent .entry {
	border-bottom:1px solid #000000;
	padding-bottom:34px;
}

#main .post.frontpage.teasers {
	height:230px;
	margin-top:0;
	border: 0;
}

.more_entries {
	background-color:#FFFFFF;
	clear:both;
	margin-top:0;
	padding:0;
}

	.more_entries a {
		text-decoration:none;
	}

.welcome-rss {
	border:1px solid #000000;
	margin-bottom:25px !important;
	padding:10px;
}

	.welcome-rss:hover {
		background:#f9f9f9;
		border:1px solid #ccc;
	}
	
.navigation.nav.clearfix {
	clear:left;
	margin:0 auto 20px;
	width:225px;
}
	
	.navigation.nav.clearfix a {
		display:inline;
		height:20px;
		width:10px;
	}
	
	
/*Sidebar*/

#newsletter {
	background:url(../../../images/newsletter.png) no-repeat scroll 30px 25px #000000;
	height: auto;
	margin-bottom:25px;
	width:305px;
	overflow: hidden;
}

#subscribe {
	background:url(../../../images/subscribe-via-email.png) no-repeat scroll 30px 25px #000000;
	height:auto;
	margin-bottom:15px;
	overflow:auto;
	width:305px;
}

	#subscribe a:hover {
		color:#ccc !important;
	}
	
	#social {
		height:91px;
		margin-bottom:20px;	
	}
	
		#social ul li {
			background: transparent url(../../../images/social-media-icons.png) no-repeat;
			display:block;
			float:left;
			height:78px;
			margin:0 10px;
			width:55px;
		}
		
			#social ul li a {
				display:block;
				height:90px;
				width:64px;
			}
	
	#sidebar #social .rss-icon { background-position: 0 0; }	
		#sidebar #social .rss-icon:hover { background-position: 0 -90px; }
	
	#sidebar #social .twitter-icon { background-position: -59px 0; }	
		#sidebar #social .twitter-icon:hover { background-position: -59px -90px; }
		
	#sidebar #social .vimeo-icon { background-position: -118px 0; }	
		#sidebar #social .vimeo-icon:hover { background-position: -118px -90px; }
	
	#sidebar #social .tumblr-icon {	background-position: -177px 0; }	
		#sidebar #social .tumblr-icon:hover { background-position: -177px -90px; }
		
	#sidebar #social .facebook-icon { background-position: -236px 0; }	
		#sidebar #social .facebook-icon:hover { background-position: -236px -90px; }
	
.widget {
	clear:both;
	margin:0 0 30px;
}

	.widget ul li {
		border-bottom:1px dashed;
		margin:0 0 0px;
		padding-bottom:10px;
		padding-left:20px;
		padding:10px 10px 10px 20px;
	}

		.widget ul li:hover {
			background:#F8F8F8;
		}
		
#text-7 {
	background: transparent url(../../../images/supporters.png) no-repeat scroll left top;
	padding-top:45px;
}


/****Footer****/

#footer {
	background: #000;
	width: 100%;
	height: 85px;
	border-top: 2px solid #151515;
    color: #888888;
	font-size: 16px;
	margin-bottom: -100%;
}

#footer #copyright span {
    color: #DDDDDD;
    font: normal 14px "proxima-nova-1","proxima-nova-2",sans-serif;
    margin-right: 5px;
}

#footer p {
    color: #CCCCCC;
    float: left;
    font-size: 16px;
    padding-top: 46px;
}

#footer #credit a {
    color: #888888;
    margin-left: 5px;
    margin-top: 7px;
    text-decoration: underline;
}


.misfit-inc {
    background: url("images/misfit-inc.png") no-repeat scroll 0 40px transparent;
    clear: none;
    display: block;
    float: right;
    height: 67px;
    margin-left: 10px;
    width: 142px;
}
	.misfit-inc:hover {
		background-position: 0 -40px;
	}

	
/*Google Custom Search*/

.cse .gsc-control-cse, .gsc-control-cse {
	padding: 0;
	width: 100%;
	margin: 0 auto;
}

#sidebar .cse input.gsc-search-button, input.gsc-search-button {
	background-color:#000000 !important;
	border: 0 !important;
}

	#sidebar .cse input.gsc-search-button:hover, input.gsc-search-button:hover {
		background: #333333;
	}

.cse input.gsc-input, input.gsc-input {
	-khtml-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	border:1px solid #777777;
	font-family:inherit;
	font-size:16px;
	padding:3px;
	width:99%;
}

/*WP-Pagenavi*/

.more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on, .more_entries .wp-pagenavi a:hover {
	background:none repeat scroll 0 0 #000000;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 7px;
}

.wp-pagenavi {
clear:both;
}

	.wp-pagenavi .pages {
		background:none repeat scroll 0 0 #000000;
		border:1px solid #000000;
		color:#FFFFFF;
		font-size:16px;
		padding:5px 7px;
	}

		.more_entries .wp-pagenavi {
			height:28px;
			text-align:left;
		}
		
			.wp-pagenavi a, .wp-pagenavi span {
				border:1px solid #000000;
				margin:2px;
				padding:3px 5px;
				text-decoration:none;
			}
			
			.wp-pagenavi span.current {
				font-weight:bold;
			}
		
			.wp-pagenavi a:hover, .wp-pagenavi span.current {
				border-color:#000000;
			}
			
/*Mailchimp - Errors*/

#mce-EMAIL {
	color: #000 !important;
}

#sidebar div.mce_inline_error, #sidebar div#mce-error-response {
	color:#F00 !important;
}

#sidebar #mce-responses {
	clear:both;
	float:left;
	margin:0 !important;
	overflow:hidden;
	padding:0 !important;
	top:-1.4em;
	width:100% !important;
}

#sidebar div#mce-success-response, #sidebar div.mce_inline_error, #sidebar div#mce-error-response {
	background:none repeat scroll 0 0 #fff !important;
	color:#529214;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 !important;
	padding: 3px 10px !important;
	top:-1.5em;
	width:80%;
	z-index:1;
}

/*MailChimp - Sidebar*/

#mc_embed_signup.rss-email {
	margin-left:30px;
	margin-top:50px;
	width:265px;
}

	#mc_embed_signup.rss-email #mc-embedded-subscribe-form fieldset {
		background:transparent !important;
	}

	#mc_embed_signup.rss-email .mc-field-group input {
		font-size: 12px;
	}

	#mc_embed_signup.rss-email .mc-field-group label {
		font-size: 10px;
		color: #ccc;
	}
	
	#mc_embed_signup.rss-email #mc-embedded-subscribe {
		-khtml-border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		background: #EEEEEE;
		border: 2px solid #999999;
		font-size: 15px;
		padding: 2px;
		cursor: pointer;
		margin: 10px 10px 15px 90px !important;
	}
	
		#mc_embed_signup.rss-email #mc-embedded-subscribe:hover {
			background: #333;
			color: #fff;
		}
	
	#mc_embed_signup.rss-email .mc-field-group {
		margin:10px 0 !important;
	}
	
/*MailChimp - Page*/

	#mc_embed_signup.page-newsletter .mc-field-group input {
		margin-top: -14px
	}


/*Others*/

.alignright {
	float: right;
}




/****Social Media***/

.social-media {
	margin: 0 !important; 
	height: 80px;
	padding: 0 !important;
}

	.social-media li {
		list-style: none;
		float: left;
		list-style: none !important;
	}
	
	.social-media li.facebook-share {
	}
	
	.social-media li.twitter-tweet {
		height:20px;
		margin-top:1px !important;
		margin-left:16px !important;
	}
	
	.social-media li.evernote-clip {
		 margin:2px 0 0 -3px !important;
		 width:51px;
		 height:20px;
	}
	
	.social-media li.facebook-like, .social-media li.facebook-like-face {
		margin-left:0 !important;
	}
	
	.social-media li.facebook-like-face {
		
	}
	
	.social-media li.facebook-like {
		height: 23px;
	}
	
		.social-media li.facebook-like iframe {
			height: 23px !important;
		}
		
	.social-media li.sharethis-count {
		float: right;
	}
	
	.social-media li.stumble-upon {
		margin-right: 10px;
		padding-top: 3px;
	}
	
	.social-media li.facebook-send {
		height: 20px;
		margin-right: 15px;
		margin-top: 2px;
	}
	
	.social-media li.google-plusone {
		height: 20px;
		margin-right: 0;
		margin-top: 2px;
	}


/****Social Media Bar****/

#share_buttons_single_page img{
background: none;
border: none;
padding: 0;
margin: 0;
}
#share_buttons_wrapper {
left:-120px;
position: absolute;
margin-left: 35px;
width: 280px;
}
#share_buttons_single_page{
position:absolute;
text-align: left;
margin: 0 0 10px 15px;
}
#share_buttons_single_page.fixed {
position: fixed;
top:20px;
}
#share_buttons_single_page .wdt_button{
float:left;
clear:left;
margin-bottom: 10px;
}


/****ShareBar****/

body ul#sharebarx li {
    float: left;
    line-height: 18px;
    margin-right: 20px;
	list-style-type: none;
}

body ul#sharebar {
    background: none repeat scroll 0 0 #E9E9E9;
    border: 1px solid #CCCCCC;
    display: none;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 65px;
    z-index: 99;
}

body ul#sharebarx li {
    float: left;
    line-height: 18px;
    list-style-type: none;
    margin-right: 10px;
}

.fb_share_count_wrapper {
    display: block;
    float: none !important;
    margin: 0 auto !important;
    position: relative;
    width: 53px;
}


/****ShareThis****/

.stButton .chicklets {
    background: url("images/email.png") no-repeat scroll left 3px transparent !important;
    display: inline-block;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
    padding-right: 3px;
    white-space: nowrap;
}
