/*
Theme Name: O-JAM
Theme URI: http://wpjam.com/
Description: O-JAM 是由 <a href="http://wpjam.com/" target="_blank">WordPress Jam</a> 推出的免费主题。
Version: 1.0
Author: WordPress Jam
Tags: fixed width, two columns
*/
/* Begin Typography & Colors */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "Microsoft Yahei", tahoma, arial, sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;letter-spacing:.48px;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
a{text-decoration:none;color:#831001;}
a:hover{text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,.noboder,.noboder img{border:0;}
.alignleft{float:left;text-align:left;margin-right:5px;}
.alignright{float:right;text-align:right;margin-left:5px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.floatleft{float:left;}
.floatright{float:right;}
.left{float:left;margin-right:10px;}
.right{float:right;margin-left:10px;}
.fixed,.clear{clear:both;}
body{background:#fff;color:#000;text-align:left;}
#page{margin:0 auto;padding:0;background:url(images/header.gif) no-repeat center top;width:100%;}
#header{position:relative;width:960px;margin:0 auto;height:137px;}
#header h1 a{text-shadow:2px 2px 2px #A53301;position:absolute;top:50px;left:35px;font-size:32px;color:#fff;text-decoration:none;letter-spacing:-.48px;}
#header .description{color:#610d01;font-size:11px;font-weight:bold;position:absolute;top:5px;left:30px;}
#header #nav{position:absolute;list-style-type:none;top:90px;right:10px;overflow:visible;}
#header #nav li{display:inline-block;margin-left:-22px;text-align:center;width:130px;height:29px;background:url(images/nav.gif) no-repeat left top;}
#header #nav li:first-child {margin-left:0;}
#header #nav li a{color:#F3BF0B;padding:7px 0;display:block;}
#header #nav li a:hover{color:#fff;font-weight:bold;text-decoration:none;}
#header #nav li.current_page_item a{color:#fff;font-weight:bold;}
#main {width:962px;margin:0 auto 20px;}
#main .top_navigation{color:#000;width:888px;background:url(images/navigation.gif) center top;height:17px;padding:7px 37px;margin-bottom:18px;}
#main .top_navigation a{color:#903e0e;}
#content {float:left;width:680px;}
#sidebar {float:right;}
.box {width:680px;background:url(images/box_tile.gif) repeat-y center;margin-bottom:15px;}
.box_top {background:url(images/box_top.gif) no-repeat left top;padding:30px 15px 0;margin-bottom:-5px;}
.box_bottom {padding-bottom:30px;background:url(images/box_bottom.gif) no-repeat left bottom;font-size:1px;}
.entry_title {position:relative;margin:-10px 5px 5px;padding:4px 0 0 40px;width:595px;height:26px;background:url(images/special.gif) no-repeat left bottom;}
.entry_title a{color:#fff;font-size:14px;font-weight:bold;}
.entry_title a:hover{color:#B15300;text-decoration:none;}
.entry_title h2{position:absolute;top:-3px;left:155px;letter-spacing:-.4px}
.entry_title h2,.entry_title h2 a{font-size:22px;color:#831001;font-weight:700;}
.entry_meta{padding:0 15px 10px;}
.entry_meta span{padding-left:15px;line-height:18px;margin:0 10px;color:#666;background-repeat:no-repeat;background-position:left center;}
.entry_meta span a{color:#666;text-decoration:none;}
.entry_meta span a:hover{text-decoration:underline;}
.entry_meta span.date{background-image:url(images/date.gif);}
.entry_meta span.author{background-image:url(images/author.gif);}
.entry_meta span.tag{background-image:url(images/tag.gif);}
.entry_meta span.edit_post{background-image:url(images/edit.gif);}
.entry_meta span.addcomment{background-image:url(images/comment.gif);float:right;}
.entry {padding:0 20px;}
.entry img{max-width:500px;}
.entry a img{border:0;}
.entry p {margin-bottom:18px;}
.entry fieldset{padding:10px;}
.entry form{text-align:left;}
.entry form input,.entry form textarea,.entry form select{border:1px solid #ccc;padding:3px;margin:3px;}
.entry form input.button{border:1px solid #ccc;padding:2px;}
.entry table{border:1px solid #ccc;border-collapse:collapse;padding:1px;}
.entry ul li,.entry ol li{list-style-position:inside;padding-left:10px;margin-bottom:5px;}
pre{overflow:auto;color:gray;margin:5px;padding:5px;white-space:normal;word-break:break-all;}
blockquote{background:#F9F9F9;margin:0 10px 5px;padding:10px 10px 1px 35px;}
code{display:block;background:#F9F9F9;overflow:auto;color:gray;border:1px solid silver;margin:5px;padding:2px 4px;}
.code pre{word-break:break-all;}
.navigation{padding:0 10px 10px;}
#sidebar{list-style-type:none;width:247px;}
#sidebar h3{font-size:18px;font-weight:700;text-shadow:2px 2px 2px #ccc;margin:0 10px 10px;}
#sidebar ul{list-style-type:none;padding:10px;}
#sidebar ul li{margin:5px 0 0;}
#sidebar a{color:#b15300;font-size:12px;}
.widget{background:url(images/widget_tile.gif) repeat-y center;width:257px;margin:0 -10px 10px 0;}
.widget_top{background:url(images/widget_top.gif) no-repeat left top;min-height:123px;padding:10px;}
.widget_bottom{background:url(images/widget_bottom.gif) no-repeat left bottom;padding-bottom:10px;font-size:1px;}
#sidebar .widget ul.children{padding:0 5px;list-style-type:none;}
#search_form{padding:10px 8px;margin:35px 0 0;}
#search_form #s{border:1px solid #ccc;padding:3px 5px;width:130px;height:20px;font-size:14px;color:#666;}
#search_form .searchbutton{background:#eee;border:1px solid #ccc;padding:3px 5px;width:60px;height:28px;font-size:14px;color:#666;margin-left:2px;}
.thread-even{background:#F9F9F9;}
.thread-odd{background:#fff;}
ol.commentlist{list-style-type:none;}
.commentlist li{padding:10px;}
.commentlist li.depth-1{border-bottom:1px solid #EEE;}
.commentlist li.depth-1:first-child{border-top:1px solid #EEE;}
.commentlist ul.children{margin:0 0 0 20px;list-style-type:none;}
.commentlist ul.children li{border:1px solid #eee;margin-top:10px;}
li.thread-even li.depth-2,li.thread-even li.depth-4,li.thread-even li.depth-6{background:#fff;}
li.thread-even li.depth-3,li.thread-even li.depth-5,li.thread-even li.depth-7{background:#F9F9F9;}
li.thread-odd li.depth-2,li.thread-odd li.depth-4,li.thread-odd li.depth-6{background:#F9F9F9;}
li.thread-odd li.depth-3,li.thread-odd li.depth-5,li.thread-odd li.depth-7{background:#fff;}
.respond{width:680px;padding:10px 0;}
h3#comments {clear:both;padding:8px;text-shadow:2px 2px 2px #ccc;}
h3.collapsible {background:#eee url(images/collapsible.gif) no-repeat 97% 50%;}
h3.collapsed {background:#eee url(images/collapsed.gif) no-repeat 97% 50%;}
.comment-body{position:relative;color:#999;min-height:50px;}
.comment-body:hover {color:#000;}
.comment-area{padding-left:58px;}
img.avatar {position:absolute;top:0;left:0;}
.comment-author{font-size:14px;font-weight:bold;margin-bottom:5px;}
.comment-author a:hover {text-decoration:none;border-bottom:2px solid #831001;}
.reply_icon {visibility:hidden;text-indent:-9999px;}
.reply_icon a {background:url(images/icon_reply.gif) no-repeat 50% 50%;width:16px;height:16px;display:inline-block;}
.reply_icon a:hover {border-bottom:0px;}
.comment-meta{position:absolute;top:1px;right:10px;}
.comment-meta,.comment-meta a {color:#999;font-size:11px;}
.comment-body:hover .reply_icon {visibility:visible;}
#respond {margin:20px 0;position:relative;}
#respond h3 {margin:0 0 20px;text-shadow:2px 2px 2px #ccc;}
#respond p{margin-bottom:10px;}
#respond input {padding:2px;}
#comment {width:400px;padding:5px;height:150px;}
#cancel-comment-reply-link{position:absolute;top:5px;left:130px;}
.comment-meta .reply{display:none;}
#respond input,#comment{border:1px solid #ccc;}
#respond input#author{background:url(images/author.gif) no-repeat 5px 5px;padding-left:20px;}
#respond input#email{background:url(images/email.gif) no-repeat 5px 5px;padding-left:20px;}
#respond input#url{background:url(images/home.gif) no-repeat 5px 5px;padding-left:20px;}
#respond input#author:hover,#respond input#email:hover,#respond input#url:hover,#comment:hover{border:1px solid #999;}
#respond input#author:focus,#respond input#email:focus,#respond input#url:focus,#comment:focus{border:1px solid #01B0F0;}
#respond input#submit{background:#F5F5F5 url(images/submit.gif) no-repeat 6px 8px;border-color:#EBEBEB #D9D9D9 #D9D9D9 #EBEBEB;border-style:solid;border-width:1px;color:#999;cursor:pointer;font-size:12px;padding:5px 5px 5px 20px;}
#respond input#submit:hover {color:#333;}
#respond input#submit:focus {border-color:#D9D9D9 #EBEBEB #EBEBEB #D9D9D9;color:#333;}
#footer {clear:both;width:100%;background:url(images/footer_bg.gif) repeat-y center;padding:30px 0 20px;}
#footer p {margin:0 auto;padding-top:15px;width:908px;height:32px;background:url(images/footer.gif) no-repeat left top;text-align:center;color:#fff;}
#footer p a{color:#ccc;}.related_post_title {font-size:16px;font-weight:bold;}