/*

Theme Name: Big Picture
Theme URI: http://themeforest.net/item/big-picture-theme-for-wordpress/106446
Description: Theme uses post's image as a full scale background.
Version: 1.2
Author: Eugene Okoronkwo
Author URI: http://raw-brand.com/
Tags: portfolio, photo, fluid layout, widgets, jQuery

	Big Picture v1.2
	http://raw-brand.com/

	This theme was designed and built by Eugene Okoronkwo,
	whose website you will find at http://raw-brand.com/

*/

/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul, li{
	list-style: none;
}

/* -------------------- PAGE SETUP -------------------- */

html {height:100%;}
body {font-size:12px;height:100%;line-height:1.5em;color:#FF9617 !important;}


/* -------------------- TYPOGRAPHY -------------------- */

p{
	margin:18px 0;
}

a{color:#F4471D !important}
a:hover{
text-decoration: underline;
}
.sidebar a{border:none;}
h2{
color:#C7C815 !important;
}
h2 a{}
h2 a:hover{}

h1{font-size:4em;letter-spacing:-2px;}
h1 a{}

h2{font-size:2em;letter-spacing:-1px;}
.sidebar h2{margin-bottom:10px;}
h2.pagetitle{margin-bottom:30px;}

#wrapper #content-holder #main-content h2 {
	border-color: #6B681F !important;
	cursor: move;
}

#wrapper #content-holder #main-content h2.pagetitle, #wrapper #content-holder #main-content .post-content .post h2, #wrapper #content-holder #main-content .post-content .page h2, #wrapper #content-holder #main-content .comments, #wrapper #content-holder #main-content .commentlist h2, #wrapper #content-holder #main-content #author-info h2{border:none;}

h3{font-size:1.5em;margin:20px 0 10px;}
.comments-label h3{font-size:2em;letter-spacing:-1px;}

h4{font-size:1em;}

h5{font-size:1em;font-style:italic;}

h6{font-size:0.857em;}

/* -------------------- LAYOUT -------------------- */
.displace{left:-9999px;position:absolute;}

.clear {
clear: both;
}

/* Full screen scaling BG Image */

img.bg{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0;z-index:-1;}
@media screen and (max-width: 1024px){
	img.bg{left:50%;margin-left:-512px;}
}

/* NBK Hack */
#wrapper{
	_height:100%; /* for IE6 */
	height: auto !important;
	height:100%;
	/* margin: 0 auto -78px; */
	min-height:100%;
	overflow:hidden;
	position:relative;
	/* width:98%; */
z-index:1;
}

#wrapper #content-holder{
	clear:both;margin:0 auto 20px;overflow:hidden;width:100%;
	padding-bottom:10px;
}

#wrapper #content-holder #title{
	border: 2px #402112;
	border-style: none solid solid none;
	float:left;background-color:#1A0E02 !important;
	padding: 6px;
	left:0;
	position:fixed;
	top:0;
	/*margin-top:19px;max-width:450px;*/
}
#wrapper #content-holder #title h1{margin:0 0 5px;}
#wrapper #content-holder #title h2{font-size:1.2em;}

#wrapper #content-holder #sidebar-holder{clear:both;left:19px;overflow:hidden;top:130px;width:220px;}
#wrapper #content-holder #sidebar-holder #buttons{height:30px;padding:0 0 0 20px;width:220px;}
#wrapper #content-holder #sidebar-holder #buttons a{border:none;}
#wrapper #content-holder #sidebar-holder #buttons a:hover{border:none;}

.sidebar{background-color:#000;padding:20px;position:absolute;width:180px;z-index:3;}

#wrapper #content-holder #sidebar-right{margin-bottom:20px;right:0;top:20px;}
#wrapper #content-holder #sidebar-right #sidebar-contents{width:180px;}
.spacer{height:30px;}

#wrapper #content-holder #main-content{
	margin:200px auto 0;overflow:hidden;position:relative;z-index:1;
}
#main-content.w900 {
	margin-top: 82px !important;
}


/* ---------------------------------------- CONTENT POSITIONS ---------------------------------------- */

/* Center position */
#wrapper #content-holder #main-content.center{
	width:540px;
	border:2px solid #402112;
	box-shadow:7px 7px 0 #F4471D;
	-moz-box-shadow:7px 7px 0 #F4471D;
	-webkit-box-shadow:7px 7px 0 #F4471D;
	float: left;
}
 
#wrapper #content-holder #main-content.center  {
	float: left;
}

#wrapper.home #content-holder #main-content.center  {
	width: 600px;
}

#wrapper #content-holder #main-content.center .widgets_on_page {
	float: left;
	width:100%;
}

#wrapper #content-holder #main-content table.widgets {
	width:100%;
}

#wrapper #content-holder #main-content table.widgets tr td {
border-right:2px solid #402112;
padding:0 20px;
vertical-align:top;
width:50%;
}

#wrapper #content-holder #main-content table.widgets tr td.last {
border-right:none;
padding-right: 0px;
}

#wrapper #content-holder #main-content table.widgets tr td.first {
padding-left: 0px;
}

#wrapper #content-holder #main-content table.widgets .recent-item {

}

#wrapper #content-holder #main-content table.widgets .recent-item img {
	float: left;
	height: 50px;
	display:block;
float:left;
height:50px;
width:50px;
padding-right: 10px;
}

#wrapper #content-holder #main-content table.widgets .event-item img {
display:block;
float:left;
height:50px;
padding-right:10px;
width:50px;
}

#wrapper #content-holder #main-content table.widgets ul li {
padding: 5px 0;
}

#wrapper #content-holder #main-content table.widgets .recent-item p {
margin: 0;
}

#wrapper #content-holder #main-content .eme_events_list {
margin:10px 0;
}

#wrapper #content-holder #main-content .the-post .eme_events_list li {
background:none repeat scroll 0 0 transparent;
margin:10px 0;
padding:0;
}

#wrapper #content-holder #main-content .post-content .event .image {
margin-top:20px;
text-align:center;
}

#wrapper #content-holder #main-content .eme_events_list p {
margin:5px 0;
}

#wrapper #content-holder #main-content .eme_events_list .image {
float:left;
margin:0 10px 10px 0;
width:200px;
height:150px;
}

#wrapper #content-holder #main-content .eme_events_list .image img {
clip:rect(50px, 250px, 200px, 50px);
margin:-50px 0 0 -50px;
position:absolute;
width:300px;
}

#wrapper #content-holder #main-content .all-link {
text-align: right;
}
/* Offset position */
#wrapper #content-holder #main-content.offset{float:right;margin:0 10% 0 0;}


/* Right Position */
#wrapper #content-holder.right{margin:0 auto -1px;padding-bottom:20px;}
#wrapper #content-holder #main-content.right{float:right;margin:-175px 0 0;}
	
	/* with sidebar */
	
	#wrapper #content-holder.right #sidebar-right{float:right;margin:-195px 0 0;position:relative;}

/* Bottom */
#wrapper #content-holder #main-content.bottom{bottom:78px;position:absolute;right:0;}

/* W900 */
#main-content.w900{width:900px;}
#main-content.w900{
	width:900px;
	border:2px solid #402112;
	box-shadow:7px 7px 0 #F4471D;
	-moz-box-shadow:7px 7px 0 #F4471D;
	-webkit-box-shadow:7px 7px 0 #F4471D;
}
/* ---------------------------------------- LAYOUT STYLES ---------------------------------------- */

#wrapper #content-holder #main-content .post-content{
	padding:20px;
	/* NBK Hack width:440px; */
}

#main-content .home-promo {
	display: block;
	width: 594px;
	height: 117px;
	position: relative;
	left: -17px;
	top: -14px;
	background-image: url(/barry/img/img-app-xmas.jpg);
	background-repeat: no-repeat;
}

#wrapper #content-holder #main-content.bottom .post-content{padding:0 20px 20px;}

/* Single Layout */


	/* Posts */	
	.post-content .post {height:250px;overflow:hidden;position:relative;}
	.post-content .post img{position:absolute;left:0;top:0;z-index:1;}
	.post-content .post h2{
		float:left;
		margin-top: 130px;
		max-width:390px;
		padding:10px;
		position:relative;
		z-index:2;
	}
	.post-content .post h2 a{}
	.post-content .post h2 a:hover{}
	.post-content .post-info{margin-bottom:20px;}
	
	/* Page */
	#wrapper #content-holder #main-content .post-content .page {height:250px;overflow:hidden;position:relative;}
	#wrapper #content-holder #main-content .post-content .page img{width:680px;}

	
/* Wide portfolio layout */

#wrapper #content-holder #main-content.wide .post-content{overflow:hidden;padding:20px 20px 0;position:relative;}
.wide .the-post{margin-bottom:20px;}

	/* Post */
	.wide .post-content .post{margin-bottom:20px;}

	
	/* Page */
	.post-content .page{height:250px;margin-bottom:20px;overflow:hidden;position:relative;}
	.post-content .page img{position:absolute;left:0;min-height:250px;top:0;width:500px;z-index:1;}
	.post-content .page h2{float:left;margin-top:20px;padding:10px;position:relative;z-index:2;}
	.post-content .page h2 a{}
	.post-content .page h2 a:hover{}

#wrapper #content-holder #main-content.wide .post-content .post .post-preview {border:none;bottom:0;left:0;padding:20px;position:absolute;width:460px;z-index:2;}

.post-preview .date, .post-info .date{font-size:0.8em;font-weight:bold;margin-bottom:5px;}

.post-info .date {
	margin-top: 7px !important;
}


/* Thumbnail portoflio layout */

#wrapper #content-holder #main-content .thumbnail-holder{clear:both;margin:10px 0 -20px 0;overflow:hidden;width:520px;}
#wrapper #content-holder #main-content .thumbnail-holder .thumbnail-preview{float:left;height:110px;overflow:hidden;margin:0 20px 20px 0;position:relative;width:153px;}
#wrapper #content-holder #main-content .thumbnail-holder .thumbnail-preview  img{display:block;height:110px;left:0;margin:0 auto;min-width:153px;width:auto !important;width:153px;position:absolute;top:0;z-index:1;}
#wrapper #content-holder #main-content .thumbnail-holder .thumbnail-preview h4{float:left;padding:2px 4px;margin:20px 0 0 0;position:relative;z-index:2;}
#wrapper #content-holder #main-content .thumbnail-holder .thumbnail-preview h4 a{}

/* ---------------------------------------- END OF LAYOUT STYLES ----------------------------------------*/

.video{}
.image{}
.misc{}

/* Comment Label */

.comments-label{
	float:right;
	margin:20px 10px 0 0;
	padding-bottom:20px;
	position:absolute;
	right:5px;
	z-index:2;
}
.comments-label .comments-text{border-radius:5px;padding:5px;text-align:center;}
.comments-label .comments-text h3{margin:0;width:100%;}
.comments-label .comments-text p{font-weight:bold;margin:0;width:100%;}
.comments-label .comments-text a{}
.comments-label .comments-text a:hover{}


/*-------------------- POST CONTENT -------------------- */

.tweetmeme{float:left;margin:20px 20px 10px 20px;}

.post-content, .the-post{overflow:hidden;position:relative}

.the-post{}
.the-post h1, .the-post  h2, .the-post  h3, .the-post  h4, .the-post  h5, .the-post  h6{margin:20px 0 10px;}
.the-post  ul {margin:10px 0 10px 30px}
.the-post  ul li, form ul li{padding:1px 0 1px 20px;}
.the-post ol{margin:10px 0 20px 45px;}
.the-post ol li{list-style-type:decimal;padding-left:5px;}
.the-post blockquote{font-style:italic;margin:20px 0;padding:5px 0 5px 20px;}
.the-post cite{display:block;margin-top:10px;}
.the-post img{margin:0 10px 10px 0;max-width:480px;padding:10px;}
.the-post img.alignright{float:right;margin:0 0 10px 10px;}
.the-post img.alignleft{float:left;margin:0 10px 10px 0;}
.the-post img.aligncenter {display:block;margin:0 auto 10px;}

.the-post table{border-collapse:collapse;border-spacing:0;margin:18px 0;width:498px;}
.the-post th{padding: 6px 6px 6px 12px;text-align: left;}
.the-post td{padding: 6px 6px 6px 12px;}
.the-post .alt td{}

/* Post tags */

.tags{margin:15px 0 20px;padding-left:30px;}
.tags p{margin:0;}


/* Auther Info */

#author-info{display:block;margin:20px -20px 0;overflow:hidden;padding:0 20px 10px 20px;position:relative;width:500px}
#author-info img{position:absolute;top:50%;height:80px;margin-top:-40px}
#author-info .text{margin-left:100px;width:400px;}
#author-info h4{}
#author-info h3{margin:20px 0;}
#author-info p.plus-margin{margin-top:20px;}
#author-info li{float:left;margin-right:20px;}

/* -------------------- THUMBNAIL SHORTCODE -------------------- */

.wide-holder{clear:both;height:250px;margin:20px 0;position:relative;overflow:hidden;width:500px;}
.wide-holder img{background:none;max-width:500px;width:auto !important;width:500px;min-height:250px;height:auto !important;height:250px;padding:0;}

/* -------------------- WIDGETS -------------------- */


/* search widget */

.screen-reader-text{display:none;}
#searchform input{display:block;margin:10px auto;}


/* Recent Entries */
.widget_recent_entries ul{}
.widget_recent_entries ul li{padding:5px 0;}


/* Archive Widget */
.widget_archive ul li{padding:5px 0;}

/* Categories */
.sidebar .widget_categories ul{}
.sidebar .widget_categories ul li{border-bottom:1px dotted #111;height:28px;}
.sidebar .widget_categories ul li a{display:inline-block;padding:4px 0 4px 15px;}



/* Calender */
/* Calender */
.sidebar table{width:180px;}
.sidebar td{text-align:center;}

.pagination{margin-bottom:20px;}
.pagination a {font-weight:bold;margin-right:4px;padding:3px 6px;}
.pagination a:hover, .emm-paginate a:active {}
.pagination .emm-gap {margin-right:4px;}
.pagination .emm-current {background:none;font-weight:bold;margin-right:4px;padding:3px 6px;}
.pagination .emm-page {}
.paginatione .emm-prev, .emm-paginate .emm-next {}
.pagination ul{margin:40px 0;overflow:hidden;}
.pagination ul li{padding:0 5px;}
.pagination ul li.prev{float:left;padding-left:15px;}
.pagination ul li.next{float:right;padding-right:15px;}


/* Comments */

.comments{margin-bottom:20px;}
.commentlist ol, .commentlist ul{overflow:hidden;}
.commentlist li{clear:both;margin:10px;}
.comment-holder {overflow:hidden;padding:10px;}
li.depth-1 {margin:0 0 10px 0;}
.even{}
.odd{}
.comment-holder p{margin-top:10px;}
.comment-author{float:left;height:100%;margin:10px 10px 20px;overflow:hidden;}
.comment-author img{float:left;margin-right:10px;}
.comment-time{float:right;margin-right:10px;}
.comment-time p{}
.comment-time a{}
.comment-time a:hover{}
.author-name{clear:right;float:left;margin-top:0;}
.author-name h3{margin-top:0;}
.the-comment{clear:both;margin:10px;}


/* Forms */

.even #respond, .odd #respond{margin:0 20px -10px;}

textarea{
	background-color:#36230C !important;
	font-size:12px;margin:0;padding:0;width:100%;}
input{
	background-color:#36230C !important;
	padding:4px;margin:0;width:50%}
#respond{}
#respond form{}
#respond p{margin:5px 0;}
#s{width:172px;}
#searchform #searchsubmit, #submit{
	background-color: #F4471D !important;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;

border:none;cursor:pointer;display:block;font-weight:bold;margin:5px auto 0;padding:2px 0;}
#searchsubmit{width:86px;}
.margin{height:20px;}
#searchform #searchsubmit:hover, #submit:hover{}
h3.error{margin:0;}
ul.error{margin-bottom:20px;}
#sendCopy{width:20px;}
.screenReader{position:absolute;left:-99999px;}
#loading{display:block;margin:5px auto 0;}
#respond .checkbox-margin{margin:10px 0;}
#respond.contactform-margin{margin:0 0 20px;}

/* Admin comment */
.bypostauthor{}
.byuser .author-name h2{}
.byuser .author-name h2 a{}
.byuser .author-name h2 a:hover{}


/* Navigation Styling */
	#nav-bar{list-style:none;width:100%;}
	#nav-bar li{padding:4px 0;position:relative;width:100%;}
	#nav-bar li a{display:block;height:100%;width:100%;}
	#nav-bar li a:hover{}

	/* Fix IE. Hide from IE Mac \*/
		* html #nav-bar li{float: left; height: 1%;}
		* html #nav-bar li a{height: 1%;}
	/* End */

	/* Second Row Styling */
	#nav-bar li ul{list-style:none;left:180px;padding:20px 20px 20px 20px;position:absolute;top:-20px;width:100%;
		
		border-radius:10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	#nav-bar li ul li{margin-top:-1px;}
	#nav-bar li ul li a{}
	
	/* Magic */
	#nav-bar ul,
	#nav-bar li:hover ul ul
	{display:none;}

	#nav-bar li:hover ul,
	#nav-bar ul li:hover ul
	{display:block;}

	
/* -------------------- FOOTER -------------------- */

.push{height:78px;}

#footer{clear:both;margin:0 auto;overflow:hidden;position:relative;z-index:3}
#footer #footer-left{float:left;margin-left:20px;}
#footer #footer-right{float:right;margin-right:20px;}

#footer ul{margin:20px 0;overflow:hidden;}
#footer ul li{float:left;margin-left:20px;}

/*-------------------- PAGE BORDER -------------------- */

#top, #bottom, #left, #right{position:fixed;z-index:1000;}
	#left, #right{

display: none;

top:0;bottom:0;width:20px;}
		#left{left:0;}
		#right{right: 0;}

	#top{left:0;right:0;height: 30px;}
	#bottom{left:0;right:0;height: 20px;}
		#top{top:0;}
		#bottom{

	border-top:2px solid #402112;
	bottom:0;
}


/*----------NEW-------------*/
#bottom, #left, #right {
	background-color:#1A0E02 !important;
}

#top{
	background-color: transparent !important;
}

.title_bg {
	background:url("/wp-content/themes/big_picture/images/mr_barry_morgan_logo.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	height:116px;
	overflow:hidden;
	width:320px;
	text-indent:-9999px;
}

#footer-left span {
	display:inline-block;
	padding:14px 10px 0 0;
}

.the-post img {
	padding:0px !important;
	margin:0px
}

.post-content .post h2 {
	-moz-border-radius:0 20px 20px 0;
	-webkit-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
	background-color:#1A0E02;
	border-bottom-style:none !important;
}

/*-------------------- ONE FINGER METHOD CONTENT -------------------- */

h3.title-signup{
	height:157px;
	width:336px;
	background:url("http://www.mrbarrymorgan.com/wp-content/uploads/2010/12/img-signup.jpg") 0 0 no-repeat;
	overflow:hidden;
	text-indent:-999px;
}
div.text-mobileapp{
	width:365px;
	float:left;
}

div.img-mobileapp{
	float:right;
	width:400px;
	margin:20px 55px 0 0;
}
p.text-oneFinger{
	color:#FFF;
}
p.text-oneFinger span.highlight{
	background:#FFF;
	color:#1a0e02;
	font-size:14px;
	font-weight:bold;
}
img.hamper{
	float:right;
	margin:0 0 15px 15px;
}
img.img-app{
	float:right;
}
/*-- form --*/
.w900 .the-post h2{
	display:none;
}
.w900 #mc_signup_container{
	float:left;
}
.w900 .mc_input{
	border:1px solid #b2b400;
	width:340px;
	height:30px;
	background:#FFF !important;
	margin:3px 0 12px 0;
	color:#1A0E02;
	font-size:18px;
}
.w900 .mc_signup_submit input.button{
	width:108px;
	height:48px;
	background-image: url("images/subscribe-btn.gif") !important;
	background-repeat: no-repeat !important;
	cursor:pointer;
	overflow:hidden;
	text-indent:-999px;
	float:right;
}
.w900 .mc_signup_submit input.button:hover{background:url("images/subscribe-btn.gif")0 -48px no-repeat;}
.w900 img.img-devices{float:left; clear:both; margin:25px 0 0 20px;}











