/* Base , Set up fonts etc. 
*/
body
{
	font					: 0.8em Arial, Sans Serif, sans;

	margin					: 0px;
	
	padding					: 0px;
	
	background				: #000099; 
	
	color					: #ccb8b8}	
	


	h1
{
	font				: bold 1.4em Arial, Sans Serif, sans;
}

	
	#pageWrapper
{
	width			: 810px;
	
			margin			: auto;
}

	
	#pageHeader
{
	background-color	: #000066;
	
			border			: solid 1px #f7ffe6;
	
			color			: #FFFFFF;
	
			padding			: 10px;
	
			margin-top		: 20px;
}

	
#pageHeader h1
{
	margin			: 0px;
}
	
	
#pageHeader a, #pageHeader a:visited
{
	color		: #3c4033;
}

	
#pageHeader a:hover
{
	color		: #3e403a;
}


	#siteNavigation
{
	position	: absolute;
	
				top		: -27px;
	
				right		: 0px;
	
				*right		: 3px;
}


	#siteNavigation h1
{
	display		: none;
}

	
	#siteNavigation ul
{
	margin		: 0px;
	
				padding		: 0px;
	
				list-style	: none;
}
	
	
#siteNavigation li
{
	display		: inline;
}
	
	
#siteNavigation li a, 
	
	#siteNavigation li a:visited
{
	padding			: 2px 4px 2px 4px;
				
	background-color	: #000000;
	
					border			: solid 1px #f7ffe6;
	
					color			: #f8ffe6;
	
					text-decoration		: none;
				
	font-weight		: bold;
	
					margin			: 0 5px 0 0px;
	
					font-size		: 90%;
	
					float			: left;
}

	
	#listBreaker
{
	clear			: left;
	
			display			: block;
}

	
#siteNavigation li a:hover
{
	background-color	: #FFFFFF;
	
					border			: solid 1px #f7ffe6;
	
					color			: #000000;
}

	
#subPageWrapper
{
	position			: relative;
	
				margin-top			: 15px;
}


	#userLinks
{
	float			: right;

			clear			: right;
}


	#userLinks h1
{
	display			: none;
}


	#userLinks ul
{
	margin			: 0px;
	
			padding			: 0px;
	
			list-style		: none;
	
			margin-bottom		: 10px;
	
			width			: 130px;
	
			border			: solid 1px #f7ffe6;
	
			border-bottom		: 0px;
	
			font-weight		: bold;
		
			font-size		: 95%;
}

	
	#userLinks li
{
	display			: inline;
}


	#userLinks a, #userLinks a:visited
{
	background-color	: #2f3325;
	
						display			: block;
	
						padding			: 3px 5px 3px 5px;
	
						text-decoration		: none;
	
						font-size		: 90%;
	
						color			:  #f8ffe6;
	
						border-bottom		: solid 1px #f7ffe6;

						border-left		: solid 10px  #f7ffe6;
	
						margin			: 0px 0px 1px 0px;
}


	#userLinks a:hover
{
	background-color			: #e9ffb8;
	
				color					:  #3e403a;
}
	
	
#extraContent
{
	float			: left;
	
			clear			: left;
	
			width			: 140px;
	
			border			: solid 0px #f7ffe6;
	
			background-color	: #000099;
	
			color			: #FFFFFF;
	
			margin-bottom		: 10px;
}

	
#extraContent a, #extraContent a:visited
{
 color		: #ffffff;
}

	#extraContent a:hover
{
	color		: #0d0d0c;
}


	#extraContent2
{
	
float			: right;
	
			clear			: right;

			width			: 140px;
	
			border			: solid 0px #f7ffe6;
	
			background-color	: #000099;
	
			color			:#FFFFFF;

			margin-bottom		: 10px;
}

	
	#extraContent2 a, #extraContent2 a:visited
{
color		: #ffffff;
}


	#extraContent2 a:hover
{
	color		: #f7ffe6;
}


	#extraContent3
{
	
float			: left;	
			clear			: right;

			width			: 140px;
	
			border			: solid 0px #f7ffe6;
	
			background-color	: #000099;
	
			color			:#FFFFFF;

			margin-bottom		: 10px;
}

	
	#extraContent3 a, #extraContent2 a:visited
{
color		: #ffffff;
}


	#extraContent3 a:hover
{
	color		: #f7ffe6;
}


	
	#mainContent
{
	margin			: 0px 160px 10px 160px;
	
			border			: solid 0px #f7ffe6;
	
			background		: #000099;
	
			color			: #FFFFFF;
}


	#mainContent a:hover
{
	color		: #3e403a;
}



	#mainContent a, #mainContent a:visited
{
	color			: #ffffff;
}


	#mainContent2
{
	margin			: 0px 10px 10px 160px;
	
			border			: solid 0px #f7ffe6;
		
	background		: #000099;
		
	color			: #FFFFFF;
}

	
	#mainContent2 a:hover
{
	color		:#3e403a;
}



	#mainContent2 a, #mainContent2 a:visited
{
color			: #3c4033;
}


	.contentContainer
{
padding		: 10px;
}


	#subPageBreaker
{
clear			: both;
	
			display			: block;
}

	
	#pageFooter
{
	border-top		: solid 1px #f7ffe6;
	
			margin			: 0px;
	
			padding			: 3px;
}


	#pageFooter h6
{
	padding			: 0px;
	
			margin			: 0px;
	
			font-size		: 90%;
	
			font-weight		: normal;
}
	
	
#pageFooter a, #pageFooter a:visited
{
	color			: #cca4a4;
}

	
	#pageFooter a:hover
{
color		: #ccb8b8;
}


	#bntag
{
		width			: 860px;
	
			text-align		: center;

			margin			: auto;
			background-color	: #e9ffb8;	
		
	border			: solid 1px #f7ffe6;

			color			: #3e403a;
	
			margin-top		: 10px;
		
	padding			: 3px;
	
			font-size		: 90%;
	
			margin-bottom		: 10px;
}


	#bntag a, #bntag a:visited
{
 color				: #3c4033;
}

	A {text-decoration:none}