/*

Theme Name: ideaestcom1.0

Theme URI: http://ideaest.com

Description: Another <a href="http://ideaest.com" rel="designer">Benny</a> WP theme. Using Custom Files, support Gravatar, and dropdown menu, as well as widgeted ready. And it has a Magazine Style looking.

Version: 1.0

Author: <a href="http://ideaest.com">Benny</a>

*/



/* Layout

-----------------------------------*/
#page .page{
        background:#000000;
	text-align:center;
	margin:auto;
	padding: 0;
	width: 100%;
}

.center{width: 990px;border: 0px solid #ff0000;margin-left:auto;margin-right:auto;}

#pagecenter{
	background:#ffffff;
	border: 0px solid #fff;
	width: 990px;float:left;
}
#content {
	background: #fff;
	border: 0px solid #ff0000;
	width:740px;float:left;padding-top:10px;
}

#pageall{width: 970px;border: 0px solid #ff0000;margin-left:auto;margin-right:auto;float:center;margin-top:50px;}







#leftcontent {
	float:left;
	overflow: hidden;
    width:140px;
	border: 0px solid #000;
	text-align:right;padding-top:20px;
}
#leftcontent .leftbar_ad {
	background:#fff;
	width:140px;
	border:0px solid #000;
}
#leftcontent .leftbar_mov {
	background:#fff;
	width:140px;
	border:1px solid #000;
	margin-top:10px;
	float:left;
	text-align:left;
	line-height:1.5em;
	padding:30px 2px 0px 2px;
}
#scontent {
	background:#fff;
}
#scontent {
	float:left;
	width:680px;
	overflow:hidden;
	margin:10px 10px 10px 10px;
	border: 0px solid #000;
}
#middle {

	width:590px;
	overflow:hidden;
	border: 0px solid #ce6;
	background:#fff;
	margin:0 0 0 0;padding:10px 0px 0px 5px;
}
#footer {
	clear: both;
	width: 100%;
}
/* Mainly Reset

-----------------------------------*/

* {
	padding:0;
	margin:0;
}
body {  
	font-size:9pt;
	font-family:'Lucida Grande',Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;background:#333;
}
a {
	text-decoration:none;
	color:#666;
}
a:hover {
	color:#3374D0;
	text-decoration:none;
}
#wrapper {
	width:960px;
	margin:0;
	padding:0;
	float:center;}


.iclear {
	clear:both;
	height:10px;
	weight:100%;
	backgroud:#fff;
}

.iclear {
	clear:both;
	height:10px;
	weight:220px;
	backgroud:#fff;
}
.icolor {
	color:#ddd;
}
img, img a {
	border:none;
}
p {
	margin-bottom:15px;
}
blockquote {
	margin:0 37px 0 50px;
	
	padding-left:15px;
	border-left:2px solid #ececec;
}
blockquote blockquote {
	margin:0 0 0 25px;
}
h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a {
	color:#000;
}
h6 {
	font-size:15pt;
	color:#666;
}
input, textarea, select {
	color:#777;
	font-size:13px;
}
.post ul {
	margin:0 41px 0px 28px;
	background:#f0f0f0;
}
.post ol {
	margin:0 41px 15px 45px;
	background:#f0f0f0;
}
.post ul, .post ol {
	padding-right:0;
	background:#f0f0f0;
}
.post ul li {
	list-style:none;
	padding-left:19px;
	background:#f0f0f0;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
}
.entry-content h1 {
	font-size:18px;
}
.entry-content h2 {
	font-size:9pt;
}
.entry-content h3 {
	font-size:15px;
}
.entry-content h4, .entry-content h5, .entry-content h6 {
	font-size:14px;
}
/* Header

-----------------------------------*/

#allheader {
	height:110px;
	width:100%;
	margin:auto;
        background:#000;
        border-bottom:0px solid #000;
}
.header {
	height:110px;
	width:990px;
	margin:auto;
	padding: 0;text-align:left;background:#fff;
}
.logo{	
height:110px;
width:340px;float:left;
}
.topplink{height:40px;	background:#fff; width:990px;padding-top:20px;text-align:center; margin:auto;}
.toplinkcenter{ width:800px;margin:auto;text-align:left;background:#ececec;height:25px;padding:5px;}
#lefttop {
	width:140px;
	margin:15px 0px 10px 0px;
	line-height:2em;
	color:#000;
	float:left;
	text-align:left;
}
#lefttop a {
	width:145px;
	height:82px;
	border-bottom:1px solid #f0f0f0;
	padding:2px;
}
#lefttop a:hover {
	border-bottom:2px solid #000;
}
.img {
	width:140px;
	height:82px;
}
.img a {
	border:1px solid #f0f0f0;
	padding:5px;
}
.img a:hover {
	border:1px solid #000;
}
.lefttopf {
	font:bold 18pt 'Lucida Grande', "微软雅黑", Arial, Helvetica, sans-serif;
}
#header h1 a {
	float:left;
	display:block;
	text-indent:-9999em;
	background:url(images/logo.png) no-repeat left top;
	height:10px;
	width:282px;
}

/* Search Form

-----------------------------------*/

  #cse-search-box {
	right:0;
	border:0px solid #000;float:left;
}
#is {
	font-size:9pt;
	height:15px;
	width:200px;
	border:none;
	padding-left:10px;
	margin-top:5px;
	margin-left:10px;
	border:1px solid #999;
	float:left;
	color:#ccc;
}
.searchbutton {
	background:url(images/searchbutton.gif) no-repeat left top;
	width:40px;margin-left:10px;padding-right:5px;
	height:16px;margin-top:5px;
	border:0px solid #3374D0;
	font-weight:bold;
	float:left;
}

/* Tuijian read

-----------------------------------*/

#tjread {
	width:475px;
	border:solid 0px #000;
	float:left;
	margin:1px;
	font: 9pt 'Lucida Grande',Arial, Helvetica, sans-serif;text-align:left;
}
#tjread ul {
	margin:auto;
	border:solid 0px #000;
}
#tjread ul li {
	list-style:none;
	padding-left:10px;
}
#tjread ul li a {
	color:#000;
	line-height:1.5em;
}
#tjread ul li a:hover {
	color:#3374D0;
}
#tjread ul a {
	color:#000;
}
#tjread ul a:hover {
	color:#3374D0;
}
/* First Post

-----------------------------------*/

#fir {
	padding-top:10px;
	margin-left:0px;
	border:solid 0px #ff0000;
	padding-bottom:5px;
	float:left;
	width:585px;
}
#fir .thepic {
	margin-top:20px;
	text-align:center;
	width:480px;
	overflow:hidden;
}
#fir .post {
	float:left;
	width:585px;border:solid 0px #ff0000;
	padding:0px;
}
#fir .post img {
	margin:auto;float:center;
}
#fir .posttop {
	float:left;
	width:540px;
        border:solid 0px #000;
}
#fir .firtime {
	float:left;
	width:45px;
	height:50px;
	border:0px solid #3374D0;
	padding-top:20px;
	text-align:center;
	padding-left:8px;
	margin-top:5px;
}
#fir .firtime-day {
	font:bold 12pt Georgia, Arial;
}
#fir .firtime-year-month {
	font:9pt Georgia, Arial;
}
#fir .postbottom {
	float:left;
	width:580px;
	height:30px;
	border-bottom:dotted 1px #000;
        margin-bottom:10px;
}
#fir .fir-top {
	float:left;
	margin:10px 0 0 0;
	padding:0px 10px 20px 25px;
        border:solid 1px #ff0000;
}
#fir .fir-title {
	text-align:left;
	font:bold 12pt 'Lucida Grande',"微软雅黑",  Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:20px;
	float:left;	width:400px;

}
#fir .fir-title a {
	color:#3374D0;
}
#fir .fir-title a:hover {
	color:#000;
}


#fir .fir-small {
	text-align:left;
	font: 9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	margin-left:20px;
	float:left;
	width:400px;color:#999;
}
#fir .fir-small  a {
	color:#999;
}
#fir .fir-small  a:hover {
	color:#3374D0;
}








#fir .fir-cat {
	float:left;
}
#fir .fir-cat a {

}
#fir .fir-cat a:hover {

}
#fir .fir-content {
	float:left;text-align:left;
	width:560px;
	font:13px 'Lucida Grande', Arial, Helvetica, sans-serif;
	padding:20px 0px 5px 15px;
	line-height:1.5em;
	border:solid 0px #ff0000;
	margin-left:3px;
}
#fir .fir-content a{
color:#3374D0;
}
#fir .fir-content a:hover{
color:#000;font-weight:bold;
}



#fir .firmeta {
	font:9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	color:#000;
}
#fir .more-link {
	font:bold 10pt 'Lucida Grande',"微软雅黑",  Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#fir .more-link a {
	color:#000;
	text-decoration:none;
}
#fir .more-link a:hover {
	color:#666;
	text-decoration:none;
}
#fir .firbottom {
	float:right;font:9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	color:#999;
	margin-right:10px;
	text-align:right;
	width:530px;
}
#fir .firbottom a {
	color:#999;background:#dfdfdf;padding:1px;
}
#fir .firbottom a:hover {
	color:#3374D0;background:#dfdfdf;padding:1px;
}


/* secst Post

-----------------------------------*/

#sec {
	padding:0px;
	margin-left:0px;
	border-top:solid 0px #000;
	padding-bottom:10px;
	float:left;
	width:550px;
}
#sec .thepic {
	margin-top:20px;
	text-align:center;
	width:480px;
	overflow:hidden;
}
#sec .post {
	float:left;
	width:540px;
	padding:0px;
}
#sec .post img {
	margin-left:auto;margin-right:auto;
}
#sec .posttop {
	float:left;
	width:550px;
	border:solid 0px #000;
        padding-top:20px;
}
#sec .sectime {
	float:left;
	width:45px;
	height:50px;
	border:0px solid #3374D0;
	padding-top:20px;
	text-align:center;
	padding-left:8px;
	margin-top:5px;
}
#sec .sectime-day {
	font:bold 12pt Georgia, Arial;
}
#sec .sectime-year-month {
	font:9pt Georgia, Arial;
}
#sec .postbottom {
	float:left;
	width:550px;
	height:30px;
	border-bottom:dotted 1px #000;
}
#sec .sec-top {
	float:left;
	margin:10px 0 0 0;
	padding:0px 10px 20px 25px;
}
#sec .sec-title {
	text-align:left;
	font:bold 12pt 'Lucida Grande',"微软雅黑",  Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:20px;
	float:left;	
        width:370px;
}
#sec .sec-title a {
	color:#3374D0;
}
#sec .sec-title a:hover {
	color:#000;
}


#sec .sec-small {
	text-align:left;
	font: 9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	margin-left:20px;
	float:left;	width:400px;color:#999;
}
#sec .sec-small  a {
color:#999;
}
#sec .sec-small  a:hover {
	color:#3374D0;
}








#sec .sec-cat {
	float:left;
}
#sec .sec-cat a {

}
#sec .sec-cat a:hover {

}
#sec .sec-content {
	float:left;text-align:left;
	width:500px;
	font:13px 'Lucida Grande', Arial, Helvetica, sans-serif;
	padding:15px;
	line-height:1.5em;
	border:solid 0px #ff0000;
	margin-left:3px;
}
#sec .sec-content a{
color:#3374D0;
}
#sec .sec-content a:hover{
color:#000;font-weight:bold;
}



#sec .secmeta {
	font:9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	color:#000;
}
#sec .more-link {
	font:bold 12pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#sec .more-link a {
	color:#000;
	text-decoration:none;
}
#sec .more-link a:hover {
	color:#666;
	text-decoration:none;
}
#sec .secbottom {
	float:right;font:9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	color:#999;
	margin-right:10px;
	text-align:right;
	width:530px;
}
#sec .secbottom a {
	color:#999;background:#dfdfdf;padding:1px;
}
#sec .secbottom a:hover {
	color:#3374D0;background:#dfdfdf;padding:1px;
}







/* seclist Post

-----------------------------------*/

#seclist {
	padding:0px;
	margin-left:0px;
	border:solid 0px #000;
	padding-bottom:10px;
	float:left;
	width:585px;
}
#seclist .thepic {
	float:right;height:160px;width:160px;
	overflow:hidden;
        clip:rect;border-top:solid 4px #3374D0;
}
#seclist .post {
	float:left;
	width:580px;height:190px;margin-bottom:10px;
	padding:0px;background:#ececec;
}


#seclist .post img {
	margin:auto;
}
#seclist .posttop {
	float:left;
	width:370px;
	height:160px;
	border:solid 0px #000;
}
#seclist .seclisttime {
	float:left;
	width:45px;
	height:50px;
	border:0px solid #3374D0;
	padding-top:20px;
	text-align:center;
	padding-left:8px;
	margin-top:5px;
}
#seclist .seclisttime-day {
	font:bold 12pt Georgia, Arial;
}
#seclist .seclisttime-year-month {
	font:9pt Georgia, Arial;
}
#seclist .postbottom {
	float:left;
	width:585px;
	height:30px;
	
}
#seclist .seclist-top {
	float:left;
	margin:10px 0 0 0;
	padding:0px 10px 20px 25px;
}
#seclist .seclist-title {
	text-align:left;
	font:bold 10pt 'Lucida Grande',"微软雅黑",  Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:20px;
	float:left;	
        width:auto;
}
#seclist .seclist-title a {
	color:#3374D0;
}
#seclist .seclist-title a:hover {
	color:#000;
}


#seclist .seclist-small {
	text-align:left;
	font: 9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	margin-left:5px;
	float:left;width:380px;color:#999;padding:15px 0px 5px 10px;
}
#seclist .seclist-small  a {
color:#999;
}
#seclist .seclist-small  a:hover {
	color:#3374D0;
}








#seclist .seclist-cat {
	float:left;
}
#seclist .seclist-cat a {

}
#seclist .seclist-cat a:hover {

}
#seclist .seclist-content {
	float:left;text-align:left;
	width:380px;height:80px;
	font:12px 'Lucida Grande', Arial, Helvetica, sans-serif;
	padding:10px;
	line-height:1.5em;
	border:solid 0px #ff0000;
	margin-left:3px;
}
#seclist .seclist-content a{
color:#3374D0;
}
#seclist .seclist-content a:hover{
color:#000;font-weight:bold;
}



#seclist .seclistmeta {
	font:9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	color:#000;
}
#seclist .more-link {
	font:bold 12pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#seclist .more-link a {
	color:#000;
	text-decoration:none;
}
#seclist .more-link a:hover {
	color:#666;
	text-decoration:none;
}
#seclist .seclistbottom {
	float:left;font:9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	color:#999;
	text-align:right;
	width:570px;padding:0px 0px 0px 5px; border:solid 0px #ff0000;
}
#seclist .seclistbottom a {
	color:#fff;background:#999;padding:1px;
}
#seclist .seclistbottom a:hover {
	color:#fff;background:#3374D0;padding:1px;
}















/* 468px Adsense

-----------------------------------*/

#ad468px {
	border-top:0px solid #e9e9e9;
	padding:0px 0 10px 0;
	height:230px;
}


/* share

--------------------------------------------------*/

.share{width:100%;padding:10px;text-align:center;float:left;background:#dfdfdf;font:9pt  'Lucida Grande', Arial, Helvetica, sans-serif;}
.share a{color:#999;}
.share a:hover{color:#3374D0;}

/* No Results Search Page

--------------------------------------------------*/

#noresults-s {
	border:1px solid #ddd;
	width:220px;
	padding:6px 8px;
}
#noresults-searchsubmit {
	background:url(images/submit.jpg) no-repeat left center;
	height:29px;
	width:91px;
	border:none;
	font-weight:bold;
	color:#fff;
}
/* Respond Form

-----------------------------------*/

#respond {
	clear:both;
	margin-top:15px;
	background:#fff;
	padding:15px 15px 0;
	border-top:0px solid #e9e9e9;text-align:left;
	font:9pt  'Lucida Grande', Arial, Helvetica, sans-serif;
}
#respond h3 {
	line-height:25px;
	margin-bottom:15px;
}
.ireq {
	width:450px;
	float:left;
	margin-left:0px;
}
.iarea {
	width:450px;
	margin-left:0px;
	float:left;
}
form#commentform {
	margin-bottom:15px;
	margin-left:25px;
	width:500px;
}
.form-label input {
	width:90%;
	padding:3px 5px 3px 21px;
	border:1px dotted #3374D0;
	float:left;
}
input#author {
	background:#f9f9f9;
}
input#author :hover {
	background:#fff;
	border:1px solid #000;
}
input#email {
	background:#f9f9f9;
}
input#email :hover {
	background:#fff;
	border:1px solid #000;
}
input#url {
	background:#f9f9f9;
}
input#url :hover {
	background:#fff;
	border:1px solid #000;
}
input#submit {
	color:#000;
	font-weight:800;
	background:url(images/submit.jpg) no-repeat left center;
	height:29px;
	width:91px;
	text-align:center;
	line-height:29px;
	border:none;
}
input#submit:hover {
	color:#3374D0;
	text-decoration:none;
}
textarea#comment {
	height:100px;
	margin-bottom:10px;
	width:97%;
	border:1px solid #3374D0;
	padding:3px 5px;
}
/* Rss Feed

---------------------------------------*/

#rssfeed {
	margin:15px 0;
}
#rssfeed a {
	height:43px;
	width:340px;
	text-indent:-9999em;
	display:block;
}
#rssfeed a:hover {
	background-position:left bottom;
	text-decoration:none;
}

/* Sidebar Main

--------------------------------------*/

#sidebar {
    width:240px;
	line-height:150%;
	background:#fff;
	float:right;
	border:0px solid #333333;text-align:left;padding-top:20px;
}

.sidebar a {
	color:#666666;
}
.sidebar a:hover {
	color:#3374D0;
	text-decoration:none;
}
.sidebar ul {
	list-style:none;
	padding-left:10px;
}
.sidetitle a {
	color:#000;
	background:#dedede;
}
.sidetitle a:hover {
	color:#000;
	background:#3374D0;
}
.linkli {
	width:200px;
	float:left;
}
.ibox {
	border:1px solid #333333;
	padding:15px 20px;
	margin-bottom:10px;
	margin-top:10px;
}
.ibox a {
	font-color:#666;
}
.ibox a:hover {
	font-color:#3374D0;
	text-decoration:none;
}

.sidebarlist {
	width:245px;
	float:left;
	border-bottom:0px dotted #999;
	margin-left:1px;
	font:9pt 'Lucida Grande', Arial, Helvetica, sans-serif;line-height:1.5em;
}

.sidebarlistbottom {
	width:245px;
	float:left;
	height:20px;
	border:0px solid #ff0000;
}

.sidebarlisttop{
    font:14pt 'Lucida Grande', Arial, Helvetica, sans-serif;line-height:1.5em;
	width:245px;
	float:left;padding-left:15px;height:40px;padding-top:15px;
	border-top:0px dotted #999;font-weight:bold;
}


.sidebarlist_l {
	width:140px;
	float:left;
	margin-left:1px;text-align:left;
	font:9pt 'Lucida Grande', Arial, Helvetica, sans-serif;line-height:1.5em;
}

.sidebarlistbottom_l  {
	width:140px;
	float:left;
	height:20px;
	border:0px solid #ff0000;
}

.sidebarlisttop_l {
    font:9pt 'Lucida Grande', Arial, Helvetica, sans-serif;line-height:1.5em;
	width:140px;color:#FFF;
	float:left;	padding:15px 5px 15px 0px;margin-left:5px;
	width:130px;
    text-align:right;background:#3374D0;
}

#list-class{
    padding-left:10px;
	width:240px;
	border:solid 1px #000;
}
#list-class li {
	list-style-type:none;
	padding-left:0px;
	margin:0px;color:#3374D0;
}
#list-class li a {
	color:#000;
}
#list-class li a:hover {
	color:#3374D0;
}


#list-class_l{
    text-align:right;
	width:140px;
	border:solid 0px #000;
}
#list-class_l li {
	list-style-type:none;
	text-align:right;
	padding:1px;
	width:120px;
	background:#ececec;
	margin-top:5px;
}
#list-class_l li a {
	color:#000;
}
#list-class_l li a:hover {
	color:#3374D0;
}

#list-class_l ul li{
	list-style-type:none;
	text-align:right;
	padding:3px;
	width:125px;
	background:#ececec;
	margin-top:5px;
    float:right;
}
#list-class_l ul li a {
	color:#000;
}
#list-class_l ul li a:hover {
	color:#3374D0;
}







#list-class_l_tag{
    padding-left:10px;
	width:120px;
	border:solid 0px #000;
}
#list-class_l_tag li {
	list-style-type:none;text-align:right;
	padding-left:0px;
	margin:0px;color:#3374D0;
}
#list-class_l_tag li a {
	color:#999;
}
#list-class_l_tag li a:hover {
	color:#3374D0;
}





#list-class_link{
    float:left;
	width:700px;
	border:solid 0px #000;
}
#list-class_link li {
	list-style-type:none;
	float:left;
	padding:1px;
	width:130px;
         height:20px;
	background:#ececec;
	margin:5px 0px 0px 5px;
}
#list-class_link li a {
	color:#000;
}
#list-class_link li a:hover {
	color:#3374D0;
}

#list-class_link ul li{
	list-style-type:none;
	text-align:right;
	padding:3px;
	width:125px;
	background:#ececec;
	margin-top:5px;
    float:right;
}
#list-class_link ul li a {
	color:#000;
}
#list-class_link ul li a:hover {
	color:#3374D0;
}









/* Sidebar Tabb

--------------------------------------*/

.tabbertab {
	clear:both;
	border:0px solid #ffffff;
	margin-top:0px;
}
.tabberlive .tabbertabhide {
	display:none;
}
ul.tabbernav li {
	list-style: none;
	float:left;
	margin-top:0;
}
ul.tabbernav li a {
	display:block;
	color:#333333;
	height:34px;
	width:150px;
	font:bold 14px/34px 'Lucida Grande', Arial, Helvetica, sans-serif;
	text-align:center;
	padding-right:3px;
}
ul.tabbernav li.tabberactive a, ul.tabbernav li a:hover {
	background-position:left bottom;
	height:34px;
	position:relative;
	top:0px;
	z-index:3;
	text-decoration:none;
}
ul.tabbernav li.tabberactive a:hover {
	color:#3374D0;
	text-decoration:none;
}
.tabberlive .tabbertab {
	padding:15px 5px;
	background:#000;
}
.sidebar .tabberlive .tabbertab h4 {
	display:none;
	background:none;
	text-transform:capitalize;
	line-height:1em;
	padding:0;
}
.tabbertab ul {
	padding:0;
	margin:0;
	font:9pt;
}
.ksidebar {
	float:right;
	color:#3374D0;
	margin-bottom:10px;
}
.ksidebar a {
	color:#3374D0;
}
.ksidebar a:hover {
	color:#3374D0;
	background:#272727;
}
/* Footer

-----------------------------------*/

#footer {
	height:41px;
	padding-top:37px;
	font:bold 14px 'Lucida Grande', Arial, Helvetica, sans-serif;
	word-spacing:0.1em;
	width:100%;
	color:#fff;	
}
#footer a {
	color:#fff;
}
#footer_box {
	width:970px;
	margin:0 auto;
}
.backtotop {
	float:left;
	padding-left:19px;
}
.copyright {
	float:right;
}
.bottomlink {
	padding-top:40px;
	margin-top:30px;
}
.bottomlink a {
}
.bottoms {
	float:left;
	width:100%;
}
.down {
	float:right;
}
.down a {
	color:#666;
	margin-right:5px;
	border-bottom:1px solid #3374D0;
}
.down a:hover {
	color:#000;
	background:#3374D0;
}
.related {
	float:left;
	margin:0px;
	width:100%;
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
.related a {
	float:left;
	margin-left:5px;
}
.related a:hover {
	color:#000;
	background:#3374D0;
}
.imgddm li div {
	position:absolute;
	visibility: hidden;
	z-index:5;
	background:#fff;
	border:5px solid #3374D0;
}
.imgddm li div a {
	position:relative;
	display: block;
	padding:3px 10px;
	width:auto;
	white-space: nowrap;
	margin:0;
	line-height:1.5em;
	font-weight:normal;
	text-transform:capitalize;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
}
#imgddm li div a:hover {
	background:#3374D0;
	text-decoration:none;
	color: #3374D0;
}
/* Author

-----------------------------------*/



.author-title {
}
.author-title a {
	background:#3374D0;
	color:#000;
}
.author-title a:hover {
	color:#fff;
}
.author-cat {
}
.author-content {
}
.allread {
	width:600px;
	float:left;
	height:60px;
}
.readall {
}
.readall a {
	width:40px;
	height:22px;
	float:left;
	padding-left:30px;
	margin-top:15px;
	padding-top:3px;
}
.readall a:hover {
	color:#3374D0;
}
.ssearch {
	float:left;width:300px;text-align:left;margin:auto;
}
/* T comment

--------------------------------------*/

.editComment, .editableComment, .textComment {
}
.scomment {
	border: 0px solid #3374D0;
	margin:0px;
	padding: 0px;
	background-color: white;
}
.chalt {
	background-color: #ffffff;
}
#newcomment {
	border:0px dashed #ffffff;
	width:100%;
}
#newcommentsubmit {
	color:red;
}
.adminreplycomment {
	border:0px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
	background: #3374D0;
}
.mvccls {
	color: #999;
}
.admin {
	font-color: #3374D0;
}
.cauthor {
	text-align:left;
	padding-left:20px;

	color:#3374D0;
}
#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}
#wpcf input {
	float: left;
	width:200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 350px;
	height: 350px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 10px;
	width: 300px;
}
.cc {

}
.left {
	float:left;
	font:bold 10pt 'Lucida Grande',Arial, Helvetica, sans-serif;
	color:#3374D0;
}
.left a {
	font:9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
}
.right {
	float:right;
	font:bold 10pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	color:#3374D0;
}
.right a {
	font:9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
}
/* Begin Navigation*/

.navigation {
width:300px;text-align:center;margin-left:auto;margin-right:auto;
}
.navigation a{color:#fff;background:#3374D0;}
.navigation a:hover{color:#fff;background:#999;}
.alignleft {
	float:left;text-align:center;padding:2px;font:9pt  'Lucida Grande', Arial, Helvetica, sans-serif;
}
.alignright {
	float:right;text-align:center;padding:2px;font:9pt  'Lucida Grande',  Arial, Helvetica, sans-serif;
}
/* Begin Comments*/

.commentlist li {
	font: 9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	background: #f0f0f0;
}
.commentlist li ul li {
	font-size: 9pt;
	border-left: 1px dashed #c0c0c0;
	border-top: 1px dashed #c0c0c0;
	padding-left:10px;
}
.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	width:20px;
	height:20px;
}
.commentlist cite {
	width:200px;
	margin-left:10px;
}
.fn {
	font: 9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	padding-right:20px;
	color:#3374D0;
	margin-left:10px;
}
.commentlist cite a {
	font-size: 9pt;
	color:#3374D0;
}
.commentlist p {
	line-height: 1.5em;
	text-transform: none;
	margin:15px 30px 0px 25px;text-align:left;
}
#commentform p {
	font-family: 'Lucida Grande',Arial, Helvetica, sans-serif;
}
.commentmetadata {
	font: 7pt Georgia;
	float:right;
	text-align:right;
}
#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;text-align:left;
}
.alt {
	margin: 0;
	padding: 5px;
}
.commentlist {
	padding: 10px;width:80%
	text-align:left;
}
.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 5px 5px;
	list-style: none;text-align:left;
}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 15px;
}
.children {
	padding: 0;
}
#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: left;
	margin: 0;
	padding: 0;
}
/* End Comments */











/* Begin List*/



#postlist li {
	font-size: 9pt;
	margin-left:10px;
	list-style:none;
	margin-top:5px;
}
.ltitle {
	margin-left:5px;
	margin-top:10px;
	padding-left:20px;
	height:45px;
	color:#000;
}
.listtitle {
	font:bold 11pt 'Lucida Grande', Arial, Helvetica, sans-serif;
}
.listtitle a {
	color:#000;
}
.listtitle a:hover {
	color:#fff;
	background:#3374D0;
}
.listinfo {
	float:left;
	width:100%;
	color:#666;
}
.or {
	float:right;
}
.or a {
	color:#000;
}
.or a:hover {
	color:#000;
	background:#3374D0;
}
/* End List */



.wordad {
	float:right;
}
.prevnextposts {
	border-bottom:1px dashed #dfdfdf;
	margin-left:10px;
}
.prevnextposts a {
	margin-left:10px;
}
.ggsearch {
	width:600px;padding-top:30px;font:9pt, 'Lucida Grande', Arial, Helvetica, sans-serif;
}
/* Begin mov*/

#mov {
	font-size: 9pt;
	width:200px;
	position:absolute;
	padding-top:25px;
	padding-left:15px;
	top:360px;
	left:410px;
	height:1350px;
	z-index:10;
	float:left;
}
#mov li {
	font-size: 9pt;
	list-style:none;
	float:left;
	width:200px;
}
.mtitle {
	float:left;
	width:200px;
}
.mlisttitle {
	font:9pt, 'Lucida Grande', Arial, Helvetica, sans-serif;
	float:left;
	width:200px;
}
.mlisttitle a {
	color:#000;
}
.mlisttitle a:hover {
	color:#fff;
	background:#3374D0;
}
.mlistinfo {
	float:left;
	color:#666;
}
.mor {
	float:right;
}
.mor a {
	color:#000;
}
.mor a:hover {
	color:#000;
	background:#3374D0;
}
.mall {
	float:right;
	margin-right:50px;
	margin-top:20px;
}
.mall a {
	color:#3374D0;
}
.mall a:hover {
	color:#000;
	background:#3374D0;
}
/* End mov */





#sidepost {
	float:left;
	clear:both;
	width:230px;
	overflow:hidden;
	height:auto;
	border-bottom:0px dotted #999;
}
#sidepost .post {
	width:230px;
	float:left;
	padding:5px;
}
#sidepost .post:hover {
	border:0px solid #999;
}
#sidepost .post .entry-title {
	font-size:9pt;
	width:225px;
	float:left;
	text-align:center;
	position:absolute;
}
#sidepost .post .entry-title a {
	font:9pt;
	color:#fff;
	background:#3374D0;
}
#sidepost .post .entry-title a:hover {
	color:#fff;
	background:#666;
}
#sidepost .thepic {
	width:225px;

	
}
#sidepost .sma {
	font-weight:bold;
	background:#ccc;
	font-size:12px;
	color:#fff;
	border:0px solid #3374D0;
	border-left-width:0px;
	border-right-width:0px;
	margin-left:10px;
}
#sidepost .msecsmall {
	font:8px;
	line-height:1em;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
.pagedown {
	width:100%; 
    background-color:#000; 
	float:left;text-align:center;
	
	
}
.pagedown_center {
	width:990px; padding:5px 0px 5px 0px; 
    background-color:#3374D0; 
	text-align:center;
	margin-left:auto;margin-right:auto;color:#333;
	
}

.pagedown_center a{color:#333;}

.pagedown_center a:hover{color:#000;}


/* page

-----------------------------------*/

#pagecontent {
	background: #fff;
	border: 0px solid #000;
	width:700px;float:left;padding:20px 0px 0px 10px;
}
#cpage {width:650px;float:left;padding:20px 0px 0px 20px;text-align:left;}
#cpage .cpagetitle {color:#3374D0;font:bold 14pt 'Lucida Grande', "微软雅黑", Arial, Helvetica, sans-serif;}

#cpage .cpagecontent {font:9pt 'Lucida Grande',Arial, Helvetica, sans-serif;margin-top:20px;line-height:1.5em;}

#cpage .cpagecontent a{color:#3374D0;}
#cpage .cpagecontent a:hover{font-weight:bold;color:#000;}



/* Post List

-----------------------------------*/

#postlist {
	background:#fff;
	padding:0;
	margin-left:10px;
	border-top:solid 5px #000;
	margin-bottom:10px;
}
#postlist {
	float:left;
	width:500px;
}
#postlist .thepic {
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	border:solid 1px #fff;
	padding:1px;
}
#postlist .post {
	float:left;
	width:500px;
	margin:20px 0 0 5px;
	background:#f0f0f0;
}
#postlist .postlist-top {
	float:left;
	margin:0 0 0 0;
	padding:0px 0px 20px 25px;
	width:460px;
}
.postlist-title {
	text-align:left;
	font:bold 14pt 'Lucida Grande', "微软雅黑", Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:0px;
}
.postlist-title a {
	color:#3374D0;
}
.postlist-title a:hover {
	color:#000;
}
#postlist .postlist-cat {
	float:right;
	text-align:center;
	margin-right:30px;
	font:bold 20pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#000;
}
#postlist .postlist-cat a {
	color:#3374D0;
	background:#000;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
#postlist .postlist-cat a:hover {
	color:#fff;
	background:#000;
	text-decoration:none;
}
#postlist .postlist-content {
	margin:0px 10px 10px 10px;
	float:left;
	width:370px;
	height:100px;
}
#postlist .postlistmeta {
	font:9pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	color:#000;
}
#postlist .more-link {
	font:bold 12pt 'Lucida Grande', Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#postlist .more-link a {
	color:#000;
	text-decoration:none;
}
#postlist .more-link a:hover {
	color:#666;
	text-decoration:none;
}
#postlist .postlistbottom {
	float:right;
	color:#999;
	margin-right:20px;
}
#postlist .postlistbottom a {
	color:#999;
}
#postlist .postlistbottom a:hover {
	color:#3374D0;
}
.indexad {
	float:left;
	margin-top:10px;
	margin-left:20px;
	background:#f0f0f0;
	width:470px;
}
/* idea cat

-----------------------------------*/

#ideacontent{
	width:960px;border:0px solid #ff0000;
	margin-left:auto;
    margin-right:auto;
    padding-left:30px;
	padding-top:20px;
}
#ideapost {
	float:left;border:0px solid #ff0000;
	width:235px;
	height:480px;
	overflow:hidden;
	margin-top:5px;
    border-right:0px solid #000;text-align:left;
}
#ideapost .post {
	width:220px;
	float:left;
	height:450px;
	border-top:0px solid #000;
	border-left:0px solid #dfdfdf;
	border-bottom:0px solid #dfdfdf;
	border-right:0px solid #dfdfdf;
	margin-top:5px;
	background:#ededed;
    padding:0px;
}
#ideapost .ideapostlisttime {
	width:50px;background:#3374D0;
	float:right;
	text-align:right;
}
#ideapost .ideapostlist-day {
	font:bold 12pt Georgia, Arial;
}
#ideapost .ideapostlist-year-month {
	font:9pt Georgia, Arial;
}
#ideapost .post .entry-title {
	font-size:9pt;
	padding:1px;
	line-height:1.2em;
	width:200px;
	margin:5px;
	float:left;
	font-weight:bold;
}
#ideapost .post .entry-title a {
	color:#3374D0;
	font-weight:bold;
}
#ideapost .post .entry-title a:hover {
	color:#000;
	font-weight:bold;
}
#ideapost .thepic {
	height:212px;
	width:212px;
	border:1px solid #dfdfdf;
	margin:4px;
	padding:0px;
}
#ideapost .sma {
	font-weight:bold;
	background:#ccc;
	font-size:12px;
	color:#fff;
	border:0px solid #3374D0;
	border-left-width:0px;
	border-right-width:0px;
	margin:5px;
}
#ideapost .msecsmall {
	width:200px;
	height:120px;
	font:9pt;
	line-height:1.2em;
	float:left;
	margin:5px;
	color:#666;
}
/* all cat

-----------------------------------*/

#allmiddle {
	width:980px;
	float:left;
	background:#fff;
}
#allcontent {
	width:980px;
	float:left;
	background:#fff;
}
#allpost {
	float:left;text-align:left;
	width:470px;
	height:160px;
	overflow:hidden;
	margin-top:20px;
	margin-left:10px;
	background:#ededed;
}
#allpost .post {
	width:460px;
	float:left;
	height:150px;
	border:0px solid #000;

}
#allpost .postlistl {
	width:340px;
	float:left;
	height:110px;
	border:0px solid #ff0000;
	padding-left:10px;
}
#allpost .postlisttag {
	width:440px;
	float:left;
	border:0px solid #ff0000;
	padding-left:10px;
}
#allpost .post-title {
	font-size:9pt;
	width:320px;
	float:left;
	border:0px solid #ff0000;
	margin-top:5px;
}
#allpost .post .post-title a {
	color:#3374D0;
	font-weight:bold;
}
#allpost .post .post-title a:hover {
	color:#000;
	font-weight:bold;
}
#allpost .postlisttime {
	float:left;
	width:45px;
	height:50px;
	border:0px solid #3374D0;
	padding-top:0px;
	text-align:center;
	margin-left:17px;background:#3374D0;
}
#allpost .postlist-day {
	font:bold 12pt Georgia, Arial;
}
#allpost .postlist-year-month {
	font:9pt Georgia, Arial;
}
#allpost .thepic {
	width:100px;
	height:90px;
	border:0px solid #dfdfdf;
	margin:0px 4px 4px 4px;
	padding:0px;
	float:left;
}
#allpost .en-content {
	width:335px;
	height:80px;
	border:0px solid #999;
	float:left;
	margin:7px 0 0 0px;
}
#allpost .sma {
	font-weight:bold;
	background:#ccc;
	font-size:12px;
	color:#fff;
	border:0px solid #3374D0;
	border-left-width:0px;
	border-right-width:0px;
}
#allpost .msecsmall {
	font:9pt;
	line-height:1.2em;
	float:left;
	color:#666;
}
/* amo

-----------------------------------*/

.amo {
	width: 100px;
	background-color: #fff;
	margin-left:10px;
	border-top:5px solid #3374D0;
}
.amo p {
	font-size: 9pt;
}
.amoh {
	color: #3374D0;
}
.amoimg {
	margin-top:10px;
}

/* blogad

-----------------------------------*/

#blogad {
	width:540px;
	border:solid 0px #000;
	float:left;
	margin:1px;
}
/* taotao

-----------------------------------*/

.taotao {
	border: 0px dashed #999;/*padding:0 5px 0 10px;*/ 



}
.taotao .title {
	border:0px solid #c3c3c3;
	text-align:left;
	font-size:9pt;
	font-weight:ture;
	margin:3px;
	height:35px;
	line-height:35px;
}
.taotao ul {
	list-style-type:none;
	margin:0;
	padding:2px;
}
.taotao li {
	padding:10px 2px 0 2px;
	margin-bottom:15px;
	border-top:0px solid #dfdfdf;
}
.taotao .msg {
	color:#999;
	float:left;
	text-align:left;
	font-weight:ture;
	font-size:9pt;
}
.taotao .note, .taotao .reply {
	color:#cccccc;
	font-size:6pt;
}
.taotao .morelink {
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#007DEF;
}
.taotao .more {
	margin-bottom:15px;
	padding-bottom:15px;
}
/* =-=-=-=-=-=-=-[Nav ]-=-=-=-=-=-=-=- */	

/* This css file serves as a template for styling your kwicks.  Feel free to modify, but please make note of the comments - some of them are important. */
.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;float:right;
	margin: 0;
	padding: 0;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 125px;
	height: 110px;

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
 /*Set to same as spacing option. */	
	float: left;
}
.kwicks.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
 /*Set to same as spacing option. */	
}

#kwick_1 { 
	background-color: #3374D0;
}
#kwick_2 {
	background-color: #fff;
}
#kwick_3 {
	background-color: #3374D0;
}
#kwick_4 { 
	background-color: #fff;
}
#kwick_5 { 
	background-color: #3374D0;
}
.kwicks.horizontal #kwick_5 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_5 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}
/* =-=-=-=-=-=-=-[sidebarmenu]-=-=-=-=-=-=-=- */
#sidebar-toolbar {border-top:0px dotted #999;width:400px;text-align:left;float:left;}
#sidebar-toolbar li{font-size:9pt;float:left;margin-right:2px;width:74px;list-style-type:none; text-decoration: none;}
#sidebar-toolbar a{background:#3374D0;color:#FFFFFF;display:block;padding:5px 10px 1px 10px;text-decoration: none;border:1px solid #3374D0;}
#sidebar-toolbar a:hover{background:#FFFFFF;color:#3274D0;display:block;padding:4px 9px 0px 9px;text-decoration:none;border:1px solid #3374D0; }
#sidebar-toolbar #tab1 a{background:#B0B0B0;text-decoration: none;border:1px solid #B0B0B0;}
#sidebar-toolbar #tab1 a:hover{background:#FFFFFF;color:#B0B0B0;border:1px solid #B0B0B0; }
#sidebar-toolbar #tab2 a{background:#8E8E8E;text-decoration: none; border:1px solid #8E8E8E;}
#sidebar-toolbar #tab2 a:hover{background:#FFFFFF;color:#8E8E8E;border:1px solid #8E8E8E; }
#sidebar-toolbar #tab3 a{background:#565656;text-decoration: none;border:1px solid #565656;}
#sidebar-toolbar #tab3 a:hover{background:#FFFFFF;color:#565656;border:1px solid #565656; }

/* =-=-=-=-=-=-=-[sideotherpostlist]-=-=-=-=-=-=-=- */
#sideotherpostlist{padding:10px 0px 0px 0px;width:230px;float:left;}
#sideotherpostlist .top{background:#3374D0;float:left;width:230px;padding:20px 0px 20px 0px;color:#fff;}
#sideotherpostlist .entry-title{color:#3374D0;padding:0px 0px 0px 0px;font-weight:bold;width:230px;float:left;}
#sideotherpostlist .entry-title a{color:#3374D0;}
#sideotherpostlist .entry-title a:hover{color:#000;font-weight:bold;}

#sideotherpostlist .post{background:#ececec;float:left;width:230px;margin-top:5px;}
#sideotherpostlist .sideposttag  {
width:230px;float:left;
	color:#fff;
	text-align:right;
}
#sideotherpostlist .sideposttag a {
	color:#fff;padding:1px;
}
#sideotherpostlist .sideposttag a:hover {
	color:#3374D0;padding:1px;
}


#sideotherpostlist .sidepostsmalltag  {
width:230px;float:left;font: 7pt Georgia, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:right;
}
#sideotherpostlist .sidepostsmalltag a {
	color:#fff;padding:1px;
}
#sideotherpostlist .sidepostsmalltag a:hover {
	color:#3374D0;padding:1px;
}
#sideotherpostlist ul{width:230px;padding:0px;margin:0px;list-style-type:none;}

#sideotherpostlist li{background:#ececec;margin-top:5px;list-style-type:none;}


/* header meau
-----------------------------------*/
.menu3
{    width:400px;height:20px;float:left;
	font-size:9pt;
	line-height:25px;
}

.menu3 a:link,.menu3 a:visited
{
	color:#fff;	
	height:20px;
	text-align:center;
	text-decoration:none;
	padding:5px 15px 5px 15px;background:#999999;

}
.menu3 a:hover,.menu3 a:active
{
	color:#000000;
	background:#3374d0;
}
.imideanet
{
color:#3374d0;
float:left;
font-size:9pt;
line-height:25px;
}

/* sidebarthepic-----------------------------------*/
.sidebarthepic{float:left;width:70px;height:70px;margin:2px;border:1px solid #999999;}