/* general settings */
html,body {
	height: 100%;
	margin: 0;
}
body{
	margin:0;
	font:13px "Trebuchet MS", verdana, helvetica, sans-serif;
	color:#000;
	background:#2e2e29 url(images/bg-body.gif) repeat-x;
	min-width:998px;
}
img{border-style:none;}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper {
	width:990px;
	min-height:100%;
	margin:10px auto;
	background:#222;
}
* html #wrapper{height:100%;}
.logo{
	margin:0;
	position:absolute;
	top:0;
	left:-16px;
	width:330px;
	height:304px;
	overflow:hidden;
	z-index:3;
}
.logo span{
	display:block;
	height:100%;
	background:url(images/logo.png) no-repeat;
}
/* logo */
.logo a{
	display:block;
	text-indent:-9999px;
	height:146px;
	position:relative;
	
}
/* header */
#header {
	position:relative;
	width:976px;
	height:206px;
	background:url(images/bg-header.jpg) no-repeat;
}
/* header slogan */
.slogan{
	width:290px;
	position:absolute;
	top:18px;
	left:315px;
	color:#959592;
	font:12px/21px Georgia, "Times New Roman", Times, serif;
}
/* header form */
#header .sign-up-form{
	position:absolute;
	top:29px;
	right:58px;
	width:181px;
}
#header .sign-up-form label{
	display:block;
	margin:0 0 15px 9px;
	overflow:hidden;
	text-indent:-9999px;
	height:11px;
	background:url(images/text-label.gif) no-repeat;
}
.btn-signup{
	font:bold 15px/28px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#232322;
	width:180px;
	height:28px;
	border:none;
	cursor:pointer;
	background:url(images/bg-signup.jpg) no-repeat;
}
.sign-up-form .text{
	width:168px;
	margin:0 0 8px;
	height:18px;
	border:1px solid #939795;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#30302d;
	background:#dcd8d8;
	padding:3px 5px 0;
 }
 /* header navigation */
#header .menu-holder{
	padding:6px 9px;
	width:942px;
	height:47px;
	overflow:hidden;
	background:url(images/bg-manu-holder.gif) no-repeat;
	position:absolute;
	bottom:0;
	left:15px;
	z-index:10;
}
#header .menu-holder .follow-us{
	float:left;
	margin:20px 14px 0 0;
	width:40px;
	height:7px;
	text-indent:-9999px;
	background:#dcd8d8 url(images/bg-follow-us.gif) no-repeat;
}
#header .menu-frame{
	float:right;
	padding:0 40px 0 0;
}
 /* header right icons */
#header .social-links{
	float:left;
	display:inline;
	margin:0;
	padding:2px 0 0;
	list-style:none;
}
#header .social-links li{
	float:left;
	padding:0 3px 0 0;
}
#header .social-links a{
	float:left;
	height:44px;
}
#header .social-links a img{
	display:block;
}
/* main navigation */
#nav{
	margin:0;
	float:left;
	padding:0 0 0 6px;
	list-style:none;
	overflow:hidden;
	text-transform:uppercase;
}
#nav li{
	float:left;
	padding:15px 23px 6px;
	position:relative;
	background:url(images/sep-nav.gif) no-repeat 100% 15px;
}
#nav a{
	color:#393936;
	position:relative;
	font:bold 12px "Trebuchet MS", arial, sans-serif;
}
#nav .home a{
	display:block;
	text-indent:-9999px;
	width:32px;
	height:30px;
	margin:-3px 0 0;
	overflow:hidden;
	background:url(images/bg-home.png) no-repeat;
}
#home #main{
	padding:0 0 290px 15px;
	background:none;
	margin:0;
}
 /* main content */
#main{
	overflow:hidden;
	padding:39px 0 290px;
	width:961px;
	margin:0 0 0 15px;
	background:url(images/bg-main.gif) repeat-x;
}
.main-holder{
	overflow:hidden;
	width:961px;
	padding:0 14px 0 0;
	background:url(images/bg-main-holder.gif) repeat-y;
}
/* home page carusel */
.visual{
	width:961px;
	height:326px;
	overflow:hidden;
	background:url(images/bg-visual.jpg) no-repeat;
}
#carusel{
	float:left;
	width:662px;
}
.carusel-holder{
	width:100%;
	overflow:hidden;
	height:271px;
}
.carusel-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:9999px;
}
.carusel-holder ul li{
	float:left;
}
/* carusel scroller */
.scroller{
	width:653px;
	height:55px;
	padding:0 0 0 9px;
}
.scroller ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:100%;
	font-size:14px;
	font-weight:bold;
}
.scroller ul li{
	float:left;
	padding:7px 3px 0 0
}
.scroller ul li a{
	display:block;
	width:120px;
	height:37px;
	color:#fff;
	position:relative;
}
.scroller ul li a span{
	width:102px;
	height:27px;
	display:block;
	padding:10px 0 0 18px;
	background:url(images/bg-scroller.png) no-repeat;
}
.scroller ul li a:hover{
	text-decoration:none;
}
.scroller ul li a:hover span, .scroller ul li a.active span{
	background:url(images/bg-scroller-hover.png) no-repeat;
}
.scroller ul li a:hover em, .scroller ul li a.active em{
	background:url(images/arrow-scroller.gif) no-repeat;
}
.scroller ul li a em{
	position:absolute;
	width:12px;
	height:6px;
	top:-6px;
	left:27px;
}
/* right carusel block */
.visual-block{
	float:left;
	width:258px;
	height:229px;
	background:url(images/bg-provide.jpg) no-repeat;
	color:#393936;
	font-size:11px;
	padding:42px 20px 0;
}
.visual-block .title{
	display:block;
	text-indent:-9999px;
	width:136px;
	height:105px;
	margin:0 0 13px 67px;
	background:url(images/text-provide.gif) no-repeat;
}
.visual-block p{
	margin:0 0 5px;
	text-align:center;
}
.read-more{
	display:block;
	width:186px;
	height:45px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:0 auto;
	color:#393936;
	background:url(images/bg-readmore02.gif) no-repeat;
}
.visual-block .read-more{
	width:198px;
	height:42px;
	padding:16px 0 0;
	background:url(images/bg-readmore01.png) no-repeat;
}
/* content */
#content {
	padding:10px 38px 0 37px;
	width:588px;
	float:left;
}
#home #content{
	padding:33px 38px 0 37px;
}
/* post block */
.block{
	width:100%;
	overflow:hidden;
}
.block .category{
	width:54px;
	padding:20px 0 0;
	position:absolute;
	top:0;
	right:-79px;
	text-align:center;
	height:48px;
	color:#222;
	font:bold 23px georgia, arial, sans-serif;
	background:url(images/bg-category.gif) no-repeat;
}
#content h2,#content h3,#content h4{
	margin:0 0 2px;
	color:#3b2e1a;
	font:18px georgia, arial, sans-serif;
}
#content .main-post h2{
	font-size:22px;
	margin:0 0 20px;
}
.block p, .main-post p{
	color:#30302d;
	margin:0 0 15px;
	line-height:21px;
}
/* link more */
.more{
	font-weight:bold;
	color:#9f6e1d;
	text-transform:uppercase;
	padding:10px 0 10px 48px;
	background:url(images/bg-more-reading.gif) no-repeat 0 50%;
}
.date{
	color:#9f6e1d;
	display:block;
	margin:0 0 15px;
	font:italic 11px "Trebuchet MS", arial, sans-serif;
}
.block-holder, .main-post{
	padding:30px 0 45px;
	margin:0 0 34px;
	width:509px;
	position:relative;
	border-bottom:1px solid #625848;
}
.main-post{
	border:none;
	margin:0;
}
.last-block .block-holder{
	margin:0;
	border:none;
}
/* sidebar */
#sidebar{
	float:left;
	width:256px;
	padding:33px 19px 40px 22px;
	font-size:12px;
	color:#222;
	background:url(images/bg-sidebar02.gif) repeat-x;
}
#home #sidebar{
	background:url(images/bg-sidebar.jpg) no-repeat;
	padding:27px 19px 0 22px;
}
/* sidebar ad box */
.side-box{
	width:256px;
	text-align:center;
	padding:26px 0 0;
	font:italic 24px Georgia, "Times New Roman", Times, serif;
	color:#282827;
	height:266px;
	margin:0 0 23px;
	background:url(images/bg-side-box.jpg) no-repeat;
}
#sidebar .side-box h3{
	margin:0;
	color:#252524;
	font:italic bold 29px Georgia, "Times New Roman", Times, serif;
}
.side-box img{
	display:block;
	margin:0 auto;
}
.side-box .title{
	display:block;
	font-weight:normal;
	line-height:24px;
	margin:-3px 0 10px;
}
.side-box .title a{
	color:#282827;
}
.side-box .read-more{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:33px;
	padding:12px 0 0;
}
.banner-holder{
	width:100%;
	margin:0 0 23px;
}
.banner-holder img{
	display:block;
}
#sidebar h4{
	color:#222;
	font-size:31px;
	font-weight:normal;
	text-transform:uppercase;
	width:275px;
	margin:0 -12px 15px;
	background:url(images/bg-heading.jpg) no-repeat 0 100%;
	padding:0 0 37px 16px;
}
#sidebar p{
	margin:0;
}
/* inner page comment box */
.comments-box{
	width:100%;
	padding:0 0 70px;
}
.comments-box .title{
	display:block;
	font:27px Georgia, "Times New Roman", Times, serif;
	color:#25323d;
	background:url(images/bg-more-reading.gif) no-repeat;
	padding:1px 0 7px 53px;
	margin:0 0 13px;
}
.comment{
	overflow:hidden;
	width:499px;
	padding:14px 0 10px 5px;
	margin:0 0 3px;
}
.replay{
	background:#f2f2f2;
}
.info-holder{
	float:left;
	width:93px;
	font-size:12px;
}
.info-holder img{
	display:block;
	margin:0 0 1px 3px;
}
.info-holder .autor{
	display:block;
	font-weight:normal;
	color:#25323d;
	text-align:right;
	padding:0 13px 4px 0;
}
.info-holder .date{
	color:#959592;
	font-size:11px;
	text-align:center;
	font-style:normal;
	margin:0;
}
.comment-text{
	float:left;
	width:385px;
	padding:10px 20px 0 0;
	font-size:14px;
	color:#393936;
}
.comment-text p{
	margin:0;
}
/* commnts form */
.comment-form{
	width:100%;
	color:#25323d;
	padding:0 0 28px;
	font:13px Georgia, "Times New Roman", Times, serif;
}
.comment-form .title{
	font-weight:normal;
	font-size:20px;
	display:block;
	margin:0 0 3px;
}
.comment-form label{
	display:block;
	margin:0 0 15px;
}
.text-c{
	display:block;
	width:214px;
	height:20px;
	padding:8px 5px 5px;
	overflow:hidden;
	margin:0 0 10px;
	background:url(images/bg-input.gif) no-repeat;
}
.text-c input{
	padding:0;
	border:none;
	width:214px;
	height:20px;
	background:none;
	color:#30302d;
	font:12px Arial, Helvetica, sans-serif;
}
.commnet-area{
	width:488px;
	height:96px;
	margin:0 0 10px;
	padding:5px;
	background:url(images/bg-textarea.gif) no-repeat;
}
.commnet-area textarea{
	border:none;
	background:none;
	color:#30302d;
	font:12px Arial, Helvetica, sans-serif;
	padding:0;
	width:488px;
	height:96px;
	max-width:488px;
	max-height:96px;
	overflow:auto;
}
.btn-submit{
	display:block;
	width:136px;
	height:33px;
	background:url(images/bg-submit.gif) no-repeat;
	text-align:center;
	color:#393936;
	font:12px Arial, Helvetica, sans-serif;
	border:0;
	cursor:pointer;
	letter-spacing:-1px;
}
/* footer */
#footer{
	position:relative;
	width: 100%;
	height: 290px;
	margin:-290px 0 0;
	background:#393936;
	color:#fff;
}
.footer-holder{
	width:960px;
	color:#fff;
	overflow:hidden;
	padding:28px 0 0 30px;
}
.lists-holder{
	float:left;
	width:672px;
}
/* footer list */
.footer-list{
	float:left;
	margin:0;
	padding:5px 0 35px 33px;
	list-style:none;
	width:191px;
	overflow:hidden;
	font:14px Georgia, "Times New Roman", Times, serif;
}
.footer-list li{
	padding:0 0 6px;
}
.footer-list li a{
	color:#fff;
}
/* footer twitter box */
.twitters-box{
	float:left;
	width:217px;
	background:url(images/bg-twittter-box.jpg) no-repeat;
	padding:11px 30px 40px 18px;
}
.twitters-box .title{
	font-size:18px;
	display:block;
	margin:0 0 31px;
	font-weight:normal;
}
.twit-box{
	font-size:12px;
	padding:0 0 25px;
}
.twitters-box .twit-box .title{
	font-weight:normal;
	display:inline;
	font-size:12px;
}
.twitters-box .twit-box .title a{
	color:#fff;
}
.twitters-box .twit-box .date{
	color:#eee594;
	font-style:normal;
	text-transform:uppercase;
	display:inline;
}
.copyright{
	margin:0 0 0 30px;
	font-size:9px;
	text-transform:uppercase;
}
.copyright2{
	margin:20px 20px 0 0px;
	font-size:12px;
	position: absolute;
	top: 200px;
		
}
.copyright2 a:link{
	color:yellow;

}
