/*--------------------------------------------------------------------
Portal 1 CSS

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: #4a913b;
}

/* Lists -> Star Rating
---------------------------------------------*/
ul.rateable,
ul.rated {
	background-image: url(../i/portal1/bg_star_rating.gif);
}

ul.rateable li a:hover {
	background-image: url(../i/portal1/bg_star_rating.gif);
}

ul.rateable li.current-rating,
ul.rated li.current-rating {
	background-image: url(../i/portal1/bg_star_rating.gif);
}

/* Header -> Breadcrumbs
-----------------------------------*/
#header .breadcrumbs {
	color: #4a913b;
}
#header .breadcrumbs a {
	color: #8ba38e;
}
#header .breadcrumbs span.portal {
	color: #4a913b;
}
#header .breadcrumbs span {
	color: #8ba38e;
}
#header .breadcrumbs span.last {
	color: #ff9600;
}

/* Header -> Dashboard
-----------------------------------*/
#header #dashboard {
	color: #4a913b;
}

/* Header -> Banner
-----------------------------------*/
#header .main-banner-wrapper {
	background-image: url(../i/portal1/banner_top.gif);
}

/* Navigation
----------------------------------------------------------------------*/
#header div.main-navigation {
	background-color: #cee3cc;
}
#header #mainnav {
	border-top-color: #cee3cc;
	background-color: #e8f2e7;
	background-image: url(../i/portal1/bgNavBottom.gif);
}
#header #mainnav li {
	background-image: url(../i/portal1/bgNavLeft.gif);
}
#header #mainnav li a {
	color: #7f8f7a;
	background-image: url(../i/portal1/bgNavRight.gif);
}
#header #mainnav li.selected {
	background-image: url(../i/portal1/bgNavLeftSelected.gif);
}
#header #mainnav li a.selected {
	color: #5a9f42;
	background-image: url(../i/portal1/bgNavRightSelected.gif);
}
#header #mainnav li a:hover,
#header #mainnav li ul li.selected a.selected {
	color: #5a9f42;
}


#header ul#mainnav li#nav_170,
#header ul#mainnav li#nav_1059,
#header ul#mainnav li#nav_1157 {
	background-image: url(../i/portal1/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/portal1/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/portal1/bgNavRightFirstSelected.gif);
}

/* Leftnav -> Topics
-----------------------------------*/
#leftnav #topics h3 a.logo {
	background-image: url(../i/portal1/logo_29x30.gif);
}
#leftnav #topics h3 a.title {
	background-image: url(../i/portal1/title_leftnav_topicsandportals.gif);
}
#leftnav #topics.search h3 a.title {
	background-image: url(../i/portal1/title_leftnav_searchresults.gif);
}

/* Leftnav -> Buttons
-----------------------------------*/
#leftnav #myaccount a {
	background-image: url(../i/portal1/leftnav_myaccount.gif);
}
#leftnav #manageportals a {
	background-image: url(../i/portal1/leftnav_myportals.gif);
}

/* div.box
----------------------------------------------------------------------*/
div.box div.header {
	border-bottom-color: #4a913b;
}
div.box div.header h2 {
	color: #4a913b;
}


/* Box -> RSS Feeds
-----------------------------------*/
#content .rssFeed-featured,
#content .module-PortalFeaturedFeed {
	background-color: #6D9564;
	color: #DDE2DF;
	border-top-color: #468339;
}
.rssFeed-featured h3 a,
.module-PortalFeaturedFeed h3 a {
	color: #316B2E;
}
#content .rssFeed-featured p.links a,
#content .module-PortalFeaturedFeed p.links a {
	color: #2E6B34;
}

/* Portal Styles
----------------------------------------------------------------------*/

/* div.box -> Portal Detail
-----------------------------------*/
div.box.portalDetail {
	border-bottom-color: #6ab15a;
}

/* div.box -> Featured Content
-----------------------------------*/
#content div.box.featuredContent {
	border-top-color: #6ab15a;
	border-bottom-color: #468339;
}
div.box.featuredContent ul li {
	background-color: #c3d9c1;
	color: #7c917c;
}
div.box.featuredContent h2 {
	color: #5c9c4e;
}
div.box.featuredContent h2 span {
	color: #7c917c;
}
div.box.featuredContent h3,
div.box.featuredContent h3 a {
	color: #4f594d;
}

/* div.box -> Featured Content -> Horizontal
-----------------------------------*/
div.box.featuredContent.horizontal {
	background-image: url(../i/portal1/bg_featuredContent.gif);
}
#content div.box.featuredContent.horizontal {
	border-bottom-color: #468339;
}

/* div.box -> Portal News
-----------------------------------*/

div.box.portalNews {
	color: #dde2df;
	background-color: #6d9564;
	border-bottom-color: #c8d0c9;
}
div.box.portalNews div.header h2 {
	color: #fff;
}
div.box.portalNews h3,
div.box.portalNews h3 a {
	color: #316b2e;
}
div.box.portalNews .ActionButtons a {
	color: #2E6B34;
}

/* div.box -> Portal Content
-----------------------------------*/
div.box.portalContent {
	border-top-color: #468339;
}
div.box.portalContent h2,
div.box.portalContent .right h3 {
	color: #4a913b;
}
div.box.portalContent h3 {
	color: #4d5359;
}
div.box.portalNews p.links a {
	color: #2e6b34;
}

/* Box -> Tabs
/* div.box -> Media / galleryList -> tabs
-----------------------------------*/
ul.tabs,
div.box.media ul.galleryTabs,
div.box.galleryList ul.galleryTabs {
	border-top-color: #4A913B;
	background-color: #4A913B;
}

/* div.box -> Comments
-----------------------------------*/
div.box.comments {
	border-top-color: #4a913b;
}
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;
}

/* Sidebar -> Actions
-----------------------------------*/
#sidebar div.actions ul li a {
	color: #768877;
}

/* JS Styles
----------------------------------------------------------------------*/

/* WordNetworks Ads
-----------------------------------*/
#wordnetworkads h2 {
	color: #4A913B;
}

/* rSelect
-----------------------------------*/
#wrapper div.rSelectBox div.label {
	background-color: #314B2B;
}
#wrapper div.rSelectBox ul li.hover {
	background-color: #E1EAE0;
}
#wrapper div.rSelectBox ul li.selected {
	background-color: #C3D9C1;
}

/* Menu
----------------------------------------------------------*/
.menu_item a{
	color: #4A913B;
}

.menu_selected{
	background-color: #6D9564;
	border-bottom-color: #6D9564;
	color: #FFFFFF;
}

.menu_selected a{
	color: #FFFFFF;
}

