@charset "utf-8";

/*
Theme Name: The Rhyming Chef Theme 2
Theme URI: http://www.bnotions.ca
Description: BNOTIONS Base Theme for WordPress Development
Version: 2.0
Author: Nick Karch
Tags: basic, no frills, clean

A standard Wordpress frame by Nick Karch || http://www.bnotions.ca
Based on:
Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
*/

a img{
	border:none;
	}

body {
	background: url(images/background.jpg) top center fixed;
	margin: auto;
	text-align: left;
	}
	
#header {
	background: url(images/header.png) repeat-x;
	margin: auto;
	width: 100%;
	height: 210px;
	position:relative;
	z-index:14;
	}
	
#header_main{
	height: 210px;
	width: 945px;
	margin-left: auto;
	margin-right:auto;
	position:relative;
	}
	
#header_main img{
	position:absolute;
	z-index:7;
	top:20px;
	left: -50px;
	}
	
#mp3align{
	width: 1000px;
	height: 90px;
	margin: auto;
	position:absolute;
	}
	
#mp3{
	clear:both;
	display:block;
	float:right;
	height:30px;
	position:absolute;
	right:62px;
	top:0;
	width:282px;
	z-index:6;
	}
	
#header_nav{
	height: 210px;
	width: 945px;
	margin: auto;
	}
	
#episode_info{
	width: 280px;
	height: 50px;
	font-family:arial narrow, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	text-align: right;
	float: right;
	display:block;
	position:relative;
	clear:both;
	margin-top: 27px;
	margin-right: 22px;
	}	
	
#episode_info_font{
	float: right;
	font-family:arial narrow, Helvetica, sans-serif;
	color: #999999;
	}
	
#content{
	margin: auto;
	width: 945px;
	margin-top: 65px;
	overflow: visible;
	position:relative;
	}
	
#main1 {
	width: 650px;
	float: left;
	background: #111111;
	text-align:left;
	margin-bottom:15px;
	}

#main1 a{
	color: #6B9167;
	}
	
#main1_bottom_extend{
	width: 623px;
	height: 1px;
	#height: 100px;
	float: left;
	text-align:left;
	}
	
#main {
	width: 650px;
	float: left;
	}
	
#main_top {
	float:left;
	width: 655px;
	height: 545px;
	/*margin-top: -20px;*/
	text-align:left;
	}
		
#main_top_contact{
	float:left;
	height: 175px;
	width: 655px;
	background: url(images/contact_top.png);
	margin-top: 31px;
	}
	
#main_bottom_contact{
	float:left;
	height: 550px;
	width: 655px;
	background: url(images/contact_bottom.png) no-repeat;
	}

#main_mid{
	background: url(images/main_mid.png);
	width: 655px;
	height: 115px;
	float:left;
	}

#main_bot{
	background: url(images/main_bottom.png) no-repeat;
	width: 655px;
	height: 268px;
	float:left;
	text-align: left;
	}
	
#sizzlin_pics{
	background: url(images/sizzlin_pics.png) bottom no-repeat;
	width: 655px;
	height: 70px;
	}
	
#gallery_select{
	width: 686px;
	text-align: right;
	float:left;
	background:#111;
	}
	
.albumtitle{
	float: left;
	color: #746b21;
	font-family:arial narrow, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin-right: 10px;
	margin-bottom: 10px;
	}

#main2 { /*photo bg*/
	width: 686px;
	float: left;
	background: #111111;
	text-align:left;
	margin-bottom: 10px;
	}	

#main2_featured{
	margin-left:5px;
	overflow:hidden;
	width:672px;
	}

.main2_featured a img{
	background: none;
	}
	
#photos_indent{
	width: 10px;
	height: 10px;
	float:left;
	}
	
.photos1{
	float:left;
	text-align: center;
	width: 686px;
	padding-bottom: 15px;
	}	
	
.photos1 img {
	margin-top: 10px;
	}
	
#photos{
	margin-top: 10px;
	width: 570px;
	text-align: left;
	float: left;
	margin-bottom: 20px;
	}

#photos img {
	border: none;
	margin:auto;
	margin-bottom:10px;
	}

.photos_title{
	color:#CCCCCC;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	font-family:arial narrow, Helvetica, sans-serif;
	display: block;
	}
		
.back_button, .back_button a, .back_button a:hover{
	margin: 0px;
	color:black;
	font-weight: bold;
	text-decoration: underline;
	font-family:arial narrow, Helvetica, sans-serif;
	font-size:14px;
	}

#newer_entries{
	height: 30px;
	float: right;
	margin-right: 7px;
	}	
	
#received_center {
	text-align: center;
	width: 655px;
	height: 200px;
	float:left;
	}
	
.error_font{
	color: #877d26;
	font-family: arial narrow,Helvetica,sans-serif;
	font-size: 30px;
	margin: 0px;
	font-weight: normal;
	}
	
/*Home Post Fonts / text divs*/

#home_post_indent_top{
	width: 655px;
	height: 10px;
	float: left;
	}
	
#home_post_indent_side{
	width: 100px;
	height: 150px;
	float:left;
	}

.home_post_header{
	color: #877d26;
	font-family:arial narrow, Helvetica, sans-serif;
	font-size: 30px;
	margin: 0px;
	float: left;
	font-weight:normal;
	}

#home_post_header_div{
	width: 540px;
	float: left;
	}

.home_post_time{
	color: #bebebe;
	font-family:arial narrow, Helvetica, sans-serif;
	font-size: 18px;
	margin: 5px 0px 0px 0px;
	float:left;
	font-weight: normal;
	display: block;
	}
	
#home_post_time_div{
	width: 500px;
	height: 25px;
	float: left;
	}
	
.home_post_content{
	color: #bebebe;
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	margin-top:10px;
	#margin-top: 5px;
	font-weight: normal;
	display: block;
	line-height: 15px;
	}

#home_post_content_div{
	height: 160px;
	width: 540px;
	float: left;
	}

.home_post_more_videos{
	color: #6b9167;
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0px 0px 27px;
	float:left;
	font-weight: normal;
	text-decoration:underline;
	}
	
.home_post_more_videos a, home_post_more_videos a:hover{
	color: #6b9167;
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	font-weight: normal;
	text-decoration:underline;
	}

#home_post_more_videos_div{
	/*background: url(images/tv_icon.png) no-repeat;*/
	width: 100px;
	height: 30px;
	float: right;
	margin-right: 10px;
	#margin-top: -6px;
	}


/*-----Posts-----*/

#post_indent{
	width: 10px;
	height: 50px;
	float: left;
	}

#post_comment_link{
	float:left;
	height:15px;
	margin-bottom:15px;
	width:634px;
	}

.post_title{
	width: 603px;
	float:left;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top:10px;
	}
	
.post_info{
	width: 630px;
	height: 35px;
	float:left;	
	margin-left: 10px;
	}

.post_author{
	height: 20px;
	float:left;
	margin-top: 2px;
	}
	
.post_date{
	height: 20px;
	width: 100px;
	float:left;
	margin-left: 10px;
	}

.post_content{
	width: 510px;
	min-height: 200px;
	#height: auto;
	float:left;
	margin-left: 10px;
	#overflow: hidden;
	margin-bottom: 10px;
	}

/*-----Main Area Fonts------*/



.font_post_title{
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	color: #cecdcb;
	margin: 0px;
	}

#main1 .font_post_title a{
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	color: #cecdcb;
	text-decoration:none;
	}

#main1 .font_post_title a:hover{
	color:#eee;
	}

.font_post_author{
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6b9167;
	margin: 5px 0 0 0;
	display:block;
	}
	
.font_post_author a, .font_post_author a:hover{
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b9167;
	margin: 0px
	}
	
.font_post_date {
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #877d26;
	margin: 0px;
	}
	
.font_post_date1 {
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #877d26;
	margin: -8px 0 0 0;
	#margin: -3px 0 2px 0 !important;
	display:block;
	}
	
.font_post_content{
	font-family: arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:24px;
	font-weight: normal;
	color: #877d26;
	margin: 0px;
	}
	
.font_comment_post_comment {
	font-family:arial narrow, Helvetica, sans-serif;
	font-size: 14px;
	color: #cecdcb;
	margin-left: 15px;
	font-weight: bold;
	}

.font_comment_logged_in{
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 12px;
	color: #658861;
	margin: 20px
	}

.font_comment_logged_in a{
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 12px;
	color: #877d26;
	}
	
.font_post_comment_link {
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #877d26;
	margin: 0px 12px 0px 0px;
	text-decoration:underline;
	float:right;
	}

#post_comment_link a {
	color: #877d26;
	}
	
.font_post_comment_link a{
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #877d26;
	text-decoration:underline;
	float:right;
	}
	
.font_post_comment_link a:hover{
	font-family: arial narrow, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #afa555;
	text-decoration:underline;
	float:right;
	}
	
/*-----END of Main Area Fonts-----*/

/*-----CONTACT-----*/

#contact{
	width: 650px;
	height:527px;
	background:url(images/contact_bg.jpg);
	position:relative;
	}

#contact table{
	margin-left:40px;
	margin-top:205px;
	position:absolute;
	z-index:7;
	}


#contact input{
	color:#d7d7d7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding: 4px;
	background:black; 
	border:1px solid #555; 
	width:266px; 
	height:21px
	}
	
#contact textarea{
	background:black; 
	border:1px solid #555; 
	width:396px; 
	height:146px;
	padding: 4px;
	color:#d7d7d7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	}

#contact textarea:hover, #contact input:hover{
	border-color:#B2910B;
	}

#contact textarea:focus, #contact input:focus{
	border-color:#999999;
	background-color:#090909;
	}	
/*-----END Of Contact-----*/

/*-----COMMENT-----*/

#font_comment_header_1{
	font-family:arial narrow, Helvetica, sans-serif;
	font-size: 14px;
	color: #cecdcb;
	margin-left: 10px;
	font-weight: bold;
	}
	
.font_comment_header{
	font-family:arial narrow, Helvetica, sans-serif;
	font-size: 14px;
	color: #cecdcb;
	font-weight: bold;
	margin-left: 10px;
	}

.font_comment_label{
	color: #658861;
	font-family:arial narrow, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	margin-top: 3px;
	margin-right: 15px;
	font-weight: bold;
	}
	
.font_comment_author{
	color: #658861;
	font-family:arial narrow, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	font-weight:bold;
	}

.font_comment_url{
	color:#877d26;
	font-family:arial narrow, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 5px;
	float:left;
	}
	
.font_comment_content {
	font-family:arial narrow, Helvetica, sans-serif;
	font-size: 14px;
	color: #cecdcb;
	font-weight: bold;
	}
	
.asterisk_div{
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 10px;
	}

.font_comment_asterisk{
	color: #eff218;
	font-family:arial narrow, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 0px;
	}

.comment_tag_div1{
	width: 500px;
	float: left;
	margin-bottom: 20px;
	margin-left: 10px;
	}
	
.comment_tag_div{
	width: 600px;
	height: 15px;
	float: left;
	margin-left: 10px;
	}
	
.comment_divider{
	border-bottom:1px solid #658861;
	float:left;
	height:20px;
	margin-bottom:20px;
	margin-left:10px;
	width:500px;
	}
	
#comment_fields{
	float: left;
	}

.comment_div1{
	width: 600px;
	height: 40px;
	background: 
	}

.comment_div2{
	width: 650px;
	height: 200px;
	}

.comment_label_div{
	width: 106px;
	height: 23px;
	float:left;
	}

#comment_name{
	background: url(images/comment_form1.jpg) bottom right;
	border:1px solid #555;
	width: 272px;
	#width: 270px;
	height: 23px;
	float: left;
	margin-right: 10px;
	}

#comment_email{
	background:black none repeat scroll 0 0;
	border:1px solid #555;
	color:#D7D7D7;
	float:left;
	height:17px;
	padding:3px;
	width:272px;
	}

	
#comment_url{
	background: url(images/comment_form1.jpg) bottom right;
	border:1px solid #555;
	width: 272px;
	#width: 270px;
	height: 23px;
	float: left;
	}

#comment_comment{
	background: black;
	border:1px solid #555;
	width: 355px;
	height: 103px;
	float: left;
	margin-right: 10px;
	color:#d7d7d7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:3px;
	}


#comment_email:hover, #comment_name:hover, #comment_url:hover, #comment_comment:hover{
	border-color:#B2910B;
	}

#comment_email:focus, #comment_name:focus, #comment_url:focus, #comment_comment:focus{
	border-color:#999999;
	background-color:#090909;
	}
	
#comment_submit {
	float: left;
	width: 119px;
	height: 47px;
	background: url(images/comment_submit.png) top right;
	border: none;
	margin-left:20px;
	margin-top:48px;
	}

#comment_submit:hover{
	background: url(images/comment_submit_h.png) top right;
	}

/*-----Comment-----*/

#footer{
	height: 187px;
	width: 100%;
	background: url(images/footer.png);
	text-align: center;
	clear:both;
	}
	
#footer_int{
	width: 1000px;
	height: 187px;
	background: url(images/footer_int.png);
	margin: auto;
	text-align: left;
	}
	
#footer_middle{
	width: 580px;
	height: 80px;
	float: left;
	}

#footer_right{
	width: 230px;
	height: 100px;
	float:left;
	margin-top: -20px;
	}
	
#footer_top_link{
	background: url(images/top_link.png) center top no-repeat;
	width: 100px;
	height: 60px;
	margin-left: -100px;
	margin-bottom: 10px;
	#margin-bottom: 0px;
	}
	
#footer_text1{
	width: 210px;
	height: 14px;
	margin-top: -10px;
	#margin-top: 0px;
	margin-left: 10px;
	#margin-left: 5px;
	text-align: right;
	}
	
#footer_text2{
	width: 210px;
	height: 14px;
	margin-left: 10px;
	#margin-left: 5px;
	text-align: right;
	}

.font_footer_green{
	font-family: Verdana, arial narrow, Helvetica, sans-serif;
	color: #6b9167;
	font-size: 10px;
	font-weight:normal;
	line-height: 12px;
	display:block;
	float: right;
	margin-right: 2px;
	}

.font_footer_yellow{
	font-family: Verdana, arial narrow, Helvetica, sans-serif;
	color: #877d26;
	font-size: 10px;
	font-weight:normal;
	line-height: 12px;
	float: right;
	}

.font_footer_grey{
	font-family: Verdana, arial narrow, Helvetica, sans-serif;
	color: #525252;
	font-size: 10px;
	font-weight:normal;
	line-height: 12px;
	display:block;
	}
	
#bogaroo_link_indent_top{
	width: 200px;
	height: 80px;
	clear: both;
	}

#bogaroo_link_indent_side{
	width: 80px;
	height: 50px;
	float: left;
	}

#bogaroo_link{
	height: 40px;
	width: 40px;
	float: left;
	}
	
.post_content img{
	border:none;
	}
	
a:active{
	outline:none;
	}