/*
Theme Name: p2
Version: 1.0
*/
body {
	background:			#f3f3f3;
	font-size:			13px
}
body, h1, h2, h3, h4, h5, h6 {
	margin:				0;
	padding:			0;
	line-height:		150%;
}
#wrap { width:990px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left: auto;
    margin-right: auto;
 }

a {
	color:				#217fbf;
	text-decoration:	none;
}
a:hover {
	text-decoration:	underline;
}
ul {
	list-style:			url(images/list-dot.png);
	margin:				0 0 0 24px;
	padding:			0;
}
img {
	border-width:		0;
}
#content img {
	margin:				5px;
	}
#header {
	background:			#FFFFFF;
	height:				120px;
}
#header #blogname {
	width:				360px;
	height:				115px;
	margin-left:		11px;
	display:			block;
	background:			url(images/logo.png) no-repeat 0 0;
	float:left;
}
#header #blogname span {
	display:			none;
}
#header .banner {
	float:				right;
	margin:				10px;
}
#toplink {
	border:				1px solid #CFCFCF;
	background:			url(images/header-link-icon.png) no-repeat 0 0 #f7f7f7;
	width:				180px;
	height:				22px;
	float:				right;
	margin-right:		16px;
	margin-top:			6px;
	
}
#toplinkitems {
	list-style:			none;
	margin:				3px 0 0 24px;
	padding:			0;
}
#toplinkitems li {
	float:				left;
}
#toplinkitems a {
	font-size:			12px;
	font-weight:		normal;
	margin-left:		16px;
	text-decoration:	none;
}
#toplinkitems li.link-item-1 a {
	color:				#6f9933;
}
#toplinkitems li.link-item-2 a {
	color:				#1f7ec2;
}
#toplinkitems li.link-item-3 a {
	color:				#000;
}
.breakline {
	border-top:			1px solid #fb861c;
	border-bottom:		1px solid #d46d1e;
	background:			#fca95d;
	height:				6px;
}

#main {
	width:				690px;
	float:				left;
}

#menu {
	width:				300px;
	float:				left;
}
#footer {
	clear:				both;
}
div.box1 {
	background:			#FFFFFF;
	border:				1px solid #dedede;
	padding:			13px;
}
div.box2 {
	background:			#e6e6e6;
	border:				1px solid #ededed;
	padding:			1px;
	margin:				8px 2px 2px 0px;
}
.meta {
	padding:			0px 0 0px 0;
	border-width:		0 0 1px 0;
	border-style:		dashed;
	border-color:		#CCCCCC;
}
.metax {
	font-size:			12px;
	padding:			2px 0 2px 0;
}
.category{
	font-size:			12px;
	padding:			9px 0 2px 0;
	clear : right;
}
.feedback {
	clear:				both;
	text-align:			right;
	font-size:			12px;
	margin-bottom:		20px;
}
.storytitle {
	text-indent:		16px;
	background:			url(images/icon-article-title.png) no-repeat left top;
	float:				left;
	margin:				7px 0 0px 0;
	clear:	right;
}
.storytitle a {
	color:				#000;
}
.storycontent {
	line-height:	                  180%;
	margin:				15px 0 10px 0;
}
.storycontent p{
	text-indent:		0em;
	margin: 9px;
}


/**
 * Menu content
 */
.widget li, .widget a {
	font-size:			small;
}
.widget-title{
	text-indent:		26px;
	font-weight:		bold;
	background:			url(images/icon-widget.png) no-repeat left center;
	margin: 0 0 5px 0;
}
#search, #search.box2, #search div {
	border-width:		0;
	background:			transparent;
	padding:			0;
}
#search label.hidden {
	display:			none;
}
#search {
	text-indent:		26px;
}
#search div {
	background:			url(images/icon-widget_search.png) no-repeat left center;
}
#search input#s {
	border:				1px solid #d0d0d0;
	width:				170px;
}
#search .search-submit {
	background:			url(images/button-search.png) no-repeat left center;
	width:				46px;
	height:				18px;
	border-width:		0;
	color:				#207fbf;
}
.widget_categories ul {
	list-style:			none;
}
.widget_categories ul li.cat-item a {
	color:				#709b30;
}
ul.children li.cat-item a{
	color:				#207fc1;
}

/**
 * Footer content
 */
.links .title {
	text-indent:		28px;
	background:			url(images/icon-links.png) no-repeat left center;
	font-weight:		bold;
}
#footer .pages {
	border:				1px solid #cccccc;
	font-size:			12px;
	text-align:			center;
	margin:				0 0 8px 0px;
	width:				990px;
}
#footer .pages a {
	color:				#979797;
	border-left:		1px solid #979797;
	padding-left:		6px;
}
#footer .pages a.first {
	border-width:		0;
}
.credit {
	background:			#FFFFFF;
	font-size:			12px;
	text-align:			center;
}
.credit cite {
	font-style:			normal;
}
.credit a {
	color:				#000;
}
.links ul {
	list-style:			none;
	margin:				10px;
}
.links li {
	float:				left;
	margin-right:		5px;
}
.links img {
	width:				110px;
	height:				39px;
	border:				0;
	border:				1px solid #CCCCCC;
}
.links .box1{
	height:				120px;
}

#author-box .avatar, .author .post .avatar { width: 100px; height: 100px; float: left; margin-right: 10px; }
#author-box {
	height:130px;
}
#author-box h3 {
	color:				#217fbf;
}
.section {
	padding:			10px;
	border-bottom:		1px dashed #999;
}
.section h3{
	margin: 0 0 5px 0;
}
#related-posts h3 {
	color:#709b30;
}
textarea {width:600px;}

/* wp*/
.aligncenter,
div.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;
/* optional rounded corners for browsers that support it 
-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 p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}



/**
 * Widget icon
 */
.widget_categories .widget-title {
	background:			url(images/icon-widget_categories.png) no-repeat left center;
}
.widget_special_topic .widget-title {
	background:			url(images/icon-widget_special_topic.png) no-repeat left center;
}
.widget_recommend .widget-title {
	background:			url(images/icon-widget_recommend.png) no-repeat left center;
}
.widget_recent_comments .widget-title {
	background:			url(images/icon-widget_recent_comments.png) no-repeat left center;
}
.widget_archive .widget-title {
	background:			url(images/icon-widget_archive.png) no-repeat left center;
}
.widget_text .widget-title {
	background:			url(images/icon-widget_text.png) no-repeat left center;
}
.widget_categories ul {
	margin:				0;
	list-style-image:	none;
}

ul.children {
	border:				1px dashed #CCCCCC;
	border-width:		0 0 1px 0;
	padding:			3px 0 5px 0;
	margin-bottom:		5px;
}
li.cat-item {
	font-size:			12px;
	color:				#709b30;
}
ul.children li.cat-item {
	clear:				right;
	display:			inline;
	color:				#207fc1;
}
.widget_archive ul li{
	list-style:			none;
	list-style-image:	none;
	display:			inline-block;
	width:				120px;
	background:			url(images/list-dot.png) no-repeat left center;
	padding-left:		10px;

}
.widget_archive ul li{
	+display:			inline;
}
.widget_archive ul{
	margin:				0;
}

#forum { margin:10px auto; width:800px; }
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:2px solid #ccc;float:right; margin:0 0 1em 1em; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#ccc; }
ol.commentlist li p { font-size:13px; margin:0 0 1em; }
ol.commentlist li ul { font-size:13px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:13px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:3px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:3px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:3px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:3px solid #111; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}