@charset utf-8;

.sidebar .sidebar-wrap .tagcloud a {
text-shadow: none;
}

.sidebar .sidebar-wrap .tagcloud a:hover {
background: #fff;
}
.hasleftSidebar .sidebar a:hover,
.hasRightSidebar .sidebar a:hover {
color: #4889F1;
}

.top-area { 
background-color: #3866b2;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(56, 102, 178)), to(rgb(72, 137, 241)));
background-image: -webkit-linear-gradient(top, rgb(56, 102, 178), rgb(72, 137, 241));
background-image: -moz-linear-gradient(top, rgb(56, 102, 178), rgb(72, 137, 241));
background-image: -o-linear-gradient(top, rgb(56, 102, 178), rgb(72, 137, 241));
background-image: -ms-linear-gradient(top, rgb(56, 102, 178), rgb(72, 137, 241));
background-image: linear-gradient(top, rgb(56, 102, 178), rgb(72, 137, 241));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#3866b2', EndColorStr='#4889f1');
}

.qSlider .desc {
background-color: #4889f1;
background-image: -webkit-gradient(linear, left bottom, right top, from(rgb(72, 137, 241)), to(rgb(39, 71, 125)));
background-image: -webkit-linear-gradient(left bottom, rgb(72, 137, 241), rgb(39, 71, 125));
background-image: -moz-linear-gradient(left bottom, rgb(72, 137, 241), rgb(39, 71, 125));
background-image: -o-linear-gradient(left bottom, rgb(72, 137, 241), rgb(39, 71, 125));
background-image: -ms-linear-gradient(left bottom, rgb(72, 137, 241), rgb(39, 71, 125));
background-image: linear-gradient(left bottom, rgb(72, 137, 241), rgb(39, 71, 125));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#4889f1', EndColorStr='#27477d');
}
.qSlider .q-prev {
background: url(left-arrow-blue.png);
height: 45px;
width: 45px;
position: absolute;
z-index: 10;
left: -21px;
top: 42%;
}
.qSlider .q-next {
background: url(right-arrow-blue.png);
width: 45px;
height: 45px;
position: absolute;
z-index: 10;
right: -21px;
top: 42%;
}
.stage-background {

}
#menu-bar-wrapper {
background-color: #4889F1;
}

#menu ul.sub-menu li a:hover {
color: #4889F1;
}
#menu>li:hover>a {
color: #4889F1;
}

#menu>li.current_page_item>a,
#menu>li.current-menu-ancestor>a {
color: #4889F1;
}

#menu ul.sub-menu li a span.hasDropdown { background:url(sub-menu-arrow.png) 0px 0px no-repeat;   }
#menu ul.sub-menu li:hover a span.hasDropdown { background: url(sub-menu-arrow-hover.png) no-repeat!important;}
#menu-bar .menu>li.current_page_item span.hasDropdown , #menu-bar .menu>li.current-menu-ancestor span.hasDropdown,  #menu-bar .menu>li:hover span.hasDropdown { background:url(main-menu-arrow.png) 0px 0px no-repeat;  }


#footer {
background-color: #27477d;
background-image: -webkit-gradient(linear, left bottom, right top, from(rgb(39, 71, 125)), to(rgb(72, 137, 241)));
background-image: -webkit-linear-gradient(left bottom, rgb(39, 71, 125), rgb(72, 137, 241));
background-image: -moz-linear-gradient(left bottom, rgb(39, 71, 125), rgb(72, 137, 241));
background-image: -o-linear-gradient(left bottom, rgb(39, 71, 125), rgb(72, 137, 241));
background-image: -ms-linear-gradient(left bottom, rgb(39, 71, 125), rgb(72, 137, 241));
background-image: linear-gradient(left bottom, rgb(39, 71, 125), rgb(72, 137, 241));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#27477d', EndColorStr='#4889f1');
}
#footer .footer-wrap a {
color: #fff;
text-shadow: none;
}
#footer .footer-wrap a:hover {
color: #252627;
}
#footer div.inner-footer-wrapper ul li {
border-bottom: 1px dotted white;
}

#menu-footer-menu li a:hover {
color: #4889F1;
}

.blurb-wrapper .blurb-button a { 
background-color: #4889f1;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(72, 137, 241)), to(rgb(53, 96, 168)));
background-image: -webkit-linear-gradient(top, rgb(72, 137, 241), rgb(53, 96, 168));
background-image: -moz-linear-gradient(top, rgb(72, 137, 241), rgb(53, 96, 168));
background-image: -o-linear-gradient(top, rgb(72, 137, 241), rgb(53, 96, 168));
background-image: -ms-linear-gradient(top, rgb(72, 137, 241), rgb(53, 96, 168));
background-image: linear-gradient(top, rgb(72, 137, 241), rgb(53, 96, 168));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#4889f1', EndColorStr='#3560a8');
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
border: 1px solid #3560A8;
border-bottom-color: #3560A8;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
text-shadow: 1px 1px 1px #3560A9;
}
.blurb-wrapper .blurb-button a:hover {
color: #fff;
text-decoration: none;
background-color: #3560A9;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-ms-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}

.home-template-area .blurb-wrapper { 
background-color: #27477d;
background-image: -webkit-gradient(linear, left bottom, right top, from(rgb(39, 71, 125)), to(rgb(72, 137, 241)));
background-image: -webkit-linear-gradient(left bottom, rgb(39, 71, 125), rgb(72, 137, 241));
background-image: -moz-linear-gradient(left bottom, rgb(39, 71, 125), rgb(72, 137, 241));
background-image: -o-linear-gradient(left bottom, rgb(39, 71, 125), rgb(72, 137, 241));
background-image: -ms-linear-gradient(left bottom, rgb(39, 71, 125), rgb(72, 137, 241));
background-image: linear-gradient(left bottom, rgb(39, 71, 125), rgb(72, 137, 241));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#27477d', EndColorStr='#4889f1');
}

.home-template-area .blurb-secondary-text {
color: #fff;
}

.home-template-area .blurb-wrapper .blurb-text { color: #fff;  }

.posts li h2.custom-font a:hover { color: #4889F1;  }
div.inverse-filler-block {   
background-color: #ffffff;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(238, 238, 238)));
background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(238, 238, 238));
background-image: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(238, 238, 238));
background-image: -o-linear-gradient(top, rgb(255, 255, 255), rgb(238, 238, 238));
background-image: -ms-linear-gradient(top, rgb(255, 255, 255), rgb(238, 238, 238));
background-image: linear-gradient(top, rgb(255, 255, 255), rgb(238, 238, 238));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#eeeeee');
margin-top:-130px;
height:110px; 
}


.latest-home-posts .layout_element h3 a:hover {color: #4078D3;}

.portfolio-taxonomy ul li:hover a, .portfolio-taxonomy ul li.active a {
color: #4078D3;
text-decoration: none;
}

.pagination a:hover, .pagination .active a {
color: #4078D3;
}

.details a:hover{
color: #4078D3;
text-decoration: none;
}

#authorbox .authortext a:hover{
color: #4078D3;
text-decoration: none;
}

#comments_template .logged-in-as a:hover{
color: #4078D3;
text-decoration: none;
}