/*
Theme Name: easyOne
Theme URI: http://code.google.com/p/zxdwordpresstheme/
Description: all parts ready to reduce "if" thing.very fast!generate small html whose size is smaller than 150kb.simple,seo friendly theme, you do not need any seo Plugin ,load script from footer,load jquery api from google api.and works fine in ie even ie6!and has WordPress-jQuery-Ajax-Comments v1.3 by Willin Kan instead of default comment-reply.js.
Author: ZHAO Xudong
Version: 1.2
Tags: black,blue,white,two-columns,fixed-width
License: GNU General Public License, v2 (or newer)
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

This theme was designed and built by ZHAO Xudong,
	whose blog you will find at http://html5beta.com/,which is also a demo for easyOne theme.
*/
/* Yahoo Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
padding: 0;
margin: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-weight: normal;
font-style: normal;
}
ol,ul {
list-style-type: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-size: 100%;
}
q:before,q:after {
content:'';
}
abbr,acronym { border: 0;
}
/* Yahoo Reset CSS end*/
/*now simpleOne Css start*/
body{
        color:#000;
        font-size:13px;
        background:#555;
}
/* @ rounded corners in browsers */
blockquote,.comment,.commentlist,#nav,#kffloat,.postwrap,.wp-caption,.sidebartitle,#morefoot,#featurefooter,.thumb.left img:hover ,.pagetitle,.post-nav2,.wp-pagenavi{
                -moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.post-footer{
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-bottom-left-radius: 5px;
		-khtml-border-bottom-right-radius: 5px;
	}
a{color:#08c;text-decoration: none;}
a:hover {text-decoration: underline;}
table{border-color:#aaa;}
blockquote{padding: 5px;margin: 0.5em;font-size:.9em;border: 1px solid #ddd;clear: both}
pre{border: 1px solid #ddd;padding: 5px;margin: 0.5em;}
.clear{
        clear:both;
}
.left{
        float:left;margin-right:15px;
}
.right{
        float:right;
}
.center{text-align:center;}
.alignnone{
        display: block;margin-left: auto;margin-right: auto;text-align:center;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
.new_label{color:red;}
.wp-caption{
        border:1px solid #ccc;
        padding:15px;
        margin-bottom:15px;
        font-size:12px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.wp-caption-text{padding-top:5px;}
.gallery-caption{padding:4px;}
.bypostauthor{color:#333;}
.sticky{}
/* CLEARFIX -- fixes clearing issue for floated elements */
	.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.fix{display:inline-block;} 
	.fix{display:block;}
/*list-style*/
#logo3 ul,#morefoot ul,.post_rp ol,.textcontent ul,.copy ul{list-style-type:disc;padding-left:20px;}
.postwrap ol{padding-left:30px;list-style-type: decimal}
.widget-container ul{padding-left:15px;}
/*h-style*/
h1{font-size: 28px;}
h2{font-size: 20px;color:red;}
h3{font-size: 18px;}
h4{font-size: 16px;}
h5{font-size: 14px;}
h6{font-size: 12px;}
/*div style*/
#wrapper {
	margin: 0 auto;
	width: 960px;
        position: relative;
}
/*header*/
#logo1{ float: left;}
#logo3 {
       float: right;
       clear:right;
       padding-top:15px;
}
#logo3,#logo3 a{
       color:#ddd;
}
#blogtitle{float:left;line-height:32px;}
#blogtitle a{color: #ddd;}
#blogtitle a:hover{text-decoration: none;color: #08c;}
#blogdescription { margin-left: 10px;color: #ddd;}
#container{   }
#content{
        width:670px;
        float: left;
        margin:0px;
        padding:0px;
        clear: both;	
        overflow: hidden;
}
/*nav style*/
#nav{
       font-size:13px;
       position:relative;
       background:#555 url('images/bgs-w.png') repeat-x;
       padding:0px;
       margin-bottom: 6px;
       height:38px;
}
#nav ul{
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 720px;
	float: left;
}
#nav ul li{
	font-weight: bold;
	margin:0px;
	padding: 0px;
	float: left;
        position: relative;
	border-right: 1px solid #ddd; 
}
#nav .page_item:hover,#nav ul li:hover{
        background: #000;
}
#nav ul li a{
	padding: 10px 20px 9px 20px;
	text-decoration: none;
	color: #fff;
	display: block;
        
}
#nav .current_page_item a,#nav .current_page_ancestor a{color:yellow;}
#nav .navfirst:hover{background: transparent;  }
#nav .navfirst  a:hover{color:red;}
#nav ul ul {display:none;position:absolute; float: left;} 
#nav ul li:hover > ul {position:absolute;background: #fff;width:auto;} 
#nav ul li:hover > ul li {border:none;background: #fff; }
#nav ul li:hover > ul li :hover{background: #000; }
#nav ul li:hover > ul li a{padding: 4px 3px 3px 20px;color: #000;}
#nav ul li:hover > ul li a:hover{ color: #777;}
/*search form style*/
.searchform{
        width:230px;
	float: right;
	font-size: 10px;
	position: relative;
        height:38px;
        padding-top:8px;
}
.searchform .s{
        font-size:12px;
        color:red;
        text-align:center;
        width:170px;
        background:#fff;
        height: 15px;
        padding:3px;
        border:1px solid #ccc;
        -moz-border-radius: 15px;
        -khtml-border-radius: 15px;
        -webkit-border-radius: 15px;
        border-radius: 15px;
}
.searchform .s:hover{border:1px solid #08c;}
.searchsubmit{ border:none;background: transparent;color:#bbb;cursor:pointer;}

/**post*/
.post-nav2{color:#fff; font-size:13px;padding:0 0 2px 10px;margin:2px 0 2px 0;}
.post-nav2 a,.post-nav2 h2{color:#aaa;}
#content .post-nav2. a{color:red;}
.postwrap{
        background: #fff;padding-top:2px;margin:5px 0 5px 0;
}
.post-title-section{margin:20px 0 0 20px;}
.post-header{
       line-height:30px;
}
.pagetitle{background:#eee;margin:5px 25px 0 25px;}
.metabar{ color:#ddd;font-size:12px;}
.metabar a{ color:#aaa;}
.metabar em{background:url(images/bgs-w.png) repeat-x;}
.copy{
        margin:15px 0 0 0;
        padding:0 10px 0 20px;
}
.billboard{padding:35px;}
.textcontent{margin-bottom:15px;}
.author-info{margin:10px 0 0 0;border-top:1px solid #ccc;}
.author-descr p{font-size:13px;}
.author-details{font-size:12px;}
.post-footer{
        color:#ddd;
        font-size:12px;
        height:38px;
        line-height:38px;
        padding-left:15px;
        padding-right:15px;
        border-top:1px solid #ccc;
        background:url(images/bgs-w.png) repeat-x;
}
.post-footer a{color:#ddd;}
.post-footer a:hover{color:red;}
.post-footer .right{padding-right:10px;}
.author-info{padding-bottom:10px;}
.tags{color:#ddd;text-align: right;margin-bottom:15px;}
/*wp-pagenavi*/
.wp-pagenavi{padding-left:10px;color:#ddd;}
.last,.larger page,.nextpostslink,.wp-pagenavi .page{padding-left:2px;padding-right:2px;color:#aaa;}
.last:hover,.larger page:hover,.nextpostslink:hover,.wp-pagenavi .page:hover{padding-left:2px;padding-right:2px;color:red;}
.current{color:yellow;padding-left:3px;padding-right:3px;}
.commentlist{border:1px solid #ccc;margin:5px;padding:5px;}
.comment{border:1px solid #ccc;padding:5px;margin-bottom:10px;}
.comment img{float:left;position:reletive;margin-right:10px;}
#commentform p{margin-bottom:15px;}
#comment{width:628px;}
#submit{padding:3px;}
/*----------------*sidebar*-----------------*/
#sidebar{
        color:#fff;
        width:280px;
        float: right;
}
#sidebar a{color:#eee}
.widget-container{padding:10px;}
.sidebartitle{background:url(images/bgs-w.png) repeat-x;line-height:38px;height:37px;padding-left:10px;}
.widget-title{font-size:14px;}
/*-----------------footer-----------------*/
#footer .content{
	font-size: .9em; 
	color: #aaa;
}
#footer  {       
        margin-top:15px;
        background:#333;
	padding: 5px 0px 0px 0px;
}
#fcolumns_container{
        width: 960px;
        margin: 0px auto;
        position: relative;
}
	.fcol{ 
		width: 100px;
		float: left;
		display:inline;
		padding: 0 3px 0 25px;
	}
       .fco2{
                margin-left: 18px;
		width: 400px;
		float: left;
		display:inline;
		padding: 0 3px;
	}
	.fcol_pad{
		padding: 7px 3px 7px 3px	;
	}
        .fcol_pad2{
		float: right;
	}
#footer h3{color: #ccc;margin-bottom: .5em;font-size: 1em;}
#footer ul li a{color: #ccc;font-size: .9em;}
#footer ul li a:hover{text-decoration: underline;}
/*=== homepage ===*/
#hp_float{
    padding:0; 
    z-index:25; 
    visibility: visible; 
    position: absolute; top: 30%; left:60%;
}
#kffloat{
    width: 111px;
    background:#ccc;
    margin:0;
    padding:8px; 
    z-index: 20; 
    visibility: visible; 
    position: fixed;
    top: 150px; right:9px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;   
}
#kffloat h4 a{
    color:#08c;
}
#kffloat h4 a:hover{
    color:#ff4e21;
}
.kffloat1{
    border-bottom: 1px solid #aaa;  
    margin-bottom:10px;
}
#hp_slide{
    width:960 px;
    height : 522px;
    background:#555 url("/img/bg2.jpg") left top no-repeat;
}
#hp_blank{
    display：block;
    width:960 px;
    height : 338px;
}
.product_show{
        background:#fff;
        padding:18px 0px 0px 28px;
}
#footer_topline{color:#333 ;font-size:14px;font-weight: bold; padding: 8px 0 5px 10px;  }
.thumb.left img{border:1px solid #fff;}
.thumb.left img:hover {border:1px solid #444;}
/* Before footer */
#morefoot .searchform{width:210px;}
#morefoot .searchform .s{width:160px;}
.fboxes {
  	background:#FFFFFF;
	border-color:#ccc #aaa #aaa #ccc;
	border-style:solid;
	border-width:1px;
	margin-bottom:10px;
  }


.fboxdividers{
  	background:transparent url(images/morefootbg.gif) repeat-y scroll left bottom;
}

.fboxes .fbox {
	display: inline; /* IE thing */
	float: left;
	width: 238px;
}
.fboxcopy {
	padding: 10px 15px;
}

.fboxes p {
  margin-bottom: 10px;
  }
.fboxes ul {
  list-style-type: none;
  margin-top: 5px;
  }
.fboxes ul li{
  color:#08c;
  }
.fboxes ul li, #morefoot p {
  font-size: 13px;
  }

.fboxes ul a {
  text-decoration: underline;
  color: #333;
  }
.fboxes a:hover {
  text-decoration: underline;
  }
.fboxes h3 {
	font-size:17px;
	line-height:1.4;
	margin-bottom:0.3em;
	padding: 0 0 2px 0;
	font-weight: bold;
}
.fboxes #searchbox {
  padding: 1px;
  width: 160px;
  }

.fboxes li {
  margin-bottom: 5px;
  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
  }
#morefoot {margin-top: 20px;}
#morefoot .widget{margin-bottom: 1.6em;}
#morefoot p{font-size: .9em;}
#morefoot li {margin-left: 10px;}
#morefoot li a {text-decoration: none;}
#featurefooter{
    background: #fff;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;   
margin: 0px 0px 10px 0px;
}
/*ie ie6 hack,really nasty browsers*/
body.ie #nav{background:transparent url(images/nav-bg-blue.gif) no-repeat 0 -1px;}
body.ie #nav ul li a:hover{ color: red;}
body.ie #kffloat{   position:absolute;}
body.ie6 .fix{height:1%;}
body.ie6 #nav ul ul {background:#000;width:auto;} 
body.ie6 #nav ul ul li{color:#000;border:none;} 