/*
	Author Name : Jinwen 
	Author Site	: http://smartr.cn/
	Theme Name : J's W2
	Theme URI : http://smartr.cn/
	Version : 1.0
	Comments : All right reserved. You can use this style but you must not get rid of the style's infomation in the footer! Thank you.
	Note: This style is original design by RockinThemes.com.
*/

body{ background: #9AB6CA; color: #666666; font-size: 11px; font-family: 'trebuchet ms',arial,sans-serif; margin: 0px;}
body *{ margin: 0px; padding: 0px; }
/*
body{background:#790000 url(images/fu.png);}
*/
a,a:visited{ color: #609509; text-decoration: none; background-color: transparent; }
a:hover{ color: #FFFFFF; background: #609509; }
#container{ width: 827px; text-align: left; background: transparent; margin: 0 auto; }
#header{ height: 250px; padding: 0px; margin: 15px 0px 0px 0px; background: url(images/oushit.gif); position: relative; }
#header .rss { float: right; font-size: 12px; position: absolute; top: 25px; right: 10px; }
#header .rss ul { margin: 0px; padding: 0px; }
#header .rss ul li { display: inline; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 15px; background: url(images/feed.png) no-repeat 0 2px; }
#header .rss ul li a:link, #header .rss ul li a:visited, #header .rss ul li a:active { color: #3071B9; }
#header .rss ul li a:hover { background: none; text-decoration: underline; }
.search{ float: right; position: absolute; top: 265px; right: 20px; background: transparent url(images/search.png) no-repeat 0 2px; padding-left: 18px; }
#nav,#nav ul{ width: 815px; height: 49px; list-style: none; text-align: left; background: #003053 url(images/menu-bg.png); border-left: 6px solid #003053; border-right: 6px solid #003053; }
#nav li{ float: left; width: 100px; height: 22px; border: none; text-align: left; padding: 0px; }
#nav li a{ display: block; text-decoration: none; font-family: 'trebuchet ms',arial,sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; width: 100px; height: 49px; overflow: hidden; text-align: center; line-height: 49px; border: none; padding: 0px; }
#nav li a:hover{ background: url(images/menu-bg-hover.png); }
#nav li ul{ position: absolute; width: 185px; left:-999px;display:none;text-align: left; background: #FFFFFF; border: none; }
#nav li .pages,#nav li .recent,#nav li .archives,#nav li .categories,#nav li .meta{ border-left: 3px solid #003053; border-right: 3px solid #003053; border-bottom: 3px solid #003053; border-top: none; height: auto;}
#nav li:hover ul,#nav li.sfhover ul{ left: auto; }
#nav li.sfhover ul{ display:block; }
#nav li ul a:hover{ color: #000000; background: #B8ED63; }
#nav li ul li,#nav li ul li a{ color: #003053; float: left; width: 185px; text-align: left; line-height: 25px; height: 25px; text-indent: 3px; }
#nav li ul li .bottom,#nav li ul li a .bottom{ height: 0px; line-height: 0px; }
* html #nav li ul li,* html #nav li ul li a{ border-left: 3px solid #003053; border-right: 3px solid #003053; }
#content,#content1,#content2{ width: 785px; float: left; margin: 0px; background: #FFFFFF; border: 6px solid #003053; border-top: none; font-size: 12px; }
#photocontent{width: 785px; float: left; margin: 0px; background: #FFFFFF; border: 6px solid #003053; border-top: none; font-size: 12px; text-align:center;}
#content .warning{ float: right;width:250px;height:150px;margin:5px 0 5px 0;}
.content-sub{ width: 575px; float: left; clear: both; }
.links-about img{ border: none; }
.links,.links-cat,.links-about,.links-rel,.links-feed,.links-hot,.links-tagcloud{ width: 180px; float: right; margin: 20px 5px 0 0px; padding-left: 8px; font-size: 12px; }
.links{ border-left: 2px solid #cccccc; }
.links-cat,.links-about,.links-tagcloud{ border-left: 2px solid #93DB00; }
.links-hot,.links-rel{ border-left: 2px solid #01A6F6; }
.links-feed{ border-left: 2px solid #ff9900; }
.links-about img,.links-feed img{ float: left; padding: 2px; margin: 2px 8px 0 0; }
.links li,.links-cat li,.links-rel li,.links-hot li{ list-style: square; color: #999999; line-height: 160%; }
.links-tagcloud a:hover{ background: none; text-decoration: underline; }
.comments h3,.links h3,.elac h3,.links-cat h3,.links-rel h3,.links-about h3,.links-hot h3,.links-tagcloud h3{ font-size: 14px; }
* html #content{ width: 782px; _width: 782px; _padding-right: 18px; }
* html #content1{ width: 782px; }
* html #content2{ /*计划用于修正single侧边，暂无用*/ width: 782px; _width: 782px; _padding-right: 12px; }
.clear{ clear: both; }
#content p,#content1 p,#content2 p{ margin: 0px; line-height: 18px; padding: 0px; }
#content ol,#content1 ol,#content2 ol{ padding: 0px 0px 10px 35px; }
#content ul,#content1 ul,#content2 ul{ padding: 0px 0px 10px 25px; }
#content h1,#content1 h1,#content2 h1{ color: #333333; font-size: 22px; font-family: 'trebuchet ms',arial,sans-serif; font-weight: normal; padding: 10px; line-height: 150%; margin: 0px; }
#content h1 a,#content1 h1 a,#content2 h1 a{ color: #006699; text-decoration: underline; border: none; }
#content h1 a:hover,#content1 a:hover,#content2 a:hover{ color: #000000; text-decoration: none; background: transparent; }
#content h4,#content1 h4,#content2 h4{ font-size: 16px; margin-bottom: 2px; border-bottom: 1px solid #CCCCCC; }
#content h2,#content1 h2,#content2 h2{ color: #333333; font-size: 20px; font-family: 'trebuchet ms',arial,sans-serif; margin: 0px; }
#content h2 a,#content1 h2 a,#content2 h2 a{ color: #3399ff; text-decoration: none; }
#content h2 a:hover,#content1 h2 a:hover,#content2 h2 a:hover{ color: #87C71F; background: transparent; }
blockquote{ margin: 5px 0px 5px 25px; padding: 0px 25px 0px 25px; color: #666666; background:lightyellow url(images/quote.gif) no-repeat; border:#d59b00 1px dotted;}
#content blockquote p,#content1 blockquote p{ margin: 0px 0px 20px 0px; padding: 0px; text-indent: 0em; }
.comments h3{ font-family: 'trebuchet ms',arial,sans-serif; margin-bottom: 5px; padding-left: 48px; }
.comments a{ text-decoration: none; }
.comments ol,.comments ol li{ list-style-type: none; width: 480px; margin-left: 13px; }
.comments ol li{ margin: 0px 40px 0px 0px; padding: 10px; border-top: 1px solid #d3d3d3; background: #ffffff; overflow: hidden; }
.commentlist li.alt{ background: #f7f7f7; }
.commentlist li.authorcomment{ background: #e0e0f9; border-top: 3px solid #b6b6e9; }
.commenttext{ float: left; margin-top: 5px; }
* html .comments ol li{ word-wrap: break-word; }
.postspace,.postspace1,.postspace3{ background: #FFFFFF; }
.postspace{ height: 10px; }
.postspace1{ /*文章标题下的横线样式*/ margin-left: 50px; border-bottom: 1px solid #cccccc; }
.postspace3{ /*单篇文章内使用*/ height: 25px; }
.homesidebar{ clear: both; }
#sidebar{ width: 785px; padding: 4px; }
.sb-pagemenu ul{ margin-left: 5px; }
.sb-pagemenu ul ul{ margin-top: 2px; }
.sb-pagemenu ul ul .page_item{ margin-left: 5px; padding: 0; }
.sb-pagemenu .current_page_item{ }
.secondary{ font: 11px/14px Lucida Grande,Verdana,Arial,Sans-Serif,Segoe UI,Sans-Serif; padding: 0px 0 10px; color: #666; width: 100%; position: relative; }
.vertical{ vertical-align: top; }
#footer{ clear: both; border: 6px solid #033053; border-top: none; background: #ffffff; font-size: 12px; }
#footer a{ text-decoration: underline; }
#content,#footer,#content1,#content2,#photocontent{ padding: 15px; }
.new{ font-size: 14px; font-weight: bold; }
.post{ clear: both; padding-top: 10px; }
/*.post p{ text-indent: 2em; }*/
.post a{ text-decoration: underline; }
.post-date{ width: 45px; height: 49px; float: left; background: url(images/date-bg2.gif) no-repeat; margin-bottom: 5px; }
.post-month{ font-size: 11px; /*原来为10px*/ text-transform: uppercase; color: #FFFFFF; text-align: center; display: block; line-height: 11px; padding-top: 4px; /*原来为2px*/ margin-left: -3px; }
.post-day{ font-size: 18px; text-transform: uppercase; color: #999999; text-align: center; display: block; line-height: 18px; padding-top: 7px; margin-left: -3px; font-family: Verdana; }
.post-cat{ background: url(images/tag_blue.png) no-repeat left center; float: left; font-size: 12px; color: #999999; padding: 2px 0 0 20px; margin-left: 5px; }
.post-view{ background: url(images/post_view.gif) no-repeat left center; float: left; font-size: 12px; color: #999999; padding: 2px 0 0 20px; margin-left: 5px; }
.post-edit{ background: url(images/pencil.png) no-repeat left center; float: left; font-size: 12px; color: #999999; padding: 3px 0 0 20px; margin-left: 10px; }
.post-timehome{ font-size: 12px; color: #999999; }
.post-comments1{ /*expand-comment位置样式*/ background: url(images/mini-comments.gif) no-repeat left center; font-size: 12px; padding: 3px 0 0 20px; margin-left: 10px; float: left; }
.post-tag{ background: url(images/tech.gif) no-repeat left center; float: left; font-size: 12px; color: #999999; padding: 3px 0 0 20px; margin-left: 10px; }
.post-content{ padding: 5px 5px 0 48px; font-size: 1.1em; clear: both; }
.post-tag a,.post-cat a,.post-comments1 a ,.post-view a{ text-decoration: none; }
h2{ color: #59770e; margin: 0px 0px 2px 5px; letter-spacing: -1px; font: normal 190%/100% "Trebuchet MS",Tahoma,Arial; padding: 3px 0 3px 50px; }
.navigation{ clear: both; padding: 10px 0px; font-size: 14px; }
.navigation a{ color: #59770e; background: none; }
.navigation a:hover{ color: #FFFFFF; background-color: #59770e; }
.previous-entries{ float: left; padding-left: 18px; background: url(images/mini-nav-left.gif) no-repeat left center; }
.next-entries{ float: right; padding-right: 18px; background: url(images/mini-nav-right.gif) no-repeat right center; }
.cform{ /*留言页面缩进*/ padding-left: 48px; }
.commentcount a{ font-family: Georgia,sans-serif; font-size: 40px; font-weight: bold; color: #CCCCCC; float: left; margin-right: 10px; text-decoration: none; }
.commentcount a:hover{ background: none; color: #999999; }
.gravatar{ float: right; padding: 2px; border: 1px solid #000; background: #fff; }
.postgrav{ float: right; padding: 3px; margin-right: 5px; margin-left: 5px; border: 1px solid #000; background: #fff; }
/*- Begin Lists */
.itemtext ol,.itemtext ul{ padding: 0 0 0 35px; margin: 0; }
.itemtext ol li,.itemtext ul li{ margin: 0 0 3px; padding: 0; }
.secondary ul,.secondary ol{ margin: 5px 0 0; padding-left: 0; }
.secondary ul{ _margin-left: 0px; /* IE Fix */ }
.secondary ol{ margin-left: 15px; }
.secondary ul li,.secondary ol li{ margin: 0; padding: 2px 0; }
.secondary ul li{ list-style-type: none; list-style-image: url(images/mini-footer-post.gif); }
ol li{ list-style: decimal outside; }
.sb-links ul li{ margin-top: 10px; }
.sb-links ul ul li{ margin-top: 0; }
.secondary h5{ /* 各类列表标题样式 */ font-size: 16px; padding: 10px; font-family: "Trebuchet MS",Arial,Sans-Serif; color: #ffffFF; }
.secondary h5 a{ color: #ffffFF; }
.secondary h5 a:hover{ background: none; text-decoration: none; }
.sb-latest{ /*最新列表样式*/ font-size: 12px; height: 640px; background: url(images/backred.png) no-repeat; }
.sb-list,.sb-listtag,.sb-listram,.sb-listhot,.sb-listvo,.sb-wp,.sb-listfr,.sb-comm,sb-delicious{ font-size: 12px; height: 320px; }
.sb-list{ /*主页链接列表样式（默认）*/ background: url(images/homelistback.png) no-repeat; }
.sb-listtag{ /*tag云样式*/ background: url(images/homelistback.png) no-repeat; line-height: 180%; }
.sb-listtag a:hover{ background: none; text-decoration: underline; }
.sb-listram{ /*随机列表*/ background: url(images/backram.png) no-repeat; }
.sb-listhot{ /*推荐列表*/ background: url(images/backorange.png) no-repeat; }
.sb-listvo{ /*旅游列表*/ background: url(images/backvoyage.png) no-repeat; }
.sb-wp{ /*WordPress列表*/ background: url(images/wplogo.png) no-repeat; }
.sb-wp ul li{ list-style-image: url(images/wpdotcom.gif); line-height: 140%; }
.sb-listfr{ /*法国生活列表*/ background: url(images/backfr.png) no-repeat; }
.sb-listfr ul li{ list-style-image: url(images/fr.gif); }
.sb-comm{ /*评论列表*/ background: url(images/backblue2.png) no-repeat; }
.sb-comm ul li{ list-style-image: url(images/mini-comments.gif); }
.subcon{ font-size: 12px; padding-top: 5px; }
.footimg{ float: right; }
.metalinks{ margin: 3px 0 5px 48px; }
.commentsrsslink{ background: url('images/feed.png') left top no-repeat; padding: 0px 0 2px 18px; margin-right: 10px; height: 16px; }
.trackbacklink{ background: url('images/arrow_refresh.png') left top no-repeat; padding: 0px 0 2px 18px; height: 16px; }
.blockad{ margin: 0 0px 20px 15px; background: #ffffff; padding: 10px 16px 10px; }
.blockad1{ margin: 0 9px 20px 50px; background: #ffffff; padding: 10px 16px 10px; }
.smile img{ border: none; margin-top: 5px; }
.smile a:hover{ background: none; }
.tagcloud{ margin: 10px 25px 10px 25px; }
.tagcloud a:hover{ background: none; text-decoration: underline; }
.alert{ background: #ECF3FD url('images/exclamation.gif') 8px 8px no-repeat; border: 1px solid #9EC9FE; border-top: 4px solid #9EC9FE; text-align: left; margin: 10px 5px 10px 48px; padding: 5px 10px 5px 32px; font-size: 0.9em; }
.pagebar 
	{ font: 12px Arial, Helvetica, sans-serif; padding-top: 12px; padding-bottom: 10px; margin: 0px; float: left; }
.pagebar a, .pageList .this-page 
	{ padding: 2px 6px; border: solid 1px #609509; background: #fff; text-decoration: none; margin-left: 2px; }
.pagebar a:visited 
	{ padding: 2px 6px; border: solid 1px #609509; background: #fff; text-decoration: none; }
.pagebar .break 
	{ padding: 2px 6px; border: none; background: #fff; text-decoration: none; margin-left: 2px; }
.pagebar .this-page 
	{ padding: 2px 6px; border-color: #666666; font-weight: bold; font-size: 13px; vertical-align: top; background: #609509; margin: 0 2px 0 2px; color: #ffffff; }
.pagebar a:hover 
	{ color: #ffffff; background: #609509; border-color: #666666; text-decoration: none; font-weight: bold; }
.photoalbum{margin:10px;float:left;background:url(/files/images/albumbg.gif) no-repeat;width:120px;padding-bottom:15px}
.photoalbum .clip {width: 30px;height: 60px;display: block;position: relative;top: -5px;left: -2px;background: url(/files/images/paper-clip.png) no-repeat;z-index:1;}
.photoalbum .cover{margin-left:17px;top:-50px;position:relative;}
.photoalbum img {display:block;cursor:pointer;}
.photoalbum p {margin:0;padding:0;}
.albumsidebar{float:right;width:250px;}
.albumsidebar p {margin:0;padding:0;}
.photoview img {display:block;cursor:pointer;}
