body {background: #005072 url(images/bg.png) repeat-x top; font:13px/1.4em "Helvetica", Arial, sans-serif;} 
elimfooter {background: #005072 url(images/bg.png) repeat-x top; font:9px/1.1em "Helvetica", Arial, sans-serif;} 

/* Content */
#wrapper{}
#header {height:101px;margin:10px 10px 5px 10px;}
#header-pages {height:86px;margin:10px 10px 5px 10px;}
#content{width:100%;margin-top:-100px;padding-bottom:10px;min-height:200px;background-color:#FFF;padding-top: 100px;}
.shadow {background:#FFF url(images/content-bg.png) no-repeat top center;}
#logo {margin-top:10px;}
#slider {height:400px;margin-bottom:40px;position:relative;}
.slider_text{width: 300px;}
#footer {width:100%;color:#FFF; padding:20px 0;}
#footer h1 {text-shadow: 0px 1px 1px #000000;}
#footer ul {margin-top:10px;list-style:none;}
#footer ul  li{ border-top:solid 1px #414141; padding: 3px 0;}
#footer ul.social-icons  li{display:inline;margin-right:5px;border:none;}
#footer ul.social-icons {margin-bottom:20px;}
#tail {width:100%; min-height:20px; color:#000;background-color:#FFF;padding:15px 0;text-align:center;}
a {color:#2DA8F8;}
a:hover {color:#FF0000;}
spacer {height:20px;}
.main-section {padding-top:20px;background-color:#FFF;margin:0px auto;}

/* Headings */
h1 {font-size:1.5em;}
p {margin:10px 0;}

/* Testimonials section */
div.testimonials {font:20px/26px Georgia, Times, serif;color:#3e4548;text-align:center; margin-top:20px;margin-bottom:20px;}
span.testimonial-message {font:30px/36px Georgia, "Times New Roman", Times, serif;color:#a4a4a4;}
#submit-form input[type="text"]{width: 120px;}
#submit-form input[type="submit"] {background: url("images/subscribe-single.png") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;height: 27px;position: relative;top:2px;text-indent: -9999px;width: 90px;}

/* Menu */
#menu {}
#menu ul {list-style:none;float:right;margin:20px 0px 0px 0px;}
#menu ul li ul {list-style:none;float:right;margin:0px;background-color:#FFF;}
#menu ul li ul li{font:15px/19px "Helvetica", Arial, sans-serif;color:#000000;text-decoration:none;padding:0px 3px 1px 3px;}
#menu ul li {margin-right:15px;display:inline;}
#menu ul li a.active {border-bottom:3px solid #b5bf00;}
#menu ul li  {font:15px/19px "Helvetica", Arial, sans-serif;color:#D2D2D2;text-shadow: 0px 1px 1px #000000;text-decoration:none; padding-bottom:3px;}
#menu ul li a {color:#D2D2D2;text-shadow: 0px 1px 1px #000000;text-decoration:none; padding-bottom:3px;}
ul li.dir:hover{background-color: #FFF; -moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;}
#menu ul li.last {margin-right:0px;}

/* SubMenu */
#submenu {}
#submenu ul {list-style:none;float:right;margin:20px 0px 0px 0px;}
#submenu ul li ul {list-style:none;float:right;margin:0px;background-color:#FFF;}
#submenu ul li ul li{font:13px/19px "Helvetica", Arial, sans-serif;color:#000000;text-decoration:none;padding:0px 3px 1px 3px;}
#submenu ul li {margin-right:13px;display:inline;}
#submenu ul li a.active {border-bottom:3px solid #b5bf00;}
#submenu ul li  {font:13px/19px "Helvetica", Arial, sans-serif;color:#D2D2D2;text-shadow: 0px 1px 1px #000000;text-decoration:none; padding-bottom:3px;}
#submenu ul li a {color:#D2D2D2;text-shadow: 0px 1px 1px #000000;text-decoration:none; padding-bottom:3px;}
ul li.dir:hover{background-color: #FFF; -moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;}
#submenu ul li.last {margin-right:0px;}

/* Side menu */
#sidebar ul { list-style: none outside none;margin-top: 10px;margin-bottom:20px;}
#sidebar ul li {padding: 3px 0px 0px 10px;background: url(images/797.png) no-repeat center left;}

/* frame for images */
.frame{float:left; padding:3px;border:1px solid #AAAAAA;margin:0px 10px 10px 0px;-moz-border-radius: 3px;}

/* gallery styles */
#gallery .frame:hover{-moz-transform: rotate(-4deg);-webkit-transform: rotate(-4deg);}
#gallery br {margin-bottom:20px;}

/*contact form */
input[type="text"] {height:22px;border:1px solid #CCCCCC;width:325px;}
#contact_form {margin:10px 0px;width:430px;}
#contact_form textarea {border:1px solid #CCCCCC;width:325px;}
#contact_form label {float:left;width:100px;}
#contact_form input[type="submit"] {float:right;}
.map {margin:10px 0px;}

/* bullets */
.new-bullets ul { list-style: none outside none;margin-bottom: 20px;margin-top: 10px;}
.new-bullets ul li {background: url("images/797.png") no-repeat scroll left center transparent;padding: 3px 0 0 10px;}

/* Icons on text homepge */
h1.image-info {background:url(images/info_button_32.png) no-repeat left center; padding:10px 0px 0px 40px; height:32px;}
h1.image-search {background:url(images/search_32.png) no-repeat left center; padding:10px 0px 0px 40px; height:32px;}
h1.image-home {background:url(images/home_32.png) no-repeat left center; padding:10px 0px 0px 40px; height:32px;}

/* Article */
.article{
	position: relative;
		width: 580px;
	background: url(images/article_bg.png) repeat-y 0 0;
	overflow: hidden;
	color: #434343;
	text-shadow: 1px 1px 0 #fff;
	padding: 6px 23px 4px 23px;
	min-height: 50px;
}

.article_t{
	position: relative;
	width: 631px;
	height: 16px;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:-7px 0 0 0;
}
.article_b{
	position: relative;
	width: 631px;
	height: 12px;
	line-height: 12px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.article_t{
	background: url(images/article_t.png) no-repeat 0 4px;
}
.article_b{
	background: url(images/article_b.png) no-repeat 0 0;
	margin-bottom: 0px;
}

/*Comments article*/
.article_c{
	position: relative;
	background: url(images/article_c.png) repeat-y 0 0;
	overflow: hidden;
	padding: 1px 23px 3px 23px;
	min-height: 50px;
}
  .article_c p {
	  margin-bottom:8px;
  }
.article_c_t{
	position: relative;
	width: 631px;
	height: 16px;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:-6px 0 0 0;
}
.article_c_b{
	position: relative;
	width: 631px;
	height: 26px;
	line-height: 12px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.article_c_t{
	background: url(images/article_t_c.png) no-repeat 0 4px;
}
.article_c_b{
	background: url(images/article_b_c.png) no-repeat 0 0;
	margin-bottom: 0px;
}

/* Article footer */
.article_footer{
	margin-top: 0px;
	background: url(images/article_footer_bg.png) repeat-y 0 0;
}
.article_footer_s{
	padding: 4px 23px 1px 23px;
	overflow: hidden;
/*	background: url(images/article_footer_s.png) no-repeat 0 0;*/
	
}
.article_footer_b{
	margin-bottom: 0px;
	height: 24px;
	line-height: 8px;
	overflow: hidden;
	background:url(images/article_footer_b.png) no-repeat 0 0;
}

/* Post types */
.post_type{
	position: absolute;
	left: -31px;
	top: 2px;
	width: 34px;
	height: 80px;
	padding: 1px 0 3px 3px;
	margin:22px 0 0 0;
	text-align: center;
	background: url(images/post_type_bg.png) no-repeat 0 0;
	color: #ededed;
}
	.post_type div{
		font-size: 14px;
		line-height: 15px;
		height: 15px;
		overflow: hidden;
		margin-top: 4px;
	}
	.post_type span{
		font-size: 10px;
		line-height: 6px;		
	}

	.cufon-loading .post_type span, .cufon-loading .post_type div{
		visibility: hidden;
	}
	.post_type a{
		display: block;
		width: 34px;
		height: 40px;
		background-repeat: no-repeat;
		background-position: 0 0;
		margin:5px 0 0 0px;
	}
	.post_type.text a{
		background-image: url(images/post_type/article.png);
	}
	.post_type.image a{
		background-image: url(images/post_type/image.png);
	}
	.post_type.link a{
		background-image: url(images/post_type/link.png);
	}
	.post_type.audio a{
		background-image: url(images/post_type/audio.png);
	}
	.post_type.video a{
		background-image: url(images/post_type/video.png);
	}
	.post_type.quote a{
		background-image: url(images/post_type/quote.png);
	}

/* Entry meta: list */
.ico_link{
	display: block;
	float: left;
	font-size: 10px;
	color: #636363;
	text-shadow:#f9fafb 1px 1px 0;
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 19px;
	margin-right: 11px;
}
.footer_cols .ico_link {
	color:#7d7d7d;
	text-shadow:#000 1px 1px 0;
}
	.ico_link a{
		color: #636363;
	}
.ico_link:hover{
	color:#2f3030;
	background-position: 0 -11px;
}
	.ico_link:hover a{
		color: #ededed;
	}
	.ico_link.author{
		background-image: url(images/ico_author.png);
	}
	#aside .ico_link.author, .comment_meta .ico_link.author {
		background-image: url(images/meta_author.png);
	}	
	.ico_link.comments{
		background-image: url(images/ico_comments.png);		
	}
	#aside .ico_link.comments, .comment_meta .ico_link.comments, .goto_post .ico_link.comments {
		background-image: url(images/meta_comments.png);	
		margin:0;	
	}
	.ico_link.date{
		background-image: url(images/ico_date.png);
	}	
	.ico_link:hover a{
		color:#2f3030;
	}

/* Entry meta: post */
.entry_meta {
	overflow: hidden;
	margin: 0px 0 10px 0;
}
.entry_meta .ico_link{
	display: block;
	float: left;
	font-size: 10px;
	color: #818181;
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-right: 15px;
	text-decoration: none;
}
	.entry_meta .ico_link a{
		color: #818181;
		text-decoration: none;
	}
	.entry_meta .ico_link:hover{
		color: #2F3030;
		background-position: 0 -11px;
	}
	.entry_meta .ico_link.categories:hover,.ico_link.categories:hover, .entry_meta .ico_link.tags:hover , .ico_link.tags:hover{
		background-position: -3px -20px
	}
	.entry_meta a.ico_link:hover{
		text-decoration: underline;
	}
	.entry_meta .ico_link:hover a{
		color: #2F3030;
	}
	.entry_meta .ico_link a:hover{
		text-decoration: underline;
	}
	.entry_meta .ico_link.author{
		background-image: url(images/ico_author.png);
	}
	.entry_meta .ico_link.categories, .ico_link.categories{
		background: url(images/ico_categories.png) no-repeat -23px 0;
	}
	
	.entry_meta .ico_link.comments{
		background-image: url(images/ico_comments.png);
	}
	.entry_meta .ico_link.date{
		background-image: url(images/ico_date.png);
	}
	.entry_meta .ico_link.tags, .ico_link.tags{
		background: url(images/ico_tags.png) no-repeat -23px 0;
	}

/* Parinator */
.r-bg {
	position:relative;
	float:left;
}
.paginator{
	margin: -3px 0 10px 2px;
	background: url("images/rarr_l.png") no-repeat scroll left 0 transparent;
	position:relative;
	height:36px;
}
	.paginator li{
		float: left;
		margin: 0px 0px 0px 0;
		background: url(images/pagin-li.png) no-repeat right bottom;
	}
		.paginator li a{
			display: block;
			font-size: 14px;			
			padding: 5px 13px 7px 9px;
			text-align: center;
			vertical-align: middle;
		}
		.paginator li a:hover, .paginator li.larr a:hover, .paginator li.rarr a:hover{
			text-decoration: none;
			background: url(images/pagin-li-h.png) repeat-x 0 3px;			
		}
		.paginator li.act a {
			padding: 5px 13px 7px 9px;
		}
		.paginator li.larr{
				background: url(images/pagin-li.png) no-repeat right bottom;	
				padding:0 0px 0 1px;		
			}
		.paginator li.rarr {
			 background: url("images/rarr_r.png") no-repeat scroll right 0px transparent;
			 margin:0 -20px 0 0;
			 padding:0 13px 0 0;			
		}
		  .paginator li.larr a{
			  width: auto;
			  -webkit-border-radius:10px 0;
			  -moz-border-radius:10px 0;
			  border-radius:10px 0;
			  padding: 8px 13px 4px 11px;
		  }
		  .paginator li.rarr a{
			  width: auto;
			  -webkit-border-radius:4px 0;
			  -moz-border-radius:5px 0;
			  border-radius:5px 0;
			  padding: 8px 11px 4px 10px;
		  }			
		

