    body {
	color:#676767;
	background-image:url(images/body-bg.png);
}

a, a:visited {
	color:rgb(0, 168,220);;
}

a:hover {
	color:rgb(0, 168,220);;
}
strong {
	font-weight: bold;
}
::selection {
	color: #fff;
	background: rgb(0, 168,220);
	}
    
.sidebar a, .sidebar a:visited {
	color:#000;
}
.sidebar a:hover{
	color:rgb(0, 168,220);;
}

.button, input[type=submit] {
    color: #fff;
    background-color: rgb(0, 168,220);;
}
a.button, a.button:hover {
    color: #fff;
	text-decoration:underline;
}

.sliderheading {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

.slidercontent {
	color: #fff;
	background: rgba(26,188,156,0.56);

}

.slidercontent a {
    color: #fff;
    font-style:italics;
}

#content .searchbutton {
	background: url(images/footer-search.png)center no-repeat #999;

}

#header {
	background: #1b313b;
    z-index: 100;
    height: 131px;
    border-bottom: 3px solid rgb(0, 168,220);
}

.content-wrapper {
	background: #FFF;
}

.phone-wrapper{
	color: #fff;
	background: url(images/phone-bg.png)left center no-repeat;
}

#tagline {
	color: #fff;
}

.post-wrapper {
	border: 1px solid #e4e4e4;
}

.readmore{
	background:none;
	box-shadow: 0px 0px 4px #676767;
}

.readmore a {
	color:#1b313b;
}

.readmore a:hover {
	color:rgb(0, 168,220);;
}

.post-title {
	color: #1b313b;
}

.post-title a {
	color:#1b313b;
}

.home-post-title a {
	color:#1b313b;
}

.home-blogmeta-category a{
	padding: 0px 5px;
	background-color: rgb(0, 168,220);;
	color: #fff;
}

.blogmeta-category a{
	padding: 0px 5px;
	background-color: rgb(0, 168,220);;
	color: #fff;
}
.home-blogmeta-author {
	color:rgb(0, 168,220);;
}

.blogmeta-author {
	color:rgb(0, 168,220);;
}

.featureslider {
	background:#FFF;
}

#main-menu{
	background-color: #00a1e7;
    top: -42px;
}

#main-menu .menu a {
	color:#fff;
}

#main-menu .menu ul {
    background-color:rgb(0, 168,220);;
}

#main-menu .menu ul a {
	color:#fff;
}

#main-menu .menu li:hover > a {
    color:#fff;
    background: #0387c0;
}

#main-menu .menu > li > a:hover, #main-menu .menu > li.dropdown:hover > a, #main-menu .menu > .current-menu-item > a,
#main-menu .current-menu-parent > a, navigation .current-menu-parent > a:hover, navigation .menu > .current-menu-item > a:hover {
	color:#fff;
	background-color: #0387c0;
}  

.wp-pagenavi a, .wp-pagenavi span {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-border-radius: 5px;
	box-shadow: 0px 0px 3px #666666;
}

#logo {
	background: #fff;
}

#logo:after {
	content:url('images/shadow-bg.png');
	position:absolute;
	right:-5px;
	bottom:42px
}

.wp-pagenavi span.current {
    color: #fff;
    background-color:rgb(0, 168,220);;
}

.sidebar-widget {
	border-bottom: 1px solid #e4e4e4;
}

.sidebar #searchform {
	box-shadow: inset 0px 0px 7px #444;
}

.sidebar #s {
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	background: rgba(230,230,230,0.47);
}
.sidebar .widget_product_search #searchform {
	box-shadow:none;
}

.sidebar .widget_product_search #s {
	border: 1px solid #e6e6e6;
	}

.sidebar .searchbutton {
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	background: url(images/search.png)center no-repeat rgba(230,230,230,0.47);
}

.sidebar .widget_calendar table td#today, .sidebar #calendar_wrap table td#today {
	color: #fff ;
    background: rgb(0, 168,220);;
} 

.sidebar .widget_calendar table caption, .sidebar #calendar_wrap table caption {
	color: #666;
}

.sidebar .widget_calendar table td a, .sidebar #calendar_wrap table td a {
	color:#666;
}

.sidebar .widget_calendar table td:hover, .sidebar #calendar_wrap table td:hover {
	color: rgb(0, 168,220);;
}


.sidebar .widget_tag_cloud div a, .sidebar .tagcloud a, .meta-tags a {
	color: #000;
}

.sidebar .widget_tag_cloud div a:hover, .sidebar .tagcloud a:hover, .meta-tags a:hover {
	color: #fff;
	background-color: rgb(0, 168,220);;
}

.sidebar .feedburner-email {
	border: 1px solid rgb(0, 168,220);;
}

.sidebar .recentpost-meta {
	color: rgb(0, 168,220);;
}

.sidebar .wid-recentpost a {
	color: #7a7a7a;
}

.socialicons img:hover{
	background-color:rgb(0, 168,220);;
}

.tabber .ul-tabs li.active {
	background:rgb(0, 168,220);;
}

.tabber .ul-tabs li.active a {
	color:#fff;
}
.tabber .tab-widget.current {
	border: 1px solid #e2e2e9;
}

.tabber .ul-tabs li {
	background-color: #cfcfcf;
	border-top: 1px solid #e2e2e9;
	border-left: 1px solid #e2e2e9;
	border-bottom: 1px solid #e2e2e9;
}

.tabber .ul-tabs li:last-child {
	border-right: 1px solid #e2e2e9;
}

.footer-widgets {
	color:#676767;
	float: none;
	background: #f0f0f0;
}

.footer-widgets a, .footer-widgets a:visited {
	color:#676767;
}

.footer-widget-area .widget-title, .footer-widget-area .footer-widget-title {
    color:#494545;;
}

.footer-widget-area .searchbutton {
	background: url(images/footer-search.png)center no-repeat #999;
}

.footer-widget-area .widget_calendar table caption, .footer-widget-area #calendar_wrap table caption {
	color: rgb(0, 168,220);;
}

.footer-widget-area .widget_calendar table td a, .footer-widget-area #calendar_wrap table td a {
	color: rgb(0, 168,220);;
}

.footer-widget-area .widget_calendar table td:hover, .footer-widget-area #calendar_wrap table td:hover {
	color: rgb(0, 168,220);;
}

.footer-widget-area .widget_calendar table td#today, .footer-widget-area #calendar_wrap table td#today {
	color: rgb(0, 168,220);;
}

.footer-widget-area .widget_tag_cloud div a, .footer-widget-area .tagcloud a, .meta-tags a {
	color: #676767;
}

.footer-widget-area .widget_tag_cloud div a:hover, .footer-widget-area .tagcloud a:hover, .meta-tags a:hover {
	color: rgb(0, 168,220);;
}

.footer-widget-area .recentpost-meta {
	color: rgb(0, 168,220);;
}

#footer {
	background-color: #dedede;
	color: #676767;
}

.slogan {
    color:#fff;
    text-align: center;
    position: absolute;
    opacity: 0.3;
    padding:15px 0;
    width: 76%;
}
.slogan h1 {
	line-height: 6px;
}