html {
	margin:0px;
	padding:0px 0px;
}
body {
	background:#E0F3F9 url(/theme/greendawn/bg.jpg) top center repeat-x;
	text-align:center;
	margin:0px;
	padding:0px 0px;
	font-family:Lucida Grande,Arial,sans-serif;
	font-size:10pt;
}

.main_container {
	width:800px;
	text-align:left;
	margin:0px auto;
	background:#FFFFFF;
border:10px solid #FFFFFF;
}



.header_container {
	height:160px;
	background:#2e9c11 url(/theme/greendawn/header.png) top center no-repeat;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	position:relative;
}

.header h1 {
	text-align:center;
padding-top:50px;
font-size:300%;
}
.header h2 {
	text-align:center;
}
.header h1 a, .header h1 a:hover {
	color:#FFFFFF;
}





.main_footer {
	border-top:#EEE 1px solid;
	background:#FFF;
	text-align:center;
	padding:20px;
}
a, a.edit, .header h1 a.edit {
	color:#2e9c11;
}
a:hover, a.edit:hover, .header h1 a.edit:hover {

}

h2.post_title a, h2.post_title {
	color:#84C4D3;
}


.top_nav_container {
	padding:6px 20px 7px 20px;
	background:#EB3E00 url(/theme/greendawn/nav_bg.jpg) center center repeat-x;
	font-weight:bold;
	color:#FFF;
border-top:10px solid #FFFFFF;
border-bottom:10px solid #FFFFFF
}
.top_nav_container a, .top_nav_container a:visited {
	color:#FFF;
}
.top_nav_container a:hover {
	color:#DFDFDF;
}


.sub_menu li a.current_menu_item, .sub_menu li a.current_menu_item:visited {
	color:#fbe4d6;
}
.sub_menu li a.hidden, .sub_menu li a.hidden:visited {
	color:#666;
}


.widgets {
	background:#F3FFF0;
border-left:10px solid #FFFFFF;
width:190px;
}
.widgets_left {
	background:#F3FFF0;
border-right:10px solid #FFFFFF;
width:190px;
}

.content_container {
	
}


.post_container {
	border-bottom:1px solid #EEE;
}

.post_info li  {
	color:#666666;
}
.post_comment {
	font-size:90%;
}
.post_comments_list {

}
.post_comments_list li {
	border-bottom:1px dotted #DDD;
}
.post_comments_list .comment_author {
	font-weight:bold;
}
.post_comments_list .comment_date {
	font-size:80%;
}







/* widgtes */

.widget-nav .selected {
	color:#333;
}






.pagenation {
	padding:10px 0;
	text-align:center;
}
.pagenation span a, .pagenation .page-current{
	padding:2px 4px;
	margin:4px;
	border:1px solid #D05C1F;
}
.pagenation span a:hover {
	background:#FFFFFF;
}
.pagenation .page-current {
	background:#FFFFFF;
}

.edit_site_style {
	top:5px;
height:32px;
}
.admin_menu {
	margin-bottom:10px;
}

