/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: Made for HOMES.
Version: 1.0
Author: Liang Shu
Tags: blue, custom header, fixed width, two columns, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
body{
	text-align:center;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px !important;
}
body, h1, h2, h3, h4, h5, h6, blockquote, p, ul, li{
	padding:0px;
	margin:0px;
}
div{
	/*border:1px solid #000;*/
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#wrapper{
	margin: 0 auto 0 auto;
	width: 100%;
	text-align: left;
}
#header{
	width:100%;
	text-align:center;
	background:url(images/header_bg.jpg);
	background-repeat:repeat-x;
 border-bottom:1px solid #57aed9;
}
#header_top{
	height:60px;
	line-height:60px;
	width:900px;
	margin:0 auto;
}
#header_top ul{
	margin:0px;
	padding:0px;
}
#header_top ul li{
	list-style:none;
	display:block;
margin:0px;
padding:0px;
}
#logo{
	float:left;
	margin-left:5px;
margin:0px;
padding:0px;
height:60px;
}
#top_search{
	float:right;
}
#header_nav{
	height:35px;
	line-height:35px;
	width:900px;
	margin:0 auto;
text-align:left !important;
}
#header_nav a{
	font-size:12px;
	color:#fff;
}
#header_nav ul{
	margin:0px 0px 0px 10px;
	padding:0px;
text-align:left !important;
display:table;
height:35px;
}
#header_nav ul li{
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
	color:#fff;
	font-weight:bold;
	width:80px;
	text-align:center;
	background:url(images/nav_bg.gif) no-repeat right top;
height:35px !important;
}
#header_banner_s{
	height:150px;
	width:900px;
	margin:0 auto;
	background-color:#57aed9;
}
#header_banner{
	height:250px;
	width:900px;
	margin:0 auto;
	background-color:#57aed9;
}

#footer{
	display:block;
	clear:both;
	background-color:#000;
	height:25px;
	line-height:25px;
	color:#fff;
	font-size:11px;
	text-align:center;
}
#footer_info{
	margin:0 auto;
	padding-left:5px;
	width:900px;
	text-align:center;
}
#footer_copy{
	float:left;
	text-align:left
}
#footer_nav{
	float:right;
	text-align:right;
	display:inline-table !important;
}
#sidebar{
	margin-top:5px;
	width:190px;
	margin-left:700px;
}
#page{
	width:900px;
	margin:0 auto;
	text-align:left;
	display:block;
}
#left_page{
	width:680px;
	display:block;
	margin:5px 0px 5px 0px;
	float:left;
}
#right_page{
	float:left;
	border:1px solid #000;
	width:200px;
}
#leftpart{
	width:550px;
	float:left;
	display:block;
	margin-top:5px;
}
#leftpart ul, #rightpart ul{
	margin:5px 0px 10px 5px;
	padding:0px;
}
#leftpart ul h2, #rightpart ul h2{
	border-bottom:#069 dotted 1px;
	margin:5px 5px 5px 0px;
	line-height:18px;
	height:18px;
}
#leftpart ul li{
	list-style:none;
	display:block;
	padding:0px;
	margin:0px 0px 20px 0px;
}
#rightpart{
	width:320px;
	display:block;
	/*margin-left:570px;*/
	float:right;
	margin-top:5px;
}
#rightpart ul li{
	list-style:none;
	display:block;
	border-bottom:1px #069 dotted;
	padding:5px 5px 5px 0px;
	width:305px;
}
#sidebar ul li{
	list-style:none;
	display:block;
	border-bottom:1px #069 dotted;
	padding:5px 5px 5px 0px;
	width:190px !important;
}
#sidebar ul li a, #rightpart ul li a{
	padding-left:10px;
	color:#000;
	background:url(images/arrow.gif) no-repeat top left;
}
#rightpart ul li a:hover{
	color:#069;
}
#centerpart{
	width:20px;
	height:100%;
	float:left;
	margin:40px 0px  0px 0px;
	height:250px;
}
#clients{
	margin-top:25px !important;
}
.client_item{
	width:145px !important;
}
.more{
	margin:0 0 0 auto;
	background-color:#3477ae;
	color:#fff;
	width:30px;
	text-align:center;
	height:14px;
	font-size:9px;
	line-height:14px;
	display:block;
}
#infoitems{
	margin:5px 0px 0px 0px !important;
	padding:0px;
	display:inline-table !important;
	width:100%;
}
#infoitems li{
	float:left !important;
	padding:0px;
	margin:0px 5px 0px 0px;
	display:list-item !important;
	list-style:none !important;
	border-bottom:none !important;
}
#s{
	background:transparent;
	margin-right:0px;
	padding-right:0px;
	width:120px;
	border:0px;
}
#searchsubmit{
	margin:0px;
	padding:0px;
	background:transparent;
	width:42px;
	border:0px;
}
#searchitem{
	display:list-item;
	background:url(images/search_bg.gif) no-repeat right top;
	height:20px;
	line-height:20px;
	width:172px;
	padding:0px;
	margin:15px 5px 0px 0px;
}
#sidebar ul{
	margin:0px;
	padding:0px;
}
#sidebar ul li{
	float:left;
	display:block;
	list-style:none;
	width:200px;
}
.title{
	border-bottom:1px dotted #57aed9;
	margin-bottom:5px;
	color:#069;
font-size:14px;
}
.taobao{
	width:110px !important;
	line-height:65px;
	height:65px;
	padding:0px;
	margin:0px;
}
.infoitem{
	margin:0px;
	padding:0px;
	width:170px !important;
	background:url(images/info_bg.gif) no-repeat left top;
	height:65px;
}
.clear{
	padding:0px !important;
	background:none !important;
}
.posttitle{
	padding-bottom:5px;
	border-bottom:1px dotted #57aed9;
font-size:13px;
}
.entry{
	margin:5px 5px 5px 0px;
	padding:5px 5px 5px 0px;
	font-size:12px;
}
.postmetadata{
	
}
.page-nav{
	margin-top:30px;
}
.navigation{
	
}
#area li{
    list-style:none;
	float:left !important;
    margin-left:10px;
	height:20px;
	width:70px;
	color:#000000;
	padding-top:2px;
	text-align:center;
	font-size:12px;
}
#area li a:link{ color:#000000}
#area li a:visited{ color:#000000}