/*
Theme Name: Kevin Jones - Green
Theme URI: http://www.conurestudios.com
Description: Green Template for Only in Burbank site
Author: Michael Kelly
Author URI: http://www.conurestudios.com
License: General Public License (GPL)
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin: 0;
	padding: 0;
	border:none;
}

body{
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS, sans-serif;
	font-size:11px;
	background:url(images/bg.gif) repeat-x top #4d4d4d;
}

img{
	border:0px;
}

a{
	color:#044d8b;
	text-decoration:underline;
}


.sub{
	border:0px;
}

input, textarea{
	border:1px solid #cecece;
	font-size:12px
}

div#page{
	width:780px;
	text-align:left;
	margin:0px auto;
	overflow:visible;
}

.pagetitle {color: #8a3132;} 

/*header*/
div#page #header{
	width:100%;
	height:210px;
	background:url(images/header.jpg) no-repeat top #FFFFFF;
}

#logo {
	float:left;
	display:inline;
	margin-left:15px;
	margin-top:22px;
	width:754px;
	height:119px;
	overflow:hidden;
}
	#logo img{
		border:2px solid #333333;
	}

/* h1 - TITLE if you don't want to use an image*/

#h1 {	
	position: absolute;
	top:40px;
	padding: 0 0 0 50px;
	font-size: 1.45em;
	color: white;}


#h1 h1 a {text-decoration: none;
	color: #fff;
	letter-spacing: -1px;}

#h1 a:hover {text-decoration: none;
	color: #dbefff;}


/* Menu */


#tabs1 {
	float:left;
	display:inline;
	width:530px;
	margin-left:22px;
	margin-top:24px;
	font-size:14px;
	font-weight:bold;
  }
    #tabs1 ul {
          margin:0;
          padding:0px 0px 0px 0px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      }
    #tabs1 a{
	float:left;
	background: transparent url(images/menu.png) no-repeat right top;
	margin:0;
	color: white;
	padding:0px 12px 3px 10px;
	text-decoration:none;
    }

    #tabs1 a:hover {
	float:left;
	color: #4d4d4d;
	margin:0;
	text-decoration:none;}

#rss2 {
	float:right;
	display:inline;
	margin-top:25px;
	margin-right:20px;
}
#rss{
	float:right;
	display:inline;
	margin-top:23px;
	margin-right:20px;
}

/*header text*/

div#header_text{
	width:100%;
	height:181px;
	background:url(images/header_text_bg.png) no-repeat top #FFFFFF;
}

div#header_text #header_text_title{
	padding-top:25px;
	padding-left:40px;
	color:#FFFFFF;
	text-align:left;
	font-size:23px;
}

div#header_text #header_text_text{
	padding-top:2px;
	padding-left:40px;
	color:#FFFFFF;
	text-align:left;
	font-size:10px;
	font-family:Trebuchet MS, sans-serif;
	line-height:18px;
	width:55%;
}

/* blog*/

div#page #blog{
	/*background:#FFFFFF url(images/allbg.gif) repeat-y top left;*/
}


/* Sidebar */

#sidebar {
	float: right;
	width: 180px;
}

/* SLIDEBAR Box Style */

.calendar {
	text-align:center;
	color: #3b74a4;}

.calendar a:hover {
	background: #3b74a4;
	color: white;
}

.calendar td {
height:15px;
padding:  0px 3px 0px 3px}

.calendar td a {
padding:  0px 3px 0px 3px;background: #cfeeff;
display:block;
color:#3b74a4;
text-decoration:none;
line-height:15px;
}

#today {padding:  0px 3px 0px 3px;	background: #3b74a4;
	font-weight: bold;
	color: white;}

.calendar td a:hover {
display:block;
color: white;
background: #3b74a4;
text-decoration:none;
}

.boxed ul {
        list-style: none;
	padding:0 0 0 10px;
	margin:0;}

.boxed a {
	color: #044d8b;
	border-bottom: 1px dotted white}

.boxed a:hover {
	border-bottom: 1px dotted #65b5f9}


.boxed li
{	background: none;
        display: block;
	line-height:1.40em;
	font-size:1.10em;
	padding: 1px 3px 1px 15px;
	font-weight: bold;
	color: #e89642;	background:transparent url(images/mmenu.gif) no-repeat top left;
} 


.boxed {
margin: 0px;
}

.boxed .title {
	height: 18px;
	letter-spacing: 2px;
	padding: 1px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.1em;
	color: #FFFFFF;
	background:#FFFFFF url(images/sli_title.gif) repeat-y top left;
}

/* Content */

#content {
	width: 730px;
	margin: 0 auto;
	padding: 0 35px 0px 15px;
	overflow:hidden;
	background-image: url(images/allbg.gif);
	background-position:left;
	background-repeat:repeat-y;
}

blockquote {
	margin: 5px;
	padding: 0px 5px 5px 35px;
	background: transparent url(images/blockquote.gif) no-repeat ;
}

/* Content */

#main {
	float: left;
	display:inline;
	width: 755px;
}

.button_left{
	float:left;
	display:inline;
	width:2px;
	height:25px;
	background:url(images/button_left.gif) top left no-repeat;
}
.button_middle{
	float:left;
	display:inline;
	height:19px;
	color:#B53002;
	font-size:10px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	background:url(images/button_middle.gif) top repeat-x;
}
.button_right{
	float:left;
	display:inline;
	width:2px;
	height:25px;
	background:url(images/button_right.gif) top left no-repeat;
}



/* Sidebar */

#sidebar {
	float: right;
	width: 175px;
}

.white
{color: white;}

/* Footer */

#footer {
	height: 93px;
	padding: 20px 0 0 0;
	clear: both;
	color: #FFFFFF;
	width: 780px;
	margin: 0 auto;
	font-size:0.95em;
	background: #4d4d4d url(images/footer.gif);
}

#legal {
	margin: 0;
	padding: 0;
	text-align: center;
}

#link {
	margin: 0;
	padding: 0;
	text-align: center;
}

a{
color: #3b74a4;
}

#main h2:hover {
	text-decoration: none;
	color: #3b74a4;
}

.post-author, .post-date, .post-comm, .post-time, .post-cath, .post-edit
{	font-size: 1em;
	text-decoration:none;
	color: #044d8b;
}
.post-author {
	padding: 0 0 3px 18px;
	background: url(images/p_author.gif) no-repeat 0 0;
	}
.post-date {
	margin: 0 0 0 10px;
	padding: 0 0 3px 23px;
	background: url(images/p_date.gif) no-repeat 0 0;
	}
.post-comm {
	padding: 0 0 3px 20px;
	background: url(images/p_commen.gif) no-repeat 0 0;
	}
.post-time {
	padding: 0 0 3px 18px;
	background: url(images/p_time.gif) no-repeat 0 0;
	}
.post-cath {
	padding: 0 0 3px 20px;;
	background: url(images/p_cat.gif) no-repeat 0 0;
}

.post-edit {
	padding: 0 0 3px 3px;
}

.top_section{
	float:left;
	display:inline;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}
	.top_section .breadcrumb{
		position:relative;
		float:left;
		clear:left;
		display:inline;
		width:100%;
		margin-bottom:12px;
		margin-top:-10px;
	}
	.top_section .categories{
		float:left;
		clear:left;
		display:inline;
		width:100%;
		margin-bottom:12px;
	}
		.top_section .categories .heading{
			font-size:14px;
			text-decoration:underline;
		}
		.top_section .categories ul{
			float:left;
			display:inline;
			width:730px;
			margin-top:5px;
		}
		.top_section .categories li{
			float:left;
			display:inline;
			margin-left:20px;
			font-size:14px;
			color:#363636;
			text-align:center;
			
		}
			.top_section .categories li a{
				text-decoration:none;
				color:#363636;
			}
			.top_section .categories li a:hover{
				text-decoration:underline;
				color:#3b74a4;
			}
	
	.top_section ul .children{
		display:none;
	}


.post{
	float:left;
	width:345px;
	overflow:hidden;
}
.left_col{
	float:left;
	clear:left;
	display:inline;
	width:350px;
	margin-left:5px;
	
}
.right_col{
	float:left;
	display:inline;
	width:350px;
	margin-left:42px;
}
.category{
	float:left;
	width:345px;
	overflow:hidden;
	margin-bottom:10px;
	cursor:pointer;
}
	.category .tab_container{
		float:left;
		display:inline;
		width:100%;
		height:32px;
		background:url(images/tab_bg.gif) bottom repeat-x;
	}
	.left .tab{
		float:left;
		display:inline;
		width:117px;
		height:27px;
		padding-top:5px;
		padding-left:5px;
		background:url(images/tab.gif) top left;
		color:#FFFFFF;
		font-size:12px;
		
	}
		.category .tab a{
			color:#FFFFFF;
			font-size:14px;
			text-decoration:none;
			font-weight:bold;
		}
		.category .tab a:hover{
			text-decoration:underline;
		}
	.right .tab{
		float:right;
		display:inline;
		text-align:right;
		width:117px;
		height:27px;
		padding-top:5px;
		padding-right :5px;
		background:url(images/tab_right.gif) top left;
		color:#FFFFFF;
		font-size:12px;
	}
	.right .tab_still{
		float:right;
		display:inline;
		text-align:right;
		width:117px;
		height:27px;
		padding-top:5px;
		padding-right :5px;
		background:url(images/tab_right.gif) top left;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
	}
	.category .body_still{
		float:left;
		display:inline;
		width:330px;
		padding-left:10px;
		padding-right:5px;
		padding-top:10px;
		background:url(images/category_bg.gif) top repeat-x;
	}
	.category .body{
		float:left;
		display:inline;
		width:335px;
		padding-left:5px;
		padding-right:5px;
		background:url(images/category_bg.gif) top repeat-x;
		overflow:hidden;
	}
		.category .body .row{
			float:left;
			display:inline;
			width:100%;
			padding-top:4px;
			padding-bottom:4px;
		}
			.category .body img{
				float:left;
				display:inline;
				width:60px;
			}
			.category .body .teaser{
				margin-top:5px;
			}

.form_box{
	width:200px;
	height:23px;
}
.form_textarea{
	width:300px;
	height:100px;
}
#submit{
	float:right;
	padding:5px;
	cursor:pointer;
}
#comments{
	width:730px;
	margin:0 0 25px 0;
}
	#comments h2 {
		float:left;
		display:inline;
		width:710px;
		margin-bottom: 5px;
		font-size: 20px;
		background: transparent url(images/title_big.gif) top left no-repeat;
		padding: 7px 10px 5px 10px;
		color: #3b74a4;
	}
	#comments .row{
		float:left;
		display:inline;
		width:100%;
		padding-top:10px;
	}
		#comments .row .label{
			float:left;
			display:inline;
			margin-left:20px;
			width:100px;
		}
		#comments .row .field{
			float:left;
			display:inline;
			margin-left:20px;
			width:300px;
		}
	#comments ol{
		float:left;
		display:inline;
		margin-left:20px;
		margin-bottom:20px;
	}
		#comments ol li{
			float:left;
			display:inline;
			width:600px;
			padding-top:10px;
			padding-bottom:10px;
			padding-left:10px;
		}
			#comments ol li a{
				color:inherit;
				text-decoration:none;
			}
				#comments ol li a:hover{
					text-decoration:underline;
				}
		#comments .alt{
			background:#e3e0e0;
		}
		#comments .comment_top{
			float:left;
			display:inline;
			width:100%;
			font-size:10px;
			margin-bottom:5px;
			
		}
		#comments .comment_text{
			float:left;
			display:inline;
			font-size:12px;
			margin-left:10px;
		}

.post_single{
	width:730px;
	margin:0 0 25px 0;
}
	.post_single .row{
		float:left;
		display:inline;
		width:100%;
		padding-top:10px;
	}
		.post_single .row .label{
			float:left;
			display:inline;
			margin-left:20px;
			width:100px;
		}
		.post_single .row .field{
			float:left;
			display:inline;
			margin-left:20px;
			width:300px;
		}

.post h2 {
	margin-bottom: 5px;
	font-size: 16px;
	text-decoration:none;
	background: transparent url(images/title_small.gif) top left no-repeat;
	padding: 7px 10px 5px 10px;
}
.post_single h2 {
	margin-bottom: 5px;
	font-size: 20px;
	background: transparent url(images/title_big.gif) top left no-repeat;
	padding: 7px 10px 5px 10px;
	color: #3b74a4;
}
	.post_single h2 a{
		text-decoration:underline;
	}
.entry {
	text-align:justify;
	font-size: 12px;
	color: #02171d;
	padding-left:5px;
	padding-right:5px;
}

.info{
	padding:2px 3px 7px 8px;
	color:#505050;
}
	.info a{
		text-decoration:none;
	}
	.info a:hover{
		text-decoration:underline;
	}
.clear{
	float:left;
	display:inline;
	width:100%;
	clear:left;
}
.navigation{
	float:left;
	display:inline;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	font-size:12px;
}
	.navigation .older{
		float:left;
	}
	.navigation .newer{
		float:right;
	}
.left_ads{
	position:relative;
	float:left;
	display:inline;
	width:120px;
	margin-left:-130px;
	margin-top:20px;
}
	.left_ads .top_ad{
		float:left;
		display:inline;
		width:120px;
		height:240px;
		overflow:hidden;
	}
	.left_ads .bottom_ad{
		float:left;
		display:inline;
		width:120px;
		height:240px;
		overflow:hidden;
		margin-top:20px;
	}
.right_ads{
	position:relative;
	float:right;
	display:inline;
	width:120px;
	margin-right:-130px;
	margin-top:20px;
	padding-left:10px;
}
	.right_ads .top_ad{
		float:left;
		display:inline;
		width:120px;
		height:240px;
		overflow:hidden;
	}
	.right_ads .bottom_ad{
		float:left;
		display:inline;
		width:120px;
		height:240px;
		overflow:hidden;
		margin-top:20px;
	}
.comment_respond_container{
	float:left;
	display:inline;
	width:100%;	
}
	.comment_respond_container form{
		float:left;
		display:inline;
		width:480px;
	}
	.comment_respond_container .ad_240{
		float:left;
		display:inline;
		width:240px;
		height:240px;
		overflow:hidden;
	}
	
.rss_unit_top{
	float:left;
	display:inline;
	width:780px;
	height:12px;
	background:url(images/rss_top.gif) top left no-repeat;
}
.rss_unit_middle{
	float:left;
	display:inline;
	width:780px;
	background:url(images/singlebg.gif) top left repeat-y;
}
	.rss_unit_middle .row{
		float:left;
		display:inline;
		width:750px;
		margin-top:8px;
		margin-left:15px;
		
	}
	.rss_unit_middle .title{
		font-size:12px;
		font-weight:bold;
		margin-left:10px;
	}
	.rss_unit_middle span{
		
	}
		.rss_unit_middle span a{
			color:#000000;
			text-decoration:none;
		}
		.rss_unit_middle span a:hover{
			text-decoration:underline;
		}
	.rss_unit_middle a{
		margin-left:5px;
	}
.rss_unit_bottom{
	float:left;
	display:inline;
	width:780px;
	height:12px;
	background:url(images/rss_bottom.gif) top left no-repeat;
}
	
.format_support{
}
	.format_support img{
		border:2px solid #4d4d4d;
	}
	.format_support p{
		margin-bottom:15px;
	}
	.format_support img{
		margin:5px;
	}
	.format_support a{
		text-decoration:none;
	}
	.format_support a:hover{
		text-decoration:underline;
	}
