html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i, marquee {	margin: 0px; padding: 0px;}

body { padding:0px 0px 0px 0px; background:#fff url(images/background.jpg) top center repeat-x;font-family:Arial,Verdana,sans-serif; color:#161514; font-size:12px; }
img {border:0;margin: 0 0;}
a {	color:#A34900;	text-decoration:none;	outline:none;	}
a:hover {	color:#5C7F17;	text-decoration:none}
blockquote {padding:10px 10px 10px 10px;color:#444;font-style: normal;}
table{  margin: 10px 0 10px;}
table td, table th{  text-align: left;  padding: 0px;  color:#333;}
table th{  background: #ccc ;  color: #444;  text-transform: uppercase;  font-weight: normal;}
table td{}
table tr.even td{  background: #666;}
img.centered  {	display: block;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	padding: 0px;	}	
img.alignnone {		margin: 10px 0px 10px 0px;	display: inline;	padding:6px;background: url(images/trans.png);		}
img.alignright {	margin: 10px 0px 10px 10px;	display: inline;	float: right;	padding:6px;background: url(images/trans.png);	}
img.alignleft {	margin: 0px 10px 10px 0px;	display: inline;	float: left;	padding:6px;background: url(images/trans.png);	}
.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	}

.wp-caption {	border: 1px solid #e8e8e8;	text-align: center;	background-color: #ffffff;	padding: 4px 0px 5px 0px;	margin: 5px 5px ;	}
.wp-caption img {	margin: 0px 0px 5px 0px;	padding: 0px;	border: 0px;		}
.wp-caption p.wp-caption-text {	margin: 0px;	padding: 0px 0px 0px 0px;	font-size: 11px;	font-weight: normal;	line-height: 12px;	}
/*//////////////////////////////////////////////////////////////////////////////////*/
/*wrap*/
/*//////////////////////////////////////////////////////////////////////////////////*/
#wrapper {	width:1000px;	margin:0px auto 0px auto;	}
.clear {clear:both;}
/*//////////////////////////////////////////////////////////////////////////////////*/
/*head*/
/*//////////////////////////////////////////////////////////////////////////////////*/
#top {height:230px;	padding:0px 0px 0px 0px;background:transparent ;	width:1000px;	position:relative;	}
.blogname {	width:440px;	font-family:arial,Verdana,sans-serif;	margin:0;	padding:0;    float:left;	height:180px;}
.insignia {	width:200px;font-family:arial,Verdana,sans-serif;	margin:0;	padding:0;    float:right;	}
/*//////////////////////////////////////////////////////////////////////////////////*/
/*menu*/
/*//////////////////////////////////////////////////////////////////////////////////*/
.menu {	position:relative;padding:0 0 0 0;  margin:5px 0 0 0;font-size:12px; font-weight:600; float:left; }		
.menu ul li{float: left;list-style:none; margin:-10px 0 0 0;}
.menu br{ clear: left;}
.menu ul li a{display: block; margin:0 16px 0 0; text-decoration: none; text-align:center; color:#fff; padding:12px 5px 11px 5px; }
.menu ul li a:hover{color: #fff; background:#2d2d2d ;}
/*//////////////////////////////////////////////////////////////////////////////////*/
/*search*/
/*//////////////////////////////////////////////////////////////////////////////////*/
#search {padding:2px 2px ;	float:right;	margin-right:0;height:26px;display:inline;}
#search form {	margin: 0;	padding: 0;}
#search fieldset {	margin: 0;	padding: 0;	border: none;}
#search p {	margin: 0;	font-size: 85%;}
#s {width:170px;margin:0px 0px 0px 0px;padding: 4px ;border:none;font: normal 100%  Arial, verdana, sans-serif;	color:#fff;	float:left;	border:1px solid #fff;	background:url(images/trans.png);	display:inline;}
input#searchsubmit{	float:left;	display:inline;	margin:0px 0px 0px 2px;	height:25px;	background:#fff;color:#222;	border:1px solid #e4e4e4;cursor:pointer;}
/*//////////////////////////////////////////////////////////////////////////////////*/
/*content*/
/*//////////////////////////////////////////////////////////////////////////////////*/
#casing {	margin:0 0 20px 0;	padding:0 0 10px 0;	float:left;	min-height:600px;	width:1000px;	background:#fff;	}	
#content {	float:left;	width: 685px;	height:100%;	padding:0;	}
.title{	margin: 0 0 0 0px;	padding: 0px 0px 0px 0px;}	

.clock{	font:10px  Arial,verdana, sans-serif;	text-transform:uppercase;	color:#888; padding:10px 0 10px 0 ;	}	
.single {margin: 10px 0 10px 0px;padding:10px;height:100%;color:#000; width:670px;	font: 11px Arial, verdana, sans-serif;    background: url(images/trans.png);  
	position:relative;	float:left;	border:2px solid #D6D6D6 ;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	}
.single  h2 {background:url(images/block.jpg) top left no-repeat;;margin: 0 0 10px 0;padding: 0 0 0 35px;text-align: left;font: 21px Arial, verdana, sans-serif;font-weight:normal;overflow:hidden;color:#E4005A;	}
.single  h2 a, .single  h2 a:link, .single  h2 a:visited  {	color:#E4005A;	background-color: transparent;	}
.single  h2 a:hover  {	color: #999;	background-color: transparent;	}	
.comm{	font:10px  Arial,verdana, sans-serif;	text-transform:uppercase;	color:#fff;	padding:5px 0px;	margin-left:15px;}
.comm a:link,.comm a:visited {	color:#fff;}
.comm a:hover{	color:#666;}
.singleinfo {font:10px  Arial,verdana, sans-serif;	text-transform:uppercase;	color:#222;	padding:5px 0px;	background:url(images/trans.png);	}
.category{position:relative;	padding:5px 5px 5px 5px;}
.category a:link,.category a:visited{	color:#000;	}
.category a:hover{	color:#444;	}
.entry {	margin:0 0;	padding: 0px 2px ;		}	
.entry a:link,.entry a:visited {	color: #000;	background-color: transparent;	font-weight:800;}
.entry a:hover {	color:#666;	background-color: transparent;	text-decoration: none;}
.entry ul, .entry ol{  margin: .4em 0 1em;  line-height: 150%;}
.entry ul li, .entry ol li{  list-style-position:outside;  margin-left: 1.6em;}
.entry p{	margin:5px 0px;	padding:5px 0px;	line-height:1.4;}
/*//////////////////////////////////////////////////////////////////////////////////*/
/*right*/
/*//////////////////////////////////////////////////////////////////////////////////*/
.right{	float:right;	width:288px;	padding:0;	display:inline;	overflow:hidden;}
/*//////////////////////////////////////////////////////////////////////////////////*/
/*sidebar*/
/*//////////////////////////////////////////////////////////////////////////////////*/
.sidebox{	float:left;	width:262px;	font-size:12px;	font-family: Arial, sans-serif;	margin:10px 0 0 10px ;	color:#333;	}
.sidebox a:link,.sidebox a:visited {	color:#222; }
.sidebox a:hover {	color:#666;		text-decoration: none;}
.sidebox h3{ font-weight:400;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;  background:#E4005A; padding:5px;	position:relative;	float:left;		color:#fff;	font-size:14px;	width:100%; vertical-align:middle;}
.sidebox ul {	list-style-type: none;	margin:  0px ;	padding: 0 0 10px 0;		}
.sidebox li{	list-style-type: none;	margin: 0 ;	padding: 0;	}
.sidebox ul ul  {	list-style-type: none;	margin: 0;	padding: 0px 0px 10px 0px;	background-repeat:no-repeat;		}
.sidebox ul ul ul {	list-style-type: none;	margin: 0;	padding: 0;	border:0;	}
.sidebox ul ul ul ul {	list-style-type: none;	margin: 0;	padding: 0;	border:0;	}
.sidebox ul li {height:100%;line-height:18px;clear: left;	list-style-type: none;	}
.sidebox ul li a:link, .sidebox ul li a:visited {border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px; background:#F5F5F5; width:100%; 	color:#222;	margin:2px 0 0 0;text-decoration: none;	padding: 5px ;	display:block;	}
.sidebox ul li a:hover {	color: #111;	background:#fff;}
.sidebox p {	padding: 7px 10px;	margin:0;	}
.sidebox h3.linked_in_head {color:#fff; background:#4BA3C6;}
.sidebox h3.twitter_head {color:#fff; background:#33CCFF;}
/*//////////////////////////////////////////////////////////////////////////////////*/
/*footer*/
/*//////////////////////////////////////////////////////////////////////////////////*/
#footer {height:150px;margin:0;	padding:0;	color:#fff;	font-size:11px;	font-weight:normal;	font-family: Arial,Verdana, sans-serif;	background:#000;width:100%;	border-top:13px solid #E4005A;	}
#footer_wrap{ margin:0 auto; padding:20px 0 0 0; width:1000px;}
#footer a:link , #footer a:visited{color:#999;}
#footer a:hover {color:#e4e4e4;}
.fleft{float:left;	text-align:left;	margin-left:-10px;	line-height:16px;}
.fright{	float:right;	text-align:right;	margin-right:10px;	line-height:16px;}
.fmiddle{border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	float:left;	text-align:left; padding:10px;border:2px solid #1d1d1d; background:#0d0d0d;	margin:0 0 0 70px;	line-height:16px; width:650px;}
#footer ul li{list-style-type:none; position:relative; display:inline; float:left; border-right:1px solid #222; padding:0 12px 0 12px;}

/*//////////////////////////////////////////////////////////////////////////////////*/
/*calendart*/
/*//////////////////////////////////////////////////////////////////////////////////*/
#wp-calendar{	width: 100%;	padding: 0px 5px;}
#calendar_wrap{	width:270px;	background:#fff url(images/side.png) repeat-x;	border:1px solid #ccc;	margin:0px auto;}
#wp-calendar caption{	padding: 10px 5px 5px 5px ;	font-size:16px;	color:#843400;	font-weight:bold;	font-family:Arial, verdana, sans-serif;	text-transform:uppercase;}
#wp-calendar th, #wp-calendar td{	padding: 5px;	text-align:center;	color:#fff;	background:#843400;}
#wp-calendar td a{	padding: 0px;	border:none;	color:#843400;}
#wp-calendar td{	background:transparent;	border:none;	color:#444;}
#wp-calendar td, table#wp-calendar th{	padding: 2px 0;}			
/*//////////////////////////////////////////////////////////////////////////////////*/
/*navigation*/
/*//////////////////////////////////////////////////////////////////////////////////*/
#navigation{width:670px;	margin:0px 0px 0px 0px;	padding:0px 5px 10px 0px;}
/*//////////////////////////////////////////////////////////////////////////////////*/
/*attachment*/
/*//////////////////////////////////////////////////////////////////////////////////*/
.contentCenter {text-align:center;}
.linklist li{list-style-type:none; margin:15px 0 0 0;}
.linklistcatname{display:none;}
/*//////////////////////////////////////////////////////////////////////////////////*/
/*page title*/
/*//////////////////////////////////////////////////////////////////////////////////*/
h2.pagetitle {	padding:10px 0px;	font-size:20px;	text-align:center;	color:#000;	font-family:Arial, verdana, sans-serif;	}
h2.pagetitle a { 	color:#507409; }
/*//////////////////////////////////////////////////////////////////////////////////*/
/*comments*/
/*//////////////////////////////////////////////////////////////////////////////////*/
#comment{height:100%;	padding:0px 0px 0px 0px;	margin:0px 0px;	width:680px;	}
#comnums  h3{	margin:10px 0px 10px 0px;	font-size:20px;	font-weight:normal;	color:#222;	font-family: Arial, verdana, sans-serif;	} 	
	
#respond{height:100%;	padding:0px 5px;	margin:5px 0px 5px 0px;	background:url(images/trans.png);	-moz-border-radius: 4px;	-webkit-border-radius: 4px;}	
#respond h3{	padding:5px 0px 5px 0px;	font-size:22px;	font-weight:normal;	color:#333;	font-family: Arial, verdana, sans-serif;	}
#commentform {	padding:0px 10px 10px 10px;	margin:0px 0px 0px 0px;	color:#111;	font-family: Arial, verdana, sans-serif;	}
.cancel-comment-reply{font-family: Arial, verdana, sans-serif;	margin-left:10px;padding:0px 0px;}	
#commentform p {	color:#222;	padding:5px 0px;	font-size:10px;	}
#commentform input {	background:#F4F4F4;	border:1px solid #DEDCDD;	color:#222;	padding-left:10px;	}
#commentform textarea {	background:url(images/trans.png);	border:1px solid #eaeaea;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	color:#222;	width:92%;	padding:5px 5px;	}
.comments input#submit {padding:2px 5px;background: url(images/button.png) repeat-x;border:1px solid #465CA6;border-radius: 4px;-moz-border-radius: 4px;
	-webkit-border-radius: 4px;color:#fff;	font-family:Arial, Verdana, sans-serif;	cursor:pointer;	}

ol.commentlist { 	list-style:none; 	margin:0; 	padding:0; 	text-indent:0; 	}
.comment-body{	margin-left:80px;	padding:10px 10px; 	border:1px solid #eaeaea;	color:#111;	background:url(images/trans.png);	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	}	
ol.commentlist li { margin:20px 0 20px 0px; padding:5px 0px 5px 0px; position:relative; }
ol.commentlist li div.comment-author { 	padding:0 10px 0 0; 	color:#333; }
ol.commentlist li div.vcard { 	font:10px arial, verdana, sans-serif; 	text-transform:uppercase;	color:#fff; position: absolute;	top:5px;	left:0px;}
ol.commentlist li span.says  { 	display:none;}
ol.commentlist li div.vcard cite.fn { font-style:normal;	position: absolute;	width:70px;	text-align:center;	color:#222;	background:url(images/trans.png);	padding:2px 0px;	top:75px;	left:0px;}
ol.commentlist li div.vcard cite.fn a:link { color:#fff;}
ol.commentlist li div.vcard img.avatar { border:5px solid #DFDFDF;	margin:0px; padding: 0px; }
ol.commentlist li div.comment-meta { display:none;}
ol.commentlist li p { 	font:normal 12px arial, verdana, sans-serif; 	margin:0 0 1em;	line-height:22px;	color:#333;	padding:5px 5px; }
ol.commentlist li ul { 	font:normal 12px/1.4 arial, verdana, sans-serif; list-style:square; 	margin:0 0 1em;	padding:0; 	text-indent:0;  }
ol.commentlist li div.reply {	font:10px arial, verdana, sans-serif;	text-transform:uppercase;padding:0px 0px;  	text-align:right; 	margin:0px 5px 5px 0px;}
ol.commentlist li div.reply a { color:#fff;	text-decoration:none; 	text-transform:uppercase; 	padding:3px 10px;	border:1px solid #159ada;	background:#1a94b7 url(images/button.png) repeat-x;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}
ol.commentlist li ul.children { 	list-style:none; 	margin:1em 0 0; 	text-indent:0; }
ol.commentlist li ul.children li.depth-2 { 	margin:0 0 0px 90px; }
ol.commentlist li ul.children li.depth-3 { 	margin:0 0 0px 90px; }
ol.commentlist li ul.children li.depth-4 {	margin:0 0 0px 90px;  }
ol.commentlist li.even {}
ol.commentlist li.odd { }
ol.commentlist li.pingback div.vcard { 	padding:0 0px 0 0; 	color:#C00808; }		
ol.pinglist { 	list-style:none; 	margin:0; 	padding:0; 	text-indent:0; 	}
ol.pinglist .comment-body{	padding:10px 10px; 	border:1px solid #ccc;	background:#F4F4F4;}	
ol.pinglist li { margin:20px 0 20px 0px; padding:5px 0px 5px 0px; position:relative; }
ol.pinglist li div.vcard { }
ol.pinglist li span.says  {display:none;}
ol.pinglist li div.vcard cite.fn { }
ol.pinglist li div.vcard cite.fn a:link { 	color:#435036;}
ol.pinglist li div.comment-meta { 	padding:5px 0px;}
ol.pinglist li p { 	font:normal 12px arial, verdana, sans-serif; 	margin:0 0 1em;	line-height:18px;	color:#464646;	padding:5px 5px; }
ol.pinglist li ul { 	font:normal 12px/1.4 arial, verdana, sans-serif; 	list-style:square; 	margin:0 0 1em;	padding:0; 	text-indent:0; }
ol.pinglist li div.reply {  display:none; }
/*//////////////////////////////////////////////////////////////////////////////////////////
side banner
//////////////////////////////////////////////////////////////////////////////////////////*/

.sidetitl{	padding: 5px 0px 5px 10px;	font-size:13px;		width:255px;	}
.squarebannerh {	width:290px;	height:58px;	position:relative;	}
.squarebanner {	width:290px;	padding:20px 0px;	overflow:hidden;	}
.squarebanner ul{	list-style-type:none;	margin: 0px 0px 0px 0px;	padding: 0px 0px;	width:290px;		}
.squarebanner ul li{		list-style-type:none;	    margin: 7px 0px 7px 12px;		float:left;		display:inline;		}
.widgets {	width:264px;	overflow:hidden;	margin:5px 5px 10px 10px;	padding:0px 0px 0px 0px;	background:url(images/trans.png);	border:1px solid #e8e8e8;}
.widgets a {	color: #222;	text-decoration: none;	}
.widgets a:hover {	color: #888;	text-decoration: underline;}

/*//////////////////////////////////////////////////////////////////////////////////////////
archive
//////////////////////////////////////////////////////////////////////////////////////////*/
#archive{padding:4px; width:256px;}
#archive li{padding:2px 0px 0px 2px;}

/*////////////////////////////////////////////////////////////////////////*/		
/*others*/
/*////////////////////////////////////////////////////////////////////////*/
h1.logo {	width: 429px;	height:166px; 	position: relative;	cursor:pointer;	}
h1.logo span {		background: url(images/logo.jpg) no-repeat;	position: absolute;		width: 100%;		height: 100%;	}