body { 
font-family:Arial "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
 font-size:9px; color:#333; background:#fff; }
*{margin:0;padding:0;}
#container { width:982px; margin:0 auto; border:1px solid #ccc;background:#fff;padding-left:20px;background:url(logo-bg.jpg) no-repeat;}
a,img{border:none;}

#header{float:left;}
#header h1, #header h2 {color:#333; margin:0; font-weight:normal; overflow:hidden;width:190px;float:left;}
#header h1 span, #header h2 span {display:none;}
#firstnav ul{width:982px; padding:2px 0px;list-style:none;float:left;}
#firstnav ul li{float:left;padding:0 5px;}
#firstnav ul li a{color:#fff;font-size:11px;}
#firstnav ul li a:hover{text-decoration:underline;}
#ss{float:left;clear:right;padding-top:15px;}
input#s{border:1px solid #eee;width:330px;height:25px;font-size:16px;padding:2px 5px;}
input.sbg {border:1px solid #eee;width:32px;height:30px;font-size:16px;background: url(s.png) no-repeat;}
#nav{width:710px;clear:both;padding:0 2px 0 168px;float:left;border-bottom:1px solid #ccc;margin-bottom:6px;}
#nav li {list-style:none;float:left;padding:6px 5px ;width:110px;text-algin:center;}
li.current-cat{background: url(li-bg.png) no-repeat;}
#nav li.current-cat a{color:#000;text-decoration:none;}
.linkcat h2{display:none;}
#nav li a{color:#04c;font-size:12px;text-decoration:underline;}
#nav li a:hover{text-decoration:underline;color:#000;}
#goright{float:left;}
#go336{margin-left:15px;width:356px;float:left;}
#go728{margin:10px 0;width:1000px;clear:both;float:left;}
.mypage li{padding:3px 5px;list-style:none;}
.mypage li a{color:#000;}
#sidebar {float:left;width:162px !important; width:162px; min-height:1200px; background:#fff; color:#000;margin-right:10px;
}


#sidebar a{color:#04c; text-decoration:none;}
#sidebar h2 { color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#sidebar p { padding:5px; margin:5px 5px 5px 10px; line-height:17px; word-spacing:-1px; }
#s1{background:#f9fcf7;padding:0 0 18px 2px;}
#imgnav{width:162px;background:#fff;padding-top:15px;}
#imgnav img{width:90px; display:block;}
#imgnav a{font-weight:600; font-size:12px;color:#04c; }

.note { padding:10px; background-color:#eee; border:1px solid #ccc; margin:20px 5px 20px 5px; }
.go300float{float:right; width:336px;margin-left:4px;}
#mydiv{ float:left; overflow:hidden;}
#mydiv img{width:230px;float:left;}
.googleadtop {width:337px;float:left;clear:both;height:282px;}

#content { float:left; padding:0px 2px 10px 2px; width:550px !important; width:550px; min-height:570px; background:#fff;color:#333;}
#go160{width:198px;float:left;}
#content h1 {font-size:17px;margin:2px 0;color:#04c;}
#content h1.pagetitle { background:none; border:0; font-size:17px;margin:2px 0;color:#04c; clear:both;}
#content h2 { font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:14px; border-bottom:1px solid #eee; padding:5px; color:#04c; }
#content h2 a { text-decoration:none; display:block; background-image:url(images/backgrounds/h1.png); background-position:right; background-repeat:no-repeat; }
.post{float:left;}
.post small { font-size:11px; color:#333; margin:10px 0 10px 0; padding:5px; }
#content p { padding:5px; line-height:1.3em; word-spacing: 0.1em; }
#content .postmetadata { text-align:right; padding:5px; margin:10px 0 20px 0; border-top:1px solid #eee; }
.postmetadataothers { float:left; font-weight:normal; }
.postmetadatacomments { padding:0 0 0 15px; background-image:url(images/backgrounds/comment.png); background-position:left; background-repeat:no-repeat; color:#333; text-decoration:none; }
.entry{float:left;clear:both; font-size:12px;line-height:1.6em;}
.post-me{float:left; clear:both;display:block;margin:2px 0px 10px 5px;height:120px; overflow:hidden; }
.entry h3 a{text-decoration:underline;color:#04c;font-size:15px;}
.post-me .entry{width:auto;font-size:11px;width:510px}
.entry a.imgtfe{padding:8px; border:1px #eee solid;display:block;height:140px;overflow:hidden;}
.entry a.imgtfe:hover{ border:1px solid #ccc;}
.entry div{float:left;width:100%;}
img.tfe{ display:block; clear:both;}
#content p a:hover { border-bottom:1px dotted #000; }
#content .article_menu a:hover { color:#000; background-image:url(images/backgrounds/comment_hover.png); }
#content ul { margin:0 0 0 15px; padding:0;  }
#content li { float:left; margin:5px 10px;font-size:12px;width:160px;}
#content blockquote { background-color:#f6f6f6; margin:4px; padding:5px; border-top:1px solid #eee; border-bottom:1px solid #eee; }
#content blockquote p { margin:0; padding:0 10px 0 10px; }
strong{color:#00c;}
#comments { color:#333; font-size:14px; }
#content ol.commentlist { list-style:none; margin:0;padding:0; }
#content ol.commentlist li { list-style:none; margin:0;padding:0; padding:10px; background:#fcfcfc; border-top:1px solid #fff; border-bottom:1px solid #eee; }
#content ol.commentlist li.alt { background:#f6f6f6; }
.comnum { float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px;  }
textarea { background-color:#fff; border:1px solid #ccc; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  }
#footer { border-top:2px solid #ccc; padding:10px; text-align:center;height:60px;overflow:hidden; }

textarea { width:380px; }

a { color:#333; border:none; text-decoration:none;}

.centered, .aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-bottom:10px; }
.alignleft {float: left;margin: 0 10px 10px 0;}
.alignright {float: right;margin: 0 0 10px 10px;}
.wp-caption {border: 1px solid #eee; text-align: center; background-color: #fff; padding-top: 4px; margin: 10px; }
.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;}

.clear { display:block;float:none;clear:both;}
strong{ color:#333;}


.postmetadataothers{font-size:13px; color:#000;}
.postmetadataothers a{color:#000;}
#linkcat-2 h2{font-weight:500;}
ul.xoxo li{float:left;list-style:none;padding:14px;}
ul.xoxo{height:100px;}
.go336{margin-left:2px;width:336px;clear:both;}

h3{color:#04c;font-size:15px;}
.wedding-pic{float:left;width:250px;display:none;}
#LoveEnglish{margin:10px; border:1px dashed #eee;color:#000;font-size:13px;padding:0 10px;clear:both;}
table,td{border:1px solid #eee;}

