/*LOGO MENU*/
.logo-menu {
	overflow:hidden;
}

/*SLIDER*/
.slider {
	margin:22px 0 0 0;
	overflow:hidden;
}
.slider-image {
	background:#F5F4F4;
	border:1px solid #918B81;
	padding:10px 10px 6px 10px; 
	width:611px;
	float:left;
}
.slider-desc {
	float:right;
	border-top:1px solid #8F877B;
	border-right:1px solid #8F877B;
	border-bottom:1px solid #8F877B;
	background:#959591;
}
.slider-desc-inside {
	border-top:1px solid #A6A6A3;
	border-right:1px solid #A6A6A3;
	border-bottom:1px solid #A6A6A3;
	padding:20px;
	width:285px;
	height:356px;
	color:#FFF;
}
.slider-desc-inside h2 {
	color:#FFF;
	font-family:'HelsinkiRegular',sans-serif;
	font-size:22px;
	line-height:24px;
	text-shadow:0 1px 1px #4f4f4a;
	margin:0 0 15px 0;
}
.slider-desc-inside p {
	margin:0 0 18px 0;
}
.slider-desc-inside p a:link,
.slider-desc-inside p a:visited {
	color:#FFF;
	text-decoration:underline;
}
.slider-desc-inside a.more:link, .slider-desc-inside a.more:visited {
	float: left;
	font-size:11px;
	width:auto;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFF;
	padding:0 4px 0 0;
	background:url(../img/readmore.gif) no-repeat top right;
	text-align:center;
	font-weight:bold;	
	text-shadow:0 1px 1px #61615e;
	cursor:pointer;
	margin:0 6px 0 0;
}
.slider-desc-inside a.more:link span,
.slider-desc-inside a.more:visited span {
	float:left;
	display:block;
	padding:0 4px 0 10px;
	margin:0px 0 0 0;
	background: url(../img/readmore.gif) no-repeat top left;		
}
.slider-desc-inside a.more:hover {
	background-position:right -18px;
}
.slider-desc-inside a.more:hover span {
	background-position:left -18px;
}
.shadow {
	background: url(../img/shadow.jpg) no-repeat;	
	width:959px;
	height:75px;
	display:block;
}

/*SITE CONTENTS*/
.site-content {
	width:960px;
	overflow:hidden;
	margin:-30px 0 0 0;
}
.blogpost {
	float:left;
	width:630px;	
}
.sidebar {
	float:right;
	width:300px;		
}

/*BLOGPOST*/
.post {
	border-bottom:1px solid #CDCCCC;
	padding:0 0 12px 0;
	margin: 0 0 30px 0;
}
.post h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	text-shadow:0 1px 1px #FFF;
	margin:0 0 8px 0;
}
.post h2 a:link, .post h2 a:visited {
	color:#333;
	text-decoration:none;
}
.post h2 a:hover {
	color:#666;
	text-decoration:none;
}
.post label {
	text-transform:uppercase;
	font-size:11px;
	margin:0 0 16px 0;
	display:block;
}
.post span {
	font-style:italic;
	font-family:Georgia,sans-serif;
	text-transform:lowercase;
	color:#666;
}
.post label a:link, .post label a:visited {
	color:#333;
	text-decoration:none;
}
.post label a:hover {
	color:#333;
	text-decoration:underline;
}
.post img {
	background:#F5F4F4;
	padding:8px;
	border:1px solid #DDDED9;
	margin:0 0 10px 0;
}
.post p {
	margin:0 0 15px 0;
}
.post p a:link, .post p a:visited {
	color:#333;
	text-decoration:underline;	
}
.post p a.more:link, .post p a.more:visited {
	color:#FF0000;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}
.post p a.more:hover {
	color:#FF0000;
	text-decoration:underline;
}

/*SIDEBARS*/
.search,
.widget_search {
	background:url('../img/search-bg.png') no-repeat;
	width:300px;
	height:34px;
	margin:0 0 26px 0;
	position:relative;
}
.search input,
.widget_search input {
	padding:4px;
	margin:6px 0 0 6px;
	border:0;
	width:235px;
}
.search input.search-btn,
.widget_search input.search-btn {
	cursor:pointer;
	position:absolute;
	top:0;
	right:4px;
	width:35px;
	background:none;
}
.wp125_write_ads_widget h2 {
	display:none;
}
.sponsors,
.categories,
.archives,
.popular-posts,
.widget {
	width:300px;
	margin:0 0 30px 0;		
}
.sponsors ul,
.categories ul,
.archives ul,
.popular-posts ul,
.widget ul,
.wp125_write_ads_widget {
	overflow:hidden;
	width:310px;
}
.categories ul li ul.children li,
.widget_categories ul li ul.children li {
	border:0;
	margin:0 0 0 10px;
}
.sponsors ul li,
.wp125_write_ads_widget .wp125ad {
	float:left;
	margin:0 12px 8px 0;
}
.sponsors ul li img,
.wp125_write_ads_widget .wp125ad img {
	background:#CACACA;
	border:1px solid #C0BEBE;
	padding:8px;
}
.categories h2,
.archives h2,
.popular-posts h2,
.widget h2 {
	font-family:'HelsinkiRegular',sans-serif;
	font-size:18px;
	font-weight:bold;
	text-shadow:0 1px 1px #FFF;
	margin:0 0 15px 0;
}
.categories ul li,
.archives ul li,
.popular-posts ul li,
.widget ul li {
	float:left;
	border-bottom:1px solid #CDCCCC;
	width:140px;
	margin:0 15px 0 0;
	padding:6px 0 6px 0;
}
.popular-posts ul li,
.widget_recent_entries ul li {
	float:none;
	width:auto;
}
.categories ul li a:link, .categories ul li a:visited,
.archives ul li a:link, .archives ul li a:visited,
.popular-posts ul li a:link, .popular-posts ul li a:visited,
.widget ul li a:link, .widget ul li a:visited {
	color:#333;
	text-decoration:none;	
}
.categories ul li a:hover,
.archives ul li a:hover,
.popular-posts ul li a:hover,
.widget ul li a:hover {
	color:#ae500b;
	text-decoration:none;	
}

/*PAGE NAVIGATIONS*/
.wp-pagenavi,
.page-nav {
	text-align:right;
	padding:4px 0 5px 0;
	overflow:hidden;
}
.page-nav .alignleft {
	float:left;
}
.page-nav .alignright {
	float:right;
}
.wp-pagenavi span.pages {
	font-weight:bold;
	text-transform:uppercase;
	margin:0 10px 0 0;
}
.wp-pagenavi span.current {
	background:#858585;
	padding:6px;	
	text-shadow:0 1px 1px #000;
	color:#FFF;
	font-weight:bold;
	margin:0 6px 0 0;
}
.wp-pagenavi a.page:link, .wp-pagenavi a.page:visited,
.wp-pagenavi a.nextpostslink:link, .wp-pagenavi a.nextpostslink:visited,
.wp-pagenavi a.previouspostslink:link, .wp-pagenavi a.previouspostslink:visited,
.wp-pagenavi a.last:link, .wp-pagenavi a.last:visited,
.wp-pagenavi a.first:link, .wp-pagenavi a.first:visited,
.page-nav .alignleft a:link, .page-nav .alignleft a:visited,
.page-nav .alignright a:link, .page-nav .alignright a:visited {
	background:#B8B8B8;
	padding:6px;
	text-shadow:0 1px 1px #000;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	margin:0 6px 0 0;
}
.wp-pagenavi a.page:hover,
.wp-pagenavi a.nextpostslink:hover,
.wp-pagenavi a.previouspostslink:hover,
.wp-pagenavi a.last:hover,
.wp-pagenavi a.first:hover,
.page-nav .alignleft a:hover,
.page-nav .alignright a:hover {
	background:#959494;
	padding:6px;
	text-shadow:0 1px 1px #000;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.wp-pagenavi span.extend {
	margin:0 6px 0 0;
}

/*PAGES STYLES*/
.about-page,
.contact-page,
.archive-page {
	margin:50px 0 0 0;
}
.about-page h2.top-title,
.contact-page h2.top-title,
.archive-page h2.top-title {
	font-family:'HelsinkiRegular',sans-serif;
	font-size:24px;
	color:#FFF;
	text-shadow:0 1px 1px #4F4F4A;
}
.about-inner,
.contact-inner,
.archive-inner {
	margin:80px 0 0 0;
}
.aboutus p,
.contactus p {
	margin:0 0 20px 0;
}


/*COMMENTS AREA*/
.comments {
	margin:30px 0 0 0;	
}
.comments h2 {
	text-transform:none;
	font-size:18px;	
}
.comments h2#comments {
	font-size:14px;
	margin:0 0 30px 0;
	font-family: 'HelsinkiRegular', sans-serif;
	font-weight:bold;
	text-transform:none;
}
.commentlist {
	width:620px;
	overflow:hidden;
}
.comments-list {
	overflow:hidden;
	margin:0 0 10px 0;
	padding:10px;
	border:1px solid #E2E2E2;
	background:#FFF;
}
.gravatar {
	width:62px;
	float:left;
}
.gravatar img {
	border:1px solid #CCC;
	background:#EEE;
	padding:4px;
}
.feedback {
	float:left;
	width:530px;
}
.feedback h3,
.feedback h3 a:link, .feedback h3 a:visited {
	color:#717171;
	text-decoration:none;
	font-size:16px;
	margin:0 0 4px 0;
	display:block;
}
.feedback span {
	font-style:italic;
}
.feedback p {
	margin:10px 0 0 0;
}
a.comment-reply-link:link, a.comment-reply-link:visited {
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	background:#A6A4A4;
	display:block;
	padding:2px 6px 2px 6px;
	width:35px;
	text-align:center;
	margin:20px 0 0 0;
	text-transform:uppercase;
}
a#cancel-comment-reply-link:link, a#cancel-comment-reply-link:visited {
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	background:#A6A4A4;
	display:block;
	padding:2px 6px 2px 6px;
	width:200px;
	text-align:center;
	margin:20px 0 20px 0;
	text-transform:uppercase;
}
.commentlist ul li ul.children {
	margin:0 0 0 60px;	
}
.commentlist ul li ul.children .comments-list .feedback {
	width:470px;	
}
.commentlist ul li ul.children ul.children .comments-list .feedback {
	width:410px;	
}
#description {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 23px;
	position: absolute;
	top: 15px;
	z-index: 99;
	color: #D00202;
	letter-spacing: -1px;
	width: 430px;
	padding-left: 100px;
	padding-top: 25px;
}
    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }
