*{ margin:0; padding:0;}
body{ text-align:center; background:#fff; font:normal 12px Tahoma; color:#000; }
a{ text-decoration:none;}
.clear{ clear:both;}
#page{ width:950px; margin:0 auto; text-align:left; }

h1,h1 a{ font:normal 35px Tahoma; margin:20px 5px; color:#000;}
h1 span{ font:bold 12px Tahoma; display:block; margin-left:5px;}

#nav{ height:25px; margin:20px 0 30px 0; border-top:1px dashed #999; border-bottom:1px dashed #999; }
#nav li{ height:25px; line-height:25px; float:left; list-style:none; }
#nav li a{ padding:0 20px; color:#000; display:block; margin:0 1px; }
#nav li a:hover{ background:#666;color:#fff; margin:0 1px;}
#nav .home{ background:#666; margin:0 1px;}
#nav .home a{ color:#fff; margin:0 1px; }

#content{ width:520px; float:left; }
#content h3{ margin-bottom:10px; font-size:22px; width:480px; overflow:hidden; white-space:nowrap; padding:5px; font-weight:normal; border-bottom:1px dotted #eee;}
#content h3 a{ color:#336699; }
#content h3 a:hover{text-decoration:underline;}
#content .entry{ line-height:24px; font-size:14px; color:#666; padding:0 5px; margin-bottom:10px;}
#content .entry p{ text-indent:2em;}
#content .entry img{ max-width:480px; width:expression(this.width>480?"480px":this.width='auto');  display:block; padding:3px; border:1px solid #ddd; margin-bottom:10px; text-align:center;}
#content .entry a{ color:#336699; }
#content .entry a:hover{ text-decoration:underline;}
#content .postInfo{ text-align:left; clear:both; color:#999; border-bottom:1px dotted #eee; padding-bottom:5px; margin-bottom:25px;}
#content .postInfo a{ color:#336699 }
#content .postInfo a:hover{ text-decoration:underline;}
.pager { padding:0 0 2px 0; text-align:center;}
.pager a,.pager strong.pager-current { border:1px solid #ccc; background:#fff; font-size:12px; margin:2px; padding:3px 6px; color:#666; }
.pager a:hover { border:solid 1px #336699; background:#336699; color:#fff; text-decoration:none; }

.sidebar{ float:left; color:#666; overflow:hidden; }
#sidebar1{ margin-left:10px; width:240px; }
#sidebar2{ margin-left:5px; width:175px; }
.sidebar a img{ border:1px solid #333; }
.sidebar .textwidget{ line-height:18px; margin-bottom:20px;  }
.sidebar .textwidget img{ padding:2px; border:1px solid #333 }
.sidebar h5{ color:#000; margin:8px 0 10px 0; font-size:12px; padding-bottom:5px;border-bottom:1px dotted #eee;  }
.sidebar h5 span{ color:#f00; font-size:11px; }
.sidebar ul{ margin:0 0 20px 0; padding:0; }
.sidebar ul li{ height:auto; line-height:22px; color:#999;}
.sidebar a,ul li a{ color:#717171; }
.sidebar ul li a:hover{ background:#666;color:#fff;}
.side_ad,.side_ad img{ margin-bottom:10px; border:0; }
#footer{ color:#6d6d6d; clear:both; margin-top:10px; padding-bottom:20px; }
#footer p{ margin-bottom:-10px; }
#footer a{ color:#999}

.isbottom{ margin:5px 0 10px 0; border-bottom:1px solid #ccc; padding:0 0 5px 3px;}
.istop{ margin-top:10px; border-top:1px solid #ccc; padding:10px 0 0 3px;}
.istop,.istop a,.isbottom,.isbottom a{ color:#666; text-decoration:none; width:510px;}
.istop a:hover,.isbottom a:hover{ color:#600; text-decoration:underline;}
.linklist li{ margin:5px 0; color:#999; padding:2px 0 3px 8px; border-bottom:1px dotted #ddd; width:500px; border-left:3px solid #ccc;}
.linklist li a{ color:#666; text-decoration:none;}
.linklist li a:hover{ color:#600; text-decoration:underline;}

.msg{ color:#666; background:#f6f6f6; border:1px solid #ccc; margin:5px 0; padding:5px 5px 10px 5px; width:500px;}
.msgname{ float:left; margin:3px 0;}
.msgname a{ color:#336699;}
.msgurl{ float:right; margin:3px;}
.msgarticle{ clear:both; margin:3px; line-height:20px; border-top:1px solid #ccc; }

#divCommentPost{ color:#333; margin-top:10px;}
input{ margin:2px 0;}
