body { background-color: #DD0000; }

.bodyNoGradient { background-color: #FF0000 !important; }
.bodyNoGradientOrTexture { background-image: none !important; background-color: #FF0000 !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, #FF0000;
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DD0000), color-stop(50%,#FF0000), color-stop(100%,#DD0000));
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-linear-gradient(top, #DD0000 0%, #FF0000 50%, #DD0000 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -moz-linear-gradient(top, #DD0000 0%, #FF0000 50%, #DD0000 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -ms-linear-gradient(top, #DD0000 0%, #FF0000 50%, #DD0000 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -o-linear-gradient(top, #DD0000 0%, #FF0000 50%, #DD0000 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, linear-gradient(top, #DD0000 0%, #FF0000 50%, #DD0000 100%);
	-pie-background: linear-gradient(top, #DD0000 0%, #FF0000 50%, #DD0000 100%);
	-webkit-box-shadow: inset 0 0 5px #760000;
	-moz-box-shadow: inset 0 0 5px #760000;
	box-shadow: inset 0 0 5px #760000;
}

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

}

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

}

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

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

#mainMenu { 
	background: #FF0000;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF2222), color-stop(50%,#FF1111), color-stop(51%,#FF0000), color-stop(100%,#FF1111));
	background: -webkit-linear-gradient(top, #FF2222 0%, #FF1111 50%, #FF0000 51%, #FF1111 100%);
	background: -moz-linear-gradient(top, #FF2222 0%, #FF1111 50%, #FF0000 51%, #FF1111 100%);
	background: -ms-linear-gradient(top, #FF2222 0%, #FF1111 50%, #FF0000 51%, #FF1111 100%);
	background: -o-linear-gradient(top, #FF2222 0%, #FF1111 50%, #FF0000 51%, #FF1111 100%);
	background: linear-gradient(top, #FF2222 0%, #FF1111 50%, #FF0000 51%, #FF1111 100%);
	-pie-background: linear-gradient(top, #FF2222 0%, #FF1111 50%, #FF0000 51%, #FF1111 100%);
	-webkit-box-shadow: 0 0 3px #760000;
	-moz-box-shadow: 0 0 3px #760000;
	box-shadow: 0 0 3px #760000;
}
.menuNoGradient { background: #FF0000 !important; }

#mainMenu a { color: #FFFFFF; text-shadow: 0 -1px #BB0000; }
#mainMenu a:hover { color: #DDDDDD; }
#mainMenu ul ul a, #mainMenu ul .childIndicator { color: #FFFFFF; text-shadow: none; }
#mainMenu ul ul a:hover { color: #FFFFFF; background-color: #333333; }
#mainMenu ul ul #current, #mainMenu ul ul .currentAncestor, #mainMenu ul ul #current:hover, #mainMenu ul ul .currentAncestor:hover { color: #80C0FF; background-color: #444444; }
#mainMenu ul .menuSectionLabel { color: #000000; border-bottom: dotted 1px #000000; }

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

#featureContent, #extraContainer1, #extraContainer2 { color: #E4E4E4; }
#featureContent a, #extraContainer1 a, #extraContainer2 a { color: #BBC7E5; }
#featureContent a:hover, #extraContainer1 a:hover, #extraContainer2 a:hover { color: #BBC7E5; }
#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: #E4E4E4; text-shadow: 0 1px #000000; }

#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, #444444;
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(98%,#444444), color-stop(100%,#222222));
	background: url(images/editable_images/siteBackground.png), top center repeat, -webkit-linear-gradient(top, #555555 0%, ##444444 98%, #222222 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -moz-linear-gradient(top, #555555 0%, #444444 98%, #222222 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -ms-linear-gradient(top, #555555 0%, #444444 98%, #222222 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, -o-linear-gradient(top, #555555 0%, #444444 98%, #222222 100%);
	background: url(images/editable_images/siteBackground.png), top center repeat, linear-gradient(top, #555555 0%, #444444 98%, #222222 100%);
	-pie-background: linear-gradient(top, #555555 0%, #444444 98%, #222222 100%);
	border-top: solid 1px #888888;
	border-bottom: solid 1px #111111;
}

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

.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: #E4E4E4; }
#footer a { color: #BBC7E5; }
#footer a:hover { color: #BBC7E5; }
#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: #999999; }
.filesharing-item-title { border-bottom-color: #CCCCCC; }

.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: #FF0000; }
}