/*  
Theme Name: 1haideas
Theme URI: http://www.1haideas.com/
Version: 2.0
Author: ico
Author URI: http://icojump.in/
*/

body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
	font-style: normal;
	font-weight: normal;
}



h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}

input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt {
	font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
	*font-size: 100%;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
sup, sub {
	font-size: 100%;
	vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
	text-decoration: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

.clear-float:after{ 
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
	content:"";
}
.clear-float{display:inline-block;}
/*\*/
* html .clear-float{zoom:1;}
.clear-float{display:block;}
/**/

/*==start layout==*/
body{
	margin:0px;	padding:0px;
	font: 12px/1 Tahoma, Arial, \5b8b\4f53, sans-serif; 
	color:#666; background:url(images/top_bg.png) top repeat-x;
}
p { line-height: 1.5;}
a{ color:#555; text-decoration:underline;}
a:hover{ text-decoration:none;}

/*==wrap==*/
#wrap{ width:960px; margin:35px auto 0; background:#fff;}

/*==header==*/
#header{ padding:0 0 24px;}
	#logo { float:left; margin:0 0 0 10px;}
		#logo a{ 
			width:350px; height:60px; display:block; padding:0 0 10px;
			text-indent:-9999em; background:url(images/logo.png) left top no-repeat;
		}
	#sub-logo {float:right; margin:28px 0 0;}
	#sub-logo li{ float:left; margin:0 20px 0 0;}
	#sub-logo li a{display:block; width:87px; height:27px; background:url(images/1hai-product.png) 0 0 no-repeat;  text-indent:-9999em;}
		#sub-logo a.1hai{width:87px;}
		#sub-logo a.fastcar{width:92px; background:url(images/1hai-product.png) -102px 0 no-repeat;}
		#sub-logo a.friend{width:44px; background:url(images/1hai-product.png) -212px 0 no-repeat;}

	.nav{ width:960px; height:43px; background:url(images/nav-bg.png) right 0 repeat-x;}
		.nav li{ float:left; }
		.nav-left{ width:10px; height:43px; background:url(images/nav-l-bg.png) 0 0 no-repeat; }
		.nav li a{ display:block; width:115px; padding:12px 0; text-align:center; font-size:18px; color:#FFF; font-family: Helvetica, Tahoma, Arial, 'Microsoft Yahei', 'Microsoft JhengHei'; }
		.nav li a:hover,.nav li a.hover{ text-decoration:underline; background:url(images/nav-hover-bg.png) 0 0 repeat-x;}

/*==main==*/
#main { padding:0 10px;}

	/*==content==*/
	.content{ width:640px; float:left; }
	.post{ padding:0 0 17px 0;word-wrap:break-word; margin: 0 0 37px;}
		.post-head{ background:#ebfaff; border-top:1px solid #a3e8fa; padding:12px 12px 18px; margin:0 0 20px;}
			.avatar{ display:block; border:1px solid #eee; float:left; margin:0 12px 0 0;}
			.post-title{ 
				font-family: 'Microsoft Yahei', 'Microsoft JhengHei';  
				font-size:26px;	padding:0 0 9px; color:#333;  }
			.post-title a{ color:#197a9a; }
			.post-title a:hover{ text-decoration: underline; }
			.post-meta{ color:#888;  }
			.post-meta a{ color:#888; text-decoration: underline; }
			.post-meta a:hover{ text-decoration: none; }
		.post-content{ line-height:1.7; color:#666;}
			.post-content strong{ font-weight:700; color:#333;}
			.post-content del{ color:#bbb; }
			.post-content p{ font-size:14px; margin:0 0 20px;color:#555;  }
			.post-content em{ font-style:italic; }
			.post-content h2{ font-family: 'Microsoft Yahei', 'Microsoft JhengHei'; font-size:24px; margin:0 0 10px; color:#038db0; font-weight:700; }
			.post-content h3{ font-family: 'Microsoft Yahei', 'Microsoft JhengHei'; font-size:24px; margin:0 0 10px; color:#038db0; font-weight:700; }
			.post-content h4{ font-family: 'Microsoft Yahei', 'Microsoft JhengHei'; font-size:20px; margin:0 0 10px; font-weight:700;color:#333;  }
			.post-content h5{ font-family: 'Microsoft Yahei', 'Microsoft JhengHei'; font-size:16px; margin:0 0 10px; font-weight:700;color:#333;  }
			.post-content .point{ background:#f6f6f6; border:0; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:15px; color:#333; font-size:14px; line-height:1.5; margin:0 0 20px;}
			.post-content a{ color:#3362b8; text-decoration:underline;}
				.post-content a:hover{ color:#FFF; background:#3362b8;}
			.post-content ul{ font-size:14px; margin:0 0 18px; }
				.post-content ul li{ font-size:14px; margin:0 0 0 30px;; list-style-type:square; }

		a.more-link{ color:#3362b8; font-size:14px;font-weight:700; text-decoration: none; margin:20px 0 10px; display:block;  }
		.post-tag-comment {	padding:10px 0 0;}
			.post-tag-comment p a{
				color:#bbb; font-size:12px; text-decoration:underline;}
			.post-tag-comment p a:hover{
				text-decoration:none;}
			.post-tag-comment p{
				color:#bbb; font-size:12px;}
		.post-tag-comment a.post-edit-link{ color:#19abd7}
		
		.post-nav{ padding:0 0 40px;}
			.post-nav a{
				color:#fff;
				width:100px;height:25px; padding:10px 0 0; margin:0 10px 0 0;
				font-size:14px; display:block;
				background:#46b4d5; text-align:center;
				border:0; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;
				float:left;
			}
			.post-nav a:hover{
				color:#666;
				background:#ffe981; 
				border:0; border-right:1px solid #ddbc53; border-bottom:1px solid #ddbc53;
			}
	
	.sign{ border:1px solid #f6d87d; border-left:0; border-right:0; margin:35px 0 20px; padding:10px 10px 8px; color:#999; background:#fffbcc;}
		.sign a:hover{ background-color:#999; color:#fff;}

	.relate{ padding:15px 0 30px;}
		.relate h4{ font-size:14px; color:#555; font-weight:700; padding:0 0 10px;}
		.relate li{ line-height:1.5; padding:0 0 0 10px;}
		.relate a{ color:#1661eb; font-size:14px; text-decoration:underline;}
			.relate a:hover{ color:#fff; background:#1661eb; }
	
	.comments{ }
		#comments a{ color:#1661eb; }
		.comments h4{ font-size:14px; color:#555; font-weight:700; padding:0 0 10px; border-bottom:1px solid #ccc; margin:0 0 15px;}
		#respond{ border:0; margin:0 0 5px;}
		
		.commentlist li{ border-bottom:1px solid #ccc; padding:0 0 15px 1px; margin:0 0 15px;}

		.comment-text {width:480px; margin:0 0 0 95px;}
		.avatar-80{ display:block; float:left; margin:0 10px 0 0;}
		.comment-name { padding:0 0 5px;}
		.comment-name cite{ font-size:16px; font-weight:700;}
		.comment-name a{ color:#3e68e1; font-weight:700;}
		.comment-date{ padding:0 0 15px; color:#aaa;}

		#commentform{ background:#eee; padding:15px;}
		#commentform p{ margin:0 0 10px;}
			#author,#email,#url{ width:200px; height:19px; padding:5px 3px 0; border:1px solid #999;}
			#submit{ width:100px; height:30px; font-size:14px; font-weight:700; color:#333; padding:0 0 3px;}

	/*==sidebar==*/
	.sidebar{ width:255px; float:right; }
		
		.rss { margin:0 0 16px;}
			.rss a{ width:254px; height:50px; display:block; text-indent:-9999em; background:url(images/rss.png) 0 0 no-repeat;}

		.box{ margin:0 0 18px; background:#f3fcff; border:1px solid #d2f4ff; }
		.box h4{ font-family: 'Microsoft Yahei', 'Microsoft JhengHei'; font-size:18px; color:#43b4d7; 
					font-weight:700; padding:15px 0 8px 15px;   }

		.box ul{ padding:4px 16px 15px 23px;}
		.box li{ line-height:1.7;}
		.box a{ color:#077594; text-decoration: underline; }
			.box a:hover{ color:#fff; background:#1661eb; text-decoration:underline; }
	
		.box .st-tag-cloud{ padding:8px 0 8px 15px;}

		.back-to{ padding:20px 0 50px;}
		.back-to a{font-weight:700; color:#1067aa; text-decoration: none; font-size:14px;}
		.back-to a:hover{text-decoration: underline; }

/*==footer==*/
#footer{ color:#086380;  width:960px; height:80px; background:url(images/footer-bg.png) 0 0 repeat-x; margin:20px 0 0;}
	.footer-logo{ width:350px; height:80px; float:left; background:url(images/footer-logo.png) 0 0 no-repeat; text-indent:-9999em; }
	.footer-meta{ float:right; text-align:right; padding:20px 27px 0 0; color:#dcf7ff;}
		.footer-meta a{ text-decoration:underline; color:#feea7e;}
		.footer-meta a:hover{ color:#fff; text-decoration:none; color:#feea7e;}
