/*  
Theme Name: Hello Kitty: Summer
Theme URI: http://www.sanriotown.com
Description: Hello Kitty Blog Theme
Version:
Author: www.sanriotown.com
Author URI: http://www.sanriotown.com
*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin: 0;
	padding: 0;
}
body {
	font-size: 12px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	background:#FFFFFF;
	}

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}
a { text-decoration: none; }
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a img{ border: 0; }
input,textarea{font-size:11px;}
textarea{border:1px solid #ccc;margin:3px 0px;}
ul li{ list-style-type:none;}

small {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em;line-height: 1.5em;}
.alt {margin:12px 0;background-color: #f8f8f8;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}

#header{ width:960px; height:116px; margin:auto; background:url(images/header.jpg) no-repeat;}
#logo{padding:2px 40px 0px 0px;float:right;}
#blog-name{width:100%;}
#blog-name .name{text-align:center;padding:6px 0px 0px 0px ;font-size:36px;font-weight:800;width:100%;font-family:Arial,"Agency FB","Arial Narrow";;}
#blog-name .name a{color:#E6599B;text-decoration: none;}
#blog-name .info{text-align:center;font-size:12px;color:red;font-weight : normal;color:#B4DD00;}
#blog-name .info a{color:#00A500;}
#corpus{ width:960px; margin:auto;}
#corpus .center-content{margin:5px 0px 0px 30px;background:#FFF;}
form#commentform input{margin:4px 0;}
textarea#comment{width:500px;height:120px;}
form#commentform input#submit{float:right;margin-right:20px;}
.titleborg{font-size:12px;font-weight:bold;padding:10px 10px 0px 0px;color:#333333;text-decoration: none;}
.titleborg a{color:#333333;text-decoration: none; } 
.postinfo{color:#777777;padding:0 12px 8px 0;}
.entry{padding:8px 0px;font-size:12px;color:#003C63;letter-spacing: .07em;line-height:16px;}
.entry p{margin:10px 0;}
.entry img{margin:2px 12px 12px 0;}
.browse{padding-left:36px;}

.postmetadata {padding:8px 0;text-align: center;}
.postmetadata img{margin:0;}
.postmetadatas {padding-bottom:10px;text-align: center;}

#left{ width:197px;float:left;background:#FFFFFF}
#left .left-top-img{ height:300px; background:url(images/left-top-img.jpg) no-repeat;}
#left .times{ height:250px;background:url(images/times.jpg) no-repeat bottom;}
#left .times ul{padding-top:76px;}
#left .times table caption{color:#0167CB;padding-bottom:6px;}
#left .times table tr th{color:#F93119;text-align:right;}
#left .times table tr td{color:#2E60CA;padding:0px;margin:0px;text-align:right;}
#left .times table tr {padding:0px;margin:0px;font-size:11px;line-height:12px;}
#left #prev a{color:#2E2D29;font-size:11px;}
#left #next a{color:#2E2D29;font-size:11px;}
#left #prev{text-align:left;}

#center{ width:545px;float:left;background:#FFFFFF}
#center .word-list{ height:160px;margin:auto;}
#center .word-list .l{float:left; width:340px;}
#center .word-list .l .title{ margin:16px 10px 0px 10px;}
#center .word-list .l .cc{ margin:0px;color:#003C63;text-indent:24px;}
#center .word-list .r{float:right;}
#center .word-c{ height:160px;margin:auto; background:#FFFF66}
#center .word-c .title-2{margin:16px 10px 0px 10px;}

#right{ width:210px; float:right;background:#FFFFFF}
#searchbox{width:120px;margin:20px 0 30px 20px;text-align:center;}
#searchbox input#s{width:120px;margin:0 0 4px 0;border:1px solid #7F9DB9;}
#searchsubmit{background:#83A6B5;color:#EAF0F3;height:20px;width:60px;}
.obar{margin: 0px;float: right;width: 210px;}
.obar ul{margin:0px;padding:0px;list-style: none;white-space:normal; word-break:break-all;overflow:auto !important;overflow:none;}
.obar ul li{margin: 0px 0 0;padding: 0px 12px;}
.obar ul li ul{margin:5px 0px;}
.obar ul li ul li{margin:2px 0px;font: 0.8em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.obar ul li.linkcat ul li{list-style-position: inside;list-style-type: circle;}
.obar ul li.linkcat ul li img{vertical-align: middle;max-width: 140px; width: expression(this.width >140 && this.height < this.width ? 140: true);height:100%;margin:2px 0; }
.obar ul li h2{font-size: 12px;font-weight: bold;line-height: 16px;color: #ED6626;margin:3px 0;}

/*page页面如About*/
.wrapper{width:530px;float:left;background:#FFFFFF}
.about-title{font-size:18px;font-weight:bold;padding:10px 10px 10px 30px;color:#34B936;}
.about-title a{color:#34B936;}
.wrapper input{border:1px solid #CCCCCC;margin:3px 0px;}
/*search*/
.narrowcolumnwrapper{width:530px;float:left;background:#FFFFFF}

#footer{ width:960px; height:125px;background:#FFFFFF; clear:both; margin:auto; background:url(images/footer.jpg) no-repeat;}

.widecolumn{width:500px; float:left;padding:20px 10px 20px 30px;background:#FFFFFF}
.navigation{width:480px;height:20px;}
.alignleft{float:left;}
.alignright{float:right;}
h2{font-size:14px;margin:3px 0;}
h3{font-size:13px;font-weight:bold;margin:2px 0;}
h2 a{color:#34B936;}
