body { background-color: #84A5DD; }

.bodyNoGradient { background-color: #A6C7FF !important; }
.bodyNoGradientOrTexture { background-image: none !important; background-color: #A6C7FF !important; }

a.gravityButton {
	color: #FFFFFF !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6E95BA), color-stop(50%,#5D84A9), color-stop(51%,#4C7398), color-stop(100%,#5D84A9));
	background: -webkit-linear-gradient(top, #6E95BA 0%, #5D84A9 50%, #4C7398 51%, #5D84A9 100%);
	background: -moz-linear-gradient(top, #6E95BA 0%, #5D84A9 50%, #4C7398 51%, #5D84A9 100%);
	background: -ms-linear-gradient(top, #6E95BA 0%, #5D84A9 50%, #4C7398 51%, #5D84A9 100%);
	background: -o-linear-gradient(top, #6E95BA 0%, #5D84A9 50%, #4C7398 51%, #5D84A9 100%);
	-pie-background: linear-gradient(top, #6E95BA 0%, #5D84A9 50%, #4C7398 51%, #5D84A9 100%);
	border-top: solid 1px #90B7DC;
	-webkit-box-shadow: 0 1px 1px black;
	-moz-box-shadow: 0 1px 1px black;
	box-shadow: 0 1px 1px black;
}

#pageHeaderWrapper {  
	background: url(images/editable_images/siteBackground.png), top center repeat, #A6C7FF;
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84A5DD), color-stop(50%,#A6C7FF), color-stop(100%,#84A5DD));
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-linear-gradient(top, #84A5DD 0%, #A6C7FF 50%, #84A5DD 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -moz-linear-gradient(top, #84A5DD 0%, #A6C7FF 50%, #84A5DD 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -ms-linear-gradient(top, #84A5DD 0%, #A6C7FF 50%, #84A5DD 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -o-linear-gradient(top, #84A5DD 0%, #A6C7FF 50%, #84A5DD 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, linear-gradient(top, #84A5DD 0%, #A6C7FF 50%, #84A5DD 100%);
	-pie-background: linear-gradient(top, #84A5DD 0%, #A6C7FF 50%, #84A5DD 100%);
	-webkit-box-shadow: inset 0 0 5px #1D3E76;
	-moz-box-shadow: inset 0 0 5px #1D3E76;
	box-shadow: inset 0 0 5px #1D3E76;
}

.pageHeaderDarkToLight {
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84A5DD), color-stop(100%,#A6C7FF)) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-linear-gradient(top, #84A5DD 0%, #A6C7FF 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -moz-linear-gradient(top, #84A5DD 0%, #A6C7FF 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -ms-linear-gradient(top, #84A5DD 0%, #A6C7FF 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -o-linear-gradient(top, #84A5DD 0%, #A6C7FF 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, linear-gradient(top, #84A5DD 0%, #A6C7FF 100%) !important;
	-pie-background: linear-gradient(top, #84A5DD 0%, #A6C7FF 100%) !important;

}

.pageHeaderLightToDark {
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A6C7FF), color-stop(100%,#84A5DD)) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-linear-gradient(top, #A6C7FF 0%, #84A5DD 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -moz-linear-gradient(top, #A6C7FF 0%, #84A5DD 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -ms-linear-gradient(top, #A6C7FF 0%, #84A5DD 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, -o-linear-gradient(top, #A6C7FF 0%, #84A5DD 100%) !important;
	background: url(images/editable_images/siteBackground.png), top center repeat, linear-gradient(top, #A6C7FF 0%, #84A5DD 100%) !important;
	-pie-background: linear-gradient(top, #A6C7FF 0%, #84A5DD 100%) !important;

}

.pageHeaderNoGradient { background: url(images/editable_images/siteBackground.png), top center repeat, #A6C7FF !important; }
.pageHeaderNoGradientOrTexture { background-image: none !important; background-color: #A6C7FF !important; }

#titleSlogan h1 #siteTitle { color: #3E477F; text-shadow: 0 1px #BED7FF; }
#titleSlogan h1 #siteSlogan { color: #FFFFFF; text-shadow: 0 1px #000000; }

#mainMenu { 
	background: #141934;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363B56), color-stop(50%,#252A45), color-stop(51%,#141934), color-stop(100%,#252A45));
	background: -webkit-linear-gradient(top, #363B56 0%, #252A45 50%, #141934 51%, #252A45 100%);
	background: -moz-linear-gradient(top, #363B56 0%, #252A45 50%, #141934 51%, #252A45 100%);
	background: -ms-linear-gradient(top, #363B56 0%, #252A45 50%, #141934 51%, #252A45 100%);
	background: -o-linear-gradient(top, #363B56 0%, #252A45 50%, #141934 51%, #252A45 100%);
	background: linear-gradient(top, #363B56 0%, #252A45 50%, #141934 51%, #252A45 100%);
	-pie-background: linear-gradient(top, #363B56 0%, #252A45 50%, #141934 51%, #252A45 100%);
	-webkit-box-shadow: 0 0 3px #1D3E76;
	-moz-box-shadow: 0 0 3px #1D3E76;
	box-shadow: 0 0 3px #1D3E76;
}
.menuNoGradient { background: #141934 !important; }

#mainMenu a { color: #FFFFFF; text-shadow: 0 -1px #000000; }
#mainMenu a:hover { color: #87A2D7; }
#mainMenu ul ul a, #mainMenu ul .childIndicator { color: #FFFFFF; text-shadow: none; }
#mainMenu ul ul a:hover { color: #FFFFFF; background-color: #87A1D7; }
#mainMenu ul ul #current, #mainMenu ul ul .currentAncestor, #mainMenu ul ul #current:hover, #mainMenu ul ul .currentAncestor:hover { color: #22263A; background-color: #98B2E8; }
#mainMenu ul .menuSectionLabel { color: #A5C1F9; border-bottom: dotted 1px #A5C1F9; }

#headerImage {  
	-webkit-box-shadow: 0 0 5px #1D3E76;
	-moz-box-shadow: 0 0 5px #1D3E76;
	box-shadow: 0 0 5px #1D3E76;
}

#featureContent, #extraContainer1, #extraContainer2 { color: #1E264B; }
#featureContent a, #extraContainer1 a, #extraContainer2 a { color: #FFFFFF; }
#featureContent a:hover, #extraContainer1 a:hover, #extraContainer2 a:hover { color: #FFFFFF; }
#featureContent h1, #featureContent h2, #featureContent h3, #featureContent h4, #featureContent h5, #featureContent h6, #extraContainer1 h1, #extraContainer1 h2, #extraContainer1 h3, #extraContainer1 h4, #extraContainer1 h5, #extraContainer1 h6, #extraContainer2 h1, #extraContainer2 h2, #extraContainer2 h3, #extraContainer2 h4, #extraContainer2 h5, #extraContainer2 h6 { color: #1E264B; text-shadow: 0 1px #FFFFFF; }

#subFeature { color: #E4E4E4; }
#subFeature a { color: #BBC7E5; }
#subFeature a:hover { color: #BBC7E5; }
#subFeature h1, #subFeature h2, #subFeature h3, #subFeature h4, #subFeature h5, #subFeature h6 { color: #E4E4E4; text-shadow: 0 1px #000000; }

#subFeatureWrapper { 
	background: url(images/editable_images/siteBackground.png), top center repeat, #1E264B;
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2F375C), color-stop(98%,#1E264B), color-stop(100%,#000329));
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-linear-gradient(top, #2F375C 0%, ##1E264B 98%, #000329 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -moz-linear-gradient(top, #2F375C 0%, #1E264B 98%, #000329 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -ms-linear-gradient(top, #2F375C 0%, #1E264B 98%, #000329 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -o-linear-gradient(top, #2F375C 0%, #1E264B 98%, #000329 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, linear-gradient(top, #2F375C 0%, #1E264B 98%, #000329 100%);
	-pie-background: linear-gradient(top, #2F375C 0%, #1E264B 98%, #000329 100%);
	border-top: solid 1px #626A8F;
	border-bottom: solid 1px #000018;
}

#pageContentWrapper { background-color: #1E264B; color: #FFFFFF; }
#pageContentWrapper a { color: #A4C0F8; }
#pageContentWrapper a:hover { color: #FFFFFF; }
#pageContentWrapper h1, #pageContentWrapper h2, #pageContentWrapper h3, #pageContentWrapper h4, #pageContentWrapper h5, #pageContentWrapper h6 { color: #DCC572; text-shadow: 0 1px #000000; }

.blog-entry-body { border-top-color: #CCCCCC; }
.blog-entry-comments { border-top-color: #CCCCCC; }
#pluginSidebar { background-color: #FFFFFF; -webkit-box-shadow: 0 0 5px #CCCCCC; -moz-box-shadow: 0 0 5px #CCCCCC; box-shadow: 0 0 5px #CCCCCC; }
ul.blog-tag-cloud, #blog-archives, #blog-categories { border-bottom-color: #CCCCCC; }
ul.blog-tag-cloud:before, #blog-archives:before, #blog-categories:before, #blog-rss-feeds:before { color: #666666; }

#footer { color: #1E264B; }
#footer a { color: #1E264B; }
#footer a:hover { color: #FFFFFF; }
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { color: #E4E4E4; text-shadow: 0 1px #000000; }

blockquote, .standout { color: #000000; background-color: #D4D4D4; text-shadow: 0 1px 0 #F4F4F4; }

.thumbnail-caption {color: %colour_photoAlbum_caption%;}
.photo-caption {color: %colour_photoAlbum_caption%;}
.exif-data {color: %colour_photoAlbum_exifData%;}
.photo-background {background-color: #FFFFFF;color: #000000;}
.photo-caption {color: #999999;}
.photo-links a, .photo-links a:hover, .photo-links a:visited {color: #466B9E;}

.movie-thumbnail-caption {color: #999999;}
.movie-background { background-color: #FFFFFF; }
.movie-title {color: #000000;}

.filesharing-item { border-left-color: #4F5C92; }
.filesharing-item-title { border-bottom-color: #4F5C92; }

.form-input-field { border-color: #CCCCCC; background-color: #FFFFFF; color: #777777; }

/* Mobile Color Adjustments for iPhone, etc. (not iPad) */
@media only screen and (max-device-width: 480px) {
#mobileMenuTab { background-color: #141934; }
}