/*  

Theme Name: CoreForceEnergy Blog

Theme URI: http://www.coreforceenergy.com

Version: 1.0

Author: CrushLabs

Author URI: http://www.crushlabs.com

Description: A custom theme for Garin Bader of CoreForceEnergy.

Tags: 3 column, black, orange, blue, white, widgetized

*/	



	



*{margin: 0px;padding: 0px;}



ul{list-style: none;}



body {font-size: 13px;margin: 0px;color: #333;font-family:  Verdana; background-color: #45494d;background-image: url(images/body_bg.gif); background-repeat: repeat-x;}



a {color: #FF7800;}



a:hover {color: #225be9;}

b, strong {color: #333333;} 

h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px;}



h1 {font-size: 20px;}



h2 {}



h3 {}



h3 a{text-decoration: none;}



.clear {clear: both;}



#wrapper {margin: 0px auto;padding: 0px;border:0;width: 950px; background-color: #FFF;}



#container {background-color: #FFF;}



#header {margin: 0px; padding: 0px; text-align: center; background-color: #000;}



#content {float: left;width: 550px;background-color: #FFF;}



#side-b {float: right;width: 200px; background-color: #FFF;}



#side-a {float: left;width: 200px; background-color: #FFF;}



#footer {clear: both;background-color: #000;color: #FFF;}



#sitename{color: #000;text-align: left;margin: 0 auto 10px auto;padding: 5px 0 0 0;text-align: left;}



h1.sitename{margin: 10px 6px 0 5px;font-size: 26px;}



#sitename a{color: #666;text-decoration: none;border: none;}



#sitename a:hover {color: #DADADA;text-decoration: none;padding: 6px 15px;margin-left: 0;}



.description{color: #62838F;text-align: left;font-size: 18px;margin-left: 8px;}



#header{background-image: url(images/header.jpg); background-repeat: no-repeat; height:173px;}



#content {background-color: #FFF; color: #000;}



#content ul{padding-left: 15px;}



#content ul li{margin-left: 15px;list-style-type: square;}



#content ul ul li{padding-left: 3px;;}



#content ol{list-style-position: inside;padding-left: 15px;padding-top: 2px;margin-bottom: 10px;}



#content p{padding-left: 10px;}                         



#content .post {padding: 10px 5px;}







#footer {padding: 10px 0px;text-align:center;}



#footer a{color: #FFF;text-decoration: none;font-weight: bold;}



#footer a:hover {color: #FFF;text-decoration: underline;}







#leftside, #rightside{color: #666;margin-bottom: 10px;background: #FFF;padding: 0 10px;}



#leftside ul, #rightside ul{list-type:none;}



#leftside li, #rightside li{padding-bottom: 8px;}



#leftside ul li, #rightside ul li{padding-left: 0;margin-left: 20px;margin-right: 4px;padding: 3px;list-style-type:square;}



#leftside ul li li, #rightside ul li li{padding-left: 0;margin-left: 8px;margin-right: 3px;padding: 2px 0;list-style-type:circle;}



#leftside a, #rightside a {color: #666;text-decoration: none;border: none;}



#leftside a:hover, #rightside a:hover{color: #ff7800;text-decoration: underline;border: none;}



#leftside h2, #rightside h2{background-image: url(images/meta_bg.gif);background-repeat: repeat-x;font-size: 16px;font-family: Arial; color: #FAFAFA;padding: 2px 8px 2px 8px;margin-top:8px;background-color: #666;border-bottom:1px solid #FAFAFA;}



#leftside p, #rightside p{padding: 3px;}







#leftnav p, #rightnav p { margin: 0 0 1em 0; }



#content h2 { margin: 0 0 .5em 0; }



.postmetadata{display:block;margin: 10px auto 10px auto;padding: 5px 8px 8px 0;text-align: left;color:#111;width:98%;/*background-image: url(images/meta_bg.gif);*/}



#content .postmetadata{padding-left: 10px;}



.postmetadata a{border: none;color: #2361d1;font-weight: bold;text-decoration: none;}



.postmetadata a:hover{border: none;color: #111;text-decoration: none;}





#content b {color: #000000;} 

.commentlist{padding-left: 40px;padding-right: 15px;color: #333;}



.commentlist li{margin: 8px 10px 8px 15px;padding-left: 12px;list-style: none;margin-bottom: 2px;background: #FAFAFA;}



.commentlist li ul li{border: none;}



.commentlist cite{padding: 2px 3px 1px 3px;}



.commentlist p{padding: 5px 5px 2px 3px;margin-bottom: 5px;}



.commentlist a {border: none;text-decoration: underline;font-weight: bold;color: #C01800;}



.commentlist a:hover{border: none;text-decoration: underline;font-weight: bold;color: #666;}



.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited{text-decoration: none;color: #666;}



.commentnumber {font: italic normal 14px 'Verdana', serif;margin-top: 2px;float:right;color: #666;font-size: 12px;}



#comment{width:80%;}



.date{font-size: 14px;color: #000;padding: 0px 0px 0px 10px; margin: 10px 0px;}

.date img {padding: 0px; margin: 0px;}



.entry{margin-bottom: 5px;}                         



.post{display: block;overflow:hidden;width:98%;margin: 0px auto;}                     



.post h3 {padding-left: 10px;}



.post b {color: #FFD080;} 

.post .tags {font-size: 12px; margin: 5px 10px;}

code{display: block;margin: 10px 30px 0 30px;padding: 2px 10px 5px 10px;border-top: 4px solid #333;color: #FF0011;background: #666;}







/* Menu */



ul#menu{



	margin:0;



	padding:0;



	list-style-type:none;



	width:950px;



	display:block;



	height:40px;



	text-transform:uppercase;



	font-size:13px;



	background:transparent url(images/orange.jpg) repeat-x top left;



	font-family:Helvetica,Arial,Verdana,sans-serif;



}



ul#menu li{



	display:block;



	float:left;



	margin:0;



	pading:0;



	border-right:1px solid #ffffff;



	background:transparent url(images/orange.jpg) repeat-x top left;



	}



ul#menu li a{



	display:block;



	float:left;



	color:#ffffff;



	text-decoration:none;



	padding:12px 20px 0 20px;



	height:28px;



	background:transparent url(images/orange.jpg) repeat-x top left;



	}



ul#menu li a:hover{



	background:transparent url(images/black.jpg) repeat-x top left;	



	}







#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 160px;}



#wp-calendar #next a {padding-right: 10px;text-align: right;}



#wp-calendar #prev a {padding-left: 10px;text-align: left;}



#wp-calendar td {padding: 2px 0;text-align: center;}



#wp-calendar th {/*padding: 3px 0;*/text-align: center;}



#wp-calendar caption {text-align: center;width: 100%;text-transform: uppercase;font-weight: bold;}



img {border:none;}



.alignright {text-align: right;}



.alignleft {text-align: left}



.nav {display: block;text-align: center;margin-top: 10px;margin-bottom: 0;}



.wp-smiley{padding: 0;}



.textwidget{margin: 2px 5px 2px 5px;}



p {margin: 8px 0px;}



b, strong {color: #666666;}



i, em {color: #ff7800;}



input, select {background-color: #FAFAFA; color: #000;font-family: Lucida Sans;}



textarea { border: 1px solid #000;  background-color: #FAFAFA; color: #000; font-family: Lucida Sans;}



/* Various Classes & Image Alignment */



.center {text-align: center;}



.floatleft {float: left; margin: 5px;}



.floatright {float: right; margin: 5px;}



img.center {display: block; margin: 10px auto;}



img.left {display: inline; margin: 0 10px 5px 0;}



img.right {display: inline; margin: 0 0 5px 10px;}



#navigation {width: 100%; padding: 0px 0px 10px 0px;}



#navigation .alignleft {float: left; width: 40%; padding-left: 10px;}



#navigation .alignright {float: right; width: 40%; padding-right: 10px; } 



img.alignleft { float: left; margin: 0px 20px 0px 10px;}

img.alignright { float: right; margin: 0px 10px 0px 20px;}

/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */



#about_author{

	background: #FFDBBB;

	padding: 5px 10px;

        margin: 10px 0 0px;

}

#about_author .avatar{

	float:left; 

	margin-right: 5px;

}

.author_text h4{

	color: #111;

	font-size: 13px;

}
.accordionButton {
	cursor: pointer;

}
.accordionContent {	
	display: none;
	}

span.tips{
	font-size: 11px;
	float: right;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 1px 1px #111
}

.on span.tips{
	display: none;
}

.post .tags{
	margin: 0;
	padding: 5px 10px;
	background: #e6e6e6;
	font-weight:bold;
}
.tags .accordionContent{
	padding: 5px;
	background: #e6e6e6;
}
