body{
	background-color: #78625A;
	background: url("../images/back.png") 0px 0px repeat;
	padding: 0;
	margin: 0;
	font-family: Garamond, Times New Roman, Serif;
	font-size: 1.2em;}
a{
	text-decoration: none;
	color: #000;}
*{
	margin: 0;
	padding: 0;}
	
p{
	line-height: 1.5em;}
input
{
	padding: 5px;
}	
fieldset{
	border: dashed 1px #666;
	padding: 1em;}
	legend{
		text-transform: uppercase;
		background: #FFF;}

#wrapper{
	border: solid 1px #D83EFF;
	border-width: 3px 0px 0px 0px;
	margin: 0 auto;
	width: 790px;
	background: url("../images/back.jpg") 0px 0px repeat-y;}
	#header{
		width: 600px;
		height: 200px;
		margin: 0 auto;}
		a#signup{
			display: none;
			position: absolute;
			top: 3.5em;
			text-transform: uppercase;}
		h1{
			background: url("../images/logo.png") 0px 0px no-repeat;
			height: 94px;
			width: 200px;
			margin: 0 auto;
			margin-top: 0.5em;}
		h1 span{
			visibility: hidden;}
		#tagline{
			font-size: 0.8em;
			position: relative;
			left: 9em;
			text-transform: uppercase;}
		ul#nav{
			float: left;
			margin-left: 6em;
			list-style: none;
			font-size: 1em;
			text-transform: uppercase;}
			#nav li{
				float: left;
				margin-right: 2em;}
				#nav li a:hover{
					color: #78625A;}
		#currentLevel{
			clear: left;
			float: left;
			color: #78625A;
			margin-left: 4em;
			font-weight: bold;
			margin-right: 1em;}
			ul#subnav
			{
				list-style: none;}
			#subnav li{
				float: left;
				margin-right: 1em;}
				#subnav li a{
					color:#78625A;}
				#subnav li a:hover
				{
					color: #000;}
	#content{
		clear: both;
		width: 790px;
		border: solid 1px #D83EFF;
		border-width: 1px 0px 0px 0px;
		display: table-row;
		background: url("../images/contentback.jpg") 0px 0px repeat-y;}
		.home{
			background: #232602 url("../images/home.png") 0px 0px no-repeat !important;
			height: 534px;
			display: block !important;}
		#photos{
			float: left;
			display: table-cell;
			border: solid 1px #D83EFF;
			border-width: 0px 0px 5px 0px;
			width: 130px;}
			#photos ul{
				list-style: none;}
				#photos img{
					max-width: 130px;}
		#main{
			float: left;
			min-height: 400px;
			width: 450px;
			border: solid 1px #D83EFF;
			border-width: 0px 0px 5px 0px;
			padding: 10px 0px 10px 0px;
			display: table-cell;
			margin-left: 40px;}
			h2{
				font-size: 1em;
				font-weight: normal;
				color: #78625A;}
			h3{
				font-size: 1.1em;
				text-transform: uppercase;
				display: none;
				color: #78625A;}
			h4{
				clear: both;
				font-size: 1.5em;
				text-transform: uppercase;
				font-weight: normal;
				margin: 20px 0px 15px 0px;}
			h5{
				clear: both;
				font-size: 1.2em;
				font-weight: normal;}
			#main img{
				float: left;
				margin-right: 1em;
				max-width: 200px;}
			#main p{
				margin-bottom: 1em;}
				#main .highlight{
					background-color:#F5D0FF;
					padding: 1em;
					margin-bottom: 1em;}
				#main ul{
					list-style: none;
					margin-top: 1em;
					font-size: 0.9em;}
				#main ul li{
					margin-bottom:0.5em;}
			#main a{
				color: #78625A;}
				#main a:hover{
					color: #000;}
		#testimonials{
			float: right;
			width: 130px;
			margin-left: 40px;
			display: table-cell;}
			#testimonials ul{
				list-style: none;
				font-size: 0.8em;
				line-height: 1.3em;
				border: solid 1px #D83EFF;
					border-width: 0px 0px 10px 0px;}
				#testimonials blockquote{
					padding: 1em;
					background-color: #FFF;
					margin-bottom: 10px;}
		#prefooter{
			clear: both;
			background-color: #361040;
			opacity:0.1;
			filter:alpha(opacity=10);
			height: 10px;}
		#footer{
			padding: 5px;
			font-size: 0.8em;}
	
	dl{
		margin-bottom: 0.5em;}
	dt{
		color: #78625A;}