body { background-color: #20449F;color: #0A2547; }

a, a:link, a:visited { color: #6D56D1; }
a:hover, a:active { color: #9A6A08; }

#titleSlogan .title h1 { color: #F6DF7D;text-shadow: 0 1px 0 #FFFFFF; }
#titleSlogan .title h1 span, #titleSlogan .slogan h2 { color: #FFFFFF;text-shadow: 0 1px 0 #212121; }

#visitorInteractionPanel { border-color: #EDA719; }
#adjustWidth, #adjustTextSize { color: #F6DF7D;}
#headerColor1 { background-color: #20449F; }
#headerColor2 { background-color: #797979; }
#headerColor3 { background-color: #C0C0C0; }
#iPadCloseButton { color: #F6DF7D;border-color: #F6DF7D; }

.headerImage { border-color: #A9A9A9; }

#mainContentWrapper { background-color: #F6DF7D; }

#menu ul a { color: #0A2567;text-shadow: 0 1px 0 #FFFFFF; }
#menu ul a:hover, #mainMenuHoverLinkColor { color: #9A6A08; }
.hoverMenuItemBorder { border-bottom-color: #9A6A08; }
#menu ul .current { color: #6D56D1; }
.currentMenuItemBorder, #menu ul .current .hoverMenuItemBorder { border-bottom-color: #6D56D1; }
#menu ul .currentAncestor { color: #0A2567; }
.ancestorMenuItemBorder, #menu ul .currentAncestor .hoverMenuItemBorder { border-bottom-color: #0A2567; }
#menu ul li span.menuDivider { color: #3B23A4; }
#menu ul li.ddarrow span.childIndicator { background-color: #EDA719; }

/* Color Styles for Main Menu Drop Down, applied when selected in theme options. */
#menu ul ul {border-left-color: #1D0B6A;background-color: #8777D1;}
#menu ul ul a {color: #FFFFFF;text-shadow: 0 1px 0 #0A2567;}
#menu ul ul a:hover {color: #FFFFFF;background-color: #EDA719;}
#menu ul ul .current, #menu ul ul .current:hover {color: #6D56D1;background-color: #F6DF7D;}
#menu ul ul .currentAncestor, #menu ul ul .currentAncestor:hover {color: #FFFFFF;background-color: #797979;}
#menu ul ul li.ddarrow span { border-right-color: #1D0B64; }

#menu ul ul ul {border-left-color: #FFFFFF;border-bottom-color: #FFFFFF; }

/* #footerWrapper { background-color: %colour_upper_background%; } */
#footer {color: #FFFFFF;}
#footer a {color: #FFFFFF;}
#footer a:hover {color: #FFFFFF;}

#breadcrumbContainer a, #breadcrumbContainer a:hover {color: #EDA719; }
#breadcrumbContainer span { color: #EDDA71; }

#subMenu ul ul {border-left-color: #1D0B6A;background-color: #8777D1;}
#subMenu ul ul a {color: #FFFFFF;text-shadow: 0 1px 0 #0A2567;}
#subMenu ul ul a:hover {color: #FFFFFF;background-color: #EDA719;}
#subMenu ul .current, #subMenu ul .current:hover {color: #6D56D1;background-color: #F6DF7D;}
#subMenu ul .currentAncestor, #subMenu ul .currentAncestor:hover {color: #FFFFFF;background-color: #797979;}
#subMenu ul ul li.ddarrow span { border-right-color: #1D0B64; }

#subMenu ul ul ul {border-left-color: #FFFFFF; }

#extraContainer1 {color: #0A2567;}
#extraContainer1 a {color: #6D56D1;}
#extraContainer1 a:hover {color: #9A6A08;}

#extraContainer2 {color: #0A2567;}
#extraContainer2 a {color: #6D56D1;}
#extraContainer2 a:hover {color: #9A6A08;}

#extraContainer3 {color: #0A2567;}
#extraContainer3 a {color: #6D56D1;}
#extraContainer3 a:hover {color: #9A6A08;}

#extraContainer4 {background-color: #F6DF7D;border-color: #F6DF7D;color: #0A2567;text-shadow: 0 1px 0 #FFFFFF;}
#extraContainer4 a {color: #6D56D1;}
#extraContainer4 a:hover {color: #9A6A08;}

#extraContainer5 {background-color: #F6DF7D;border-color: #F6DF7D;color: #0A2567;text-shadow: 0 1px 0 #F6DF7D;}
#extraContainer5 a {color: #6D56D1;}
#extraContainer5 a:hover {color: #9A6A08;}

#ec6Wrapper { background-color: #F6D651; }
#extraContainer6 {color: #DA2567;text-shadow: 0 1px 0 #F6DF7D;}
#extraContainer6 a {color: #6D56D1;}
#extraContainer6 a:hover {color: #9A6A08;}

#extraContainer7 {color: #0A2567;text-shadow: 0 1px 0 #3B23A4;}
#extraContainer7 a {color: #6D56D1;}
#extraContainer7 a:hover {color: #9A6A08;}

blockquote, .standout {background-color: #C0C0C0;color: #000000;}

h1.blog-entry-title {border-bottom-color: #20449F;}
.blog-entry-date, .blog-entry-tags { background-color: #EDC419;border-color: #3B234A;text-shadow: 0 1px 0 #FFFFFF; }

.form-input-field {border-color: #0A2567;background-color: #F6DF7D;color: #0A2567;}

.thumbnail-caption {color: #0A2567;}
.photo-background {background-color: #F6DF7D;color: #0A2567;}
.photo-caption {color: #0A2567;}
.photo-links a, .photo-links a:hover, .photo-links a:visited {color: #EDA719;}

.movie-thumbnail-caption {color: #0A2567;}
.movie-background {background-color: #F6DF7D;}
.movie-title {color: #0A2567;}

.filesharing-item {border-left-color: #FFFFFF;}
.filesharing-item-title {border-bottom-color: #0A2567;}

/* Below are iPhone specific color styles */
@media only screen and (max-device-width: 480px) {
#menu ul {border-left-color: #1D0B6A;background-color: #8777D1;}
#menu ul a {color: #FFFFFF;text-shadow: 0 1px 0 #0A2567;}
#menu ul a:hover {color: #FFFFFF;background-color: #EDA719;}
#menu ul .current, #menu ul .current:hover {color: #6D56D1;background-color: #F6DF7D;}
#menu ul .currentAncestor, #menu ul .currentAncestor:hover {color: #FFFFFF;background-color: #797979;}
#menu ul li.ddarrow span { border-right-color: #1D0B64; }

#menu ul ul {border-left-color: #FFFFFF; }
}