/*

Theme Name: 

Theme URI: 

Description: 

Version: 

Author: 

Author URI: 

*/







* {

    margin: 0;

    padding: 0;

    text-decoration: none;

}



html {background: ##E8E8E8; font-family: Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif; font-size: 12px;}





#mainbox{

	width: 1000px;

	line-height:160%;

	margin: 0px auto 0px;

	

}







#headerbox {

	height: 180px;

	width: 100%;

	background: url('images/banner.png') left  no-repeat;

}



#content {

  width: 100%;

  float: left;

  padding: 16px 0;

  margin: 0 10px;

}



#footer {

	height: 20px;

	padding: 10px 10px 10px 10px;

	border-top: 1px solid #000;

	font-size: 11px;

}



.post {

	color: #555;

        font-size: 12px;


}



.entry {

	padding: 16px 0 10px 30px;

	background: url('images/post.png') right bottom  no-repeat;

}



.entry p {

padding: 0px 0px 15px 0px;

margin: 0px;

}





#leftbox {

	width: 640px;

	margin: 10 10 10 10; 

	padding: 8px 30px 48px 30px; 

	float:left;

}



#leftbox .posttitle {

  background: url('images/achivetitle.png') left  no-repeat;

	height: 80px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 80px;

}



#leftbox .postmeta {

	  font-size: 10px;

	  color: #aaa;

	  margin: 0px 0px;

	  padding: 3px 0 3px 30px;

	  background: url('images/linet.png') left bottom no-repeat;

}

#leftbox .postmeta span{font-size:12px;}

#leftbox .posttitle  .postauthor {

	  font-size: 10px;

	  color: #aaa;

	  margin: 0;

	  padding: 3px 0 3px;

}







#rightbox {

	width: 25%;

	_width: 230px;

	margin: 0 10 0 10;

	padding: 8px 8px 48px 12px; 

	border-left: 1px solid #000;

	float:left;

	

}



.rightbottom {

	height: 10px;

	width: 100%;

	background: url('images/line.png') left bottom no-repeat;

}



.sidebar {}





#rightbox .sidebar h2 {

  font-size: 12px;

  color: #ccc;

  margin: 0;

  padding: 16px 0 10px;

  background: url('images/linev.png') right bottom no-repeat;

}



#rightbox .sidebar a {

  text-decoration: none;

}

#rightbox .sidebar a:hover {

  text-decoration: underline;

}

#rightbox .sidebar ul.metabj {

	background: url('images/sidebottom.png') right bottom no-repeat;

	padding: 0px 0px 100px 0px

}

#rightbox .sidebar ul {

  margin: 0;

  padding: 0;

}

#rightbox .sidebar li{

  margin-bottom: 10px;

  list-style: none;

}

#rightbox .sidebar li li{

  line-height: 22px;

  margin-bottom: 0;

}

#rightbox .sidebar ul ul li:before {

	content: "\003E \0020";

}



#commentbox {

	width: 340px;	

}



#comment-area {

	

	padding: 3px 0 3px 30px;

}



#comment-area h3 {

  font-size: 10px;

  color: #ccc;

  margin: 0;

  padding: 0px 0 10px;

}



#comment-area ul li {

	list-style: none;

	border-left: 1px solid #aaa;

	padding: 10px 0 0 12px;

	margin: 10px 0;

}



#comment-area ul li .commentinfo{

	

}



#comment-area ul li .commentinfo .commentavatar{

	float: left;

}



#comment-area ul li .commentinfo .commentinner{

	float: left;

	margin: 0 0 0 5px;

	font-size: 12px;

  color: #ccc;

	

}



#comment-area ul li .commentinfo .commentinner .commentauthor{

	

	border-bottom: 1px solid #E6E6E6;



}

#comment-area ul li .commentinfo .commentinner .commentawaiting{





}



#comment-area ul li .commenttext {

	font-size: 12px;

	color: #888;



}



#menu {

	float:right;

	padding:0 10px;

}





.author {

	height: 20px;

	background: url('images/name.png') left no-repeat;

	padding: 0px 0px 0px 55px;

	border:1px solid #333;

	margin:0 0 4px;

}



.email {

	height: 20px;

	background: url('images/email.png') left no-repeat;

	padding: 0px 0px 0px 55px;

	border:1px solid #333;

	margin:0 0 4px;

}



.website {

	height: 20px;

	background: url('images/website.png') left no-repeat;

	padding: 0px 0px 0px 55px;

	border:1px solid #333;

	margin:0 0 4px;

}



.authorinput {

	border:none;

	width: 100%;

	background-color:transparent;

}



.emailinput {

	border:none;

	width: 100%;

	background-color:transparent;

}



.urlinput {

	border:none;

	width: 100%;

	background-color:transparent;

}



.commentinput {

	width: 100%;

	background-color:transparent;

	border:1px solid #333;

}



.submit {

	

	clear:both;

	color:#666;

	overflow:auto;

	width: 100%;

	height:28px;

	line-height:28px;

	margin-top:3px;

	font-size:12px;

	border:1px solid #333;

}



#achieve {

	height:40px;

	width: 550px;

	padding: 0px 0px 0px 83px;

	margin:0 0 30px 0;

	

}



h1 {font-size: 100%; font-weight: bold;}



h2.pagetitle {

  font-size: 12px;

  color: #ccc;

  padding: 20px 0 10px;

  background: url('images/linet.png') left bottom no-repeat;

}



h2.singletitle {

  font-size: 12px;

  color: #ccc;

  padding: 5px 0 10px;

  background: url('images/linet.png') left bottom no-repeat;

}





h2.pagetitle a, h2.singletitle a, h3.title a{

  text-decoration: none;

  color: #333;

  margin: 0px auto 0px;

  

} 



h4.pagetitle {

	text-decoration: none;

  color: #333;

  font-size: 12px;

  

}



blockquote, pre {

	background:#ffffff;

	border:1px dashed #888;

	color:#333;

	padding:5px 5px 5px 5px;

	margin:5px 0px 5px 0px;

}



a {color: #000;}



a:hover {

	color: #c00;

	text-decoration: underline;

}



.clear, .fixed {

	clear:both;

}



.rssfeed {

	margin: 80px 0px 68px 0px;

}



.floatright {

	

}



.sidedate {

	color:#B0BEC7;

}

.rssfeed img{clear:both;border:0px solid #333;}



img, a img { clear:both;border:1px solid #333; }









/*

	Page menu bar.

*/

ul.cssMenu ul{display:none;}

ul.cssMenu li:hover>ul{display:block}

ul.cssMenu ul{position: absolute;left:-1px;top:98%;}

ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}

ul.cssMenu,ul.cssMenu ul {

	margin:0px;

	list-style:none;

	padding:0px 2px 2px 0px;

	background-color:#ffffff;

	background-repeat:repeat;

	border-color:#AAAAAA;

	border-width:1px;

	border-style:solid;

}

ul.cssMenu table {border-collapse:collapse}ul.cssMenu {

	display:block;

	zoom:1;

	float: left;

}

ul.cssMenu ul{

	width:160.65px;

}

ul.cssMenu li{

	display:block;

	margin:2px 0px 0px 2px;

	font-size:0px;

}

ul.cssMenu a:active, ul.cssMenu a:focus {

outline-style:none;

}

ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {

	display:block;

	vertical-align:middle;

	background-color:#ffffff;

	border-width:0px;

	border-color:#6655ff;

	border-style:solid;

	text-align:left;

	text-decoration:none;

	padding:4px;

	_padding-left:0;

	font:normal 11px Verdana;

	color: #444444;

	text-decoration:none;

	cursor:default;

}

ul.cssMenu span{

	overflow:hidden;

}

ul.cssMenu li {

	float:left;

}

ul.cssMenu ul li {

	float:none;

}

ul.cssMenu ul a {

	text-align:left;

	white-space:nowrap;

}

ul.cssMenu li.sep{

	text-align:center;

	padding:0px;

	line-height:0;

	height:100%;

}

ul.cssMenu li.sep span{

	float:none;	padding-right:0;

	width:5;

	height:16;

	display:inline-block;

	background-color:#AAAAAA;	background-image:none;}

ul.cssMenu ul li.sep span{

	width:80%;

	height:3;

}

ul.cssMenu li:hover{

	position:relative;

}

ul.cssMenu li:hover>a{

	background-color:#000000;

	border-color:#665500;

	border-style:solid;

	font:normal 11px Verdana;

	color: #ffffff;

	text-decoration:none;

}

ul.cssMenu li a:hover{

	position:relative;

	background-color:#000000;

	border-color:#665500;

	border-style:solid;

	font:normal 11px Verdana;

	color: #ffffff;

	text-decoration:none;

}

ul.cssMenu li.dis a {

	color: #AAAAAA !important;

}

ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;

height:16px;

}

ul.cssMenu ul img {width:16px;

height:16px;

}