/*
Theme Name: SimpleG
Theme URI: http://www.g9net.com/
Description: A simple and clear theme.
Version: 2.1
Author: wlsy
Tags: white,two-columns,fixed-width,right-sidebar
*/
* {
	margin:0;
	padding:0
}
body {
	font:13px/160% Arial, Tahoma, Sans-Serif;
	background:#fcfcfc;
	color:#333
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal
}
h1, .post-title h2 {
	font-size:145%;
}
h2 {
	font-size:130%;
	margin-bottom:10px
}

h4 {
	font-size:110%;
}
pre {
	height: auto;
	overflow-x:scroll;
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
a img {
	border: none;
}
blockquote {
	margin:15px auto 15px 20px;
	padding-left:15px;
	background:#f6f6f6;
	border-left:1px solid #91b24f;
	color:#545454
}
small {
	font-size:12px;
}
.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;
}

#header {
	width:100%;
	background:#f6f6f6;
	height:65px;
	border-bottom:1px solid #9c9c9c;
	border-top:2px solid #333
}
#header_m {
	width:960px;
	margin:0 auto;
	height:auto
}
#logo a {
	float:left;
	color:#333;
	font-size:28px;
	line-height:65px;
	text-decoration:none;
	display:inline
}
#logo a:hover {
	color:#92b34f
}
#description {
	font-size:12px;
	float:left;
	display:inline;
	margin:30px auto auto 5px;
	color:#92b34f
}
#menu {
	width:100%;
	background:#f3f3f3;
	height:48px;
	border-bottom:1px solid #c6c6c6;
	border-top:1px solid #c6c6c6
}
.nav {
	width:960px;
	margin:0 auto;
	list-style:none
}
.nav li {
	width:105px;
	display:block;
	float:left;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	margin-right:-1px
}
.nav li a {
	padding:2px 0 6px 10px;
	width:95px;
	color:#000;
	text-decoration:none;
	display:block;
	margin-top:-1px;
	line-height:160%;
	text-transform:uppercase;
}
.nav li a:first-letter {
	text-transform:uppercase
}
.nav li a span {
	font-weight:normal;
	color:#90b24d;
	text-transform:none
}
.nav li a:hover {
	background:#333;
	color:#f6f6f6
}
.nav .rss {
	float:right;
	margin-right:1px
}
#main {
	width:100%;
	border-top:1px solid #9c9c9c;
	overflow:hidden
}
#content {
	width:960px;
	margin:10px auto;
	overflow:hidden
}
#part-content {
	width:704px;
	float:left;
	display:inline
}
.post-content em {
	font-weight:bold;
	color:#333;
	font-size:14px;
	font-style:normal
}
.post-home {
	padding-left:15px;
	padding-top:10px;
	background:url(images/div.gif) -2px top no-repeat;
	position:relative
}
.post-title, #post-title-single {
	border-bottom:1px solid #d2d2d2;
	height:25px;
	overflow:hidden
}
#post-title-page {
	border-bottom:1px solid #d2d2d2;
	height:38px;
	overflow:hidden;
	margin-bottom:5px
}
.post-title a {
	color:#333;
	text-decoration:none;
}
.post-title a:hover {
	color:#91b24f
}
.post-time {
	right:0;
	position:absolute;
	font-size:9px;
	top:15px;
	color:#91b24f
}
.post-content {
	margin:5px 0
}
a{
	color:#91b24f
}
.post-content a:hover, .post-messages a:hover, .alignright a:hover, .alignleft a:hover, #post-messages-single a:hover, .commentlist li a:hover, #copyright p a:hover, h3 a:hover {
	background:#91b24f;
	color:#fff;
	text-decoration:none
}
.post-content p {
	margin-bottom:10px
}
#part-content .post-content p:first-letter {
	font-size:145%
}
.post-messages {
	color:#717171;
	height:40px;
	background:url(images/div2.gif) right -5px no-repeat;
	font-size:12px
}
.post-messages p {
	border-bottom:1px solid #d2d2d2;
	margin-right:15px;
	padding-left:15px;
	overflow:hidden;
	line-height:30px
}
.post-messages a {
	margin:0 2px;
	font-weight:normal
}
.post-cm {
	margin-left:10px
}
#sidebar {
	float:right;
	display:inline;
	width:246px;
	margin:auto;
	margin-left:10px;
	_margin-left:9px;
	font-size:12px;
}
#sidebar h3 {
	font-size:120%;
	border-bottom:1px solid #D2D2D2;
	padding:5px 0;
	overflow:hidden;
}

#sidebar span {
	color:#b5b5b5;
	padding-left:15px;
	font-weight:normal
}
#relate-post {
	margin-bottom:10px
}
#relate-post h3 {
	text-align:right
}
#relate-post span {
	color:#b5b5b5;
	font-weight:normal;
	padding-left:15px
}
#sidebar2 {
	float:left;
	width:230px;
	display:inline;
	margin-top:5px;
	margin-left:10px;
	_margin-left:9px;
}
#sidebar2 table {
	display:none
}
#foot {
	width:100%;
	background:#333;
	height:40px;
	padding:10px 0
}
.navigation {
	display:block;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	height:10px
}
.alignright {
	float:right
}
.alignleft {
	float:left
}
#sidebar ul, #relate-post ul {
	list-style:none;
	margin:0;
	padding:0
}
#sidebar ul li ul li {
	margin-left:15px;
	margin-top:5px
}
#relate-post ul li {
	margin-top:5px
}
#sidebar ul li a, #sidebar2 ul li a {
	height:20px;
	overflow:hidden;
	color:#666;
	border-left:1px solid #c0c0c0;
	display:block;
	padding-left:10px;
	text-decoration:none
}
#relate-post ul li a {
	height:20px;
	color:#717171;
	border-left:1px solid #c0c0c0;
	display:block;
	padding-left:10px;
	text-decoration:none
}
#sidebar ul li a:hover, #relate-post ul li a:hover, #sidebar2 ul li a:hover {
	color:#91b24f;
	border-left:1px solid #91b24f;
	background:#eee
}
.cate {
	list-style:none;
	margin:0;
	padding:0
}
.cate li {
	width:100%;
	position:relative;
	margin-bottom:5px;
	float:left
}
.cate li a {
	padding:3px 0 7px 5px;
	color:#333;
	text-decoration:none;
	display:block;
	border-left:1px solid #c0c0c0
}
.cate li a:first-letter {
	text-transform:uppercase
}
.cate li a span {
	font-weight:normal;
	color:#91b24f
}
.cate li a:hover {
	border-left:1px solid #91b24f;
	background:#eee
}
#left-content-single {
	width:704px;
	display:inline;
	float:left
}
#post-title-single {
	background:url(images/shadow.gif) no-repeat 50px 9px
}
#post-title-single h1 a {
	color:#91b24f;
	text-decoration:none
}
#post-title-page h1 {
	color:#91b24f;
	margin-top:10px
}
#post-messages-single {
	color:#717171;
	margin-bottom:5px;
	width:100%;
	margin-bottom:5px;
	height:20px;
	font-size:12px
}
#error {
	font-size:14px
}
#foot_m {
	width:960px;
	height:40px;
	margin:0 auto
}
#foot_m2 {
	width:960px;
	height:40px;
	margin:0 auto;
	font-size:12px
}
#foot_m p {
	color:#858585;
	margin-left:70px
}
#foot img {
	border:0
}
#foot_m a {
	color:#686868;
	text-decoration:none
}
#foot_m a:hover {
	color:#a5a5a5;
	text-decoration:underline
}
.post-comment {
	float:right
}
.post-msg {
	float:left
}
#sidebar2 ul {
	margin:0;
	padding:0;
	list-style:none
}
.sidebarbox, .textwidget {
	width:228px;
	border:1px solid #B0CB85
}
.sidebarbox p {
	padding:5px
}
#search {
	margin-top:10px
}
#searchform #searchsubmit {
	background:#fcfcfc;
	text-indent:-99999px;
	background:url(images/search.gif) no-repeat;
	width:20px;
	border:0;
	color:#91B24F;
	cursor:pointer; line-height:16px;
}

#searchform #s {
	width:221px;height:16px;
	border:1px solid #D2D2D2
}
#commnet {
	overflow:hidden
}
h3.comments, h3#respond {
	display:block;
	padding:5px;
	width:678px;
	font-weight:normal;
	color:#91B24F
}
h3#respond {
	margin-bottom:10px
}
.commentlist {
	width:688px;
	clear:both
}
.commentlist li.alt {
	background:#eefbd4;
	color:#333;
	padding:5px;
	margin-bottom:5px;
	list-style:none
}
.commentlist li {
	color:#333;
	padding:5px;
	margin-bottom:5px;
	overflow:hidden
}
.commentlist li .gravatar {
	float:left;
	width:55px;
	margin-right:5px
}
.commentlist li .gravatar img {
	border:none
}
.commentlist li .comments p {
	padding-top:5px
}
#commentform {
	margin-left:10px
}
.children {
	margin:5px
}
#comment-s ol li:hover {
	background:#f4f4f4;
	border-left:1px solid #91B24F
}
#author, #email, #url, #comment-s {
	color:#333;
	border:1px solid #d7d7d7;
	padding:4px
}
#commentform p {
	margin-bottom:0.6em
}
#author:focus, #email:focus, #url:focus, #author.sffocus, #email.sffocus, #url.sffocus {
	color:#000;
	border:1px solid #afc9de;
	padding:4px;
	margin-bottom:0.6em
}
#comment-s {
	width:690px;
	-moz-border-radius:5px;
	color:#666
}
#comment2 {
	width:590px;
	background:#fcfcfc;
	border:1px solid #eaeae8
}
#comment-s:hover {
	border:1px solid #aecb73
}
#comment-s:focus, #comment-s.sffocus {
	color:#000;
	border:1px solid #afc9de;
	width:520px;
	display:block;
	padding:4px;
	margin-bottom:0.6em;
}
#commentt {
	width:620px
}
#checkarea {
	margin-bottom:6px
}
#copyright {
	background:url(images/div2.gif) right no-repeat;
	height:40px
}
#copyright p {
	border-bottom:1px solid #D2D2D2;
	margin-right:18px;
	height:30px;
	line-height:30px;
	color:#717171;
	font-size:12px
}
#submit {
	background:#fcfcfc;
	border:0;
	color:#91B24F;
	cursor:pointer;
	font-size:120%;
}
.reply a {
	float:right;
	margin:-20px 0 0 0;
	font-size:11px;
	text-decoration:none;
	padding:0px 4px;
	background-color:#fff;
	-moz-border-radius:3px;
	border:1px solid #ccc
}
.reply a:hover {
	border:1px solid #333
}
code {
	font:400 9px Tahoma, Arial, Helvetica, sans-serif;
	color:#666
}
.vcard em {
	font-style:normal;
	padding-bottom:10px;
	display:block;
	font-weight:900
}
.vcard small {
	font:12px/12px Tahoma, Arial, Helvetica, sans-serif;
	color:#999
}
#met {
	padding:4px 10px;
	float:left;
	width:578px;
	margin:0 0 20px
}
#met h3 {
	float:left
}
.comments #met .meta-comment {
	float:right;
	margin-bottom:0
}
