/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

#container {
	margin: 30px;
}

#primary {margin: 30px 30px 0 0;}
#secondary {margin-right: 30px;}

#nav .sf-menu  { margin: 0 auto; line-height: 1.1; max-width: 1000px; text-align:center; padding:0 30px;}

a.rsswidget img {display: none !important; width: 0;}

.single .post .entry-photo, .single-post .entry-photo {margin-bottom: 18px;}

h2, h3, h4, h5, h6 {margin: 0 0 1em 0;}

h2, h3, h4, h5, h6, .featured-entry .entry-title {
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
	font-weight: 600;
	}

.widgets-list-layout-links {width: 82%;}
	html.ie7 li#sfpwidget-2 .widgets-list-layout-links {margin-top: -40px;}

html body.single div#wrapper div#main.clearfix div#container.clearfix div#content.section div div#sidebar ul li#sfpwidget-2.widgetcontainer {
border: none !important;
padding: 0 !important;
}

html body.single div#wrapper div#main.clearfix div#container.clearfix div#content.section div div#sidebar ul li#sfpwidget-2.widgetcontainer h5.widgettitle {
border: none !important;
padding: 0 !important;
}

html body div#wrapper div#main.clearfix div#secondary.aside ul.xoxo li#top-posts-2.widgetcontainer ul.widgets-list-layout {
margin: -10px 0 !important;
}

html body div#wrapper div#main.clearfix div#secondary.aside ul.xoxo li#top-posts-2.widgetcontainer ul.widgets-list-layout li {
list-style: none;
line-height: 18px;
margin: 0;
padding: 10px 0;
border-bottom: 1px solid #c6c5c5;
display: block;
overflow: hidden;
}

html body div#wrapper div#main.clearfix div#secondary.aside ul.xoxo li#top-posts-2.widgetcontainer ul.widgets-list-layout li:last-child { border-bottom: none;  }

.posts-default img, .posts-default .entry-thumbnails-link {width: 188px;}
.posts-default .entry-meta {width: 188px;}
.posts-default li {width: 190px;height: 243px;}

.textwidget p:last-child {margin-bottom: 0;}

ul.blogroll li, li#rss-2 ul li, li#text-33 ul li, .footer-sidebar-container li.widgetcontainer ul li {
	list-style: none;
	background: url('images/bullet.png') no-repeat 0 5px;
	margin: 6px 0;
	padding: 0 0 0 15px;
}

.wwsgd {
	margin: 15px 0;
}

.featured-slideshow .entry-summary p {
	color: #ccc;
}

/* Social Icons */

.logo-social strong {
	float: left;
	margin: 8px 11px 0 0;
}

.twitter, .facebook, .pinterest, .rss, .instagram {
	display: block;
	width: 32px;
	height: 32px;
	background: url(/wp-content/uploads/2015/07/social-icons2.png) no-repeat;
	text-indent: -99999px;
	float: left;
}

.twitter 	{background-position: 0 0;}
.facebook 	{background-position: -32px 0;}
.pinterest 	{background-position: -64px 0;}
.rss 		{background-position: -96px 0;}
.instagram 	{background-position: -128px 0;}

.logo-social a {margin: 0 4px 0 0;}
.logo-social a:hover {background-position-y: -32px;}

.posts-default .entry-thumbnails {width: 190px;}

/* New Footer CSS */
div#wrapper div#footer div.footer-sidebar-container ul#footer-sidebar-1.footer-sidebar li.widgetcontainer {width: 21%;}
div#wrapper div#footer div.footer-sidebar-container ul#footer-sidebar-1.footer-sidebar h5.widgettitle {display:none;}
div#wrapper div#footer div.footer-sidebar-container ul#footer-sidebar-1.footer-sidebar div.better-rss-intro-text {height: 75px;}
.footer-sidebar {width: 1060px;}
.footer-sidebar-container li.widgetcontainer ul {margin-left: 10px;}

/* Overwrite centering CSS */
.aligncenter  { display: block; margin: 0 auto !important; }

/* margin for new conditional ad slot */
#execphp-4 {margin-bottom: 0px;}

/* border for post images */
.db {
border: 1px solid #b3b3b3 !important;
padding: 0px !important;
}

/* styles for comment removal */
div.convo-square {
background-color:black; 
color:white; 
margin-right:10px; 
padding:40px;
float:left;
}

div.convo-square a {
text-decoration: underline;
color: #ffffff;
}

div.convo-square a:hover {
color: #0086d3;
text-decoration: underline;
}

map area {
outline:none;
}