/*
Theme Name: simple Theme
Theme URI: http://techweb.com.cn/
Description: a nice simple Theme.
Version: 1.0
Author: wordpress
*/

body {
	background-color: White;
	color: #000000;
	font-size: 14px;
	width: 100%;
	margin: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:visited {
	color: #5B9EFF;
	text-decoration: none;
}

a:active,
a:link {
	color: #0066FF;
	text-decoration: none;
}

a:hover {
	color: #88BBFF;
	text-decoration : underline;
	}

blockquote {
	background: #F9F9F9;
	border: 1px solid #F4F4F4;
	color: #5B5B5B;
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	padding: 0px 12px 0px 12px;
}

img {
	border: 0px;
}

/* =header
======================================================== */
#header {
	background: #F9F9F9;
	color: #000000;
	padding: 24px;
	font-weight: bold;
	overflow: auto;
	border-bottom: 1px solid #e9e9e9;
	font-family: "Courier New", Verdana, monospace;
clear:both;
}

#header a:visited,
#header a:active,
#header a:link {
	color: #000000;
	font-size: 20px;
	text-decoration: none;
}

#header a:hover {
	color: Silver;
	text-decoration: none;
}

#description {
	color: Gray;
	font-size: 12px;
	position : absolute;
	top : 50px;
	right : 35px;
	margin : 0px;
	font-weight: normal;
	margin-left : 0px;
	font-family: "Courier New", Verdana, monospace;
}

#header-menu {
    clear: both;
    padding-right: 0px;
    margin: 0px auto;
    width: 100%;
    padding: 0px 0 0 0;
}

#header-menu ul {
    padding:3px 40px;
	margin:0px;
	list-style-type: none;
	background:#f0f0f0;
}

#header-menu ul li {
    padding:0px;
	display:inline; margin: 0px;
}

#header-menu ul li a {
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	text-decoration: none;
	}

#header-menu li a:hover {
    background: #111;
	font-weight: bold;
	color: #fff;
}

/* =content
======================================================== */
#content {
	float: left;
	width: 70%;
	overflow: hidden;
	background-color: #FFFFFF;
	border-right: 1px dotted #000000;
	padding: 12px 0px 40px 60px;
	font-size: 14px;
}

/* =sidebar
======================================================== */
#sidebar {
	float: right;
	width: 22%;
	left: 77%;
	margin-top: 10px;
	padding-left: 0px;
	background-color: transparent;
	word-wrap:break-word;
	font-size: 12px;
	position: absolute;
}


.sb-pagemenu ul {
margin-left: 10px;
}

.sb-categories ul.children {
margin: 0 0 0 12px;
}
#sidebar ul {
	border: none;
	list-style: none;
	margin: 0px;
	padding: 5px;
	font-size: 12px;
}

#sidebar li {
	font-size: 9pt;
}
#sidebar ul li {
	padding-top: 3px;
	font-weight: bold;
}

#sidebar ul li ul {
	margin-top: 3px;
	border-top: 1px dotted #E4E4E4;
	font-weight: normal;
}
#sidebar ul li ul li {
	font-weight: normal;
}
#sidebar ul li h2{
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
}

/* =post
======================================================== */
.post {
	padding: 12px 40px 12px 12px;
	font-size: 10pt;
}

.postTitle {
	border-bottom: 1px dotted #D6D6D6;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.postText {
	font-size: 14px;
	line-height:22px;
	color:#000000;
}
.postText p{
	text-indent:2em;
}


.dateTitle {
	border-bottom: 1px dotted #D6D6D6;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	padding: 12px 0px 0px 0px;
}
.postMeta {
	border-bottom: 1px dotted #D6D6D6;
	color: #6d6d6d;
	text-align: right;
	font-size: 9pt;
    line-height:30px;
	margin-bottom:8px;
}


h3 {
	font-size: 10pt;
	border-bottom: 1px dotted #D6D6D6;
	color: #000000;
	background-color: transparent;
}

.listitem {
	border-bottom: 1px dotted #E4E4E4;
	padding-bottom: 3px;
	padding-top: 3px;
}

input,
label {
	color:#666666;
	font-family: Verdana;
	font-size: 11pt;
}

input.text {
	width: 381px;
}

li {
	font-size: 10pt;
	font-style: normal;
}

p.date img {
	vertical-align: middle;
}


span.highlight {
	background-color: transparent;
}

td {
	font-size: 10pt;
}

/* =COMMENTS
======================================================== */

ol#commentlist {
	margin: 0 5px 5 0;
	}
ol#commentlist li {
	list-style-type: none;
	}

.comment-text {
   padding-bottom:0em;

}
.comment-entry,
.comment-entry-alt,
.comment-entry-owner {
	border-top: 1px solid #ccc;
	padding: 0 1em;
	}
.comment-entry-alt {
	background: #ffffff;
	}
.comment-entry-owner {
	background: #f0f0f0;
	}

.comment-entry-meta {
	border-bottom: 1px dotted #ccc;
	}
.content-comment-entry-meta-no {
	border-bottom: 0 solid !important;
	font-style: normal;
	font-weight: normal;
	}
#coment-date-time {
    float: right;
}


.comment-unapproved {
	background: #ffc;
	margin: 1em 0;
	padding: 0.5em;
	}

.comment-entry-content {}

.warning {
	background: #FF0000 10px 40% no-repeat;
	border: 1px solid #ffc;
	font-style: italic;
	padding: 10px 10px 10px 10px;
	}

/* =COMMENTS Form
======================================================== */

#comments-form {
	border-top: 4px solid #ccc;
	}

#commentform {}

#commentform label {
	display: block;
	float: left;
	padding: 0.4em 0.5em 0.1em;
	width: 10%;
	}
#commentform label.required {
	font-weight: bold;
	}

#commentform input {
	background: #cecece;
	border: 0 solid;
	font: normal 1em/normal Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0.5em;
	padding: 0.25em;
	width: 50%;
	}
#commentform textarea {
	background: #cecece;
	border: 0 solid;
	font: normal 1em/normal Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0.5em;
	padding: 0.25em;
	width: 100%;
	}
#commentform input:focus,
#commentform textarea:focus {
	background: #cff;
	}
input.button {
	cursor: pointer;
	font-weight: bold !important;
	padding: 0 0.25em;
	overflow: visible;
	width: 0;
    }
input.button[class] {
	width: auto !important;
	}

#comments-guidelines p code {
	margin: 0.5em 0 0;
	}

/* =footer
======================================================== */

#footer {
	clear: both;
	font-size: 10pt;
	padding: 8px 0;
	text-align: center;
}

/* =other
======================================================== */


code {
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
}

i {
	font-style: normal;
	color: Green;
}
#blog_top_menu {width:100%;float:right;font-size:12px;line-height:22px;background:#f9f9f9;text-align:right;}
#blog_top_menu a { color: #333; }
#blog_top_menu .pipe { padding: 0 0.6em; color: #333; }