/*
THEME NAME: The Brick Factory 2
AUTHOR: The Brick Factory
DESCRIPTION: Brick Factory Theme
VERSION: 2.0
*/

/* 
RED - #881f02
LIGHT GRAY - #b8b8b8
MEDIUM GRAY - #919191
DARK GRAY - #5a5a5a
BLACK - #000000 
*/

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background:#fff;
	color:#000;
	margin:0;
	padding:0;
	text-align:center;
	position:relative;
}
body > a#tumblrlink {
	display:block;
	position:fixed;
	left:0;
	background:url(images/tumblr.jpg) top left no-repeat;
	width:41px;
	height:145px;
	text-indent:-9999px;
	top:250px;
}
a {
	color:#881f02;
	text-decoration: none;
}
a:hover {
	color: #000;
}
blockquote {
  border-left: 2px solid #b8b8b8;
  color: #919191;
	margin: 0 0 0 8%;
  padding: 0 10px;
}
.post blockquote p:first-child {
	font-size: 1em;
}
h1, h2, h3, h4, h5, h6 {
	color: #919191;
	font-weight: normal;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 1em;
}
h6 {
	font-size: .9em;
}
img {
	border: 0;
}
img, object, embed {
	max-width: 100%;
	height: auto;
}
ol {
	margin: 0 0 0 25px;
	padding: 0;
}
ol li {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}
ul {
	margin: 0;
	padding: 0;
}
ul li {
	list-style: none outside none;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}
.entry ol, 
.entry ul {
	margin: 0 0 0 8%;
}
.entry ol li,
.entry ul li {
	line-height: 1.5em;
	margin:0 0 1em;
}
.entry ul li {
	list-style: disc outside none;
}
/*
LAYOUT
*/
#wrapper {
	margin: 0 auto;
	padding: 25px 0 0 0;
	text-align:left;
	max-width:900px;
	width: 100%;
}
/* BANNER */
.top-banner {
	background: none repeat scroll 0 0 #881F02;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	letter-spacing: 0.1em;
	text-transform: lowercase;
}
.top-banner span, .top-banner a {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
.top-banner a:hover {
	color: #dcc0b9;
}
.top-banner .container {
	line-height: 39px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	vertical-align: middle;
	width: 880px;
}
.logo-small {
	*background-image:url(images/tbf_logo_small.png);  /* Only IEv6 & 7 see this */
	background: transparent url(data:image/png;base64,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) no-repeat center 0;
	display: block;
	float: right;
	height: 39px;
	line-height: 39px;
	text-indent: -9999px;
	vertical-align: middle;
	width: 45px;
}
.logo-small:hover { 
	*background-image:url(images/tbf_logo_small.png);  /* Only IEv6 & 7 see this */
	background: transparent url(data:image/png;base64,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) no-repeat center -100px; }
/* HEADER*/
#header {
	margin: 0;
	text-align:center;
}
#header #blog-title1 {
	display: block;
	margin:0;
	height:60px;
	background:url(images/brick_by_brick.png) no-repeat center center;
}
#header #blog-title2 {
	display: block;
	margin:0;
	height:127px;
	background:url(images/header-image2.gif) no-repeat center left;
}
#header .site-title {
	color: #232427;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 74px;
	font-weight: bold;
	letter-spacing: 20px;
	margin: 0;
	padding: 0;
	text-align: justify;
	text-shadow: 0 0 1px #232427;
	text-transform: uppercase;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;	
}
#header .site-title a {
	color: #000000;
	display: block;
	text-align: center;
}
#header .site-title span {
	color: #808080;
	text-shadow: 0 0 1px #D9DBDA;
}
/* NAVIGATION */
#menu-navigation li {
	list-style: none outside none;
}
#menu-navigation li:hover {
	background: #891f05 none;
	padding-left: 10px;
}
#menu-navigation {
	overflow: hidden;
}
#menu-navigation a {
	color: #353535;
	display: block;
	font-size: 1em;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
}
#menu-navigation a:hover, #menu-item-25 a {
	background: #8a1e04;
	color: #fff;
}
#menu-navigation {
	margin: 0;
	padding: 0;
}
#menu-navigation #menu-item-26 {
	padding-right: 0;
}
/* CONTENT */
#container { /*max-width: 551px;*/
	margin: 0/* auto*/; /*float: left;*/
}
.post {
	font-size: 1.5em;
	padding: 70px 0 0;
}
.post p:first-child {
	font-size: 1.3em;
}
.post p {
	line-height: 1.5em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;	
}
/*.post-header-image,*/
.post-header-image {
	text-align: center;
}
.post-header-image img {
	padding: 0 0 40px 0;
}
.entry {
	border-bottom: 1px solid #B8B8B8;
	clear: both;
	padding: 10px 0 40px;
}
.entry_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.6em;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;
	padding: 0 0 5px;
	text-align: left;
}
.entry_title a {
	color: #000;
}
.entry_title a:hover {
	color: #8A1F03;
}
.submitted {
	color: #919191;
	float: left;
	font-size: 0.9em;
	margin: 0;
}
.date {
	font-size: 0.85em;
}
.postmetadata {
	color: #818181;
	float: right;
	font: 0.75em Arial;
	overflow: hidden;
	padding: 0;
}
.postmetadata a {
	color: #818181;
}
.read_more {
	padding-left: 80px;
	float: left;
	display: none;
}
.comments-link {
	line-height: 20px;
}
.comments-link span {
	background: #dcdcdc none;
	padding: 0 5px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.navigation {
	height: 85px;
	margin: 0 auto;
	padding: 60px 0;
	text-align: center;
	width: 20%;
}
.nav-previous a, .nav-next a {
	background: url("images/bg_more.png") repeat-x scroll 0 0 #ECEAEA;
	color: #FFFFFF;
	display: block;
	font: bold 1.25em/85px Arial;
	height: 85px;
	letter-spacing: 0.1em;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 85px;
}
.nav-previous a:hover, .nav-next a:hover {
	background:  #8A1E04;
	color: #fff;
}
.nav-previous {
	float: left;
}
.nav-next {
	float: right;
}
.archive_link {
	float: left;
	width: 427px;
	padding-top: 10px;
}
.archive_link a {
	font-size: 1.33em;
	text-transform: capitalize;
	font-weight: normal;
	color: #727272;
	border-bottom: 1px solid;
}
.post img {
	max-width: 100% !important;
	height: auto;
}
.twitter-share-button {
	margin-right: 10px;
	width: 80px !important;
}
.share {
	float: right;
	min-width: 300px;
}
/* SIDEBAR */
.widget_recent_entries ul {
	border-top: 1px solid #774F47;
}
.widget_recent_entries li {
	border-bottom: 1px solid #774F47;
}
.widget_recent_entries li:hover {
	background: #891f05 none;
	padding-left: 10px;
}
.widget_nav_menu li {
}
#text-5 { /* dev-4 */
	/*clear: both;*/
	float: right;
}
.widget_mailchimpsf_widget {
	/*clear: both;*/
	/*float: right !important;*/
	margin: 30px 0 0 0;
}
.sidebar .widget {
	float: left;
	padding: 0 25px;
	width: 250px;
}
.sidebar .widget h2 {
	color: #FFFFFF;
	font: bold 1em/3.5em Arial;
	letter-spacing: 0.1em;
	text-align: left;
	text-transform: uppercase;
}
.sidebar {/*width:306px; float: left; background:#f8f9f9; margin-left: 24px;*/
}
.sidebar ul {
	padding:0;
	margin:0
}
.sidebar li {
	list-style: none outside none;
	padding: 10px 0;
}
.sidebar .widgettitle {
	color:#000;
	text-align: center;
	font-weight: normal;
	margin: 0;
	padding: 20px 0 0 0;
}
.sidebar #recent-posts-4 {
}
.blogsocnet {
	display: block;
}
.blogsocnet li {
	float:left;
	padding-right: 5px;
	padding-left:0px !important;
}
.blogsocnet a {
	display: block;
	height: 25px;
	width: 25px;
}
.textwidget p {
	line-height: 1.6em;
	margin: 0;
	padding: 0;
}
.rssfeedtbf a {
	background:url(images/blog-socnet.png) scroll no-repeat 0px 0px;
}
.facebooktbf a {
	background:url(images/blog-socnet.png) scroll no-repeat -51px 0px;
}
.twittertbf a {
	background:url(images/blog-socnet.png) scroll no-repeat -102px 0px;
}
.tumblrtbf a {
	background:url(images/blog-socnet.png) scroll no-repeat -154px 0px;
}
.tbfblogform input {
	color:#fff;
	padding: 7px;
}
.tbfblogform .emailfield {
	border:solid 1px #D2D2D2;
	background:#d2d2d2;
	padding: 8px;
	margin-right: 3px;
	width: 160px;
}
.tbfblogform .submitb {
	border:solid 1px #8c8d8e;
	background:#8c8d8e;
	padding: 7px;
	font-weight:bold;
}
#mailchimpsf_widget-2 label, #mailchimpsf_widget-3 label {
	display:none;
}
#mailchimpsf_widget-2 input, #mailchimpsf_widget-3 input {
	color:#fff;
	padding: 7px;
}
#mailchimpsf_widget-2 #mc_mv_EMAIL, #mailchimpsf_widget-3 #mc_mv_EMAIL {
	background: none repeat scroll 0 0 #64524E;
	border: 1px solid #531101;
	color: #FFFFFF;
	margin-right: 3px;
	padding: 8px;
	width: 140px;
}
#mailchimpsf_widget-2 #mc_signup_submit, #mailchimpsf_widget-3 #mc_signup_submit {
	background: none repeat scroll 0 0 #9A2909;
	border: 1px solid #9A2909;
	cursor: pointer;
	font-weight: bold;
	padding: 7px 4px;
}
#mailchimpsf_widget-2 .mc_merge_var, #mailchimpsf_widget-2 .mc_signup_submit, #mailchimpsf_widget-3 .mc_merge_var, #mailchimpsf_widget-3 .mc_signup_submit {
	float:left;
}
#recent-posts-4 li a, #recent-posts-plus-2 li a, #recent-posts-plus-3 li a {
	color: #FFFFFF;
	font-size: 1.1em;
}
#recent-posts-4 li a:hover, #recent-posts-plus-2 li a:hover, #recent-posts-plus-3 li a:hover {
	color: #ededed;
}
#recent-posts-plus-2 p, #recent-posts-plus-3 p {
	margin:0;
	font-size: smaller;
}
/* COMMENTS */
.comments {
	border-top: 1px solid #B8B8B8;
	margin: 2px 0 0;
	padding: 50px 0 60px 0;
}
.facebook-comments-count {
	color: #919191;
	font: bold 18px Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
	padding: 0 0 25px 0;
	text-transform: uppercase;
}
.facebook-comments {
	padding: 0 0 0 115px;
}
/* FOOTER */
/*#footer{ clear:both;width:100%;height:439px;}*/
#footer {
	/*background: url("images/bg_footer.png") repeat-x scroll center top #140502;*/
	clear: both;
	color: #fff;
	font: normal 1.25em Arial, Helvetica, sans-serif;
	/*min-height: 660px;*/
	text-align: center;
	width: 100%;
}
#footer a {
	color: #fff;
}
/*#footer a{ width: 551px; height: 439px; margin: 0 auto; padding:0; background:url(images/footer-image.gif) no-repeat center; display: block; }*/
#footer a.factory {
	background: url("images/bg_footer_factory.png") no-repeat scroll center top transparent;
	display: block;
	height: 155px;
	margin: 0 auto;
	width: 300px;
}
#footer .container {
background: #4d0f02; /* Old browsers */
background: -moz-linear-gradient(top,  #4d0f02 0%, #140502 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d0f02), color-stop(100%,#140502)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4d0f02 0%,#140502 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4d0f02 0%,#140502 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4d0f02 0%,#140502 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4d0f02 0%,#140502 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d0f02', endColorstr='#140502',GradientType=0 ); /* IE6-9 */
min-height: 500px;
}
#footer #primary {
	margin: 0 auto;
	text-align: left;
	width: 900px;
}
/* Facebook */
#fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span {
	width: 95% !important;
}





/* 
Responsive layout for Brick Factory Theme
*/
@media only screen and (max-width: 899px) {
#header .site-title {
font-size:60px;
letter-spacing:12px;
}
.top-banner .container {
 width: 98%;
}
.post {
 margin: 0 auto;
 padding: 10px;
}
.entry img {
 width: 100%;
}
#footer #primary {
 width: 100%;
}
.sidebar .widget {
 float: left;
 padding: 0 2%;
 width: 29%;
}
}

/*
MOBILE PORTRAIT (320X480)
*/
@media only screen and (max-width: 320px) {
.top-banner {
 font-size: 1.1em;
}
#header .site-title {
 font-size: 15px;
 letter-spacing: 12px;
}
.post {
 font-size: 1.1em;
}
.share {
 clear: both;
 float: none;
}
.sidebar .widget {
 float: none;
 padding: 0 2%;
 width: 90%;
}
.sidebar .widget {
 float: none;
 margin: 0 auto;
 width: 65%;
}
.widget_mailchimpsf_widget {
 float: none !important;
}
#mailchimpsf_widget-2 #mc_mv_EMAIL, #mailchimpsf_widget-3 #mc_mv_EMAIL {
 width: 135px;
}
#text-4 {
 float: none;
}
.facebook-comments {
 padding: 0;
}
#text-5 {
  clear: both;
  float: none;
}
}

/*
MOBILE LANDSCAPE (480X320)
*/
@media only screen and (min-width: 321px) and (max-width: 480px) {
.top-banner {
 font-size: 1.1em;
}
#header .site-title {
 font-size: 15px;
 letter-spacing: 12px;
}
.post {
 font-size: 1.1em;
}
.share {
 clear: both;
 float: none;
}
.sidebar .widget {
 float: none;
 margin: 0 auto;
 width: 75%;
}
.widget_mailchimpsf_widget {
 float: none !important;
}
#mailchimpsf_widget-2 #mc_mv_EMAIL, #mailchimpsf_widget-3 #mc_mv_EMAIL {
 width: 135px;
}
#text-4 {
 float: none;
}
.facebook-comments {
 padding: 0;
}
#text-5 {
  clear: both;
  float: none;
}
}


/*
SMALL TABLET PORTRAIT (600X800)
*/
@media only screen and (min-width: 481px) and (max-width: 600px) {
#header .site-title {
 font-size: 48px;
}
.share {
 float: none;
}
#mailchimpsf_widget-2 #mc_mv_EMAIL, #mailchimpsf_widget-3 #mc_mv_EMAIL {
 width: 100px;
}
.widget_mailchimpsf_widget {
  float: right !important;
  margin: 30px 0 0;
}
#text-5 {
  clear: both;
  float: right;
}
.facebook-comments {
 padding: 0;
}
}

/*
SMALL TABLET LANDSCAPE (800X600)
*/
@media only screen and (min-width: 601px) and (max-width: 800px) {
#mailchimpsf_widget-2 #mc_mv_EMAIL, #mailchimpsf_widget-3 #mc_mv_EMAIL {
 width: 140px;
}
.facebook-comments {
 padding: 0;
}
}


/*
TABLET PORTRAIT (768X1024)
*/
@media only screen and (min-width: 601px) and (max-width: 768px) and (orientation : portrait) {
}

/*
TABLET LANDSCAPE (1024X768)
*/
@media only screen and (min-width: 769px) and (max-width: 1024px) and (orientation : landscape) {
}
/* DESKTOP */
@media only screen and (min-width: 1200px) {
	.post-header-image {
		margin: 0 -150px;
		width: 1200px;
	}
}