/*
Theme Name: Blank 2-Column L-S
Theme URI: http://example.com
Description: A Blank Wordpress theme with left sidebar
Author: Your Name
Author URI: http://example.com
version: 1.0
*/


/* basics */
.post blockquote{
	margin:20px 0;
	padding:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#6d8c08;
	background:#f3f3f3;
	display:block;
	}
	
.post blockquote p{color:#6d8c08;}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;}
	
.post { margin: 10px 0 25px 0; padding: 0; }
	
.post h2{ }
	
.post h2 a{
	color: #e85d11;
	text-decoration: none;
	font-size:13px; 
	}
	
.post h2 a:hover{
	text-decoration: underline;
	}
	
.post a, .navigation a{text-decoration:none; color:#f47a37; font-size:11px;}
.post a:hover, .navigation a:hover{ text-decoration:underline;}

.post ul { list-style:none; margin: 5px 0 5px 5px;}

.post ul li { background:url(images/disc.gif) no-repeat center left; padding-left:10px;}

.post ol{ clear:both; margin-left:20px;}
.post ol li{}
.post small{color:#7d888e; font-size:11px;}

.entry {padding:0;}
.entry p{margin:0; color:#1f1f1f; font-size:11px; line-height:150%;}
.entry img{border:none;}
.entry p.wp-caption-text{ padding-top:5px; color:#5b5b5b; text-align:center;}

.alignleft{float:left; margin:5px 10px 10px 0;}
.aligncenter{display:block; margin:10px auto;}
.alignright{float:right; margin:5px 0 10px 10px;}

.entry p.wp-caption-text{ padding-top:5px; color:#5b5b5b; text-align:center;}

.postmetadata{
	clear: both;
	background:#F7F7F7;
	padding:6px;
	margin-top: 10px;
	}
	
.navigation {
	font-size:8pt;
	float:left;
	width:100%;
	}

 .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-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.notfound{padding: 25px; font-size: 14pt; font-weight: 300;}
/* sidebar */

#sidebar {
	float:left; width:168px; 
	background:url(images/rightside-bg-grad.gif) repeat-y;   
	}

#sidebar a{ color:#f47835;}
#sidebar a:hover{text-decoration:underline;}

#sidebar h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12px; 
	text-align: left;
	color: #7b868c;	
	margin-top: 10px;
	padding: 0;
	text-transform:uppercase;
}

#sidebar p {margin:0; padding: 0 6px 0 12px;}

#sidebar ul {
	margin:12px;
	padding:0;
	list-style-type: none;
	}

#sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#sidebar ul ul {
	margin: 0; padding: 0;
}

#sidebar ul ul li {
	padding-left:10px;
	background:url(images/arrow-grey.gif) no-repeat center left;
	color:#f47835;
}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}

/* comments */

#commentssection{
	clear: both;
	padding: 2px 12px;
	margin: 0;
	}
	
#commentssection h3{
	font-family: georgia, times, verdana;
	font-size: 12pt;
	font-weight: 300;
	font-style: normal;
	color: #000;
	}

#commentform_container{
	background: #F0F0F0;
	margin: 12px 12px 20px 12px;
	padding:20px;
	}
	
#commentform_container p{
	color: #000;
	}
	
#commentform_container a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform_container h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	}
	
#commentbox{
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;
	}

#author, #email, #url, #commentbox, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding: 6px;
	border: 1px solid #B2B2B2;
	}
	
#submit{margin:5px 5px 0 0;}

#comment_form label.error {
	background:#fff6bd url('images/12-em-cross.gif') 4px 50% no-repeat;
	border:1px solid #ffd129;
	padding:0.5em 1em 0.5em 2em;
	margin:4px 0 0 0;
	width:502px;
	display:block;
	font-size:7pt;
	color:#454545;
}

	
ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
	}

ol.commentlist li.alt {background: #E5E5E5;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}


/* search */

#searchform{
	padding: 6px 0 6px 6px;
	font-family: verdana, arial, times;
	}

#searchform input#s{
	font-family: verdana, arial, times;
	font-size: 8pt;
	padding: 2px;
	margin: 2px;
	border: 1px solid #B7B7B7;
	}

#searchform input#searchsubmit{
	font-family: verdana, arial, times;
	font-size: 7pt;
	padding: 2px;
	margin: 2px 0 0 2px;
	border: 1px solid #B7B7B7;
	background-color: #fff;
	color: #797979;
	}

/* new style */
	div,span,ol,ul,li,img,p,h1,h2,h3,h4,h5,h6, form, input, select{ margin:0; padding:0}
	body{
		margin: 0px;
		font: 11px Arial, Helvetica, sans-serif;
		height: 100%;
		background-color: #ffffff;
		padding: 10px;
	}

	ul{list-style:none;}
	a{ text-decoration:none;}
	.clear{ clear:both}
	.grey-line{background:url(images/grey-dot.gif) repeat-x; height:1px; margin:1px 0; padding:0;}	
	a.darkText{color:#fff;}
	a.darkText:hover{ color:#000;}

	#page_wrapper{ width:942px; margin:0 auto;}
	
/** header styles **/
	#header{background:none;}
	
	#logo_and_toolbox{ height:86px;}
	
	#logo_and_toolbox img.logo{float:left; padding:7px 0;}
	
	#logo_and_toolbox span.blog_title{
		float:left; text-transform:uppercase; font-size:22px;
		margin-top:20px; padding-left:5px; background:url(images/dotted_line.gif) left repeat-y; 
	}
	
	#logo_and_toolbox span.blog_title a{color:#cce238;}
	
	#logo_and_toolbox span.blog_title a:hover{}
		
	#logo_and_toolbox ul#toolbox{ float:right; margin:0; padding:0;}
	
	#logo_and_toolbox ul#toolbox li{ background:url(images/arrow.gif) left center no-repeat; margin:2px 0; padding-left:10px;}
	
	#logo_and_toolbox ul#toolbox li, #logo_and_toolbox ul#toolbox li a{color:#ff5e09;}
	
	#logo_and_toolbox ul#toolbox li a:hover{color:#000;}
	
	
	#header p.date{ font-weight:bold; color:#666666; padding:2px 0 3px 15px;}
	
	#main_picture_and_search_subscribe {height:152px;}
	
	#main_picture_and_search_subscribe img.main_picture{width:774px; float:left}
	
	#main_picture_and_search_subscribe #subscribe{background-color:#6d8c08; width:168px; height:77px; float:left;}
	
	#main_picture_and_search_subscribe #search{background-color:#bed23b; width:168px; height:75px; float:left;}
	
	#main_picture_and_search_subscribe #subscribe p.title, #main_picture_and_search_subscribe #search p.title{ 
		font-size:11px; font-weight:bold ;color:#FFF; text-transform:uppercase; padding-bottom:5px;}
		
	#main_picture_and_search_subscribe .frmTopModules{margin: 5px; margin-right:0;}
	
	#main_picture_and_search_subscribe .frmTopModules label {vertical-align:middle; }
	
	#main_picture_and_search_subscribe .frmTopModules input.checkbox{vertical-align:middle; margin:0 0 2px 0;}
	
	#main_picture_and_search_subscribe div.label{color: #000000; width:40px; float:left; padding-top:4px;}
	
	#main_picture_and_search_subscribe .search_field, #main_picture_and_search_subscribe .subscribe_field{
		color:#333333; height: 16px; width: 120px; border: 1px solid #000; 
		padding-left:1px; vertical-align:middle; font-size:11px; margin-top:2px;
	}
	
	#main_picture_and_search_subscribe .subscribe_field {width:78px;}
	#main_picture_and_search_subscribe .padding-bottom{padding-bottom:2px !important;}
	
	#breadcrumbs{ background:url(images/bg-or1.gif) repeat-x; height:25px;}
	
	#breadcrumbs span.txt-small-white, #breadcrumbs span.business_list {
		float:left; color: #ffffff; padding:5px 15px 5px 15px;}
	
	#breadcrumbs span.business_list { float:right;} 
	
	ul#nav {background-color:#bbbbbb; width:758px; float:left; height:28px; padding-left:15px; margin:0;}
	
	ul#nav li, ul#register_login li{float:left; font-weight:bold; margin:6px 5px 5px 0; color:#b3b3b3;}
	
	ul#nav li a, ul#register_login li a{color:#494949;}
	
	ul#nav li a:hover, ul#register_login li a:hover{color:#000;}
	
	ul#register_login{ padding-left:10px; background-color:#cbcbcb; width:159px; float:left; height:28px; margin:0;}
	
	ul#main_nav{background:url(images/nav_bg_grey.gif) repeat-x; float:left; width:100%; margin:0; padding:0;}
	ul#main_nav li{padding:0; float:left;}
	
	ul#main_nav li a{ margin:0; padding:9px 0px 10px 50px; float:left;}
	
	ul#main_nav li a span {
	background:url(images/div-3.gif) right no-repeat; padding:10px 50px 10px 0;}
	
	ul#main_nav li a span span{
		 background:url(images/arrow-white.gif) right center no-repeat; 
		 margin:0; padding-right:9px; color:#FFF; font-weight:bold; font-size:12px; text-transform:uppercase;}
	
	ul#main_nav li a:hover{background:url(images/nav_bg_light.gif) repeat-x;}
	
	ul#main_nav li a:hover span{}
	
	ul#main_nav li.last{padding:0;}
	
	ul#main_nav li a:hover span span, ul#main_nav li.last a:hover span span{
		color:#000; background:url(images/arrow-blue.gif) right center no-repeat;}
	
	ul#main_nav li.last a{}

	ul#main_nav li.last a span{ background:none; padding-right:50px;}
	
	ul#main_nav li.last a span span{ background:url(images/arrow-white.gif) right center no-repeat; padding-right:9px;}
/** end header styles **/

/** main content styles **/
	#content_wrapper{  }
	
	#main_content_wrapper{ width:774px; float:left; background-color:#f9f8f3;}
	
	#main_content_wrapper #main_content{padding:10px 10px 5px 10px;}
	
	#main_content_wrapper #main_content span.heading_title{ color:#FF6600; font-weight:bold;}
	
	#main_content_wrapper #main_content div.line{ height:1px; background-color:#e2e2e2; margin:5px 0; overflow:hidden;}
	
	#main_content_wrapper #main_content .text_content{margin:0; padding:10px 0 20px 0}
	
	#main_content_wrapper #main_content .text_content p{ color:#333333;}
		
	ul#bottom_menu{margin:0; background-color:#8a9398; display:block; float:left; width:100%;}
	
	ul#bottom_menu li{float:left; padding:15px 5px 15px 0; color:#adb2b5;} 
	
	ul#bottom_menu li.first{ padding-left:5px;}
	
	ul#bottom_menu li a{font-weight:bold; color:#FFF; float:left;display:block;}

	ul#bottom_menu li a:hover{color:#000;}	
/** end main content styles **/

/** footer styles **/
	#footer{ padding-top:5px;}
	* html #footer{position:absolute;}
	#footer .design_by, #footer .copyright{float:left; color:#6A7C8A; width:300px;}
	#footer .design_by a{ color:#6A7C8A;}
	#footer .design_by img{ border:none; margin-bottom:-6px;}
	#footer .copyright{float:right; padding-right:5px; width:400px; text-align:right; }
/** end footer styles **/
  
