
	body	{
		background: url(images/page_bg.png) top left repeat-y;
		margin: 0px;
		padding: 0px;
	}
	a	{
		outline: 0;
	}		
	#wrapage	{
		width: 924px;
		margin-left: 50px;
	}
	#mikeBanner	{
		width: 924px;
		height: 252px;
		background: #F7E828 url(images/banner_bg.png) top left repeat-x;
	}
	#mikeBannerHead	{
		float: left;
	}
	#mikeBannerPic	{
		float: right;
	}	
	#mikeBannerClear	{
		clear: both;
		border-top: solid 1px #F7E828;
	}
	#siteNavigation		{
		width: 924px;
		height: 70px;
		
	}
	#navWrapper		{
		list
		display: inline;
	}
	.navHomeButton{
		float: left;
		display: block;
		width: 231px;
		height: 70px;
		background: url(images/frontpage_button.png) top left no-repeat;
	}	
	.navHomeButton	a{
		float: left;
		display: block;
		width: 231px;
		height: 70px;
		background: url(images/frontpage_button.png) top left no-repeat;
	}
	.navHomeButton	a:hover{
		display: block;
		width: 231px;
		height: 70px;
		background: url(images/frontpage_button.png) bottom left no-repeat;
	}
	.navAbouteButton{
		float: left;
		display: block;
		width: 231px;
		height: 70px;
		background: url(images/about_button.png) top left no-repeat;
	}	
	.navAboutButton	a{
		float: left;
		display: block;
		width: 231px;
		height: 70px;
		background: url(images/about_button.png) top left no-repeat;
	}
	.navAboutButton	a:hover{
		display: block;
		width: 231px;
		height: 70px;
		background: url(images/about_button.png) bottom left no-repeat;
	}
	.navIssuesButton{
		float: left;
		display: block;
		width: 231px;
		height: 70px;
		background: url(images/issues_button.png) top left no-repeat;
	}	
	.navIssuesButton a{
		float: left;
		display: block;
		width: 231px;
		height: 70px;
		background: url(images/issues_button.png) top left no-repeat;
	}
	.navIssuesButton a:hover{
		display: block;
		width: 231px;
		height: 70px;
		background: url(images/issues_button.png) bottom left no-repeat;
	}
	.navContactButton{
		float: left;
		display: block;
		width: 231px;
		height: 70px;
		background: url(images/contact_button.png) top left no-repeat;
	}	
	.navContactButton a{
		float: left;
		display: block;
		width: 231px;
		height: 70px;
		background: url(images/contact_button.png) top left no-repeat;
	}
	.navContactButton a:hover{
		display: block;
		width: 231px;
		height: 70px;
		background: url(images/contact_button.png) bottom left no-repeat;
	}		
	#contentBox	{
		float: left;
		width: 600px;
		height: 700px;
		
		margin: 10px 0px 10px 10px;
		padding: 15px;
		font: normal 0.8em/1.3em verdana, sans-serif;
		color: #333;
	}
	#contentBoxInterior	{
		float: left;
		width: 870px;
		border: 1px solid #F1F0F0;
		margin: 10px 0px 10px 10px;
		padding: 15px;
		font: normal 0.8em/1.3em verdana, sans-serif;
		color: #333;
	}	
	
	#calloutBox	{
		float: right;
		width: 240px;
		border: 1px solid #FAE729;
		background: #2D3695;
		margin: 10px 10px 10px 10px;
		padding: 10px;
		font: normal 0.8em/1.3em verdana, sans-serif;
		color: #333;
	}
	.calloutBoxInside	{
		width: 240px;
		height: 282px;
		background: #fff;
		text-align: center;
		padding-top: 10px;
	}
	#footer	{
		clear: both;
		text-align: center;
		font: normal 0.6em/1.0em verdana, sans-serif;
		border-top: 1px solid #F1F0F0;
		padding-top: 5px;
		padding-bottom: 40px;
}
.moreLink a	{
		font-variant: small-caps;		
}
.moreLink a:hover	{
		color: #2D9534;
		
}		
