*
	{
		margin:0em;
		padding:0em;
		font-family: Arial, Helvetica, sans-serif;
	}
body
	{
	background-color: #f2ecec;

	}
#container
	{
		width: 961px;
		float: left;
		padding-left: 1px;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		position:absolute;
		left:50%;
		margin-left:-480px;
		color: #666666;
		font-size: 90%;
	}
#header
	{
		width: 960px;
		height: 96px;
		background-color: #613439;
		background-image: url(../img/header.gif);
		background-repeat: no-repeat;
		float: left;
	}
#header img
	{
		float: left;
		margin: 20px 10px 0 20px;
	}
#header p
	{
		color: #fff;
		font-size: 110%;
		margin: 30px 20px 0 0;
		float: left;
	}
#header a
	{
		color: #fff;
		text-decoration: none;
	}
#header a:hover
	{
		text-decoration: underline;
	}
#nav
	{
		width: 960px;
		height: 39px;
		float: left;
		background-image: url(../img/nav.jpg);
	}
#nav ul
	{
		list-style: none;
		margin-left: 40px;
	}
#nav li
	{
		display: inline;
		padding: 10px;
		float: left;
	}
#nav a
	{
		color: #fff;
		font-size: 120%;
		height: 19px;
		font-weight: normal;
		padding: 7px 10px 10px 10px;
		text-decoration: none;
	}
#nav a:hover
	{
		background-image: url(../img/nav_bg.jpg);
		background-position: bottom;
		background-repeat: repeat-x;
		color: #1095b2;
	}
#nav li ul
	{
		position: absolute;
		left: -9999em;
		height: auto;
		width: 200px;
		w\idth: 200px;
		margin: -5px 0 0 0;
		z-index:2000 !important;
		padding: 0;
		float: left;	
		
	}
#nav li ul a
	{
		width: 100px;
		w\idth: 100px;
		margin: 0;
		background-color: #815d61;
		display: block
	}
#nav li ul a:hover
	{
		text-decoration: none;
	}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
	{
		left: -999em;
	}
#nav li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
	{
		left: auto;
		border:0px;
		margin-top: 9px;
	}
#nav li:hover, #nav li.sfhover
	{

	}
#nav li li
	{
		padding: 0;
		margin: 0;
	}
#nav li ul li
	{
		width: auto;
		padding: 0;
				
	}
#nav li li a
	{
		border:0;
		margin:0px;
		width: 200px;
		w\idth: 200px;
		
	}
#tagline
	{
		float: left;
		width: 960px;
		background-color: #fff;
	}
#tagline h1
	{
		margin-left: 50px;
		margin-top: 20px;
		font-weight: lighter;
		font-size: 150%;
		color: #613439;
	}
.tagline_slash 
	{
		color: #1095b2;
	}
#main
	{
		float:left;
		width: 860px;
		background-color: #fff;
		padding: 35px 50px 50px 50px;
		background-image: url(../img/shadow.gif);
		background-repeat: repeat-x;
	}
#text
	{
		float: left;
		width: 560px;
	}
#text img
	{
		float: left;
		margin: 0 15px 0 0;
	}
#text h1
	{
		color: #1095b2;
		font-weight: lighter;
		margin-bottom: 20px;
		font-size: 150%;
	}
#text a
	{
		color: #1095b2;
		text-decoration: none;
	}
#text a:hover
	{
		text-decoration: underline;
	}
#text ul
	{
		list-style: inside;
	}
#right, #right_quote, #social_networks
	{
		width: 220px;
		float: right;
		color: #613439;
	}
#social_networks img
	{
		margin-right: 12px;
		border: none;
	}
#right_quote
	{
		background-image:url(../img/quote_bg.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
		padding: 20px 20px 50px 20px;
	}
#right
	{
		background-image:url(../img/quote_bg.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
		padding: 0 20px 30px 20px;
	}
#right h2, #right_quote h2
	{
		margin-bottom: 5px;
		color: #1095b2;
		font-weight: normal;
	}
#right h5, #right_quote h5
	{
		font-size: 100%;
	}
#right a, #right_quote a
	{
		margin-bottom: 6px;
		text-decoration: none;
		float: left;
		color: #1095b2;
	}
#right p, #right_quote p
	{
		float: left;
		margin-bottom: 3px;
		font-size: 90%;
	}
#right_quote
	{
		margin-top: 30px;
	}
#right img
	{
		float: left;
		margin-top: 30px;
	}
#admin_nav
	{
		width: 160px;
		float: left;
		color: #613439;
		font-size: 130%;
	}
#admin_nav ul
	{
		list-style: none;
	}
#admin_nav li
	{
		margin-bottom: 15px;
		margin-left: 8px;
	}
#admin_nav a
	{
		text-decoration: none;
		color: #1095b2;
	}
#admin_nav a:hover
	{
		text-decoration: underline;
	}
#footer
	{
		float: left;
		width: 920px;
		background-color: #613439;
		border-top: 5px solid #1095b2;
		color: #fff;
		padding: 20px;
	}
#footer a
	{
		text-decoration: none;
		color: #fff;
	}
#footer ul
	{
		list-style: none;
	}
#footer li
	{
		display: inline;

	}
#footer a:hover
	{
		text-decoration: none;
	}
#camweb
	{
		float: right;
		margin-top: -10px;
	}
.quote
	{
		color: #1095b2;;
	}
img
	{
		border: none;
	}
#rotator
	{
		float: left;
		width: 960px;
		height: 219px;
	}
#rotator ul li
	{
		float:left;
		position:absolute;
		list-style: none;
	}
#rotator ul li img
	{
		border: none;
	}
#rotator ul li.show
	{
		z-index:500;
	}


