/* The logo drapting */
		#logo{
			color:				#c5e0ec;
			font-family:		garamond;
			font-size:			48pt;
			width:				340px;
			height:				85px;
			position:			relative;
			left:				18px;
			}
		#thebesom{
			position:			absolute;
			top:				0;
			left:				50px;
			}
		#broom{
			position:			absolute;
			top:				5px;
			height:				85px;
			}

		#besom	{
			color:				white;
			}

		#strap	{
			font-size:			11pt;
			position:			absolute;
			top:				62px;
			left:				55px;
			}

		#norwich	{
			font-size:			18pt;
			position:			absolute;
			right:				5px;
			top:				55px;
			}
/* End of logo drafting */
/* Banner stuff */
		#banner {
			background-color:	#06354B;
			margin:				0px;
			border:				0px;
			height:				300px;
			min-width:			950px;
			margin-left:		auto;
			margin-right:		auto;
			display:			inline;
			position:			relative;
			}
		#banner a, #banner a:link, #banner a:visited, #banner a:active{
			text-decoration: 	none;
			color: 				white;
			}/*
		#login_register, #logout{
			/*border: 			1px solid red;*/
			color:				white;
			text-align:			right;
			margin-right:		9px;
			width:				350px;
			height:				70px;
			position:			absolute;
			right:				10px;
			top:				10px;
			}*/
		#logout_button{
			background-color:	#06354B;
			color:				white;
			border:				0px;
			display:			block;
			width:				70px;
			position:			absolute;
			bottom:				0px;
			right:				10px;
			}
		#MyAccount_button{
			background-color:	#06354B;
			border: 			1px solid red;
			color:				white;
			border:				0px;
			display:			block;
			width:				100px;
			position:			absolute;
			bottom:				0px;
			right:				90px;
			}
		#pics	{
			width:				950px;
			position:			relative;
			left:				18px;
			}
/* End of Banner stuff */
/* Admin Banner */
		#admin_banner {
			background-color:	#06354B;
			margin:				0px;
			border:				0px;
			height:				105px;
			min-width:			950px;
			margin-left:		auto;
			margin-right:		auto;
			display:			block;
			}



/* Menu sytling 
		#menu	{
			text-align:			center;
			background-color:	#06354B;
			}

		#menu ul{
			padding:			0;
			margin:				0;
			}

		#menu li{
			display:			inline;
			padding-right:		1em;
			padding-left:		1em;
			}

		#menu a, #menu a:link, #menu a:visited, #menu a:active{
			text-decoration: 	none;
			color: 				white;
			}

		#menu a:hover {
			text-decoration: 	none;
			color: 				yellow;
			background-color: 	green;
			}*/
/* End of Menu styling */
/***************************************************************************************************/
/* Main page styling */

body{
	font-family:		Calafornia FB,Calisto, Helvetica, ariel,sans-serif;
	margin-top:			0;
	padding-top:		0;
	border-top:			0;
	}
	
h1,h2,h3,h4,h5,h6{
	color:				#006394;
	}

#container	{
	margin-left:		auto;
	margin-right:		auto;
	background-color:	#06354B;
	position:			relative;
	}

#b	{
	background-color:	white;
	color:				black;
	margin-left:		auto;
	margin-right:		auto;
	padding-left:		10px;
	padding-right:		10px;
	padding-bottom:		15px;
	min-height:			400px;
	position:			relative;
	}

#admin_page{
	width:				700px;
	position:			absolute;
	top:				150px;
	left:				125px;
	}

#b h1,h2	{
	padding-top:		15px;
	}

#page_footer{
	font-size:			smaller;
	color:				white;
	text-align:			center;
	border:				10px solid #06354B;
	display:			block;
	}
/*	End of Main Page Styling
**************************************************************************************************************/

/*
	Error message styling
*/	
	#error
		{
			color:			red;
			font-style:		italic;
			text_align:		center;
		}
