/* 	#95AC90 - green
	#909AAC - blue
	#AC909F - purple
	#B8A484 - sand
	#B8AF84 - dkr sand
*/


body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		/*background-color: #95AC90;*/
		background-image: url(../img/greengradient.jpg);
	}

img
	{
		border:0;
	}
	
#container
	{
		margin: 1em auto;
		width: 960px;
		text-align: left;
		background-color: #fff;
		border: 1px solid black;
	}
	
#header
	{
		height:60px;
		/* background-image: url(../images/elements/logo.jpg);*/
		background-color: #909AAC;
		background-repeat: no-repeat;
		background-position: 0 0 0 0;
		border-bottom: 1px solid #fff;
	}
	
#header h1
	{
		font-size: 160%;
		/*text-align: right;*/
		color: #fff;
		margin: 0px;
		padding: 14px 0px 14px 18px;
	}
	
/* #header-photo
	{
		height:45px;
		background-image: url(../images/elements/phatzcom-logo-photo.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		border-bottom: 1px solid #fff;
	}
	
#header-photo h1
	{
		font-size: 1px;
		text-align: right;
		color: #4a2e16;
		margin: 0;
		padding: 0;
	}*/
	
#mainnav
	{
		background-color: #B8A484;
		color: #8c8c56;
		padding: 2px 0;
		margin-bottom: 14px;
	}
	
#mainnav ul
	{
		margin: 0 0 0 20px;
		padding: 0;
		list-style-type: none;
		border-left: 1px solid #eee;
	}
	
#mainnav li
	{
		display: inline;
		padding: 0 10px;
		border-right: 1px solid #eee;
	}
	
#mainnav li a
	{
		text-decoration: none;
		color: #272900;
	}
	
#mainnav li a:hover
	{
		text-decoration: none;
		color: #fff;
		background-color: #4a2e16;
	}
	
.nav-attention
	{
		width:130px;
		border:1px solid #000;
		padding:10px;
		background:#f6f0d3;
	}
	
#pages
	{
		float:left;
	}
	
#eventdate
	{
		text-align:right;
		color:#fff;
	}
		
#racelogo
	{
		padding: 0px;
		margin: 0px;
	}

	
#menu
	{
		float: right;
		width: 165px;
		margin-top:30px;
		padding-bottom:20px;
		/*border-left: 1px solid #d5d59b;*/
		padding-right:10px;
	}
	
#menu h3
	{
		margin-top:10px;
		border-bottom:1px dashed #000;
		padding-bottom:6px;
	}
	
#menu ul
	{
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
		line-height: 165%;
	}

.menugroup
	{
		margin-bottom:40px;
	}
	
#contents	
	{
		margin:0 235px 40px 20px;
	}
	
#contents p
	{
		line-height:165%;
	}
	
#contents h3
	{
		margin-top:40px;
		border-bottom:1px dashed #000;
		padding-bottom:6px;
	}
	
#contents h4
	{
		margin-top:40px;
		color:#333;
	}
	
#contents li
	{
		line-height:165%;
	}
	
#contents-photography
	{
		margin:0 235px 0 14px;
	}
	
#contents-photography h3
	{
		margin-top:40px;
	}
	
#contents-photography p
	{
		line-height:165%;
	}
	
.neucopy
	{
		border-bottom: 1px solid #d5d59b;
	}

.example
	{
		color:#8f653b;
	}
	
.attention
	{
		border:1px solid #000;
		padding:10px;
		background:#ddd3b6;
		width:630px;
	}

.attention2
	{
		border:1px solid #000;
		padding:10px;
		background:#ddd3b6;
		width:116px;
	}
	
.sponsor
	{
		border:1px solid #000;
		padding:10px;
		background:#d90000;
		line-height:18px;
	}
	
.sponsor a
	{
		color:#ffffff;
	}
	
.sponsor2
	{
		border:1px solid #000;
		padding:10px;
		background:#7d6fff;
		line-height:18px;
	}
	
.sponsor2 a
	{
		color:#ffffff;
	}
	
	
	
.phatzphoto
	{
		border:1px solid black;
	}

.blogdate
	{
		color:#8f653b;
		font-style: italic;
	}
	
#boilerplate
	{
		margin:100px 40px 40px 20px;
		line-height:165%;
	}

.imagefloat
	{
		float: left;
		padding: 2px;
		border: 1px solid #8f653b;
		margin: 0 14px 0px 0px;
	}
	
.imageborder
	{
		padding: 2px;
		border: 1px solid #8f653b;
		margin: 0 14px 0px 0px;
	}
	
#footer	
	{
		clear: both;
		padding:5px;
		font-size:90%;
		background-color: #909AAC;
	}
