/** OVERALL STYLES */
body { background: #ebebeb url(/uploads/theme_assets/x/000/001/a8e/yakbackground_groupsite.jpg) repeat top left; }
h2 { color: #080c70; }

/** BUTTON WORKAROUNDS: for now it's easiest to do here, since we can be dynamic. */

/** LINK STYLES AND RELATED */
a:focus { outline: none; }
a, .gray a { color: #080c70; text-decoration: none; }
em.glossary, u.glossary, span.glossary, a.glossary { border-bottom-color: #080c70; color: #080c70; }
a:hover, .gray a:hover { color: #080c70; text-decoration: underline; }
a.invr:hover, ul.ractions li.active a.invr { color: #fff; background-color: #080c70; text-decoration: none; }
.thmt { color: #080c70; }
.menut, a.menut { color: #ffffff; background-color: #000080; }
.submenut, a.submenut { color: #080c70; background-color: #fff; }
.submenut a, .submenut a:hover { color: #080c70; }
.menubrdr { border-color: #000080; }
.titlet, a.titlet { color: #ffffff; background-color: #000080; }
.titlet a { color: #ffffff; }
.titlebrdr { border-color: #000080; }
.thminvr:hover { background-color: #080c70; }
.invrthmt { color: #fff; background-color: #080c70; }
a.actv, .actv a, a.actv:hover, .actv a:hover, span.actv { color: #bbb; }
a.invr.actv, a.invr.actv:hover, span.invr.actv { color: #fff; background-color: #bbb; text-decoration: none; }
a.thmhvr { color: #333; text-decoration: none; }
a.thmhvr:hover { color: #080c70; text-decoration: underline; }
.cactions a { color: #ffffff; }
.blocklist li.item .itemhead .cactions a, .handle.inv .cactions a { color: #080c70; }

.handle .cactions .move { background: url(/images/gs2/move-white.gif) no-repeat 4px 5px; }

a.iact { background: transparent url(/images/gs2/action-light.png) no-repeat 0 0; }
.cactions.thmt a.iact { background-color: #080c70; background-image: url(/images/gs2/action.png); }
.handle a.iact { background: #000080 url(/images/gs2/action-invr.png) no-repeat 0 0; }

/** THEMEABLE GRAPHICAL ELEMENTS */
img.thmico, img.thmico2, img.plusico, img.plusico2, img.nlblkico { background-color: #080c70; }
.meter span { background: #000080 url(/images/gs2/profile-meter.png) repeat-x bottom left; }
.meter span span { background: transparent; }
.btn span { background: #080c60; }
.btn:hover span, .btn_hover span { background: #12167a; }
.btn span b {
	text-shadow: #080c20 1px 1px 1px;
}
.btn:hover span b {
	text-shadow: #080c30 1px 1px 1px;
}
.btn.btn_disabled span b, .btn.btn_disabled:hover span b {
	text-shadow: none;
}

/** LAYOUT THEME */
#header {
	background-image: url(/images/gs2/header-shadow.png);
}
#main #content {
	background-image: url(/images/gs2/content-shadow.png);
}
#footertop {
	background-image: url(/images/gs2/footer-shadow.png);
}
#headimage { background: url(/uploads/theme_assets/x/000/001/201/RadioForYourHealthban.jpg) no-repeat; }
#topsplash { background: transparent; }
#topsplash h1 a,
#topsplash h1 a span { color: #080c70; }
#topsplash h1 a small { color: #444444; }
#headinner #topsplash h1 a { display: none; }
#navmainbg { background: #000080; }
#topnav .first, #topnav .last, #footer .text, #footer .poweredby { border: 1px solid #ebebeb; }
#footer, #footer a { color: #333; }
#topnav, #topnav a { color: #222; }
#footer .xplate, #topnav .xplate { background: #ebebeb;   opacity: 0.65;  }
#footertop .pad { background: #ffffff; }

/** MENUS */
#navmain .menu li span.sep { border-right-color: #ffffff; }
#navmain .menu li, #navmain .menu li a { color: #ffffff; }
#navmain .menu li:hover a.sub,
#navmain .menu li.hover a.sub { border-color: #000080; background: #fff; color: #000080; }
#navmain.disabled .menu li:hover a.sub,
#navmain.disabled .menu li.hover a.sub { background: transparent; color: #fff; }
#navmain .menu li.active a { background: #eaeaea; color: #080c70; }
#navmain .menu li a.cx { color: #ffffff; }
#navmain .menu li:hover a.cx, #navmain .menu li.hover a.cx { color: #000080; }
#navmain .menu li a.cx span { color: #000080; }
#navmain .menu li:hover a.cx span, #navmain .menu li.hover a.cx span { color: #fff; }

#navmain .menu li div.submenu .subtopbg {
	border-left: 2px solid #000080;
	border-right: 2px solid #000080;
}
#navmain .menu li div.submenu ul {
	border-left: 2px solid #000080;
	border-right: 2px solid #000080;
}
#navmain .menu li div.submenu ul li { color: #333; }
#navmain .menu li div.submenu ul li a { color: #333; }
#navmain .menu li div.submenu ul li a:hover { color: #fff; background-color: #000080; }

#navmain .menu li div.submenu .subbotbg span {
	border-left: 2px solid #000080;
	border-right: 2px solid #000080;
	border-bottom: 2px solid #000080;
}

#navsub { background: #eaeaea; }
#navsub label { color: #6b6b6b }
#navsub .subbotnav li a { color: #6b6b6b; }
#navsub .subbotnav li a:hover,
	#navsub .subbotnav li a.popup-triggered,
	#navsub .subbotnav li.active a { background: #fff; color: #080c70; }

.menu .mainnav li span.sep { border-right-color: #ffffff; }
.menu .mainnav li, .menu .mainnav li a { color: #ffffff; }
#content .modules .handle .cactions a.dropdown-trigger { color: #ffffff; }
#content .modules .handle.inv .cactions a.dropdown-trigger,
#content .modules .handle .cactions a.dropdown-trigger:hover,
#content .modules .handle .cactions a.dropdown-triggered { color: #222; }
.menu .mainnav { background: #000080; }
.menu .mainnav li a:hover, .menu .mainnav li.active a { background: #eaeaea; color: #080c70; }
.menu .mainnav li a.dropdown-trigger:hover,
.menu .mainnav li a.dropdown-triggered { background: white; color: #333; }

.menu .subnav { background: #eaeaea; }
.menu .subnav strong, .menu .subnav li, .menu .subnav a { color: #6b6b6b; }

ul.menu-items { border: 2px solid #000080; }
ul.menu-items li a { color: #333; }
ul.menu-items li a:hover { color: #fff; background-color: #000080; }

/** SIDEBAR SEARCH */
.xsidebar #searchbar { background: #eaeaea; }
.searchbar-bg { background: #eaeaea; }

/** SIDEBAR - ADD MODULE */
#content .addmod a.learnmore b { color: #080c70; }

/** MODULE - GENERAL */
#content .cell h4 { color: #080c70; }
#content .modulehead h4, #content .modulehead label, #content .modulehead h4 a, #content .modulehead label { color: #ffffff; }
#content .modulehead { background: #000080; }

/** PROFILE - MEMBER PROFILE HEADER */
#content #profpage .profhead div.cbox { background: #000080; }
#content #profpage .profhead div.cbox em.crnr { color: #000080; background: #fff; }
#content #profpage .profhead div.cbox div.cbox { background: #fff; }
#content #profpage .profhead div.cbox div.cbox em.crnr { background: #000080; color: #fff; }
#content #profpage .profhead div.cbox span.crnr { background-color: #000080; }
#content #profpage .profhead div.cbox div.cbox span.crnr { background-color: #000080; }

/** GRAY ROUNDED BOXES - THEMED TEXT */
div.cbox.graybox div.cbox h4, div.cbox.graybox div.cbox h5 { color: #080c70; }

/** DIALOGS - THEMED BORDERS */
.mdlg { border-color: #000080; }
.eswd-content, .eswd-pt u { border-color: #000080; }
.eswd-content h2.caption, #modal_dialog_message h2.caption { background-color: #000080; color: #ffffff; }
