@charset "utf-8";
/* CSS Document */
a {
	color:#83cff3;
}
p > a {
	color:#83cff3;
}
input[type="submit"] {
	background-color: #83cff3;
	background-image: -webkit-linear-gradient(top, #83cff3, #53aed9);
	background-image: -moz-linear-gradient(top, #83cff3, #53aed9);
	background-image: -ms-linear-gradient(top, #83cff3, #53aed9);
	background-image: -o-linear-gradient(top, #83cff3, #53aed9);
	background-image: linear-gradient(top, #83cff3, #53aed9);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	border:1px solid #53aed9;
	text-shadow: 1px 1px 0 #53aed9;
	-webkit-text-shadow: 1px 1px 0 #53aed9;
	-moz-text-shadow: 1px 1px 0 #53aed9;
}
input[type="submit"]:hover {
	background-image: -webkit-linear-gradient(top, #53aed9, #83cff3);
	background-image: -moz-linear-gradient(top, #53aed9, #83cff3);
	background-image: -ms-linear-gradient(top, #53aed9, #83cff3);
	background-image: -o-linear-gradient(top, #53aed9, #83cff3);
	background-image: linear-gradient(top, #53aed9, #83cff3);
}
.pageWrap {
	border-top-color:#83cff3;
}
.mainMenu > li.current_page_item {
	background: url(../../images/blue/currentPageBg.png) 0 center no-repeat;
}
.mainMenu > li.current_page_parent {
	background: url(../../images/blue/currentPageBg.png) 0 center no-repeat;
}
.hasSubMenu > a {
	background: url(../../images/blue/hasSubMenuBg.png) right 14px no-repeat;
}
.mainMenu > li > ul {
	border-top: 2px solid #83cff3;
}
.mainMenu > li > ul > li > a {
	background: url(../../images/blue/subMenuListBg.png) 0 10px no-repeat;
}
.mainMenu .children li .children, .mainMenu li .sub-menu li .sub-menu{
    border-top: 2px solid #83cff3;
}
.mainMenu .children li .children li > a, .mainMenu li .sub-menu li .sub-menu li > a {
	background: url(../../images/blue/subMenuListBg.png) 0 10px no-repeat;
}
.nivo-prevNav {
	background: url(../../images/blue/nivoArrowsBg.png) 0 0 no-repeat;
}
.nivo-nextNav {
	background: url(../../images/blue/nivoArrowsBg.png) -52px 0 no-repeat;
}
#cyclePrevSlide {
	background:url(../../images/blue/nivoArrowsBg.png) 0 0 no-repeat;
}
#cycleNextSlide {
	background:url(../../images/blue/nivoArrowsBg.png) -52px 0 no-repeat;
}
.portfolioOneItemThumbWrap .itemInfo {
	background: url(../../images/blue/itemInfoIconMedium.png) center 0px no-repeat;
}
.portfolioOneItemThumbWrap .itemLink {
	background: url(../../images/blue/itemLinkIconMedium.png) center 0px no-repeat;
}
.portfolioTwoItemThumbWrap .itemInfo {
	background: url(../../images/blue/itemInfoIconMedium.png) center 0px no-repeat;
}
.portfolioTwoItemThumbWrap .itemLink {
	background: url(../../images/blue/itemLinkIconMedium.png) center 0px no-repeat;
}
.portfolioThreeItemThumbWrap .itemInfo {
	background: url(../../images/blue/itemInfoIcon.png) center 0px no-repeat;
}
.portfolioThreeItemThumbWrap .itemLink {
	background: url(../../images/blue/itemLinkIcon.png) center 0px no-repeat;
}
.portfolioOneItemThumbWrap:hover > .portfolioThumb {
	background:#83cff3;
}
.portfolioTwoItemThumbWrap:hover > .portfolioThumb {
	background:#83cff3;
}
.portfolioThreeItemThumbWrap:hover > .portfolioThumb {
	background:#83cff3;
}
.portfolioReadMoreBtn, .portfolioVisitWebsiteBtn {
	text-shadow: 1px 1px 0 #53aed9;
	-webkit-text-shadow: 1px 1px 0 #53aed9;
	-moz-text-shadow: 1px 1px 0 #53aed9;
	background-color: #83cff3;
	border: 1px solid #53aed9;
}
.portfolioVisitWebsiteBtn, .portfolioReadMoreBtn {
	background: -webkit-linear-gradient(top, #83cff3, #53aed9);
	background: -moz-linear-gradient(top, #83cff3, #53aed9);
	background: -ms-linear-gradient(top, #83cff3, #53aed9);
	background: -o-linear-gradient(top, #83cff3, #53aed9);
	background: linear-gradient(top, #83cff3, #53aed9);
}
.portfolioReadMoreBtn:hover, .portfolioVisitWebsiteBtn:hover {
	background: -webkit-linear-gradient(top, #53aed9, #83cff3);
	background: -moz-linear-gradient(top, #53aed9, #83cff3);
	background: -ms-linear-gradient(top, #53aed9, #83cff3);
	background: -o-linear-gradient(top, #53aed9, #83cff3);
	background: linear-gradient(top, #53aed9, #83cff3);
}
.galleryTwoItemThumbWrap:hover > img, .galleryThreeItemThumbWrap:hover > img {
	background: #83cff3;
}
.recentProjectThumbWrap .itemInfo {
	background: url(../../images/blue/itemInfoIcon.png) center 0px no-repeat;
}
.recentProjectThumbWrap .itemLink {
	background: url(../../images/blue/itemLinkIcon.png) center 0px no-repeat;
}
.recentProjectsTitle > h3 {
	background: #fff url(../../images/blue/titleLeftBg.png) 0 center no-repeat;
}
.recentProjectThumbWrap:hover > .recentProjectThumb {
	background:#83cff3;
}
.recentPostsTitle > h3 {
	background: #fff url(../../images/blue/titleLeftBg.png) 0 center no-repeat;
}
.recentPostThumbWrap:hover > .recentPostThumbLink {
	background:#83cff3;
}
.blogPostThumbLink:hover {
	background:#83cff3;
}
.readMore {
	background-color: #83cff3;
	background-image: -webkit-linear-gradient(top, #83cff3, #53aed9);
	background-image: -moz-linear-gradient(top, #83cff3, #53aed9);
	background-image: -ms-linear-gradient(top, #83cff3, #53aed9);
	background-image: -o-linear-gradient(top, #83cff3, #53aed9);
	background-image: linear-gradient(top, #83cff3, #53aed9);
	border:1px solid #53aed9;
	text-shadow: 1px 1px 0 #53aed9;
	-webkit-text-shadow: 1px 1px 0 #53aed9;
	-moz-text-shadow: 1px 1px 0 #53aed9;
}
.readMore:hover {
	background-image: -webkit-linear-gradient(top, #53aed9, #83cff3);
	background-image: -moz-linear-gradient(top, #53aed9, #83cff3);
	background-image: -ms-linear-gradient(top, #53aed9, #83cff3);
	background-image: -o-linear-gradient(top, #53aed9, #83cff3);
	background-image: linear-gradient(top, #53aed9, #83cff3);
}
.archivesTitleWrap .archivesTitle {
	background: #fff url(../../images/blue/titleLeftBg.png) 0 center no-repeat;
}
.simpleMore {
	background: url(../../images/blue/simpleArrowBg.png) left center no-repeat;
}
.archivesList li a {
	background: url(../../images/blue/widgetListArrowBg.png) 0px 4px no-repeat;
}
.widgetWrap > ul > li a {
	background:url(../../images/blue/widgetListArrowBg.png) 0px 4px no-repeat;
}
.widgetTitleWrap {
	background:url(../../images/blue/titleLeftBg.png) 0px center no-repeat;
}
.flickrWrap > div > a:hover {
	background:#83cff3;
}
#customSearchSubmit, input.contactButton, #submitComment, #searchform #searchsubmit {
	background-color: #83cff3;
	background-image: -webkit-linear-gradient(top, #83cff3, #53aed9);
	background-image: -moz-linear-gradient(top, #83cff3, #53aed9);
	background-image: -ms-linear-gradient(top, #83cff3, #53aed9);
	background-image: -o-linear-gradient(top, #83cff3, #53aed9);
	background-image: linear-gradient(top, #83cff3, #53aed9);
	border:1px solid #53aed9;
	text-shadow: 1px 1px 0 #53aed9;
	-webkit-text-shadow: 1px 1px 0 #53aed9;
	-moz-text-shadow: 1px 1px 0 #53aed9;
}
#customSearchSubmit:hover, input.contactButton:hover, #submitComment:hover, #searchform #searchsubmit:hover {
	background-image: -webkit-linear-gradient(top, #53aed9, #83cff3);
	background-image: -moz-linear-gradient(top, #53aed9, #83cff3);
	background-image: -ms-linear-gradient(top, #53aed9, #83cff3);
	background-image: -o-linear-gradient(top, #53aed9, #83cff3);
	background-image: linear-gradient(top, #53aed9, #83cff3);
}
#wp-calendar #today {
	background: #83cff3;
}
.ad125:hover {
	background: #83cff3;
}
.widgetRecentPostThumbLink:hover {
	background:#83cff3;
}
.footerWidgetsWrap .widgetRecentPostThumbLink:hover {
	background:#83cff3;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.footerWidgetsWrap .flickrWrap > div > a:hover {
	background:#83cff3;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.tagcloud > a {
	background:url(../../images/blue/tagIcon.png) -166px center no-repeat;
}
.footerWidgetsWrap .tagcloud > a {
	background:url(../../images/blue/footerTagIcon.png) -166px center no-repeat;
}
.pagination a:hover {
	border-bottom: 3px solid #83cff3;
}
.pagination .currentPage {
	background: #83cff3;
}
.currentTab > a {
	color: #83cff3;
}
.currentTab > a:hover {
	color: #83cff3;
}
blockquote p cite {
	background: url(../../images/blue/citeBg.png) 0 center no-repeat;
}
