﻿/*
Theme Name: O2city
Theme URI: http://o2city.cn
Description: Theme of O2city.
Version: 2009
Author: Wang Ting
Author URI: http://o2city.cn/
Tags: blue, fixed width, three columns, widgets
*/


body {font-size: 12px;font-family:Verdana, Arial, Sans-Serif;color: #333;background: #f1f8f8; _background: #f1f8f8 url(images/footer_bottom.jpg) repeat-x left bottom;text-align:center;margin:0; padding:20px 0 40px; line-height:20px;}
	
a{ color:#059ffc; text-decoration:none;}
a:hover{ color:#8e0;}	
img{boder:none;}
ul,ol,li{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,p,form{ margin:0; padding:0;}
.clear{ clear:both;}
.hidden{ display:none;}
	
#page{ width:998px; margin:0 auto; text-align:left;overflow:hidden;}
#header{ height:179px; background:url(images/header_r_b.jpg) no-repeat right bottom;}
#header h1 a{float:left;width:283px; height:135px; display:block;background:url(images/logo.jpg) no-repeat; text-indent:-10000px; overflow:hidden; }
#header .description{ float:left;width:243px; height:135px; display:block; background:url(images/description.jpg) no-repeat right bottom; text-indent:-10000px; overflow:hidden;}
#header span{ float:right; padding-right:30px;color:#999;}
#header span a{ margin:0 5px;}
#nav { clear:both; width:498px; height:44px; padding-left:28px; background:#37b2fd url(images/nav_left.jpg) no-repeat;}
#nav ul{ width:498px;background:url(images/nav_right.jpg) no-repeat top right; float:right;}
#nav li{ display:inline;}
#nav li a{ float:left; display:block;height:44px; line-height:44px;padding:0 15px; text-align:center; color:#fff; font-weight:700;font-size:14px;font-family:"微软雅黑";}
#nav li a:hover{background:#92dcf7;}
#nav li a.current_item{background:url(images/nav_bg.jpg) no-repeat center bottom;}
#slide {position:absolute; bottom:0; height:4px; background:#89957a; z-index:10}


#mainWrapLT{ padding-left:28px; background:url(images/main_l_t.jpg) no-repeat;}
#mainWrapRB{ padding-right:30px; background:url(images/main_r_b.jpg) no-repeat bottom right;}
#main{ clear:both;width:910px; height:auto; min-height:400px; _height:400px;background:#fff url(images/main_bg.jpg) repeat-y;padding:0 15px 15px;}
#main h2,#main h3{ padding:5px 0; font-size:12px;}
#content{ width:480px; float:left; padding-top:10px;}
#content img{ margin:5px 0;}

#sidebarL, #sidebarR{ float:left; width:180px;margin-left:30px;padding:10px 0;}
#sidebarR{ width:180px;}
#sidebarL h2, #sidebarR h2{ font-size:14px;}
#sidebarL ul, #sidebarR ul{padding:0 0 5px;}
#sidebarL li, #sidebarR li{line-height:22px;}

#s{width:141px;border:2px solid #37b2fd;height:20px; line-height:20px;padding:0 4px;}
#searchsubmit{ width:23px; height:23px; background:url(images/search_btn.jpg) no-repeat; border:none;}

.post{margin-top:10px;padding-bottom:10px;clear:both;border-bottom:1px solid #f0f0f0;}
.post h2{height:20px;line-height:20px; font-family:"微软雅黑";font-size:14px;}
.post h2 a{width:340px; float:left;font-family:"微软雅黑";font-size:14px;}
.post h2 small{wight:120px;float:right;font-weight:400; color:#999;}
.post img{border:none;}
.wp-caption a img{ border:none;}
.more-link{font-weight:700;}
.postmetadata{margin:5px 0;}

.postTitle{height:40px;}
*+html .postTitle{ margin-bottom:10px;}
.postTitle span{height:42px;width:42px; float:left; background:url(images/calendar_bg.jpg) no-repeat; color:#fff;font-family:Verdana; margin-right:10px; text-align:center;position:relative;top:5px;}
.postTitle span strong{display:block;height:26px;line-height:26px;font-size:16px;color:#059ffc;text-align:center;}
.postTitle span small{height:14px;line-height:14px;font-size:10px;}
.postTitle h2,.postTitle p{ height:20px;float:left;width:426px;}
.postTitle h2{position:relative;}
.postTitle p{position:relative;top:-2px; color:#999;}

.entry{clear:both;}
.imgFlip span{padding-right:10px;}

.navigation{padding:10px 0;font-weight:700; border-top:1px solid #f0f0f0;}
.alignleft{width:235px; float:left;}
.alignright{width:235px; float:right;text-align:right;}

#comments{height:30px; line-hegiht:30px;}
#comment{width:473px;}
.commentlist li{ padding:5px 10px;border:1px solid #f4f4f4;margin-bottom:10px;}
.commentlist li.alt{background:#f8f8f8;}
.commentlist li span small{color:#999;}
.commentlist li p{ clear:both;}
#commentform p{margin-bottom:2px;}

#footer{ clear:both; height:65px; background:url(images/footer_top.jpg) no-repeat; padding:45px 0 0 225px; font-size:11px;}
#footer p{width:360px; float:left;}
#footer span{width:100px; float:right; text-align:right; padding:5px 35px 0 0;}
#footer span img{border:none;}
#footer span a img{ margin-left:10px;width:20px;height:20px;}
#footerBottom{position:fixed;bottom:0;left:0;width:100%;height: 55px;background: url(images/footer_bottom.png) repeat-x left bottom;z-index: 10;_display:none;}

.wp_smilies a img{border:none;}

.wGallery{margin-top:5px;height:180px;}
.wGalleryLi {float:left; width:40px; height:40px; overflow:hidden; margin:0 5px 5px 0;}
.wGalleryLi img{ width:40px; height:40px; border:none;}

.rc_item{ margin-bottom:5px;}

.cat-item a img{border:none; margin-right:6px; position:relative;top:-1px;}
.cat-item a .caticonspacer{display:none;}

.site{width:200px; margin:10px 10px 0 0; padding:0 10px;float:left;border:1px solid #f8f8f8;}
.site h2{height:16px;line-height:16px;}
.site img{border:none;width:200px;height:133px;}
.site .catIcon {width:200px;}
.site .catIcon a img{float:right; width:6px; height:6px;padding:4px; display:block;}

.single-site{ border-bottom:1px solid #f8f8f8; padding:0 0 8px 0;}
.site h2{height:16px;line-height:16px;}
.single-site img{border:none;}
.single-site .catIcon {width:480px; position:absolute;margin-top:-350px;}
.single-site .catIcon a img{float:right; width:6px; height:6px;padding:4px; display:block;}
