/*  
Theme Name:Js Paper
Theme URI:http://www.saywp.com/work/jspaper2
Description:Js Paper is a three column,beautiful clean WordPress theme without any plugins needed and easy show the first post's image in the homepage. Widgets ready,threaded comments and paginated comments. Compatible with WordPress 2.7 and Valid CSS & HTML. 
Version:2.5.6
Author:Jinwen CEN
Author URI:http://www.saywp.com/
Tags:blue,light,fixed-width,three-columns,threaded-comments
The CSS,XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
.nav{left:6px;position:absolute;top:158px;}
.nav ul{margin:0;padding:0;}
.nav li{float:left;font-size:11px;letter-spacing:1px;list-style:none;text-transform:uppercase;}
.nav li a{background-color:#fff;color:#CCC;display:block;font-weight:700;padding:0 10px;text-transform:uppercase;}
.nav li a:hover,.nav li.current_page_item a,.nav li.current_page_item a:hover,.nav li.fade-hover a{background:#fff;color:#333;font-weight:700;text-decoration:none;}
.tagicon,.dateicon,.manicon,.comicon,.caticon{background:url(imgs/allbgs.png) no-repeat;margin-right:1em;padding-left:14px;}
.tagicon{background-position:0 -169px;}
.dateicon{background-position:0 -196px;}
.manicon{background-position:0 -211px;}
.comicon{background-position:-295px -170px;}
.caticon{background-position:0 -254px;}
.entry-contenthome{background-color:#fff;color:#333;font-size:12px;height:72px;line-height:165%;margin:0 0 5px;}
.indeximg{border:1px solid #ddd;display:block;float:left;height:120px;margin:0 20px 0 2px;width:200px;}
.img-inner{height:116px;margin:2px 0 0 2px;overflow:hidden;width:196px;}
.img-inner img{margin:0;width:196px;}
.homemeta{background-color:#fff;color:#888;font-size:12px;margin:0 0 4em 205px;}
.homemeta a{background-color:#fff;color:#666;}
.homemeta a:hover{background-color:#fff;color:#3274d0;}
#contenthome{border-right:1px dotted #E7E7E7;float:left;font-size:12px;padding:0 8px 0 12px;text-align:left;width:714px;}
#contenthome a:hover{text-decoration:underline;}
.wp-pagenavi{margin-left:223px;padding-bottom:5px;}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{background-color:#fff;border:1px solid #ccc;color:#888;margin:2px;padding:2px 4px;text-decoration:none;}
.wp-pagenavi a:hover{background-color:#3fafee;border:1px solid #999;color:#fff!important;}
.wp-pagenavi span.pages{background-color:#fff;border:1px solid #ccc;color:#888;margin:2px;padding:2px 4px;}
.wp-pagenavi span.current{background-color:#3274d0;border:1px solid #999;color:#fff;margin:2px;padding:2px 4px;}
.wp-pagenavi span.extend{background-color:#fff;border:1px solid #ccc;color:#888;margin:2px;padding:2px 4px;}
#lan{position:absolute;right:232px;top:159px;}
#lan ul{margin:0;padding:0;}
#lan li.hrss{background:url(imgs/allbgs.png) no-repeat 0px -120px;height:16px;margin:0 5px 0 0;padding:0;text-indent:-999em;width:46px;}
#lan li.hrss a{display:block;height:16px;margin:0;padding:0;width:46px;}
#lan li{background-color:#fff;color:#888;font-size:10px;line-height:12px;list-style:none;margin-right:8px;padding-left:18px;}
.fadead{line-height:165%;margin:12px 0 4px 2px;}
.fadeadt a{background-color:#fff;color:#3274d0!important;font-size:14px;text-decoration:underline;}
.fadeadt a:hover{text-decoration:none;}
.fadeadb{background-color:#fff;color:#888;display:block;font-size:13px;}
.fadeadu a{background-color:#fff;color:#555;font-size:10px;overflow:hidden;white-space:nowrap;}
#wrapper{font-family:Arial,Helvetica,sans-serif;}
#content{border-left:1px dotted #E7E7E7;border-right:1px dotted #E7E7E7;float:left;font-size:12px;margin-bottom:2em;padding:0 8px;text-align:left;width:490px;}
#content a:hover,#contenthome a:hover{background-color:#fff;color:blue;text-decoration:none;}
#footer{background-color:#ddd;clear:both;color:#666666;font-size:12px;line-height:145%;}
#footer p{margin:0 0 0 16px;padding:10px 0;}
#footer a,#footer a:link,#footer a:visited{background-color:#ddd;color:#555555;}
#footer a:hover{background-color:#ddd;color:#3274d0;text-decoration:underline;}
#header{color:#fff;background-color:#ebedef;border-bottom:1px solid #ebedef;border-top:1px solid #ebedef;height:132px;margin:0 0 5em;padding:0;}
#header h1{float:left;font-family:"Arial",Times,serif;font-size:40px;font-weight:400;letter-spacing:2px;line-height:40px;margin:24px;padding:0;width:500px;}
#header h2{float:left;font-family:"Arial",Times,serif;font-size:12px;letter-spacing:3px;line-height:14px;margin:-20px 0 0 26px;padding:0;width:700px;}
#header a{background-color:#FFAB99;color:#FFFFFF;}
#header a:hover,#header h2{background-color:#FFAB99;color:#996699;}
#header #blog-title{background-color:#FFAB99;color:#fff;height:110px;margin:10px 0;}
#primary{margin:0;padding:0;}
div#wrapper{background-color:#FFFFFF;border-left:1px solid #ddd;border-right:1px solid #ddd;color:#555555;margin:0 auto;padding:6px 0 0;width:960px;}
body{background-color:#ebedef;color:#555;font-family:Arial,Helvetica,sans-serif;font-size:80%;line-height:140%;margin:0 10px;}
a,a:link{outline:none;text-decoration:none;}
.entry-content .more-link{display:block;font-weight:700;letter-spacing:1px;margin-top:2em;}
.entry-content blockquote,.comments ol.commentlist blockquote{background:#fff;border:1px solid #ccc;color:#666;font-family:"Courier New",Courier,monospace;margin:0 1em;padding:0.5em;}
.entry-content blockquote p{background-color:#fcfcfc;color:#555;margin:0;padding:0;text-indent:0;}
.entry-content code,.comments ol.commentlist code{background:#e7e7e7;color:#222;font:1em/133% "courier new",courier,monospace;}
.entry-content .page-link{font-size:0.9em;font-weight:700;margin:0 0 1.5em;text-align:center;}
.entry-content em,.comments ol.commentlist em{font-style:italic;font-weight:400;}
.hfeed h3,h2.about-info{font-size:1.3em;font-weight:700;margin:0;}
.entry-content h4{font-size:1.4em;margin:1.5em 0 -0.3em;}
.entry-content h5{font-size:1.3em;margin:1.5em 0 -0.4em 0.7em;}
.entry-content h6{font-size:1.2em;margin:1.5em 0 -0.5em;}
.entry-content p{background-color:#fff;color:#333!important;font-size:12px;letter-spacing:1px;line-height:165%;margin:1em 0;}
body.attachment h3.entry-title{margin:-1.5em 0 0.5em;}
.entry-content .entry-attachment{margin:-0.5em 0 1em;}
.entry-content .entry-attachment a:hover img{border:2px solid #3274d0;}
.entry-content .entry-caption{margin-bottom:2em;}
body.attachment h3.entry-title,.entry-content .entry-attachment,.entry-content .entry-caption{text-align:center;}
.hentry .archive-meta{font-style:italic;margin:0.5em 0 2em 2em;}
.hfeed .entry-title{background-color:#fff;color:#3274d0;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;margin:2px 0 5px;text-transform:capitalize;}
.hfeed .entry-title a{background-color:#fff;color:#3274d0;}
.navigation a{background-color:#fff;color:#555;}
.entry-content{background-color:#fff;color:#333;font-size:12px;line-height:165%;margin-bottom:2em;}
.entry-content a{background-color:#fff;color:#3274d0;text-decoration:underline;}
.entry-content ul li,.col3 ul li{background-color:#fff;color:#555;font-size:12px;line-height:165%;list-style:circle;margin-left:-2em;}
.entry-content ol li{background-color:#fff;color:#333;line-height:165%;}
#gsearch{position:absolute;right:4px;top:150px;}
.avatar{float:left;margin:-37px 0 0 -24px;position:absolute;width:28px;z-index:5;}
.clear{clear:both;}
.entry-content ul.xoxo li ul,.formcontainer form#commentform{margin:0;padding:0;}
.commentlist li p{background-color:#fff;color:#666;line-height:145%;margin:0;}
.commentlist li{border-top:1px solid #CCC;clear:both;font-size:12px;letter-spacing:1px;list-style:none;padding:0 0 1.5em;position:relative;width:490px;}
.commenttext{float:left;margin:0;padding:0;width:99%;}
#submit{background:#3fafee;border:1px solid #ddd;color:#FFF;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:1px;margin-bottom:2em;padding:2px 4px;}
#submit:hover{background:#3cf;border:1px solid #ddd;color:#FFF;}
.entry-content img,.entry-content a img{border:1px solid #ccc;padding:2px;}
.entry-content a:hover img{border:2px solid #3fafee;padding:1px;}
img.wp-smiley{border:none;margin:0;padding:0;}
.commentlist p a{background-color:#fff;color:#333;font-style:normal;text-decoration:underline;}
input#author,input#email,input#url,textarea#comment{background:#fcfcfc;border:1px solid #ccc;color:#333;font-size:14px;padding-left:3px;}
input#author,input#email,input#url{width:180px;}
textarea#comment{height:100px;margin:1em 0;padding:5px;width:435px;}
input#author:focus,input#email:focus,input#url:focus,textarea#comment:focus{background:#f2f2f2;border:1px solid #ccc;color:#333;}
#commentblock h3{background-color:#fff;clear:both;color:#3274d0;font-size:12px;letter-spacing:1px;}
.commentlist{list-style:none;margin:2em 0 0;padding:0;width:383px;}
.message_head{padding:0 0 5px;position:relative;}
.message_head a{text-decoration:none!important;}
.timestamp{background-color:#FFF;color:#888;font-size:10px;font-style:italic;margin-top:2px;position:absolute;right:0;}
.message_head cite{font-size:10px;font-weight:bold;padding-left:8px;text-transform:uppercase;}
.message_body{padding:0 0 0.5em;}
.hfeed .col3{float:left;font-size:10px;padding-left:8px;text-transform:capitalize;width:155px;}
.hfeed .col3 ul li a{background-color:#fff;color:#666;text-decoration:none;}
.hfeed .page-title{background-color:#FFF;color:#555;font-size:18px;font-weight:700;letter-spacing:1px;margin:0 0 2em;}
#gsearch input{background:#fff url(imgs/allbgs.png) no-repeat -88px 0;border:none;color:#ccc;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:italic;outline:none;padding:9px 16px;width:180px;}
#gsearch input:focus{background:#fff url(imgs/allbgs.png) no-repeat -88px -238px;color:#555;font-style:normal;}
#container{margin:0;padding:0;}
#sidebar-l{float:left;margin:0 0 4em;padding:0 12px 0;width:203px;}
#sidebar-l ul#navList{border-bottom:1px solid #CCCCCC;font-weight:bold;list-style-type:none;margin:0;padding:0;width:193px;}
#sidebar-l ul#navList ul{background-image:none;list-style-type:none;margin:0;padding:0;}
#sidebar-l ul#navList li{line-height:16px;margin:0;padding:0;}
#sidebar-l ul#navList li ul li{background-image:none;border-bottom:1px dotted #E7E7E7;border-left:0 solid #FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;line-height:16px;margin:0;padding:5px 0 5px 10px;}
#sidebar-l ul#navList a:link,#sidebar-l ul#navList a:visited{background-color:#fff;color:#666666;display:block;padding:4px 0 4px 8px;text-decoration:none;}
#sidebar-l ul#navList ul a:link,#sidebar-l ul#navList ul a:visited{background-color:#fff;color:#666666;padding:0;text-decoration:none;}
#sidebar-l ul#navList ul a:hover,#sidebar-l ul#navList ul a:active{background-color:#FFFFFF;color:#666666;padding:0;text-decoration:underline;}
#sidebar-l ul#navList li.selected{line-height:16px;margin:0;padding:0;}
#sidebar-l ul#navList li.selected a:link,#sidebar-l ul#navList li.selected a:visited{background-color:#fff;border-bottom:1px solid #E7E7E7;border-left:3px solid #ccc;color:#3274d0;font-size:12px;font-weight:bold;line-height:16px;}
#sidebar-l ul#navList li.selected li,#sidebar-l ul#navList li.selected li a:link,#sidebar-l ul#navList li.selected li a:visited{background-color:#FFF;border:none;color:#666;font-weight:normal;margin-top:1px;}
.spacer{clear:both;height:3em;}
.spacer_right{clear:right;}
.spacer_left{clear:left;}
li.depth-2{border-top:1px solid #e5e5e5;margin-left:-48px;padding-left:48px;width:450px;}
li.depth-3{border-top:1px solid #e5e5e5;width:410px;}
.reply{line-height:18px;}
.reply a{background-color:#FFF;color:#888;float:right;font-size:11px;margin-bottom:2.5em;text-align:center;width:42px;}
.reply a:hover{background-color:#3fafee!important;color:#fff!important;}
#cancel-comment-reply a{background-color:#FFF;color:#888888;float:right;font-size:11px;padding:0 4px;}
#cancel-comment-reply a:hover{background-color:red;color:#fff;}
#comment-personaldetails p{margin-bottom:5px;}
#sidebar{float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;margin:0 0 0 12px;width:200px;}
.subsection_title{background-color:#fff;border-bottom:1px solid #E7E7E7;border-left:3px solid #ccc;color:#555;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;margin:0 0 10px;padding:4px;}
.postmetadata{background-color:#fff;color:#555;font-size:12px;}
#commentblock{margin-top:3em;}
.postmetadata a{background-color:#fff;color:#555;}
#commentnavi{margin:4em 0 0;padding-bottom:2em;}
#commentnavi a{background-color:#fff;color:#888;}
#commentnavi .page-numbers current{font-weight:700;}
.commentlist li.comment.bypostauthor{}
.commentlist li.depth-2.comment.bypostauthor,.commentlist li.depth-3.comment.bypostauthor{}
.commentlist li.depth-3 .avatar{border-bottom:1px solid #E5E5E5;border-left:1px solid #E5E5E5;float:left;margin:-130px 0 0 -52px;padding:92px 0 0 26px;width:28px;z-index:3;}
.commentlist li.depth-3.comment.bypostauthor .avatar{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;float:left;margin:-118px 0 0 -48px;padding:93px 0 0 32px;width:28px;z-index:3;}
.commentlist li.depth-3 .avatar img{float:left;margin-left:-5px;margin-top:-13px;position:absolute;}
.twitter,.delicious{letter-spacing:1px;}
.twitter a{background-color:#fff;color:#33ccff;font-weight:700;}
.delicious a{background-color:#fff;color:#3274D0;font-weight:700;}
.encadre{padding:9px;position:relative;}
.gallery a img{border:1px solid #CCC !important;height:110px;padding:2px;width:110px;}
.gallery a:hover img{border:2px solid #3fafee !important;padding:1px;}
.gallery{margin:auto;}
.gallery-item{float:left;margin-top:10px;text-align:center;width:25%;}
.gallery-caption{margin-left:0;}
ul.list-comments,ul.most-comments,#sidebar ul,#sidebar-l ul{margin:0 0 4em;padding:0 0 0 4px;}
ul.list-comments li,ul.most-comments li,#sidebar ul li,#sidebar-l ul li{background-color:#fff;color:#888;font-size:12px;list-style:none;margin:8px 0;}
ul.most-comments li a,#sidebar ul li a,#sidebar-l ul li a{background-color:#fff;color:#666;letter-spacing:1px;line-height:16px!important;}
ul.list-comments li a{background-color:#ebedef!important;color:#666;letter-spacing:0;line-height:16px!important;}
ul.list-comments li a:hover,ul.most-comments li a:hover,#sidebar ul li a:hover,#sidebar a:hover,#sidebar-l ul li a:hover{text-decoration:underline;}
#sidebar a{background-color:#fff;color:#888;line-height:22px;padding:0 2px;}
#nav-below{line-height:30px;margin:0 0 0 225px;padding:5px 0 0;}
#nav-below-s{font-size:12px;line-height:30px;margin:4em 0 0;}
.nav-left{float:left;text-align:left;width:250px;}
.nav-right{float:right;text-align:right;width:200px;}
.nav-left a{background-color:#ddd!important;border:1px solid #ccc!important;color:#666!important;padding:5px;}
.nav-left a:hover{background-color:#3fafee!important;border:1px solid #ddd!important;color:#fff!important;}
.nav-right a{background-color:#ebedef;border:1px solid #ddd;color:#888;padding:2px 4px;}
div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignright{float:right;}
.alignleft{float:left;}
#wp-calendar{margin-bottom:2em;width:99%;}
#wp-calendar td{text-align:center;}
#wp-calendar tbody td a{background-color:#fff;color:#333;font-weight:700;text-decoration:underline;}
#wp-calendar td#prev{text-align:left;}
#wp-calendar td#today{background-color:#ebedef;border:1px solid #ccc;color:#888;}
strong.search-excerpt{background-color:yellow;color:#333;}
.tagcloud li a{float:left;height:20px;padding:4px !important;}
.tagcloud li{border:none!important;margin:0;padding:0;}
.entry-contenthome p a{color:#333;background-color:#fff;font-weight:700;}
