/*

Theme Name: EBD 2012.

Description: Custom Theme for the EBD Blog.

Version: 1.0

Author: Ellen Bruss Design

Author URI: www.ebd.com

*/



/* clearfix */

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }







/* Styles */

body,td,th {

	color: #534747;

}

html, body {

	height: 100px;

}

body {

	background-color: #6d6e71;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(images/bg_stripes.png);

}

body,td,th {

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 300;

}

a:link {

	color: #B1B3B6;

	text-decoration: none;

}

a:visited {

	color: #B1B3B6;

	text-decoration: none;

}

a:hover {

	color: #5F5F5F;

	text-decoration: none;

}

a:active {

	color: #B1B3B6;

	text-decoration: none;

}

H1 {

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	text-transform:uppercase;

	margin-top: -5px;

	line-height: 24px;

	font-size: 20px;

	letter-spacing: 1px;

}

h3 {

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	text-transform:uppercase;

	line-height: 15px;

	font-size: 14px;

	letter-spacing: 1px;

	margin-top: 0px;

	margin-bottom:5px;

}

hr {

	height: 1px;

	border: none;

	background-color: #B1B3B6;

}

img {

	border: none;
	height: auto;

}

#container {

	margin: auto;

	width: 1020px;

	background-color:#FFF;

	min-height: 100%;

}

.shadow {

	margin: 40px;

	background-color: rgb(68,68,68); 



	-moz-box-shadow: 0px 0px 10px 4px rgba(68,68,68,0.6);

	-webkit-box-shadow: 0px 0px 10px 4px rgba(68,68,68,0.6);

	box-shadow: 0px 0px 10px 4px rgba(68,68,68,0.6);



	/*filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5,MakeShadow=true,ShadowOpacity=0.30);

	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=5,MakeShadow=true,ShadowOpacity=0.30)";

	zoom: 1;*/

}

.roundRight {

	border-radius: 0px 0px 10px 0px; 

	-moz-border-radius: 0px 0px 10px 0px; 

	-webkit-border-radius: 0px 0px 10px 0px;

}

.roundLeft {

	border-radius: 0px 0px 0px 10px; 

	-moz-border-radius: 0px 0px 0px 10px; 

	-webkit-border-radius: 0px 0px 0px 10px;

}

.roundTopRight {

	border-radius: 0px 10px 0px 0px; 

	-moz-border-radius: 0px 10px 0px 0px; 

	-webkit-border-radius: 0px 10px 0px 0px;

}

#header {

	padding: 40px;

	width: 940px;

	height: 140px;

}

#header_title {

	float: left;

	color: #808080;

	margin-top: 80px;

	width: 529px;

}

#header_logo {

	float: right;

	width: 79px;

}

#header_search {

	float: right;

	width: 233px;

	clear: right;

	margin-top: 75px;

	text-align:right;

}

.simg {

	margin-bottom: -2px;

}

.search {

	border: none;

	background-color: #F5F5F5;

	padding: 5px;

	margin-right: 5px;

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	text-transform: uppercase;

	color: #B1B3B6;

	letter-spacing: 1px;

	width: 150px;

}

#featured {

}

#featured_single {

	height: 500px;

}

#feat_image {

	height: 400px;

	float: left;

}

#feat_imgshad {

	width: 26px;

	height: 400px;

	background-image: url(images/feat_shadow.png);

	background-repeat:repeat-y;

	float:left;

	margin-left: -26px;

}

#feat_content {

	width: 190px;

	height: 370px;

	float: left;

	background-color: #534747;

	background-image: url(images/feat_bg.jpg);

	padding: 15px;

	font-size: 14px;

	color: #FFF;

	line-height: 16px;

}

#feat_content H1 a:link {

	color: #B1B3B6;

	margin-top: 5px;

	text-decoration: none;

}

#feat_content H1 a:visited {

	color: #B1B3B6;

	margin-top: 5px;

	text-decoration: none;

}

#feat_content h1 a:hover {

	color: #F2F2F2;

	margin-top: 5px;

	text-decoration: none;

}

#feat_txt {

	height: 346px;

}

#feat_social {



}

#blog_container {
    clear: both;
    padding: 22px 35px;
    min-height: 100%;
}

#sidebar {

	float:left;

	width: 220px;

}

#sidebar_single {

	float:left;

	width: 220px;

	margin-left: -1px;

}

#nav ul {

	list-style:none;

	margin-top: 0;

	margin-left: -40px;

	line-height: 25px;

	font-size: 15px;

}

#nav a:link, a:visted {

	text-decoration: none;

	color: #808080;

}

#nav a:hover {

	color: #534747;

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

}

#nav .current-cat a{

	color: #534747;

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

}

#blogs {

	width: 733px;

	height: 100%;

	min-height: 1420px;

	margin-left: 222px;

	border-left: solid #B1B3B6 1px;

	padding-left: 10px;

}

.box { 

	float: left;

	position: relative;

}

#blogs_single {

	width: 733px;

	height: 100%;

	margin-left: 222px;

	border-left: solid #B1B3B6 1px;

	padding-left: 10px;

	margin-top: -15px;

}

#findface {

	margin: 40px 0 40px -7px;

	text-align: right;

}

#alsolike {

	margin: 40px 0 40px -7px;

}

#findlinked {

	margin: 40px -3px 40px 0;

	text-align: right;

}

#findinsta {

	margin: 60px -3px 40px 0;

	text-align: right;

}

#post {

	width: 220px;

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 17px;

}

#post_spacer {

	position:relative;

	height: 17px;

}

#post_image {

}

#post_text_even {

	background-image: url(images/post_bg.png);

	background-repeat:repeat-x;

	background-position:bottom;

	width: 200px;

	padding: 10px 10px 10px 10px;

	background-color: #F2F2F2;

	font-size:14px;

	color: #6D6E71;

	line-height: 16px;

}

#post_text_even h3 a:link {

	color: #534747;

	text-decoration: none;

}

#post_text_even h3 a:visited {

	color: #534747;

	text-decoration: none;

}

#post_text_even h3 a:hover {

	color: #B1B3B6;

	text-decoration: none;

}

#post_text_odd {

	background-image: url(images/post_bg.png);

	background-repeat:repeat-x;

	background-position:bottom;

	width: 200px;

	padding: 10px 10px 10px 10px;

	background-color: #534747;

	font-size:14px;

	color: #fff;

	line-height: 16px;

}

#also {

	background-image: url(images/post_bg.png);

	background-repeat:repeat-x;

	background-position:bottom;

	width: 140px;

	padding: 5px 5px 5px 10px;

	background-color: #534747;

	font-size:12px;

	color: #fff;

	margin-top: -23px;

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	text-transform: uppercase;

	letter-spacing: 1px;

	margin-left: 10px;

}

#post_text_odd h3 a:link {

	color: #B1B3B6;

	text-decoration: none;

}

#post_text_odd h3 a:visited {

	color: #B1B3B6;

	text-decoration: none;

}

#post_text_odd h3 a:hover {

	color: #F2F2F2;

	text-decoration: none;

}

#post_shadow {

	margin-top:-23px;

	height: 23px;

	width: 220px;

}

.more {

	text-transform: uppercase;

	font-size: 10px;

	letter-spacing: 1px;

}

#post_date {

	width: 34px;

	height: 41px;

	background-image: url(images/post_bg.png);

	background-repeat:repeat-x;

	background-position:bottom;

	background-color: #6D6E71;

	text-align:center;

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	padding: 3px;

	position:absolute;

	top:0;

}

#post_date_single {

	width: 34px;

	height: 41px;

	background-image: url(images/post_bg.png);

	background-repeat:repeat-x;

	background-position:bottom;

	background-color: #6D6E71;

	text-align:center;

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	padding: 3px;

	position:relative;

	top:-500px;

	left: 40px;

}

.dateMonth {

	text-transform:uppercase;

	font-size: 10px;

	letter-spacing: 1px;

	color: #FFF;

}

.dateDay {

	color: #B1B3B6;

	text-transform:uppercase;

	font-size: 27px;

}

#pfoot {

	text-align:right;

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;



}

#pfoot a:link {

	text-decoration: none;

	color: #B1B3B6;

	text-transform:uppercase;

	font-size: 8px;

	letter-spacing: 1px;

}

#pfoot_share a:link {

	text-decoration: none;

	color: #B1B3B6;

	text-transform:uppercase;

	font-size: 8px;

	letter-spacing: 1px;

}

.addthis_button {

	text-decoration: none;

	color: #B1B3B6;

	text-transform:uppercase;

	font-size: 8px;

	letter-spacing: 1px;

}

#pfoot_share {

	float: left;

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;



}

#content_single {

	width: 700px;

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom:17px;

}

#content_single_headline {

	position:relative;

	width: 220px;

	float: left;

}

#content_single_headline h3 a {

	text-decoration: none;

	letter-spacing:1px;

	text-transform:uppercase;

	font-size: 20px;

	line-height: 20px;

}

#content_single_body {

	position:relative;

	width: 440px;

	border-left: solid #B1B3B6 1px;

	padding-left: 20px;

	float: left;

	margin-left: 19px;

}

#content_single_body img, 
#content_single_body video, 
#content_single_body blockquote.wp-block-quote.is-style-large p {
	border-top: solid #B1B3B6 1px;
	border-bottom: solid #B1B3B6 1px;
	margin: 10px 0 10px -260px;
	max-width: 650px;
	height: auto;
}

#content_single_body blockquote.wp-block-quote.is-style-large p {
	font-size: 19px;
	line-height: 40px;
	background-color: #fff;
	padding: 20px 42px;
	width: 650px;
	box-sizing: border-box;
	text-transform: uppercase;
	color: #adadad;
	letter-spacing: 2px;
}

#content_single_body p {

	margin-top: 0px;

	font-size: 14px;

	line-height: 17px;

}

#content_single_comments {

	min-height: 900px;

	margin-left: 5px;

	width: 700px;

	margin-bottom: 20px;

}

#combreak {

	border-bottom: solid #B1B3B6 1px;

	border-top: solid #B1B3B6 1px;

	width: 715px;

	height: 3px;

	margin-left: 5px;

	margin-bottom: 20px;

	float:left;

}

#conten_single_nav {

	width: 200px;

}

.comments {

	margin-top: 20px;

}

.comment-date {

	float: left;

	width: 600px;

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	font-size: 12px;

	color: #B1B3B6;

}

#comment-author {

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	font-size: 12px;

	color: #B1B3B6;

}

.reply {

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	text-transform: uppercase;

	font-size: 12px;

	color: #B1B3B6;

	text-align:right;

	text-decoration: none;

}

.comments p {

	font-size: 14px;

	line-height: 17px;

}

#respond p {

	font-size: 14px;

	line-height: 17px;

}

#twitter_update_list {

	font-size: 13px;

	line-height: 16px;

	list-style: none;

	margin-top: 30px !important;

}

#twitter_update_list li {

	background: url('images/twitter-divider.gif') bottom left repeat-x;

	padding-bottom: 7px;

	margin-bottom: 9px;

}

#twitter_update_list span, #twitter_update_list span a {

	color: #ababab;

	text-decoration: none;

}

#twitter_update_list a {

	color: #6f7276;

}

#twithead {

	background-image: url(images/post_bg.png);

	background-repeat:repeat-x;

	background-position:bottom;

	width: 60px;

	padding: 5px 5px 5px 10px;

	background-color: #534747;

	font-size:12px;

	color: #fff;

	margin-top: -23px;

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	text-transform: uppercase;

	letter-spacing: 1px;

}

#twithead a {

	color: #fff;

}

#searchbrk {

	border-bottom: solid #B1B3B6 1px;

	border-top: solid #B1B3B6 1px;

	width: 1010px;

	height: 3px;

	margin-left: 5px;

	margin-bottom: 20px;

	float:left;

}

#pagenav {

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	width: 100%;

	height:20px;

	color: #B1B3B6;

	text-transform:uppercase;

	font-size: 10px;

	letter-spacing: 1px;

	margin-top: 10px;

}

#pagenav_inner {

	width: 700;

	float:right;

	text-align:center;



}

#single_share a:link {

	text-decoration: none;

	color: #B1B3B6;

	text-transform:uppercase;

	font-size: 9px;

	letter-spacing: 1px;

}

#single_share {

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	float: left;

	margin-top: 10px;

}

#pintrest_pins {

	padding: 5px 3px 0px 5px;

	background-color: #534747;

	margin-right: -2px;

}

#pintrest_pins li {

	list-style:none;

	margin:0;

	padding: 0;

}

#pintrest_pins ul {

	list-style:none;

	margin:0;

	padding: 0;

}

#pintrest_pins img {

	padding-bottom:5px;

}

#pintrest_pins h2 {

	display:none;

}

#pinhead {

	background-image: url(images/post_bg.png);

	background-repeat:repeat-x;

	background-position:bottom;

	width: 150px;

	padding: 5px 5px 5px 10px;

	background-color: #534747;

	font-size:12px;

	color: #fff;

	margin-top: -23px;

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	text-transform: uppercase;

	letter-spacing: 1px;

}

#pinhead a {

	color: #fff;

}

#pinholder {

	margin-top: 80px;

}

#twit {

	padding: 10px 15px 18px 12px;

	background: #534747 url(images/twit_bg.png) no-repeat right bottom;

	margin-right: -2px;

}

#twit li {

	list-style:none;

	margin:0 0 15px 0;

	padding: 0;

}

#twit ul {

	list-style:none;

	margin:0;

	padding: 0;

}

#twitholder {

	margin-top: 80px;

}

#twitholder a {

	color: #f2f2f2;



}

.srctitle {

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	text-transform: uppercase;

	font-size: 14px;

	margin-top: 15px;

}

.search-terms {

	color: #B1B3B6;

}

#footbrk {

	border-bottom: solid #B1B3B6 1px;

	border-top: solid #B1B3B6 1px;

	width: 1000px;

	height: 3px;

	margin-left: -25px;

	margin-bottom: 20px;

	float:left;

}

#pnavbrk {

	border-top: solid #B1B3B6 1px;

	width: 1000px;

	height: 1px;

	margin-left: -25px;

	float:left;

}

#copyright {

	width: 940px;

	text-transform: uppercase;

	font-size: 10px;

	margin-top: 15px;

	color: #B1B3B6;

	text-align: right;

}

#copyright a {

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

	color: #534747;

	margin-left: 10px;

}

.vertbreak {

	margin-left: 10px;

	font-family: "proxima-nova",sans-serif;

	font-style: normal;

	font-weight: 600;

}

#404 {

	font-size: 10px;

}

#404_search {

	float: right;

	width: 233px;

	clear: right;

	margin-top: 86px;

	text-align:right;

}

.youtube {

	margin: 10px 0 10px -260px;

}

#ebdfeat {

	margin-top: 60px;

}

.backtogrid {

	background-image: url(images/backicon_b.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 12px;

	width: 200px;

}

#post_image img {
	width: 100%;
	height: auto;
}

ul.blocks-gallery-grid {
    list-style: none;
    margin: 0;
    padding: 0;
}

textarea#comment {
    max-width: 100%;
}
