* {
	padding:0;
	margin:0;
}

* img{
	border: 0;
}

* p, h1{
	padding-bottom: 10px;
}

* a{
   	color: #69A8CB; /*#bae5fd;*/
}

* a:hover{
	color: #f2eeab;
}

blockquote{
    margin: 0 0 10px 40px;
	border-left: solid 2px #FFF;
	padding: 0 0 0 10px;
	background-color: #333;
	font-size: .8em;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*********************************
* Add to blocks enclosing floats *
*********************************/

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*************************************
* End add to blocks enclosing floats *
*************************************/

body{
	background:  url(http://www.soleer.com/img/body_bg.png) #232323 top repeat-y;
	color: #DDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.5em;
}

#header_bg{
	height: 100px;
	background:  url(http://www.soleer.com/img/login_bar.png) #232323 top no-repeat;
}

#header{
	margin: 0 auto;
	width: 800px;
}

	#logo{
		float:left;
		padding: 15px 30px;
	}
	
	#login_form{
		float: right;
		height:65px;
		padding: 5px 45px 0 200px;
		font-size: 10px;
		font-weight: bold;
		color: white;
		line-height: 1em;
	}
	
	#login_form fieldset{
		float: left;
		border: 0;
		padding: 0 0 0 8px;
	}
	
	#login_form .login_field{
		width: 80px;
		font-size: 9px;
		margin-top: 3px;
	}
	
	#submit_button{
		padding-top:12px;
		width:50px;
		height:21px;
	}
	
	#top_nav_bar{
		float: right;
		padding: 5px 20px 0 50px;
		margin: 0;
	}
	
	#top_nav_bar li{
      	display:inline;
		padding: 0 7px;
	}
	
	#top_nav_bar a{
		color:white;
		text-decoration:none;
		font-size:1.2em;
	}
	
	#top_nav_bar a:hover{
		color: #f2eeab;
		text-decoration:underline;
	}

#bar_bg{
	background:  url(http://www.soleer.com/img/bar_bg.png) #232323 top repeat-y;
	height: 100px;
}

#bar{
	margin: 0 auto;
	width: 800px;
}

#content_bg{

}

#content{
	margin: 0 auto;
	width: 800px;
}

	#main_content p{
		padding-bottom: 1.3em;
	}

#full_col{
padding: 0 10px 10px 20px;
}

#full_col h1, h2{
	font-size: 1.5em;
	color: #f2eeab;
	font-weight:normal;
	padding: 20px 0 10px 0;
}


#main_content{
	padding: 0 10px 10px 20px;
	width: 64%;
}

#main_content h1, h2{
	font-size: 1.5em;
	color: #f2eeab;
	font-weight:normal;
	padding: 20px 0 10px 0;
}



.title_sub{
	font-style: italic;
	font-size: .8em;
	margin-top: -12px;
	color:white;
	font-weight: bold;
}

	

#main_content h3{
	color: white;
}

#right_content_block{
	padding: 20px 20px 10px 10px;
	float:right;
	width: 28%;
}
	.blog_teaser{
		padding-bottom: 20px;
		font-size: .8em;
	}
	
	.blog_title{
		font-size: 1.3em;
		text-decoration: none;
	}
	
	#blog_post_table .blog_month{
		font-size: .8em;
		font-weight: bold;
	}
	
	#blog_post_table .blog_day{
	
		font-size: 3.5em;
	
	}
	
	#blog_post_table .blog_date{
		color: #444444;
		text-align: center;
		padding-right: 10px;
	}
	
	#blog_post_table td{
		 vertical-align: top;
	}
	

#bottom_nav{
	border-bottom: solid 1px #333333;
	border-top: solid 1px #333333;
	width: 100%;
	font-size: .8em;
	background: url(http://www.soleer.com/img/bottom_nav_bg.jpg) top repeat-y;
}

#bottom_nav h1{
	font-size: 1.4em;
	color: #bae5fd;
	font-weight: normal;
}

#bottom_nav_lblock{
	float:left;
	width:28%;
	padding: 10px 20px 0 20px;
}
#bottom_nav_cblock{
	float:left;
	width:28%;
	padding: 10px 20px 0 20px;
}
#bottom_nav_rblock{
	float:right;
	width:28%;
	padding: 10px 20px 0 20px;
}

#footer{
	padding:3px;
	font-size: .7em;
	text-align: center;
}

/*********************************
* Added to stylize wordpress     *
*********************************/

#menu li{
	font-size: 1.3em;
	padding-bottom: 10px;
	list-style:none;
}

#menu li ul li{
	font-size: .7em;
		padding: 0;
margin-left:2px;
list-style:square inside;
}

#commentlist{
	padding-left: 40px;
}

#comment{
	width: 100%;
}

/*********************************
* End Added to stylize wordpress *
*********************************/

.storycontent ol, .storycontent ul{
	list-style-position: outside;
	padding-left: 20px;
	padding-bottom: 10px;
}