@charset "UTF-8";
/* CSS Document */

@media screen and (max-device-width: 480px){
	/* Place mobile specific CSS code in here */
/* colours:

light blue: 		8AC2E9
dark blue: 			5091CD
h1 gray:			6D6E71
nav/content gray:	939598
footer back gray	F1F2F2		

*/



#container { width: 100%; padding: 1em; }

/*#nav { font-family: "Times New Roman", Times, serif; border-bottom: 1px solid #939598; 
		padding-bottom: 1em; margin-bottom: 1em; }*/
	#navLinks { font-size: .8em; text-transform: uppercase; 
		padding-top: 1em; width: 100%; float: none; 
		text-align: left; margin-top: 0; }
	/*#navLinks a { padding-right: 2em; text-decoration: none; }
	#navLinks a:link, #navLinks a:visited { color: #939598; }
	#navLinks a:hover { color: #5091CD; text-decoration: underline; }*/
	
	
#banner { background: #fff url(images/mike-hero-shot-320.jpg) no-repeat; height: 140px; padding: .5em 2em 0 0; display: block; }
#bannerScreen { display: none; }
	#banner h1 { font: normal 1.3em "Times New Roman", Times, serif; color: #FFF; }
	#bannerText { width: 182px; text-align: right; padding-left: 110px;  }

	
/*#content { margin-top: 1em; }*/

	#mainLeft, .mainLeft { width: 100%; float: none; }
		#mainLeft p, .mainLeft p {
			font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
			color: #939598; font-size: .9em; line-height: 1.4em; padding-bottom: .8em; }
		#mainLeft h1, #content h1, .mainLeft h1 { 
			font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; 
			color: #6D6E71; text-transform: uppercase; font-size: 1em; 
			font-weight: normal; padding-bottom: 1em; }
		.mainLeft p img { width: 300px; height: auto; }
		
	.mainLeft p img.imgLogo { width: 100px; height: auto; float: none; }
.mainLeft blockquote p { padding-left: 0; }	
	
	#mainRight { width: 100%; float: none; }
	.mainRight { width: 100%; float: none; border-bottom: 1px solid #939598; margin-bottom: 1.5em; }
		#mainRight address, #mainRight p { 
			font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
			color: #939598; font-size: .9em; line-height: 1.4em; padding-bottom: .8em;
			font-style: normal; }
		#content .mainRight h1 { font-size: .9em; padding: 0; margin: 0; }
		#content .mainRight h2 { font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
			color: #939598; font-size: .8em; padding-bottom: .8em; font-weight: normal; }
		#content .mainRight p { font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
			color: #6D6E71; font-size: .8em; padding-bottom: .8em; font-weight: normal; }
		#mainRight a, .mainRight a { color: #5091CD; }

#footer { background-color: #F1F2F2; margin-left: -1em; padding: 1em 0 1em 1em; color: #939598; }
	#footerCopyright { width: 100%; float: none;  }
	#footerCopyright h1 { font-family: "Times New Roman", Times, serif; font-weight: normal; 
		 font-size: .9em; padding-bottom: .5em;  }
	#footerCopyright p { font-family: "Lucida Sans Unicode", "Lucida Grande",Arial, sans-serif; 
		font-size: .7em; }
	#footerNav { width: 100%; float: none; padding-top: .5em; font-family: "Lucida Sans Unicode", "Lucida Grande",Arial, sans-serif; 
		font-size: .9em; }
		#footerNav a { padding-right: 1em; }
			#footerNav a:link, #footerNav a:visited { color: #939598; text-decoration: none; }
			#footerNav a:hover { color: #5091CD; text-decoration: underline; }
			
			
			
}
