/* CHROME.CSS
	RiedThunberg.com
	v 1.0
	created  3/17/2004 by Zander Teller
	modified 3/17/2004 by Zander Teller
   
   Contains styles for overall page structure,
   navigation elements, etc.
*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	margin:0;
	padding:0;
	border:0;
}

img {
	border:0;
}

a {
	text-decoration:none;
}

#container {
	background-color:#cccccc;
	border:0;
	border-left:6px solid #003366;
}

#banner {
	background-color:white;
	height:60px;
	border:1;
	border-bottom:solid #003366;
}

#banner #logoTagLineContainerDiv {
	float:right;
	position:relative;
	height:100%;
	font-size:130%;
	font-family:Garamond, Times New Roman, serif;

}

/* Right-padding here must match padding in the logoTagLineDiv below. */
#banner #logoTagLineContainerDiv #logoTagLineSpacerDiv {
	visibility:hidden;
	padding:0 1em 0.5em 0;
}

#banner #logoTagLineContainerDiv #logoTagLineDiv {
}

#adminBannerDiv {
	position:absolute;
	left:380px;
	top:18px;
	
}

#adminBannerDiv #adminBannerLabel {
	padding-left:1.5em;
	font-size:150%;
	font-weight:bold; 
	color:#000;
}

#adminBannerDiv #adminLink, #adminBannerDiv #adminLink:visited {
	padding-left:2em;
	font-size:120%;
	text-decoration:underline;
	color:#900;
}

#adminBannerDiv #adminLink:hover {
	text-decoration:none;
	color:#070;
}

#sideBar {
	background-color:#cccccc;
	position:absolute;
	left:6px;
	width:15em;
	border:0;
	margin:0;
	padding:0;
}

#sideNavList {
/*	color:#666;  */
	list-style:none;
	border:0;
	border-bottom:1px solid #fff;
	margin:0;
	padding:0;
}

#sideNavList li {
}

#sideNavList li.navLink a {
	background-color:#cccccc;
	font-weight:bold;
}

#sideNavList li#navRegistrationLink a {
	background-color:#cccccc;
	font-weight:bold;
	color:#000;
}

#sideNavList li#navRegistrationLink a:hover {
	color:#fff;
	background-color:#003366;
}

#sideNavList li#navLoginLink a {
	background-color:#cccccc;
	font-weight:bold;
	color:#000;
}

#sideNavList li#navLoginLink a:hover {
	color:white;
	background-color:#003366;
}

#sideNavList li#navLogoutLink a {
	background-color:#cccccc;
	font-weight:bold;
	color:#644;
}

#sideNavList li#navLogoutLink a:hover {
	color:#000;
	background-color:#cccccc;
}

#sideNavList li.headlines a {
	background-color:#cccccc;
	color:#2a2a2a;
}


#sideNavList li.otherContent a {
/*	background-color:#d4ccb8; */
	background-color:#cccccc;
}



#adminNavigation #sideNavList li.navLink a {
	background-color:#cccccc;
	font-weight:bold;
}


#sideNavList li.navSublink a {
	background-color:#cccccc;
	padding-left:17px;
}

#adminNavigation #sideNavList li.navSublink a {
	background-color:#cccccc;
}

#sideNavList li a {
/*	color:#5a5a5a; */

	color:#3a3a3a;
	
	height:1.4em;
	border:1px solid #fff;
	border-right:0;
	border-bottom:0;
	padding:3px 4px 1px 5px;
	display:block;
}

#sideNavList li.groupLeader a {
	border-top:6px solid #000;
} 

#sideNavList li.navActiveLink a {
	background-color:#003366;
	font-weight:bold;
	color:White;
}

#sideNavList li#navRegistrationActiveLink a {
	background-color:#cccccc;
	color:#000;
	font-weight:bold;
}

#sideNavList li#navLoginActiveLink a {
	background-color:#ccccccc;
	color:#000;
	font-weight:bold;
}

#sideNavList li#navLogoutActiveLink a {
	background-color:#cccccc;
	color:#000;
	font-weight:bold;
}

#adminNavigation #sideNavList li.navActiveLink a {
	background-color:#cccccc;
	font-weight:bold;
}

#sideNavList li.navActiveSublink a {
	background-color:red;
	padding-left:17px;
	color:White;
}

#adminNavigation #sideNavList li.navActiveSublink a {
	background-color:#003366;
}


#sideNavList li a:hover {
	font-weight:bold; 
	background-color:#003366;
	padding-left:17px;
	color:White;
}

#adminNavigation #sideNavList li a:hover {
	background-color:#cccccc;
}

#copyrightDiv {
	font-size:90%;
	text-align:center;
}

#copyrightDiv #copyright {
	margin:2em 0.3em 1em 0;
}

/*
#copyrightDiv #termsLinkParagraph {
	margin:0 0 1em 0;
}
*/

#copyrightDiv a, #copyrightDiv a:visited {
	text-decoration:underline;
	color:#900;
}

#copyrightDiv a:hover {
	text-decoration:none;
	color:#070;
}

#contentContainer {
	background-color:#ffffff;
	border:0;
	height:100%;
	border-left:15em solid #cccccc;
	margin:0;
	padding:1em;
	padding-left:2em;
}

