/* ----------- COLOURS -----------

Black: 		#000
White:		#FFF
Blue:		#15A2FF

*/


/* -------------------- PAGE SETUP -------------------- */

html {}
body {background-color:#111;color:#FFF;font-family: Arial, Verdana, sans-serif;}


/* -------------------- TYPOGRAPHY -------------------- */

p{}

a{color:#15A2FF;text-decoration:none;}
a:hover{color:#FFF;}
.sidebar a{border:none;}
h2 a{color:#15A2FF;}
h2 a:hover{color:#FFF;}

h1{}
h1 a{color:#FFF;}

h2{}
.sidebar h2{}
h2.pagetitle{color:#15A2FF;}
#wrapper #content-holder #main-content h2{border-bottom:2px solid #15A2FF;}
#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{}

h3{;}
.comments-label h3{}

h4{color:#999;}

h5{color:#999;}

h6{color:#999;}

/* -------------------- LAYOUT -------------------- */
.displace{}



#wrapper{}

#wrapper #content-holder{}

#wrapper #content-holder #title{
	background-color:#000;
	border-radius:0 0 20px 0;
	-moz-border-radius:0 0 20px 0;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 20px;

}
#wrapper #content-holder #title h1{}
#wrapper #content-holder #title h2{color:#15A2FF;}

#wrapper #content-holder #sidebar-holder{
	/*temp removal of left nav*/
	display:none;
}
#wrapper #content-holder #sidebar-holder #buttons{background-color:#1A0E02;}
#wrapper #content-holder #sidebar-holder #buttons a{}
#wrapper #content-holder #sidebar-holder #buttons a:hover{}

.sidebar{background-color:#1A0E02;}

#wrapper #content-holder #sidebar-right{
	display: none;
}
#wrapper #content-holder #sidebar-right #sidebar-contents{}
.spacer{}

#wrapper #content-holder #main-content{
	/*background:url("http://www.mrbarrymorgan.com/wp-content/uploads/2010/07/pattern.jpg") scroll 9px -1px transparent;*/
	background-color:#1A0E02;
}


/* ---------------------------------------- CONTENT POSITIONS ---------------------------------------- */

/* Center position */
#wrapper #content-holder #main-content.center{
	margin:160px 0 0 40px;
}


/* Offset position */
#wrapper #content-holder #main-content.offset{}


/* Right Position */
#wrapper #content-holder.right{}
#wrapper #content-holder #main-content.right{}
	
	/* with sidebar */
	#wrapper #content-holder.right #sidebar-right{}

/* Bottom */
#wrapper #content-holder #main-content.bottom{}


/* ---------------------------------------- LAYOUT STYLES ---------------------------------------- */
#wrapper #content-holder #main-content .post-content{}
#wrapper #content-holder #main-content.bottom .post-content{}

/* Single Layout */


	/* Posts */	
	.post-content .post {}
	.post-content .post img{}
	.post-content .post h2{/*background-color:#000;*/}
	.post-content .post h2 a{color:#FFF;text-decoration:none;}
	.post-content .post h2 a:hover{color:#15A2FF;}
	.post-content .post-info{border-bottom:1px dotted #161616;}
	
	/* Page */	
	#wrapper #content-holder #main-content .post-content .page {}
	#wrapper #content-holder #main-content .post-content .page img{}

	
/* Wide portfolio layout */
#wrapper #content-holder #main-content.wide .post-content{}
.wide .the-post{}

	/* Post */	
	.wide .post-content .post{}

	
	/* Page */	
	.post-content .page{}
	.post-content .page img{}
	.post-content .page h2{background-color:#000;}
	.post-content .page h2 a{color:#FFF;}
	.post-content .page h2 a:hover{color:#15A2FF;}

#wrapper #content-holder #main-content.wide .post-content .post .post-preview {background-image:url(../images/alpha.png);}

.post-preview .date, .post-info .date{}


/* Thumbnail portoflio layout */

#wrapper #content-holder #main-content .thumbnail-holder{}
#wrapper #content-holder #main-content .thumbnail-holder .thumbnail-preview{}
#wrapper #content-holder #main-content .thumbnail-holder .thumbnail-preview  img{}
#wrapper #content-holder #main-content .thumbnail-holder .thumbnail-preview h4{background-color:#000;color:#FFF;}
#wrapper #content-holder #main-content .thumbnail-holder .thumbnail-preview h4 a{}

/* ---------------------------------------- END OF LAYOUT STYLES ----------------------------------------*/

.video{background:url(../images/video-bg.png) center center no-repeat;}
.image{background:url(../images/image-bg.png) center center no-repeat;}
.misc{background:url(../images/misc-bg.png) center center no-repeat;}

/* Comment Label */

.comments-label{background:url(../images/comment-tail.png) no-repeat bottom right;}
.comments-label .comments-text{
	background-color:#6B681F;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.comments-label .comments-text h3{}
.comments-label .comments-text p{}
.comments-label .comments-text a{color:#EFEFEF !important;}
.comments-label .comments-text a:hover{color:#000;}


/*-------------------- POST CONTENT -------------------- */

.tweetmeme{;}

.post-content, .the-post{}

.the-post{}
.the-post h1, .the-post  h2, .the-post  h3, .the-post  h4, .the-post  h5, .the-post  h6{}
.the-post  ul {}
.the-post  ul li, form ul li{background:url(../images/li-white.png) left 5px no-repeat;}
.the-post ol{}
.the-post ol li{}
.the-post blockquote{border-left:5px solid #15A2FF;}
.the-post cite{}
.the-post img{background-color:#060606;}
.the-post img.alignright{}
.the-post img.alignleft{}
.the-post img.aligncenter {}

.the-post table{}
.the-post th{background-color:#15A2FF;}
.the-post td{background-color:#060606;border:1px solid #000;}
.the-post .alt td{background-color:#161616;}

/* Post tags */

.tags{background:url(../images/tags.png) no-repeat left center;}
.tags p{}


/* Auther Info */

#author-info{background-color:#060606;border-bottom:1px dotted #161616;border-top:1px dotted #161616;}
#author-info img{}
#author-info .text{}
#author-info h4{}
#author-info h3{}
#author-info p.plus-margin{}
#author-info li{}

/* -------------------- THUMBNAIL SHORTCODE -------------------- */

.the-post .thumbnail-holder img.thumbnail {}
.thumbnail-holder .thumbnail-preview{}
.thumbnail-bottom-bar{background-color:#060606;}

.wide-holder{}
.wide-holder img{}

/* -------------------- WIDGETS -------------------- */


/* search widget */
.screen-reader-text{}
#searchform input{}


/* Recent Entries */
.widget_recent_entries ul{border-top:1px dotted #111;}
.widget_recent_entries ul li{border-bottom:1px dotted #111;}


/* Archive Widget */
.widget_archive ul li{border-bottom:1px dotted #111;}

/* Categories */
.sidebar .widget_categories ul{border-top:1px dotted #111;}
.sidebar .widget_categories ul li a{}



/* Calender */
.sidebar table{}
.sidebar td{}

.pagination{}
.pagination a {color:#FFF;}
.pagination a:hover, .emm-paginate a:active {color:#000;}
.pagination .emm-gap {}
.pagination .emm-current {color:#FFF;background:none;}
.pagination .emm-page {}
.paginatione .emm-prev, .emm-paginate .emm-next {}
.pagination ul{}
.pagination ul li{}
.pagination ul li.prev{background: url(../images/left-arrow.png) left center no-repeat;}
.pagination ul li.next{background: url(../images/right-arrow.png) right center no-repeat;}


/* Comments */

.comments{}
.commentlist ol, .commentlist ul{}
.commentlist li{}
.comment-holder {}
li.depth-1 {}
.even{background-color:#060606;}
.odd{background-color:#161616;}
.comment-holder p{}
.comment-author{}
.comment-author img{}
.comment-time{}
.comment-time p{color:#FFF;}
.comment-time a{color:#15A2FF;}
.comment-time a:hover{color:#FFF;}
.author-name{}
.author-name h3{}
.the-comment{}


/* Forms */

.even #respond, .odd #respond{}

textarea{background-color:#262626;border:1px solid #101010;color:#FFF;font-family: Arial, Verdana, sans-serif;}
input{background-color:#262626;border:1px solid #101010;color:#FFF;}
#respond{}
#respond form{}
#respond p{}
#s{}
#searchform #searchsubmit, #submit{background-color:#15A2FF;color:#FFF;}
#searchsubmit{}
.margin{}
#searchform #searchsubmit:hover, #submit:hover{background-color:#161616;}
h3.error{}
ul.error{}
#sendCopy{}
.screenReader{}
#loading{}
#respond .checkbox-margin{}
#respond.contactform-margin{}

/* Admin comment */
.bypostauthor{border-top:2px solid #15A2FF;}
.byuser .author-name h2{color:#FFF;}
.byuser .author-name h2 a{color:#15A2FF;}
.byuser .author-name h2 a:hover{color:#FFF;}


/* Navigation Styling */
	#nav-bar{background-color:#000;border-top:1px dotted #111;}
	#nav-bar li{border-bottom:1px dotted #111;}
	#nav-bar li a{}
	#nav-bar li a:hover{color:#FFF;}

	/* Fix IE. Hide from IE Mac \*/
		* html #nav-bar li{}
		* html #nav-bar li a{}
	/* End */

	/* Second Row Styling */
	#nav-bar li ul{background-color:#000;}
	#nav-bar li ul li{border-top:1px dotted #111;}
	#nav-bar li ul li a{}
	
	/* Magic */
	#nav-bar ul,
	#nav-bar li:hover ul ul
	{}

	#nav-bar li:hover ul,
	#nav-bar ul li:hover ul
	{}

	
/* -------------------- FOOTER -------------------- */

.push{}

#footer{background-color:#1A0E02;}
#footer #footer-left{float:right;margin-right:20px;}
#footer #footer-right{}

#footer ul{}
#footer ul li{}

/*-------------------- PAGE BORDER -------------------- */

#top, #bottom, #left, #right{background-color:#000;}
	#left, #right{}
		#left{}
		#right{}

	#top, #bottom{}
		#top{
			padding:0 4px 0 0;
			text-align:right;
		}
		#bottom{height:50px;}
		
		
		
/*-------------------- POWERED BY -------------------- */		
.footer_col.right a.love {
	background:url("../images/lovestock_and_leaf_mini_icon.png") no-repeat scroll 176px -27px transparent;
	cursor:pointer;
	display:block;
	float:right;
	height:27px;
	margin:0;
	padding:0 60px 0 7px;
	text-decoration:none !important;
}

.footer_col.right a.love:hover {
	background:url("../images/lovestock_and_leaf_mini_icon.png") no-repeat scroll 176px 0 transparent;
	color:#C7C815 !important;
	text-decoration:none !important;
}

#top ul {
	padding:0;
	float: right;
}

#top ul li {
	display:inline;
	padding:0px;
}

#top ul li a {
	display:block;
	width:80px;
	height:98px;
}

#top ul li.page_item {
	width:80px;
	height:98px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	/*display:inline-block;*/
}

#top ul li.page_item.current_page_item {
	height:84px;
}
/*
#top ul li.page_item.page-item-4 {
	background:url("http://www.mrbarrymorgan.com/wp-content/uploads/2010/07/btn_news.png") no-repeat scroll bottom left transparent;
}
*/

#top ul li.page_item.page-item-13 {
	background:url("http://www.mrbarrymorgan.com/wp-content/uploads/2010/07/btn_news.png") no-repeat scroll bottom left transparent;
}

#top ul li.page_item.page-item-376 {
	background:url("http://www.mrbarrymorgan.com/wp-content/uploads/2010/07/btn_profile.png") no-repeat scroll bottom left transparent;
}

#top ul li.page_item.page-item-372  {
	background:url("http://www.mrbarrymorgan.com/wp-content/uploads/2010/07/btn_behind.png") no-repeat scroll bottom left transparent;
}

#top ul li.page_item.page-item-507 {
	background:url("http://www.mrbarrymorgan.com/wp-content/uploads/2010/07/btn_merch.png") no-repeat scroll bottom left transparent;
}

#top ul li.page_item.page-item-451 {
	
	background:url("http://www.mrbarrymorgan.com/wp-content/uploads/2010/07/btn_demo.png") no-repeat scroll bottom left transparent;
}

#top ul li.page_item.page-item-6 {
	background:url("http://www.mrbarrymorgan.com/wp-content/uploads/2010/07/btn_contact.png") no-repeat scroll bottom left transparent;
}

#top ul li.page_item.page-item-750 {
	background:url("http://www.mrbarrymorgan.com/wp-content/uploads/2010/07/btn_events.png") no-repeat scroll bottom left transparent;
}

#top ul li.page_item.page-item-772 {
	background:url("http://www.mrbarrymorgan.com/wp-content/uploads/2010/07/btn_home.png") no-repeat scroll bottom left transparent;
}
#top ul li.page_item.page-item-831 {
	background:url("http://www.mrbarrymorgan.com/wp-content/uploads/2010/07/btn_one_finger.png") no-repeat scroll bottom left transparent;
}

#contactForm textarea {
	height:100px;
}

.footer_col {
}

.footer_col.left {
	float:left;
	padding: 6px 0 0 16px;
}

.footer_col.left img {
	vertical-align:middle;
}

.footer_col.left img.gss {
	padding-right:15px;	
}

.footer_col.right {
	float:right;
	text-align:right;
	margin: 15px 0;
	width: 430px;
}

/*Homepage content position*/
#page_id_4 #wrapper #content-holder #main-content.center {
	/*margin:200px auto 0;*/
	margin:200px 0 0 200px !important;
}
/*News content position*/
#page_id_13 #wrapper #content-holder #main-content.center {
	margin:200px auto 0 !important;
}
/*The Man behind Barry content position*/
#page_id_372 #wrapper #content-holder #main-content.center {
	margin:250px 60px 0 0 !important;
	float:right !important;
}
/*Who's Barry Morgan content position*/
#page_id_376 #wrapper #content-holder #main-content.center {
	margin:150px 60px 0 0 !important;
	float:right !important;
}
/*Demos content position*/
#page_id_451 #wrapper #content-holder #main-content.center {
	margin:170px 0 0 100px !important;
	width:680px !important;
}

/*Merchandise content position*/
#page_id_507 #wrapper #content-holder #main-content.center {
	margin:200px 0 0 200px !important;
}

/*Contact content position*/
#page_id_6 #wrapper #content-holder #main-content {
	margin: 200px 0 0 200px !important;
}

/*Subscribe content position*/
#page_id_542 #wrapper #content-holder #main-content.center {
	margin:200px 0 0 200px !important;
}

.cnr_button {
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	background-color:#F4471D !important;
	border:medium none;
	cursor:pointer;
	font-weight:bold;
	margin:5px auto 0;
	padding:4px 20px;
}

a.cnr_button {
	text-decoration:none !important;
	color:#fff !important;
	font-size:100%;
}

#page_id_693 .the-post h2 {
	display:none;
}




