@charset "utf-8";
/* CSS Document */
* {margin: 0px; padding: 0px;}
	
	* html li {vertical-align: bottom;}
	
	* html img {vertical-align: middle;}

	* html input {vertical-align: middle;}
	
	html, body {height: 100%;}

	body {font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #333; text-decoration: none; background: url(../images/body-pattern.png) repeat;}
	input {/*border: 0px;*/}
	
	img {border: 0px;}
	
	ul {padding: 0px; margin: 0px;}
	
	li {padding: 0px; margin: 0px; line-height:1.8em; list-style: none; }
	
	* html li {vertical-align: bottom;}
	
	a {color:#575757; text-decoration: none;}
	
	a:hover {color: #1d71ad; text-decoration: none;}
	
	p {margin: 0px; padding: 0px; line-height:1.5em; }
	p a{ color:#fb7802;}
	.clear {clear: both; height:0px; display:block; font-size:0px;}
	
	.left {float: left;}
	
	.right {float: right;}
#mainbody{ background:url(../images/top-pattern-back.png) repeat-x top;}
#wrapper{ width:100%; margin:auto; background:url(../images/footer-pattern-back.png) repeat-x bottom}
#header{ height:200px; width:920px; margin:auto; background:url(../images/header-back.png) repeat-x top;}
#branding{ height:150px; width:920px; overflow:hidden;}
			  .branding-left{ width:320px; float:left; margin-right:260px;}
			  .branding-right{ width:340px; float:left;}
			  .rss{ width:170px; height:40px; }
			  .rss a{ width:110px; height:40px; font-size:16px; color:#dc5902; display:block; background:url(../images/rss-icon.png) no-repeat; padding-left:60px; line-height:40px;}
			  .search{ width:100%; overflow:hidden; margin-top:60px;}
			  .search li{ float:left;}
			  .search-box{ height:50px; width:270px; background:url(../images/search-back.png) no-repeat;}
			  .search-button-box{ height:50px; width:70px;}
			  .search-text-box{ height:22px; width:260px; margin-top:11px; margin-left:5px; border:0px; font-size:16px; color:#636363; padding-top:4px;}
			  .search-button{ height:50px; width:70px; background:url(../images/search-button-back.png) no-repeat; cursor:pointer; border:0px; position:relative; _position:relative; _top:-1px;}


#navigation{ height:43px; background:url(../images/nav-back.png) top no-repeat;}
			  #navigation ul{ height:40px; margin-left:127px; background:url(../images/separator.png) no-repeat;}
			  #navigation ul li{  height:40px; float:left; display: inline-block; }
			  
			  #navigation ul li a{background:url(../images/separator.png) no-repeat right; float:left; display:inline-block; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; padding:0 15px 0 13px;}
			  #navigation ul li a:hover{background:#33a8a4 url(../images/separator.png) no-repeat right; float:left; display:inline-block;}
			  #navigation ul li a.active{background:#33a8a4 url(../images/separator.png) no-repeat right; float:left; display:inline-block;}
	

#container{ width:920px; margin:auto;}
			.ads-block{ width:728px; height:90px; margin:10px auto 20px auto;}
			.content-top{ height:10px; background:url(../images/content-top.png) no-repeat bottom;}
			.content-bottom{ height:10px; background:url(../images/content-bottom.png) no-repeat top;}


#content-wrap{ background:#fafcfd; width:910px; padding-left:8px; border-left:#e6eef0 1px solid; border-right:#e6eef0 1px solid; overflow:hidden;}
.content{ width:590px; margin:10px 10px; _margin:10px 5px 10px 7px; float:left;} 
			.post{ background:url(../images/pixel-dot.png) repeat-x bottom; padding-bottom:20px; margin-bottom:20px;}
			.post h2 a{ font-size:24px; color:#ae147f; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:1.4em; }
			.post p{ color:#333; line-height:1.7em; margin-bottom:15px;} 
			.post-meta{ color:#46a6b9; padding: 10px 0;}
			.post-meta span{ color:#7c7c7c; padding-right:40px;}
			.tags-icon{ background:url(../images/tags-icon.png) no-repeat left; padding-left:20px; display:block; width:40px; font-size:14px; color:#31a0b6; float:left;}
			.tags{ color:#5588c4; line-height:1.8em; margin-bottom:15px;}
			.tags a{ color:#5588c4;}
			.tags a:hover{ color:#F60;}
			.readmore{ font-size:14px; color:#e15204;}
			.readmore a{ color:#e15204; font-size:14px;} 
			.readmore a:hover{ color:#36C;}
			.readmore span{ font-size:18px; padding-right:5px;}

#sidebar{ width:270px; margin-left:10px; float:left; margin-top:8px;}
			#sidebar h2{ height:40px; width:257px; background:url(../images/side-header-back.png) no-repeat; line-height:40px; color:#FFF; padding-left:13px; margin-bottom:8px;}
			#sidebar ul { padding:10px;}
			#sidebar ul li { margin-bottom:5px; list-style:url(../images/list-arrow.png); margin-left:10px;}
			#sidebar ul li a{ color:#2f520a } 
			#sidebar ul li a:hover{ color:#F90;}
			.side-snipets{ margin-bottom:20px;}
	

#footer{ width:100%; margin:auto; height:230px; background:url(../images/footer-body-pattern.png) repeat-x bottom;}
		  .fotter-wrap{ height:230px; width:100%; background:url(../images/footer-flower.png) no-repeat top right;}
		  .footer-container{ width:920px; margin:auto;}
		  .foot-nav{ padding-top:70px; padding-bottom:10px; padding-left:20px; color: #065753; }
		  .foot-nav a{color: #065753;}
		  .copyright{ height:30px; line-height:30px; padding-left:20px; color:#6b7877;}
		  .copyright span{ height:30px; float: left; display:inline-block;}
