@media screen 
{


#logo img { behavior: url(/App_Themes/PotomacASLA/iepngfix.htc) }
    
body { margin: 0; padding: 0; background: #e5e5e5; }
#main { width: 990px; background: #fff; margin: auto; }
    #container { width: 895px; margin: 0 auto; }

/* Header */
#header { width: 895px; padding: 24px 0 0 0; overflow: hidden; }
	#mainNav { width: 700px; font-size: 1.2em; font-weight: bold; float: left; }
		#mainNav ul { width: 688px; padding: 0 0 0 12px; list-style-type: none; }
			#mainNav ul li { float: left; }
				#mainNav ul li a { display: block; padding: 14px 12px; color: #7d7d7d; text-decoration: none; }
				#mainNav ul li a:hover, #mainNav ul li a.selected { color: #282828; }
	#auxNav { width: 190px; font-size: 1.2em; font-weight: bold; float: right; }
		#auxNav ul { list-style-type: none; float: right; }
			#auxNav ul li { float: left; }
				#auxNav ul li a { display: block; padding: 14px 12px; color: #7d7d7d; text-decoration: none; }
				#auxNav ul li a.contact { background: url(images/arrow.gif) 0 16px no-repeat; padding-left: 25px; }
				#auxNav ul li a:hover, #mainNav ul li a.selected, #auxNav ul li a.selected { color: #282828; }

/* Homepage */
#homeMain { width: 895px; overflow: hidden; }
	#homeMainCopy { width: 283px; height: 417px; font-size: 1.2em; color: #fff; background: url(images/bg-home-grey.gif) 0 0 no-repeat; float: left; position: relative; }
        #homeMainCopy .Aqua { width: 283px; height: 417px; background: url(images/bg-home-aqua.gif) 0 0 no-repeat; }
	    #homeMainCopy .AquaAlt { width: 283px; height: 417px; background: url(images/bg-home-aqua-lowsat.gif) 0 0 no-repeat; }
	    #homeMainCopy .Blue { width: 283px; height: 417px; background: url(images/bg-home-blue.gif) 0 0 no-repeat; }
	    #homeMainCopy .BlueAlt { width: 283px; height: 417px; background: url(images/bg-home-blue-lowsat.gif) 0 0 no-repeat; }
	    #homeMainCopy .Green { width: 283px; height: 417px; background: url(images/bg-home-green.gif) 0 0 no-repeat; }
	    #homeMainCopy .GreenAlt { width: 283px; height: 417px; background: url(images/bg-home-green-lowsat.gif) 0 0 no-repeat; }
	    #homeMainCopy .Grey { width: 283px; height: 417px; background: url(images/bg-home-grey.gif) 0 0 no-repeat; }
        #homeMainCopy .Maize { width: 283px; height: 417px; background: url(images/bg-home-maize.gif) 0 0 no-repeat; }
	    #homeMainCopy .MaizeAlt { width: 283px; height: 417px; background: url(images/bg-home-maize-lowsat.gif) 0 0 no-repeat; }
        #homeMainCopy .Pink { width: 283px; height: 417px; background: url(images/bg-home-pink.gif) 0 0 no-repeat; }
	    #homeMainCopy .PinkAlt { width: 283px; height: 417px; background: url(images/bg-home-pink-lowsat.gif) 0 0 no-repeat; }
	    #homeMainCopy .Purple { width: 283px; height: 417px; background: url(images/bg-home-purple.gif) 0 0 no-repeat; }
	    #homeMainCopy .PurpleAlt { width: 283px; height: 417px; background: url(images/bg-home-purple-lowsat.gif) 0 0 no-repeat; }
	    #homeMainCopy .Red { width: 283px; height: 417px; background: url(images/bg-home-red.gif) 0 0 no-repeat; }
	    #homeMainCopy .RedAlt { width: 283px; height: 417px; background: url(images/bg-home-red-lowsat.gif) 0 0 no-repeat; }
		#homeMainCopy #logo { position: absolute; top: 20px; left: 20px; width: 200px; }
		#homeMainCopy #text { position: absolute; top: 240px; left: 20px; width: 200px; z-index: 500; }
		#homeMainCopy h1 { padding: 0 0 40px 0; font-size: 1.8em; font-weight: normal; }
		#homeMainCopy p { padding: 0 0 10px 0; }
		#homeMainCopy a { color: #fff; text-decoration: none; }
		#homeMainCopy a:hover { text-decoration: underline; }
	#homeMainImage { width: 612px; float: left; }

#homePromos { padding: 28px 0; width: 895px; font-size: 1.2em; line-height: 1.5em; color: #4d4d4d; overflow: hidden; }
	#homePromos a { color: #4d4d4d; text-decoration: none; }
	#homePromos a:hover { color: #000; }
	#homePromo1 { padding: 0 20px; width: 240px; float: left; }
	#homePromo2 { padding: 0 20px 0 40px; width: 220px; background: url(images/bg-home-promo.gif) 0 0 no-repeat; float: left; }
	#homePromo3 { padding: 0 20px 0 40px; width: 220px; background: url(images/bg-home-promo.gif) 0 0 no-repeat; float: left; }


/* Interior */
#interiorTop { width: 895px; overflow: hidden; position: relative; }
	#interiorTopCopy { width: 283px; height: 264px; font-size: 1.2em; color: #fff; float: left; }
	    #interiorTop .Aqua { height: 224px; padding: 20px; background: url(images/bg-interior-aqua.gif) 0 0 no-repeat; }
	    #interiorTop .AquaAlt { height: 224px; padding: 20px; background: url(images/bg-interior-aqua-lowsat.gif) 0 0 no-repeat; }
	    #interiorTop .Blue { height: 224px; padding: 20px; background: url(images/bg-interior-blue.gif) 0 0 no-repeat; }
	    #interiorTop .BlueAlt { height: 224px; padding: 20px; background: url(images/bg-interior-blue-lowsat.gif) 0 0 no-repeat; }
	    #interiorTop .Green { height: 224px; padding: 20px; background: url(images/bg-interior-green.gif) 0 0 no-repeat; }
	    #interiorTop .GreenAlt { height: 224px; padding: 20px; background: url(images/bg-interior-green-lowsat.gif) 0 0 no-repeat; }
	    #interiorTop .Grey { height: 224px; padding: 20px; background: url(images/bg-interior-grey.gif) 0 0 no-repeat; }
        #interiorTop .Maize { height: 224px; padding: 20px; background: url(images/bg-interior-maize.gif) 0 0 no-repeat; }
	    #interiorTop .MaizeAlt { height: 224px; padding: 20px; background: url(images/bg-interior-maize-lowsat.gif) 0 0 no-repeat; }
        #interiorTop .Pink { height: 224px; padding: 20px; background: url(images/bg-interior-pink.gif) 0 0 no-repeat; }
	    #interiorTop .PinkAlt { height: 224px; padding: 20px; background: url(images/bg-interior-pink-lowsat.gif) 0 0 no-repeat; }
	    #interiorTop .Purple { height: 224px; padding: 20px; background: url(images/bg-interior-purple.gif) 0 0 no-repeat; }
	    #interiorTop .PurpleAlt { height: 224px; padding: 20px; background: url(images/bg-interior-purple-lowsat.gif) 0 0 no-repeat; }
	    #interiorTop .Red { height: 224px; padding: 20px; background: url(images/bg-interior-red.gif) 0 0 no-repeat; }
	    #interiorTop .RedAlt { height: 224px; padding: 20px; background: url(images/bg-interior-red-lowsat.gif) 0 0 no-repeat; }
	    
		#logo { margin-bottom: 30px; }
		#awardFeature { position: absolute; bottom: 10px; }
		#interiorTopCopy h1 { padding: 0 0 40px 0; font-size: 1.8em; font-weight: normal; }
		#interiorTopCopy p { padding: 0 0 10px 0; }
		#interiorTopCopy a { color: #fff; text-decoration: none; }
		#interiorTopCopy a:hover { text-decoration: underline; }
	#interiorTopImage { width: 612px; float: left; }
	.theWrapper #interiorTopImage { width: 610px; }

#interior { width: 895px; font-size: 1.2em; line-height: 1.5em; color: #4a4a4a; overflow: hidden; }
	#interiorLeft { width: 243px; padding: 35px 20px; float: left; }
	#interiorRight { width: 612px; padding: 35px 0; float: left; }

	#interior h1 { padding: 0 0 10px 8px; font-size: 2.1em; font-weight: normal; }
	#interior h2 { padding: 0 0 10px 8px; font-size: 1.5em; font-weight: normal; color: #000; }
	#interior h3 { padding: 0 0 10px 8px; font-size: 1.3em; font-weight: normal; color: #000; }
	#interior h4 { padding: 0 0 10px 8px; font-size: 1.1em; font-weight: normal; color: #000; }
	#interior h5 { padding: 0 0 10px 8px; font-size: 1.1em; font-weight: normal; color: #000; }
	#interior h6 { padding: 0 0 10px 8px; font-size: 1.1em; font-weight: normal; color: #000; }
	#interior p { padding: 0 175px 20px 8px; }
	#interior ul { padding: 0 175px 20px 28px; }
	#interior ol { padding: 0 175px 20px 28px; }
	#interior a { font-weight: bold; color: #4a4a4a; }
	
	#interior .sf_back { display: block; padding: 0 0 10px 0; }
	#interior .sf_singleNews .sf_newsDate { display: none; }
	#interior .sf_singleNews .sf_NewsTitle { padding: 0 0 0 8px; }
	#interior .sf_newsList { padding: 0 50px 20px 0; }
	#interior .sf_newsList p { padding-right: 0; }
	#interior .sf_newsList li { border-bottom:1px solid #CCCCCC; }
	#interior .sf_newsList .sf_newsDate { display: none; }
	#interior .sf_newsList .sf_newsAuthor { display: none; }
	#interior .sf_newsList .sf_postCategory { display: none; }
	#interior .sf_newsList .sf_postTags { display: none; }
	
	#interior .sf_eventsList { padding:0 50px 20px 0; }
	#interior .sf_eventsList p { padding-right: 0; }
	#interior .sf_eventsList li { border-bottom:1px solid #CCCCCC; }
	#interior .sf_eventsList li .sf_eventSummary li { border-bottom: none; }
	
	
	#interior ol.sf_photoListLightbox { padding: 0 0 20px 0; }
	#interior ol.sf_photoListLightbox li { height: auto; margin: 0 3px 0 0; }
	#interior ol.sf_photoListLightbox li dd.sf_image, #interior ol.sf_listAndPage li dd.sf_image { height: 130px; }
	#interior ol.sf_photoListLightbox li dt { display: none; }
	
	#interior .award { width: 612px; margin: 0 0 6px 0; padding: 0 0 6px 0; border-bottom: 1px solid #ccc; overflow: hidden; }
		#interior .awardImage { width: 169px; padding: 0 0 0 4px; float: left; }
		#interior .awardText { width: 430px; float: left; }
			#interior .awardText h3 { padding: 0 0 0 8px; font-weight: bold; font-style: italic; font-size: 1.2em; }
	#interior .over { cursor: pointer !important; }
	
	#interior #interiorLeft h1 { padding: 0; }
	#interior #interiorLeft ul { width: 193px; padding: 25px 50px 0 0; list-style-type: none; }
		#interior #interiorLeft ul li { line-height: 1.2em; padding: 0 0 10px 0; white-space: normal; }
			#interior #interiorLeft ul li a { font-weight: bold; color: #7d7d7d; text-decoration: none; }
			#interior #interiorLeft ul li a:hover, #interior #interiorLeft ul li a.selected { color: #282828; }

/* Footer */
#footer { width: 895px; margin: 10px 0 0 0; border-top: 1px solid #dcdcdc; padding: 7px 0 14px 0; overflow: hidden; }
	#copyright { width: 160px; padding: 0 0 0 20px; font-size: .9em; color: #4d4d4d; float: left; }
		#copyright p { padding: 0 0 6px 0; }
	#sponsors { width: 708px; padding: 0 7px 0 0; float: right; text-align: right; }
	
}