/*

Theme Name: BC Bio energy

Theme URI: http://www.jackelynthompson.com

Description: MagZine free wordpress theme design - a simple magazine / newspaper look wordpress theme design by <a href="http://pupungbp.erastica.com>Pupung Budi Purnama</a>

Version: 1.0

Author: Jackelyn Thompson

Tags: light, three-columns, two-columns, fixed-width, threaded-comments

*/

* {

	margin: 0;

	padding: 0;

}

body {

	background: #060 url(images/background_page.jpg) repeat-x;

	margin:0;

	padding:0 0 30px 0;

	text-align: center;

	font: normal 12px Verdana, Geneva, sans-serif;

	color: #1b1b1b;

}

body.home #content {

  	height:auto !important;

	min-height:500px;

}

body #content {

  	height:auto !important;

	min-height:500px;

}

.topheadnav {width:934px; margin: auto;		

font-family:Arial, Helvetica, sans-serif;

		font-size: 11px; margin-bottom:10px;

}

.topheadnav a {	text-decoration: none;

	color:#ffffff;

}

.topheadnav a:link {	text-decoration: none;

	color:#ffffff;

}

.topheadnav a:active {	text-decoration: none;

	color:#ffffff;

}

.topheadnav a:visited {	text-decoration: none;

	color:#ffffff;

}

.topheadnav a:hover {	text-decoration: none;

	color:#08339a;

}





img {border: 0px;}

img a{border: 0px;}



a {color: #003c72; text-decoration: none; font-family: Verdana, Verdana, sans-serif; font-weight: normal;}

a:link {color: #003c72; text-decoration: none; font-weight: normal;}

a:active {color: #003c72; text-decoration: none; font-weight: normal;}

a:visited {color: #003c72; text-decoration: none; font-weight: normal;}

a:hover {color: #1b1b1b; text-decoration: underline; font-weight: normal;}



.ffix {

	clear: both;

}



p {

	line-height: 17px;

	padding: 5px 0px;

}


#logoutbutton { background: #0c6d02; color:#fff; padding:5px;text-align:center;width: 100px;}
#logoutbutton a {color:#fff;}

ul li {line-height:16px;font-family: Verdana, Verdana, sans-serif; margin-left:10px;}

.black {color: #000000;}

.red {color: #ea252a;}

.white {color: #ffffff;}

.blue {color: #003c72;}

.lightgrey {color: #6f7071;}

.darkgrey {color:#1b1b1b;}



abbr {

	border-bottom: 1px dotted #999;

	cursor: help;

}

acronym {

	border-bottom: 1px dashed #999;

	cursor: help;

}



blockquote {

	padding: 20px 50px;

	font: normal 14px Georgia, "Times New Roman", Times, serif;

	min-height: 70px;

	line-height: 18px;

	background: url(images/blockquote.gif) no-repeat top left;

	clear: both;

}



#outer {

	text-align: left;

	

		width:934px;

		margin: 0 auto;

		padding: 0;

		margin-top:0px; padding-top:0px;

	

		background: #f5fbf5 url(images/background_content.jpg) top left repeat-x;

		font-family:Arial, Helvetica, sans-serif;

		font-size: 12px;

		line-height:18px;

		color: #333;

		text-decoration:none;



}

#outer_home {

	text-align: left;

	

		width:934px;

		margin: 0 auto;

		padding: 0;

		margin-top:0px; padding-top:0px;

		max-height:750px;

		background: #f5fbf5 url(images/background_content_home.jpg) top left repeat-x;

		font-family:Arial, Helvetica, sans-serif;

		font-size: 12px;

		line-height:18px;

		color: #333;

		text-decoration:none;



}



#container {

	border: 0px solid #eaeaea; margin-top:0px; padding-top:0px;

}

#header {

	padding-top:9px;padding-bottom:9px; margin-top:0px;

}



h1 {font-weight: normal; font-size: 20px; color: #003c72; margin-top:0px; padding-top:0px; margin-bottom:15px;padding-bottom:0px; 

font-family: Verdana, Verdana, sans-serif; line-height:24px;}

h2 {font-weight: normal; font-size: 16px; color: #d18304; padding-bottom:0px;margin-bottom:0px;font-family: Verdana, Verdana, sans-serif; }

h2 a{font-weight: normal; font-size: 16px; color: #d18304; padding-bottom:0px;margin-bottom:0px;font-family: Verdana, Verdana, sans-serif; text-decoration:none;}

h3 {font-weight: normal; font-size: 14px; color: #003c72;padding-bottom:0px;margin-bottom:0px;font-family: Verdana, Verdana, sans-serif; }

h3 a{font-weight: normal; font-size: 14px; color: #003c72;padding-bottom:0px;margin-bottom:0px;font-family: Verdana, Verdana, sans-serif; }

h3 a:hover{font-weight: normal; font-size: 14px; color: #003c72;padding-bottom:0px;margin-bottom:0px;font-family: Verdana, Verdana, sans-serif; }

h4 {font-weight: normal; font-size: 12px; color: #003c72;padding-bottom:0px;margin-bottom:0px;font-family: Verdana, Verdana, sans-serif; }

h5 {font-weight: normal; font-size: 10px; color: #003c72;padding-bottom:0px;margin-bottom:0px;font-family: Verdana, Verdana, sans-serif; }



.post h2 {font-weight: normal; font-size: 16px; color: #d18304; padding-bottom:0px;margin-bottom:0px;font-family: Verdana, Verdana, sans-serif; }

.post h2 a{font-weight: normal; font-size: 16px; color: #d18304; padding-bottom:0px;margin-bottom:0px;font-family: Verdana, Verdana, sans-serif; text-decoration:none;}

.main .post h2 {font-weight: normal; font-size: 16px; color: #d18304; padding-bottom:0px;margin-bottom:0px;font-family: Verdana, Verdana, sans-serif; }

.main .post h2 a{font-weight: normal; font-size: 16px; color: #d18304; padding-bottom:0px;margin-bottom:0px;font-family: Verdana, Verdana, sans-serif; text-decoration:none;}



#tagline {

	color: #fff;

	text-transform: uppercase;

	float: right;

	padding: 5px;

}



.nav {padding-top:0px; margin-top:0px;}



#maintopnav ul li {display: block;}

#maintopnav ul li a { display: block;}



ul.nav {

		float:left;

		display:block;

		width:auto;

		padding:0px 0px 14px 10px;

		margin:0;

		border-left:0px #fff solid;

		

		font-family:Arial, Helvetica, sans-serif;

		font-size: 12px;

		color: #333;

		text-decoration:none;

}

ul.nav li {

		border-left:1px #fff solid;

		float:left;

		display:block;

		font-family:Arial, Helvetica, sans-serif;

		font-size: 12px;

		color: #333;

		text-decoration:none;

}

ul.nav li a {

		float:left;

		display:block;

		width:auto;

		padding:0px 18px 14px 10px;

		margin:0;

		

		font-family:Arial, Helvetica, sans-serif;

		font-size: 12px;

		color: #333;

		text-decoration:none;

}

ul.nav li a:hover, ul.nav li a:active {

	color: #08339a;

}



.left {

	width: 350px;

	float: left;

	padding: 10px;

}

.left .featured .list h3, .left .featured .list .category {

	float: none;

}

.category {

	text-transform: lowercase;

}

.category a {

	color: #5C5C5C;

	border: none;

}

.post {

	padding-bottom: 15px;

	background: url(images/stripe.gif) repeat-x bottom;

	margin-bottom: 15px;

}

.post hr, .single-main hr {

	border-left: none;

	border-right: none;

	border-top: none;

	border-bottom: 2px solid #a0a0a0;

	width: 100px;

}

.post .author {

	padding-bottom: 10px;

}

.post .author em {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

}

.focus {

	width: 658px;

	padding: 10px;

	border-bottom: 1px solid #eaeaea;

	background-color: #fff;

}

.right {

	float: left;

	width: 550px;

}

.main {

	width: 450px;

	padding: 10px;

	float: left;

}

.featured {



}

.featured h2, .sidebar h2, .single-sidebar h2 {

	font-size: 13px;

	text-transform: uppercase;

	font-weight: bold;

	margin: 0;

	padding: 0;

	color: #000;

	font-family: Verdana, Verdana, sans-serif;

	padding-bottom: 10px;

}

.featured h3 a {

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-decoration: none;

	font-size: 14px;

	border-bottom: none;

}

.featured h3 a:hover {

	background-color: #eaeaea;

}

.list {

	padding-bottom: 20px;

}

.list .thumb {

	float: left;

	background: #eaeaea;

	padding: 5px;

	margin-right: 10px;

}

.list h3 {

	/*float: left;*/

}

.list .category {

	/*float: left;*/

}

.sidebar {

	float: left;

	width: 350px;

	padding: 10px;

}

.sidebar a {

	border-bottom: none;

}

.sidebar a:hover {

	color: #5C5C5C;

}

.sidebar h2 {



}

#searchform {

	padding-bottom: 15px;

}

#searchform label {

	padding: 0 0 8px 0;

	display: block;

}

.sidebar ul {

	list-style: none;

	padding-bottom: 15px;

}

.sidebar ul li {

	padding: 5px 0;

	border-bottom: 1px solid #eaeaea;

}

.bestweb, .links {

	padding-bottom: 20px;

}

.bestweb a, .links a {

	text-decoration: none;

}

.links ul {

	list-style: none;

}

.links ul li {

	padding: 3px 0;

}

.single-main {

	width: 940px;

	padding: 0px;

	margin:0px;

}



.single-main img {

	padding: 5px;

	background: #cbcbcb;

	border: none;

}



.single-main a img {

	border: none;

}



.single-main h2 {

font-weight: normal; font-size: 16px; color: #d18304; padding-bottom:0px; margin-bottom:0px; font-family: Verdana, Verdana, sans-serif; 

}



.wp-caption {

	background: #CCC;

	text-align: center;

	font-style: italic;

	float: left; padding:4px;font-size:10px;

}

.alignleft {

	float: left;

	margin-right: 10px;

}

.alignright {

	float: right;

	margin-left: 10px;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignnone {

	clear: both;

	float: none;

}

.single-main .sum {

	width: 200px;

	float: right;

	font-size: 12px;

	line-height: 22px;

	padding: 15px;

}

.single-main .author {

	padding-bottom: 5px;

}

.single-main .author em {

}

.single-main .date {

	padding-bottom: 10px;

	font-style: italic;

}

.single-main h3 {

}

.single-main p {

margin-bottom:10px;margin-top:10px;}



.single-main ol, .single-main ul {

	padding: 5px 5px 5px 10px;

	line-height: 20px;

}

.cat .list {

	padding-bottom: 10px;

	background: url(images/stripe.gif) repeat-x bottom;

}

.cat .list a {

	border-bottom: 0;

}

.cat .list a:hover {

	background: #eaeaea;

}

.cat .list h3 {

	padding-bottom: 3px;

}

.navigation {

	clear:both;

}

.navigation .alignright, .navigation .alignleft {

	padding: 20px 0;

}

.navigation a  {

	border-bottom: none;

}

.navigation-post {

	padding: 25px 10px 25px 10px;

}

.navigation-post a {

	font-weight: bold;

}

.author-detail {

	background: #cbcbcb;

	border: 1px solid #eaeaea;

	padding: 10px;

	margin-top: 20px;

}

.author-detail p {

	line-height: 17px;

}

.author-detail a, .footer a {

	border-bottom: none;

}

.author-detail h5 {

	font: normal 16px Georgia, "Times New Roman", Times, serif;

}

.author-detail img.avatar {

	float: left;

	padding: 3px;

	background: #fff;

	margin-right: 10px;

	width: auto !important;

}

.wp-smiley {

	padding: 0 !important;

}

.post-data {

	padding: 10px;

	text-align: center;

	margin-top: 10px;

	text-align: center;

	background: url(images/stripe.gif) repeat-x top;

	border-bottom: 1px solid #999;

}

.post-data a {

	border-bottom: none;

}



.comments {

	padding-top: 15px;

}

.comments h4 {

	font: normal 24px Georgia, "Times New Roman", Times, serif;

	

}

.comments ul {

	list-style: none;

	padding: 0;

}

.pingback a {

	border-bottom: none;

}

ul.children {

	padding-left: 50px;

	width: 570px;

}

ul.children .comment {

	background: #cbcbcb;

}

.reply {

	padding-bottom: 10px;

}

ul.children .comment-author {

	width: 480px;

}

.writer {

	width: 555px;

	float: left;

}

.writer em {

	font-family: Georgia, "Times New Roman", Times, serif;

}

.comment, .pingback {

	background: url(images/stripe.gif) repeat-x bottom;

	padding: 10px;

}

.comment p {

	line-height: 17px;

}

.comment a {

	border-bottom: none;

}

.comment p.reply {

	padding: 10px;

	background: #cbcbcb;

}

.comment-author {

	width: 570px;

	float: left;

	padding-left: 10px;

}

.comment .avatar {

	width: 32px;

	float: left;

	padding-right: 10px;

	padding: 3px;

	background: #eaeaea;

}

.comment-meta {

	display: inline;

}

.vcard {



}

.says {

	display: none;

}

cite.fn {

	font-style: normal;

}

.gravatar img {

	padding: 3px;

	background: #eaeaea;

}

.comment blockquote {

	background: url(images/smallquote.gif) no-repeat top left;

	padding: 5px 30px;

}

textarea#comment {

	width: 470px;

}



.single-sidebar {

	padding: 10px;

	width: 278px;

	float: left;

}

.single-sidebar ul {

	list-style: none;

}

.single-sidebar ul li {

	

}

.single-sidebar ul li ul {

	padding-bottom: 45px;

}

.single-sidebar ul li ul li {

	padding: 5px 0;

	/*background: url(images/stripe.gif) repeat-x bottom;*/

	border-bottom: 1px solid #EAEAEA;

}

.single-sidebar ul li ul li a {

	

	border: none;

}

.single-sidebar ul li ul li a:hover {

}

p.tags {

	border: 0px dotted #eaeaea;

	padding: 10px;

	background: #fcfcfc;

	margin-top: 10px;

}

.footer {

	clear: both; margin-top:15px;

	color:#ffffff;

	width:920px;

	font-size:10px; 

	text-align:right;

	margin: 0 auto;

}

.bottomnav {	width:920px;margin-top:15px;

	font-size:10px; 

	text-align:right;

	margin: 0 auto;	color:#ffffff;



}

.bottomnav a {text-decoration: none;

	color:#ffffff;

	font-size:10px;}

	

.bottomnav a:hover{text-decoration: underline;

	color:#ffffff;

	font-size:10px;}

.footer a {

	text-decoration: none;

	color:#ffffff;

	font-size:10px;

}

.footer a:hover {

	text-decoration: underline;

	color:#ffffff;

	font-size:10px;

}



.rightsidecta {background:#ffffff; border: 1px #e6e6e6 solid;padding-bottom:15px;margin-bottom:15px; padding:0px; }

.rightsidecta  p {padding-left:10px;padding-right:10px;}

.rightsidecta img {background:#ffffff; }



.leftNavigation {font: normal 12px Verdana, Geneva, sans-serif;color: #1b1b1b; text-decoration:none; width:250px; border: 0px #e6e6e6 solid; 

margin:0px;padding:0px;}



.leftNavigation h1 {padding-top:0px;margin-top:0px;}

.leftNavigation h1 a{padding-top:0px;margin-top:0px;}



.leftNavigation a{	font: normal 12px Verdana, Geneva, sans-serif;

	color: #1b1b1b; text-decoration:none;}



.leftNavigation a:hover{	font: normal 12px Verdana, Geneva, sans-serif;

	color: #08339a; text-decoration:none;}



.leftNavigation a:active{	font: normal 12px Verdana, Geneva, sans-serif;

	color: #08339a; text-decoration:none;}



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

.leftNavigation ul li {list-style:none; padding:0px;margin-left:5px;line-height:24px;}

.leftNavigation li li {list-style:disc; padding:0px;margin-left:5px;line-height:24px;}



.current_page_item a{font: normal 12px Verdana, Geneva, sans-serif;

	color: #08339a; text-decoration:none;}



.homepagecta {font: normal 11px Verdana, Geneva, sans-serif;color: #1b1b1b; text-decoration:none;}

.homepagecta img {	padding: 0px; border: 0px; margin: 0px; background-color: transparent;}

.homepagecta img a{	padding: 0px; border: 0px; margin: 0px; background-color: transparent;}

.homepagecta a{font: normal 11px Verdana, Geneva, sans-serif;color: #ffffff; text-decoration:none; }

.homepagectaheader {font: bold 11px Verdana, Geneva, sans-serif;color: #ffffff; text-decoration:none;  padding-bottom:8px;}



#subpages {padding:0px;margin:0px; width:250px; float:left;}

#subpages ul li{padding:0px;margin:0px;padding-left:5px; width:250px;}

#subpages li{padding-bottom:5px;}

#subpages li li{padding-bottom:1px;}



.leftsidebar {vertical-align:top;padding:0px;margin:0px;}

.leftsidebar img{padding:0px;margin:0px; max-width:250px;}



.sidebarNavTitle {color:#003c72; font-size:14px;padding-top:0px;margin-top:0px;}

.sidebarNavTitle h1{color:#003c72; font-size:14px;padding-top:0px;margin-top:0px;}

.sidebarNavTitle a{color:#003c72; font-size:14px;font-weight:bold; border-bottom-color:#003c72; border-bottom-style:solid; border-bottom-width:0px;padding-top:0px;margin-top:0px;}

.sidebarNavTitle a:hover{color:#000000; font-size:14px;font-weight:bold;text-decoration:none;padding-top:0px;margin-top:0px;}



.maincontent {width:500px; float:left; margin:0px;padding:0px;}



.maincontent ul li {line-height:16px;font-family: Verdana, Verdana, sans-serif; margin-left:10px;}





	.div_search_top{

		float:right;

		margin:20px 0 0 0;

		padding:0 12px 0 0;

	}

	

	.search_form{

		margin:0;

		padding:0;

		background-color:#fff;

		text-align:right;

	}

	

		.div_search_top .search_text{

			border:0; 

			width:180px; 

			margin:0 0px 0 0;

			font-family:Arial, Helvetica, sans-serif; 

			font-size: 12px;

			color:#666;			

		}

		.div_search_top .search_submit{

			border:0; 

			padding:2px 3px 1px 0px; 

			margin:0; 

			background-color:#6f90ae; 



			font-family:Arial, Helvetica, sans-serif; 

			font-size: 12px;

			color:#fff;

		}




