html, body {


	background:#000 url(img/bg.jpg) no-repeat center top;


	font-family: Verdana;


	border: 0;


}





body, p, h1, h2, h3, h4, ul, ol, li, form, blockquote {


	margin: 0;


	padding: 0;


	color: #FFFFFF;


}





a {


	text-decoration: none;


	color: #BAC79B;


}





a:hover {


	text-decoration: underline;


}






#header h2 {


	font-size: 30px;


	color: #BAC79B;


	padding-top: 25px;


	font-weight: normal;


}








#header h1 {font-style: italic;


font-family: Georgia;


color: #BAC79B;


font-size: 32px;


	}





.blogtitle a:hover {


	text-decoration: none;


}





.blogtitle {


float: left;


margin-top: 128px;


font-family: Georgia;


color: #E5E7E5;


font-size: 20px;


}





.headrss {	


float:right; 


}








#header h2 a {


	color: #fff;


}





#header h2 a:hover {


	color: #ADE166;


	text-decoration: none;


}





#header p {


	padding-top: 1px;


	color: #fff;


	font-size: 13px;


	color: #8F8F8F;


}





#login ul{


background:none;


}


#login ul.top_menu li{


display:block;


padding:0px;


margin:0px;


width:77px;


padding:0px 25px 0 0;


}


#login ul.top_menu li a{


width:95px;


text-decoration:none;


float:left;


background:none;


padding:0px;


}


#login ul.top_menu li a:hover{


background:url(img/arrow.gif) no-repeat left ;


background-position:0px 0px;


}





#main_container {

	width: 800; 
	text-align:center;
	

}





#menu {
	width: 650;
	font-size: 11px;
	text-align:center;
	font:"Arial Black";
	font-weight:bold;
	}





#menu ul {


	width: 650;
text-align:center;

}





#menu li {


	display: block;


	float: left;


}





#menu li a {


display: block;


color: #FFFFFF;


font-weight:bold;


background-color:#949D83;


width:90px;


height:15px;


text-align:center;


padding-top:1px;


margin:15px 0 0 5px;


filter:alpha(opacity=85); 


opacity: 0.55;


	


}


#menu li a:hover {


filter: alpha(opacity=90);


-moz-opacity: 0.95;


opacity: 0.95;


text-decoration:none;


}


* html #menu li a {


	width: 1%;


}





#menu li.current_page_item a {


display: block;


color: #fff;


font-weight:bold;


background-color:#949D83;


width:90px;


height:15px;


text-align:center;


padding-top:1px;


margin:15px 0 0 5px;


filter:alpha(opacity=70);


opacity: 1.0;


}





#menu li.current_page_item a:hover {


	filter:alpha(opacity=70); 


opacity: 0.7;


text-decoration:none;


}








#login {





	position: absolute;


	right: 0px;


	top: 0px;


	font-size: 11px;


	color: #8F8F8F;





}











#page_desc {


	width: 800;


	height: 3.1em;


	font-size: 14px;


	padding-bottom: 10px;


	


}





#page_desc #text {


	padding-left: 20px;


	height: 3.1em;


	float: left;


	width: 800px;


	


}





#page_desc p {


	padding: 12px 0px;


}





#search_top {


	float: right;


	width: 262px;


	height: 3.1em;


	


}





#search_top form {


	margin-top: 0.65em;


	position: relative;


}


img.noborder{


border:none;


}


.sfield {


	background: #202020;


	border: #000 1px solid;


	width: 145px;


	height: 18px;


	font-size: 13px;


	padding: 3px 2px 0 3px;


	color:#666666;


}


.sfield:hover {


	background: #202020;


	border: #414141 1px solid;


	width: 145px;


	height: 18px;


	font-size: 13px;


	padding: 3px 2px 0 3px;


	color:#666666;


}





#search_top input.sbutton {


	position: absolute;


	top: 0;


	left: 160px;


}











#content_wrap {
	width: 800px;
	text-align:right;
}

#content {
	width: 550px;
	margin-left:15px;
	text-align:left;
	background: url(img/bg-trans.png) repeat;
	float: left;
}





#content h2 {


	font-size: 15px;


}





#content p {


	font-size: 11px;


	line-height: 20px;


	padding: 10px 0;


}





#content ul, #content ol {


	padding: 0.5em 2.5em;


	font-size: 13px;


}





#content ul li {


	


	line-height: 20px;


	padding-left: 25px;


	list-style: none;


}





#content ol {


	margin-left: 1.4em;


}





#content ol li {


	background: none;


	padding-left: 7px;


	line-height: 20px;


}





#content blockquote {


	


	border: #2F2C2C 1px solid;


	font-size: 13px;


	color: #fff;


	padding: 0 10px;


	width: 87%;


	margin: 10px auto;


	line-height: 20px;


}








#caption {


	

background: url(img/bg-trans.png) repeat;
	height: 1.9em;


	


}





#caption h2 {


	width: 250px;


	float: left;


	line-height: 1.9em;


	padding-left: 18px;


	color:#fff;


}





#m_post {


	width: 200px;


	float: right;


	height: 31px;


	position: relative;


	


}





#m_post span {


	display: none;


}





#m_post .o_entries a {


	position: absolute;


	right: 83px;


	top: 8px;


	display: block;


	width: 55px;


	height: 25px;


	background: url(img/arrow_left.gif) no-repeat;


}





#m_post .r_entries a {


	position: absolute;


	right: 21px;


	top: 8px;


	display: block;


	width: 55px;


	height: 25px;


	background: url(img/arrow_right.gif) no-repeat;


}





#m_post .o_entries a:hover {


	background-position:-5px 0;


	text-decoration: none;


}


#m_post .r_entries a:hover {


	background-position:5px 0;


	text-decoration: none;


}





#m_post a:hover span {


	display: block;


	font-size: 11px;


	color: #2E2E2E;


	position: absolute;


	top: 0;


}





#m_post .o_entries a:hover span {


	left: -100px;


}





#m_post .r_entries a:hover span {


	left: -130px;


}





.post {


	


	margin-top: 15px;


	padding: 5px 15px 15px 15px;


}





#page_post {


	margin-top: 0px;


	


}





#page_post h2 {


	color: #8FB1B0;


}





.post h2 {


	padding: 10px 0;


}





.post h2 a {


	color: #DFBB7D;


}





.post p a {


	text-decoration: underline;


}





.post p a:hover {


	text-decoration: none;


}





.post_details {


	padding: 0 15px;


	


}





.post_details p {


	padding: 5px 0;


   margin-top: 1px;


	font-size: 11px !important;


}





.post_details p a {


	text-decoration: none;


	color:#BAC79B;


}





.post_details p a:hover {


	text-decoration: underline;


}











#more_posts {





	padding: 10px 15px;


	margin-top: 15px;


	font-size: 11px;


}





.comments_caption {


	width: 100%;


	


	margin-top: 15px;


}





.comments_caption h2 {


	padding-left: 15px;


	line-height: 2em;


}





.comment_wrap {


	


	margin-top: 15px;


}





.comment_wrap p {


	font-size: 13px !important;


}





.comment_wrap_head {


	padding: 0 15px;


}





.comment_wrap_head p {


	padding: 7px 0 !important;


}





.comment_wrap_head span {


	color: #898989;


	padding-left: 5px;


}





.comment_wrap_post {


	padding: 5px 0;


	border-top: #3F3B3B 1px dashed;


}





.comment_wrap_post p {


	padding: 10px 15px !important;


}





#leave_a_comment_wrap {


	width: 100%;


	margin-top: 15px;


}





.leave_a_comment {





	width: 10em;


	text-align: center;


	float: left;


}





.leave_a_comment h2 {


	line-height: 30px;


}





.trackback_rss {


	float: right;


	padding-right: 15px;


	padding-top: 8px;


	width: 12.9em;


}





.trackback_rss p {


	padding: 0 !important;


	font-size: 11px !important;


}





#comment_form {


	


	padding: 11px 0;


	clear: both;


}





#content form {


	


	width: 550px;


	border:  #0F0F0F 1px solid;


	padding: 15px 0 15px 15px;


	margin: 0 auto;


}





#content form p {


	padding: 0px 0 5px 0;


	line-height: 20px;


}





#content input {


	border: #3a3a3a 1px solid;


	


	padding: 5px;


	font-size: 15px;


	font-family: Georgia;


    color:#666;


}





#content input.data {


	width: 184px;


}





#content textarea {


	border: #3a3a3a 1px solid;


	width: 415px;


	height: 170px;


	padding: 3px;


	font-size: 15px;


	font-family: Georgia;


	background:#111111;


    color:#666;


}





#content input.sbutton {


	margin-top: 3px;


	color:#666666;


}





#sidebar {


	width: 200px;
	background: url(img/bg-trans.png) repeat;
	float: right;
	text-align:center;


	


}





#sidebar h2 {


	font-size: 13px;


	color: #BAC79B;


	padding: 5px 0;


	line-height: 18px;





}





#sidebar p, #sidebar li {


	font-size: 11px;


	clear:both;


}





#sidebar p {


	padding: 2px 0;


	line-height: 16px;


}


img.sidebar_img{


float:left;


 padding:3px;


 margin:0px 5px 5px 0px;


 border:#2F2F2F 1px solid;


 }





#sidebar ul {


	list-style: none;


}





#sidebar ul ul {


	padding: 10px 0;


	list-style: none;


}





#sidebar ul ul ul {


	padding: 0;


}





#sidebar ul li ul li {


	background: url(img/bullet.gif) no-repeat 0 9px;


	padding-left: 23px;


	line-height: 23px;


}





.textwidget {


	line-height: 20px;


	padding: 10px 0;


}





#wp-calendar {


	padding: 10px 0 10px 10px;


}





#wp-calendar caption {


	margin: 10px 0px;


	border-bottom: 0;


}





#wp-calendar td {


   margin: 0;


   padding: 3px 5px;


}





#wp-calendar td#today {


   background: #EEEEEE;


}





#footer {


	


	height: 2.7em;





	clear: both;


}





#footer ul {


	width: 490px;


	float: left;


	padding: 10px 0px 0 10px;


}





#footer li {


	display: inline;


	list-style: none;


}





#footer li a {


	display: block;


	float: left;


	line-height: 24px;


	font-size: 12px;


	padding: 0 6px;


	margin-right: 19px;


	color: #2E2E2E;


}





#footer li.current_page_item a {


	color: #fff;


	


}





#footer p {


	width: 100px;


	float: right;


	font-size: 11px;


	line-height: 3.5em;


}





#footer p a {


	color: #CCCCCC;


}





#copyright {


	width: 781px;


	margin: 0 auto;


	text-align: center;


	font-size: 11px;


	padding: 15px 0 25px 0;


	color: #8F8F8F;


}





#copyright p {


	line-height: 19px;


}








#menu:after,


#menu ul:after,


#content_wrap:after,


#footer:after,


#leave_a_comment_wrap:after {


    content: "."; 


    display: block; 


    height: 0; 


    clear: both; 


    visibility: hidden;


}





.aligncenter {


display: block;


margin-left: auto;


margin-right: auto;


}





.alignleft {


float: left;


}





.alignright {


float: right;


}








.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;


}








