/*--------------------------------------------------------------------
Portal 1 CSS (Digital Universe theme)

Author:			Ryan Brill <ryan [at] solutionset.com>

Methods: 		RULES ORGANISATION WITHIN CSS FILES
				Should mirror the html document flow:
				General
					Container
						Header
							Nav
						Body
							Layout Setup
								Modules
						Footer
					Hacks
					(other)
----------------------------------------------------------------------*/

/* Links
----------------------------------------------------------------------*/
a {
	color: #83a83d;
}

/* Lists -> Star Rating
---------------------------------------------*/
ul.rateable,
ul.rated {
	background-image: url(../i/portal2/bg_star_rating.gif);
}

ul.rateable li a:hover {
	background-image: url(../i/portal2/bg_star_rating.gif);
}

ul.rateable li.current-rating,
ul.rated li.current-rating {
	background-image: url(../i/portal2/bg_star_rating.gif);
}

/* Header -> Dashboard
-----------------------------------*/
#header #dashboard a {
	color: #3561b7;
}
#header #dashboard ul.loginmenu a {
	color: #96C146;
}

/* Header -> Banner
-----------------------------------*/
#header .main-banner-wrapper {
	background-image: url(../i/portal2/banner_top.gif);
}

/* Navigation
----------------------------------------------------------------------*/
#header div.main-navigation {
	background-color: #dcdcdc;
}
#header #mainnav {
	border-top-color: #e2e2e2;
	background-color: #f8f8f8;
	background-image: url(../i/portal2/bgNavBottom.gif);
}
#header #mainnav li {
	background-image: url(../i/portal2/bgNavLeft.gif);
}
#header #mainnav li a {
	color: #7a848f;
	background-image: url(../i/portal2/bgNavRight.gif);
}
#header #mainnav li.selected {
	background-image: url(../i/portal2/bgNavLeftSelected.gif);
}
#header #mainnav li a.selected {
	color: #51575f;
	background-image: url(../i/portal2/bgNavRightSelected.gif);
}
#header #mainnav li ul li.selected a.selected,
#header #mainnav li a:hover {
	color: #51575f;
}

#header ul#mainnav li#nav_170,
#header ul#mainnav li#nav_1059,
#header ul#mainnav li#nav_1157 {
	background-image: url(../i/portal2/bgNavLeftFirst.gif);
}
#header ul#mainnav li#nav_170 a,
#header ul#mainnav li#nav_1059 a,
#header ul#mainnav li#nav_portalhome a,
#header ul#mainnav li#nav_1157 a {
	background-image: url(../i/portal2/bgNavRightFirst.gif);
}
#header ul#mainnav li#nav_170 a.selected,
#header ul#mainnav li#nav_1059 a.selected,
#header ul#mainnav li#nav_1157 a.selected,
#header ul#mainnav li#nav_1181 a.selected {
	background-image: url(../i/portal2/bgNavRightFirstSelected.gif);
}

/* Leftnav -> Topics
-----------------------------------*/
#leftnav #topics h3 a {
	color: #3561b7;
}
#leftnav #topics.portal h3 a.title,
#leftnav #topics.topic h3 a.title {
	color: #96C146;
}

/* div.box
----------------------------------------------------------------------*/
div.box div.header {
	border-bottom-color: #96c146;
}
#content div.box div.header h2 {
	color: #96c146;
}
div.box p.links a {
	background-image: url(../i/portal2/bg_link_arrow.gif);
}

/* Box -> RSS Feeds
-----------------------------------*/
#content .rssFeed-featured,
#content .module-PortalFeaturedFeed {
	background-color: #000000;
	color: #DCDCDC;
	border-top-color: #96C146;
}
.rssFeed-featured h3 a,
.module-PortalFeaturedFeed h3 a {
	color: #FFFFFF;
}
#content .rssFeed-featured p.links a,
#content .module-PortalFeaturedFeed p.links a {
	color: #FFFFFF;
}

/* Portal Styles
----------------------------------------------------------------------*/

/* div.box -> Portal Detail
-----------------------------------*/
div.box.portalDetail {
	border-bottom-color: #96c146;
}

/* div.box -> Featured Content
-----------------------------------*/
#content div.box.featuredContent {
	border-top-color: #96c146;
	border-bottom-color: #686868;
}
div.box.featuredContent ul li {
	background-color: #e8e8e8;
	color: #77818a;
}
div.box.featuredContent h2 {
	color: #96c146;
}
div.box.featuredContent h2 span {
	color: #fff;
}
div.box.featuredContent h3,
div.box.featuredContent h3 a {
	color: #4d5359;
}
div.box.featuredContent p.links a {
	color: #333;
}

/* div.box -> Featured Content -> Horizontal
-----------------------------------*/
div.box.featuredContent.horizontal {
	background-image: url(../i/portal2/bg_featuredContent.gif);
}
div.box.featuredContent.horizontal h2 {
	background-color: #333;
	margin: -10px -10px 0 -10px;
	padding: 10px;
}
#content div.box.featuredContent.horizontal {
	border-bottom-color: #565656;
}

/* div.box -> Portal News
-----------------------------------*/
div.box.portalNews {
	color: #dcdcdc;
	background-color: #000;
	border-bottom-color: #96c146;
}
div.box.portalNews div.header h2 {
	color: #96c146;
}
div.box.portalNews h3,
div.box.portalNews h3 a {
	color: #fff;
}
div.box.portalNews p.links a {
	color: #fff;
}
div.box.portalNews .ActionButtons a {
	color: #FFFFFF;
}

/* div.box -> Portal Content
-----------------------------------*/
div.box.portalContent {
	border-top-color: #565656;
	background-color: #565656;
	background-image: url(../i/portal2/bg_portalContentRule.gif);
	border-bottom-color: #565656;
}
div.box.portalContent .top {
	background-color: #565656;
	background-image: none;
}
div.box.portalContent div.header h2,
div.box.portalContent .right h3 {
	color: #fff;
	border-bottom-color: #7d7d7d;
}
div.box.portalContent h3 {
	color: #dadada;
}
div.box.portalContent .right img {
	border-color: #474747;
	border-bottom-color: #7d7d7d;
}
div.box.portalContent .right h4 {
	border-top-color: #3e3e3e;
	border-bottom-color: #7d7d7d;
	background-color: #4b4b4b;
	background-image: url(../i/portal2/bg_link_arrow.gif);
}
div.box.portalContent ul {
	border-top-color: #7d7d7d;
	border-bottom-color: #3e3e3e;
}
div.box.portalContent ul li {
	border-top-color: #3e3e3e;
	border-bottom-color: #7d7d7d;
	background-color: #4b4b4b;
	background-image: url(../i/portal2/bg_link_arrow.gif);
}
div.box.portalContent ul li a {
	color: #bababa;
}

/* Box -> Tabs 
/* div.box -> Media / galleryList -> tabs
-----------------------------------*/
ul.tabs,
div.box.media ul.galleryTabs,
div.box.galleryList ul.galleryTabs {
	border-top-color: #96C146;
	background-color: #96C146;
}

/* div.box -> Comments
-----------------------------------*/
div.box.comments {
	border-top-color: #96C146;
}
div.box.comments div.header {
	border-bottom-color: #b5b5b5;
}
div.box.comments div.header h2 {
	color: #4B4B4B;
}

/* div.box -> Add Comment
-----------------------------------*/
div.box.addcomment div.header {
	border-bottom-color: #b5b5b5;
}
div.box.addcomment div.header h2 {
	color: #4B4B4B;
}

/* JS Styles
----------------------------------------------------------------------*/

/* WordNetworks Ads
-----------------------------------*/
#wordnetworkads h2 {
	color: #96C146;
}

/* rSelect
-----------------------------------*/
#wrapper div.rSelectBox div.label {
	background-color: #4b4b4b;
}
#wrapper div.rSelectBox ul li.hover {
	background-color: #eee;
}
#wrapper div.rSelectBox ul li.selected {
	background-color: #ccc;
}

/* Menu
Must set .menu_item a 
then .menu_selected
then .menu_selected a 
---------------------------------------------------------------------*/
.menu_item a{
        color: #96C146;
}

.menu_selected {
	background-color: #000000;
	color: #FFFFFF;
	border-bottom-color: #000000;
}

.menu_selected a{
	color: #FFFFFF;
}

