﻿body {
background: url(../images/bg-header.jpg) no-repeat 50% 0;
}

#header {
	background: url(../images/header.png) no-repeat 50% 0;
}

	#widget-header ul li {
		color: #b8ccda;
	}
	
		#widget-header ul li a {
			color: #b8ccda;
		}
		
			#widget-header ul li a:hover {
				color:  #fefefe;
			}

#slider {
	background: url(../images/loading.png) no-repeat 50% 50%;
}

.nivo-caption {
	background: #00abd2;
	color: #767676;
}

.nivo-caption a {
	/*background: url(../images/arrow-4.png) no-repeat 50% 50%;*/
}
.nivo-caption-inner h5, .nivo-caption-inner p  {background:#00abd2;}
.nivo-controlNav {
	background: url(../images/pagination.png) repeat-x 0 0 #666;
}

	.nivo-controlNav a {
		background: url(../images/pagination-divider.gif) no-repeat 0 0;
		color: #b2b2b2;
	}
	.nivo-controlNav a:first-child {		
	}
	.nivo-controlNav a[rel="5"] {
		background: url(../images/bg-last-pagination.gif) no-repeat 0 0;
	}
	.nivo-controlNav a.active, .nivo-controlNav a:hover {
		color: #7e7e7e;
	}

.sf-menu ul {
	background: url(../images/sub-menu.png) repeat 0% 0%;
	border-radius: 0 0 3px 3px;
}

	.sf-menu li a {
		background: none;
		color: #777;
	}
	
	.sf-menu li li a {
		background: url(../images/sub-menu-divider.png) no-repeat 0% 1px;
		color: #a9bfce;
		
	}
	
	.sf-menu li li li a {
		background: url(../images/sub-menu-divider.png) no-repeat 0% 1px;
		color: #a9bfce;
	}

.sf-menu li li:hover > a, .sf-menu li li.sfHover > a,
.sf-menu li li > a:focus, .sf-menu li li > a:hover, .sf-menu li li > a:active, .sf-menu li li.current-menu-item > a {
	color: #fff;
}

.sf-menu li li li:hover > a, .sf-menu li li li.sfHover > a,
.sf-menu li li li > a:focus, .sf-menu li li li > a:hover, .sf-menu li li li > a:active, .sf-menu li li li.current-menu-item > a {
	color: #fff;
}

	.primary_content_wrap .container {
		background: #fff;
		border:1px solid #cdd3d8;
	}
	
		.primary_content_wrap ul li {
			/*background: url(../images/line.gif) repeat-x 0% 0%;
			color: #767676;*/
			background: url(../images/arrow-2.png) no-repeat 0% 3px;
			color: #767676;
			padding:0 0 0 12px;
		}
		
			.primary_content_wrap ul li a {
				/*background: url(../images/arrow-2.png) no-repeat 0% 3px;*/
				color: #1bb0d2;
			}
			.primary_content_wrap .list li a , .post-content ul li a{
				font-weight:normal;
			}
			.primary_content_wrap ul .cat-item a {
				font-weight:normal;
			}
			.portfolio .link-1{				
				color: #0c0c0c;
			}
			
				.primary_content_wrap ul li a:hover {
					color: #1bb0d2;
				}
				.primary_content_wrap .list li a:hover {
					color: #222021;
				}
				.post-content ul li a:hover {
					color: #222021;
				}
				.primary_content_wrap ul .cat-item a:hover, .post-content ul li a:hover {
					color: #222021;
				}
				.portfolio .link-1:hover {
					color: #1bb0d2;
				}
				
	ol.commentlist li {
		color: #767676;
	}
	
		li.comment .comment-body {
			background:#fff;
			border:1px solid #efefef;
		}
		
		.comment-author {
			color: #242424;
		}
		.comment-body .comment-author {
			color: #242424;
		}		
		
		.comment-meta {
			color: #767676;
		}
		
			.comment-meta a {
				color: #767676 !important;
			}
			.comment-body .comment-meta a {
				color: #767676 !important;
			}
			
				.comment-meta a:hover {
					color: #302a26 !important;
				}
				
				ol.commentlist li .reply a {
					background: url(../images/arrow.png) no-repeat 100% 5px;
					color: #0c0c0c;
				}
				
					ol.commentlist li .reply a:hover {
						color: #1bb0d2;
					}

.post-content {
	color: #767676;
}

#post-author {
	background: #fff;
	border: 1px solid #EEEEED;
	color: #767676;
}

.error404-num {
	color: #A9BFCE;
}

	.header-title .page-desc {
		color: #242424;
	}

		#gallery .portfolio li {
			color: #767676;
		}
		
			#gallery .portfolio li h4 {
				color: #302e2f;
			}
			
				#gallery .portfolio li h4 a {
					color: #302e2f;
				}
				
					#gallery .portfolio li h4 a:hover {
						color: #1bb0d2;
					}
					#gallery .portfolio .link-1{
						padding-right:12px;
						background: url(../images/arrow.png) no-repeat 100% 5px ;
						}
			.zoom-icon {
				background: url(../images/magnify.png) 50% 50% no-repeat;
			}
			
		#sidebar ul li ul {
			background: url(../images/line.gif) repeat-x 0% 0%;
		}
	
	#sidebar .textwidget {
		color: #767676;
	}

.tags-cloud a, .tagcloud a {
	background:#e0e0e0;
	color:#838383;
	}
.tags-cloud a:hover, .tagcloud a:hover {
	background:#1bb0d2;
	color:#fff;
	box-shadow:1px 1px 0 #179dbb;
	}

#searchform {
	background: url(../images/search-input.png) no-repeat 0% 0%;
}

	#searchform input[type="text"] {
		color: #767676;
	}
	
	#searchform input[type="submit"] {
		background: url(../images/search-submit.png) no-repeat 0% 0%;
		color: #414141;
	}

#sidebar #searchform {	
}

a.link {
	color: #fff;
}

	a.link:hover {
		color: #1bb0d2;
	}
	#footer a.link:hover {
		color: #A5EFFF;
	}
	

a.link-1 {
	background: url(../images/arrow.gif) no-repeat 100% 5px;
	color: #0c0c0c;
}
.post a.link-1 {
	background: url(../images/arrow.png) no-repeat 100% 5px;
	color: #302a26;
}

	a.link-1:hover {
		color: #1bb0d2;
	}
	div.link a {
		background: url(../images/arrow.png) no-repeat 100% 5px;
		color: #0c0c0c;
	}
	.home div.link a {
		color: #0c0c0c;
	}
	.indent-side .link  a{
		background: url(../images/arrow-3.gif) no-repeat 0 5px;
	}
	
		div.link a:hover {
			color: #1bb0d2;
		}

.tab-menu {
	background: url(../images/tab.jpg) repeat-x 0 0 #ebf0f4;
	border: 1px solid #bbc3ca;
	z-index:2;
}

		.tab-menu ul li {
			background: url(../images/tab-divider.png) no-repeat 100% 0%;
		}
		
			.tab-menu ul li a {
				color: #767676;
			}
			
			.tab-menu ul li a:hover, .tab-menu ul li a.active {
				color: #fff;
				background: #617583;
			}

.tab-wrapper {
	background: #323232;
}

	.tab-wrapper .tab {
		background: url(../images/tab-content.jpg) no-repeat 0% 0% #d0d3d5;
		border-bottom:1px solid #b0b3b6;
	}
	
		.tab-wrapper .tab div.link a {
			background: url(../images/arrow-4.png) no-repeat 100% 6px;
			color: #6f6e6e;
		}
		
			.tab-wrapper .tab div.link a:hover {
				color: #1bb0d2;
			}

a.global-button {
	background: url(../images/arrow-4.png) no-repeat 100% 6px;
	color: #6f6e6e;
}

	a.global-button:hover {
		color: #1bb0d2;
	}
	
	ul.recent-posts li {
		color: #414141;
	}
	
		ul.recent-posts li a .thumb-wrap span {
			border: 5px solid #e2e2e2;
		}
		
		ul.recent-posts li span.meta {
			color: #767676;
		}
		
		ul.popular-posts li strong {
			background: url(../images/bg.png) repeat 0% 0%;
			color: #fff;
		}
		
			ul.popular-posts li strong a {
				color: #fff;
			}
			
				ul.popular-posts li strong a:hover {
					color: #1bb0d2;
				}
				
		ul.popular-posts li a.arrow {
			background: url(../images/arrow.png) no-repeat 0% 0%;
		}
		
	ul.recentcomments li {
		color: #767676;
	}
	
		ul.recentcomments li a {
			color: #767676;
		}
		
		ul.recentcomments li strong {
			color: #222021;
		}
		
		ul.recentcomments li small {
			color: #767676;
		}
		
		ul.recentcomments li b {
			color: #242424;
		}
		
		ul.recentcomments li .comment-body {
			color: #767676;
		}
		
	ul.latestpost li {
		color: #767676;
	}
	
	ul.info li {
		color: #767676;
	}
	
		ul.info li a {
			color: #1bb0d2;
		}
			
			ul.info li a:hover {
				color: #1bb0d2;
			}
			
		ul.news li span.meta {
			color: #6f6e6e;
		}
	
	ul.video li {
		color: #222021;
	}
	
	ul.extra-posts li {
		color: #767676;
	}
	
		ul.extra-posts li span.meta {
			color: #767676;
		}

 a.button {
	background: #1bb0d2;
	border-radius:3px;
	color: #fff;
}

	a.button:hover {
		background: #767676;
	}
	
 .nivo-caption a.button {
	background: #b4eb35;
	border-radius:3px;
	color:#767676;
}

	.nivo-caption a.button:hover {
		background: #767676;
		color: #fff;
	}
	
	.recent-posts.centre a.button {
		text-shadow:none;
	}
	
	.recent-posts.centre a.button:hover {
		background: none;
		color: #1bb0d2;
		text-shadow:none;
	}
	.box-2 .recent-posts.centre a.button:hover {
		color: #A5EFFF;
	}
	

div.title {
	background: url(../images/title.gif) repeat-x 0% 0%;
	color: #f4f4f4;
}

	div.title-1 {
		background: url(../images/title.gif) repeat-x 0% 0%;
		color: #f4f4f4;
	}
	
	div.title-2 {
		color: #767676;
	}

.post-info {
	color: #767676;
}
	
	.post-info strong {
		color: #302e2f;
	}
	
		.post-info strong a {
			color: #302e2f !important;
		}
		
			.post-info strong a:hover {
				color: #1bb0d2 !important;
			}
			
	.post-info em {
		color: #1bb0d2;
	}
	
		.post-info em a {
			color: #1bb0d2 !important;
		}
		
			.post-info em a:hover {
				color: #302e2f !important;
			}
			
		.post-block strong a.button {
			background: #1bb0d2;
			border-radius:3px;
			color: #fff;
		}
		
			.post-block strong a.button:hover {
				background: #767676;
				color:#fff;
			}
		
	.post-block b {
		color: #767676;
	}
	
		.post-block b a {
			color: #767676 !important;
		}
		
			.post-block b a:hover {
				color: #1bb0d2 !important;
			}
	
	.post-header b {
		background: url(../images/comment.png) no-repeat 0% 0%;
		color: #fff;
	}
	
		.post-header b a {
			color: #fff;
		}
		
			.post-header b a:hover {
				color: #1bb0d2;
			}
	
	.post-header strong {
		color: #767676;
	}
	
		.post-header strong a {
			color: #1bb0d2 !important;
		}
		
			.post-header strong a:hover {
				color: #302e2f !important;
			}

.box-1 {
	background: #313131 url(../images/box-1.jpg) no-repeat 0% 0%;
}

.box-2 >div{
	background: url(../images/box-2.jpg) no-repeat 0% 0% #1197b3;
}

.box-2 ul li {
	border-top: 1px solid #303030;
	color: #727374;
}

.box-2 ul li a {
	color: #a5efff;
}

.box-2 ul li a:hover {
	color: #fff;
}


.box-3 , .box-1{
	width:1002px; height:100%; background: #cdd0d3 url(../images/box-1.jpg) no-repeat 0% 0%;
	margin: 0 auto;
	border-radius: 4px;
}
.box-3 img{
	border:5px solid #fff; 
	-webkit-box-shadow: 0 1px 2px #adafb1;
	-moz-box-shadow:  0 1px 2px #adafb1;
	box-shadow:  0 1px 2px #adafb1;
	}
.box-3 .textwidget, .box-1 .textwidget{max-height: 920px;}
.box-1 > div, .box-3 > div{background: url(../images/box-bottom-1.png) no-repeat 50% bottom;}
.box-3 strong {
	color: #414141;
}

.box-3 a {
	background: url(../images/arrow-4.png) no-repeat 100% 6px;
	color: #6f6e6e;
}
	
.box-3 a:hover {
	color: #1bb0d2;
}

.box-4 >div{
background: #242424 url(../images/box-2.jpg) no-repeat 0% 0%;
}

.box-4 ul li {
	border-top: 1px solid #303030;
	color: #727374;
}

.box-4 ul li a {
	color: #727374;
}

.box-4 ul li a:hover {
	color: #fff;
}
		
.box-4 strong {
	color: #fff;
}

.box-4 p {
	color: #727374;
}

.box-4 a {
	color: #fff;
}

	.box-4 a:hover {
		color: #A5EFFF;
	}

	ul.centre li {
		color: #727374;
	}
		
		ul.centre li a.button {
			color: #fff;
		}

.footer-widget-area {
	background: #e9eff3;
}
.footer-widget-area >div{
	background: #1196b3 url(../images/footer.jpg) no-repeat 0% 0%; margin:1px;
}
	.footer-widget-area ul li {
		border-top: 1px solid #303030;
		color: #a5efff;
	}
	
		.footer-widget-area ul li a {
			color: #a5efff;
		}
		
			.footer-widget-area ul li a:hover {
				color: #fff;
			}

.text {
	color: #a5efff;
}

	.text strong {
		color: #fff;
	}
	
	ul.twitter_update_list li {
		color: #a5efff;
	}
	
		ul.twitter_update_list li a {
			color: #fff;
		}
		
			ul.twitter_update_list li a:hover {
				color: #fff;
			}
			
		ul.twitter_update_list li a.timesince {
			background: url(../images/twitter-icon.png) no-repeat 0% 1px;
			color: #fff;
		}

#footer-text {
	color: #576066;
}

	#footer-text a {
		color: #576066;
	}
	
		#footer-text a:hover {
			color: #1BB0D2;
		}
		
		nav.footer ul li {
			color: #576066;
		}
			
			nav.footer ul li a {
				color: #576066;
			}
			
				nav.footer ul li a:hover {
					color: #1BB0D2;
				}
				
		#commentform small {
			color: #8b8b8b;
		}
		
	#commentform a {
		color: #1bb0d2;
	}
	
	#commentform label {
		color: #767676;
	}
	
	#commentform input[type="text"] {
		background: #fff;
		border: 1px solid #dfdfdf;
		color: #767676;
	}
	
	#commentform input[type="submit"] {
		background: url(../images/arrow.png) no-repeat 100% 5px;
		color: #0c0c0c;
	}
	
		#commentform input[type="submit"]:hover {
			color: #1bb0d2;
		}
		
		#commentform textarea {
			background: #fff;
			border: 1px solid #dfdfdf;
			color: #767676;
		}


