			body{margin:0; padding: 0;}

				h1, h2, h3, h4, h5, ul, li, a, a:hover, img, p {margin: 0; padding: 0; border: 0;}
				h1, h2, h3, h4, h5, ul, li, li.first, a, a:hover, p {color: white;}
				#masthead, .description, #footer {border-top: 1px solid white;}
				#header{border-top: 10px solid white;}
				ul.nav li a:hover.selected{background-color: white;}


				body#gray{background-color: #ececec;}
				body#wmgray{background-color: #8a847a;}
				body#dkgray{background-color: #201f1c;}
				body#black{background-color: #101010;}
				body#purple{background-color: #550150;}
					body#purple .info{}
				body#dkpurple{background-color: #030030;}
				body#red{background-color: #d20010;}
				body#grn{background-color: #005a06;}
				body#blu{background-color: #526894;}
				body#wht{background-color: white;}
					body#wht h1, body#wht h2, body#wht h3, body#wht h4, body#wht h5, body#wht ul, body#wht li, body#wht a, body#wht a:hover, body#wht p {color: black;}	
					body#wht ul.nav li.first {color: black;}			
					body#wht #masthead, body#wht .description, body#wht #footer {border-top: 1px solid black;}
					body#wht #header{border-top: 10px solid black;}
					body#wht ul.nav li a:hover.selected{background-color: black;}
				
				
			@font-face {
			    font-family: 'BodoniRecutFSBoldItalic';
			    src: url('../fonts/bodoni-bolditalic/BodoniRecut-BoldItalic-webfont.eot');
			    src: url('../fonts/bodoni-bolditalic/BodoniRecut-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
			         url('../fonts/bodoni-bolditalic/BodoniRecut-BoldItalic-webfont.woff') format('woff'),
			         url('../fonts/bodoni-bolditalic/BodoniRecut-BoldItalic-webfont.ttf') format('truetype'),
			         url('../fonts/bodoni-bolditalic/BodoniRecut-BoldItalic-webfont.svg#BodoniRecutFSBoldItalic') format('svg');
			    font-weight: normal;
			    font-style: normal;
			}			


			@font-face {
			    font-family: 'BodoniRecutFSLightRegular';
			    src: url('../fonts/bodoni-light/BodoniRecut-Light-webfont.eot');
			    src: url('../fonts/bodoni-light/BodoniRecut-Light-webfont.eot?#iefix') format('embedded-opentype'),
			         url('../fonts/bodoni-light/BodoniRecut-Light-webfont.woff') format('woff'),
			         url('../fonts/bodoni-light/BodoniRecut-Light-webfont.ttf') format('truetype'),
			         url('../fonts/bodoni-light/BodoniRecut-Light-webfont.svg#BodoniRecutFSLightRegular') format('svg');
			    font-weight: normal;
			    font-style: normal;			
			}

			@font-face {
			    font-family: 'FranklinGothicFSBookRegular';
			    src: url('../fonts/franklingothic-book/FranklinGothic-Book-webfont.eot');
			    src: url('../fonts/franklingothic-book/FranklinGothic-Book-webfont.eot?#iefix') format('embedded-opentype'),
			         url('../fonts/franklingothic-book/FranklinGothic-Book-webfont.woff') format('woff'),
			         url('../fonts/franklingothic-book/FranklinGothic-Book-webfont.ttf') format('truetype'),
			         url('../fonts/franklingothic-book/FranklinGothic-Book-webfont.svg#FranklinGothicFSBookRegular') format('svg');
			    font-weight: normal;
			    font-style: normal;
			}
			
			
			@font-face {
			    font-family: 'FranklinGothicFSHeavy';
			    src: url('../fonts/franklingothic-heavy/FranklinGothic-Hvy-webfont.eot');
			    src: url('../fonts/franklingothic-heavy/FranklinGothic-Hvy-webfont.eot?#iefix') format('embedded-opentype'),
			         url('../fonts/franklingothic-heavy/FranklinGothic-Hvy-webfont.woff') format('woff'),
			         url('../fonts/franklingothic-heavy/FranklinGothic-Hvy-webfont.ttf') format('truetype'),
			         url('../fonts/franklingothic-heavy/FranklinGothic-Hvy-webfont.svg#FranklinGothicFSMedBold') format('svg');
			    font-weight: normal;
			    font-style: normal;
			}
			
			
			.helvetica{
				font-family: 'Helvetica';
				font-weight: bold;
				line-height: 1em;
			}
			
			#header{
			margin: 20px 20px 40px 20px;
			min-width: 765px;
			}
			

				h1{
				font-family: 'BodoniRecutFSLightRegular';
				font-weight: normal;
				font-size: 49px;
				letter-spacing: -0.07em;
				line-height: .8em;
				margin: 10px 0 0 0;
				}
				
				#header a {text-decoration: none;}
				#header a:hover h1{text-decoration: underline;}
								
				h2{
				font-family: 'BodoniRecutFSLightRegular';
				font-size: 18px;
				}
				
				body#dkpurple h3{
				font-family: 'FranklinGothicFSHeavy';
				font-size: 260px; 
				text-transform: uppercase;					
				letter-spacing: -0.05em;
				line-height: 0.7em;
				margin-top: 10px;		
				font-weight: normal;								
				}
				
				h3{
				font-family: 'BodoniRecutFSBoldItalic'; 
				font-size: 22px; 
				text-transform: uppercase;					
				letter-spacing: -0.08em;
				font-weight: normal;
				}
				
				h4{
				font-family: 'FranklinGothicFSHeavy';
				font-size: 106px; 
				text-transform: uppercase;					
				letter-spacing: -0.05em;
				line-height: 0.7em;
				margin-top: 10px;		
				font-weight: normal;
				}

				h5{
				font-family: 'FranklinGothicFSBookRegular';				
				font-size: 24px; 
				text-transform: uppercase;					
				letter-spacing: -0.03em;
				line-height: 0.7em;
				margin-top: 10px;		
				font-weight: normal;
				}

				
				#header h2{}
				
				#footer h2 span{
				margin-left: 36px;
				font-weight: normal;
				}
			
				#masthead{
				margin: 20px 0px 0 0; 
				}
				
				ul.nav{ width: 600px;
				}
				
					#header ul.nav {}
					#footer ul.nav {}
					ul.nav li.first{
							font-family: 'FranklinGothicFSHeavy';
							font-size: 12px; 
							text-transform: uppercase;					
							line-height: 1em;
					}
					
					ul.nav li, ul.nav li a, #footer h2 span, #footer h2 span a{
						font-family: 'BodoniRecutFSLightRegular'; 
						font-size: 12px; 
						letter-spacing: 0.06em;
						text-decoration: none; 
						text-transform: uppercase;
					}
					ul.nav li{display: inline; list-style-type: none;}
					#footer ul.nav li{margin-top: 5px;}
					ul.nav li a{}
					ul.nav li a.selected{text-decoration: underline !important;}
					ul.nav li a:hover.selected{text-decoration: none;}
					ul.nav li a:hover, #footer h2 span a:hover {text-decoration: underline !important;}
					ul.nav li h2 {margin: 0px 27px 0 0;}


			.boxes{
			float: left; 
			margin: 0 20px 20px 0;		
			}
			
			.seven{
			width: 940px;
			height: 740px;
			position: relative;
			}
			
			
			.content{
			margin: 20px 0 0 20px;
			overflow: auto;
			width: 960px;
			
			}
			
			.content img{
			float: left; 
			margin: 0 20px 20px 0;		
			}
			
			img.award {
				position: absolute;
				display: inline;
				top: -15px;
				left: 20px;
			}
			
			.description{
				margin: 0 20px 0 20px;
				padding-top: 10px;

			}
			
			
			.info, .info-wide{
				margin: 0 20px 20px 0px;
				height: 360px;
				float: left;			
			
			}
			
			.info{
				width: 460px;

			}
			
			.info-wide{
				width: 940px;
			}

			
			p {
				font-family: 'BodoniRecutFSLightRegular';
				font-size: 22px; 
				margin: 0px 0 20px 0;
				padding: 0;	
				line-height: 1.3em;
				font-weight: normal;
			}
			
			.info p, .info-wide p {margin-top: 5px;}
			
			.info-wide p {margin-left:5px;}
			
			#footer{
				height: 200px; 
				margin: 20px 20px 0 20px;
				min-width: 765px;
			}
			
			#footer p {}
			
			a{text-decoration: underline;}
			a:hover{text-decoration: none;}
			
			