@media screen {

body { margin: 0; padding: 0; background: #999; }

#container { width: 900px; background: #fff; margin: 0 auto; }

/* Masthead */
#masthead { width: 880px; overflow: hidden; }
	/* Logo colors based on section */
	#logo { width: 333px; float: left; }
	#logo a { display: block; width: 333px; height: 81px; background: url(images/logo-blue.gif) 0 0 no-repeat; }
		#logo a img { position: absolute; top: -999em; }
	
	#sCalendar #logo a { background-image: url(images/logo-yellow.gif); }
	#sCulturalAffairs #logo a { background-image: url(images/logo-blue.gif); }
	#sVenues #logo a { background-image: url(images/logo-red.gif); }
	#sCommunity #logo a { background-image: url(images/logo-brown.gif); }
	#sResources #logo a { background-image: url(images/logo-purple.gif); }
	#sArtsCommission #logo a { background-image: url(images/logo-orange.gif); }
	
	/* Utility Nav */
	#utilityNav { width: 235px; height: 25px; padding: 28px 0 0 0; float: right; }
		#utilityNav ul { width: 235px; list-style-type: none; }
			#utilityNav ul li { float: left; }
				#utilityNav ul li a { display: block; height: 25px; text-indent: -999em; }
				#utilityNav ul li a:hover{ background-position: 0 -25px; }
					#utilityNav ul li a span { position: absolute; left: -999em; }
	
	.nSignUp a { width: 54px; background-image: url(images/nav-sign-up.gif); }
	.nArtsInArlington a { width: 102px; background-image: url(images/nav-arts-in-arlington.gif); }
	.nContact a { width: 55px; background-image: url(images/nav-contact.gif); }
	.nFAQ a { width: 24px; background-image: url(images/nav-faq.gif); }
/* End Masthead */

/* Header */
#header { width: 880px; height: 37px; }
	/* Main Nav */
	.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
	.sf-menu { line-height:	1.0; }
		.sf-menu ul { position:	absolute; top: -999em; width: 10em; /* left offset of submenus need to match (see below) */ }
			.sf-menu ul li { width:	100%; }
				.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
				.sf-menu li { float: left; position: relative; }
					.sf-menu a { display: block; position: relative; }
					.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0; top: 2.5em; /* match top ul list item height */ z-index: 99; }
				ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
				ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 10em; /* match ul width */ top: 0; }
				ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
				ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 10em; /* match ul width */ top: 0; }
	
	#mainNav { width: 746px; height: 37px; float: left; }
		#mainNav ul { width: 746px; list-style-type: none; }
			#mainNav ul li { float: left; }
				#mainNav ul li a { display: block; height: 37px; }
				#mainNav ul li a:hover, #mainNav ul li.sfHover a { background-position: 0 -37px; }
					#mainNav ul li a span { position: absolute; left: -999em; }
	
					#mainNav ul li ul { display: none; position: absolute; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff; padding: 8px 0 0 0; background: #e7e7e8; /*left: -999em; z-index: 5000;*/ }
						#mainNav ul li ul li { float: none; }
							#mainNav ul li ul li a { padding: 0 0 8px 8px; height: auto; background-image: none; font-size: 1.1em; line-height: 1.1em; color: #666; text-transform: lowercase; text-decoration: none; }
							#mainNav ul li ul li a:hover { color: #000; }
						/*#nav li:hover ul, #nav li.sfhover ul { left: auto; }*/
	
	.nCalendar a { width: 127px; background-image: url(images/nav-calendar.gif); }
		#mainNav ul li.nCalendar ul { border-left: none; width: 126px; }
			#mainNav ul li.nCalendar ul li a { width: 118px; }
	.nCulturalAffairs a { width: 124px; background-image: url(images/nav-cultural-affairs.gif); }
		#mainNav ul li.nCulturalAffairs ul { margin-left: -1px; width: 123px; }
			#mainNav ul li.nCulturalAffairs ul li a { width: 115px; }
	.nVenues a { width: 124px; background-image: url(images/nav-venues.gif); }
		#mainNav ul li.nVenues ul { margin-left: -1px; width: 123px; }
			#mainNav ul li.nVenues ul li a { width: 115px; }
	.nCommunity a { width: 124px; background-image: url(images/nav-community.gif); }
		#mainNav ul li.nCommunity ul { margin-left: -1px; width: 123px; }
			#mainNav ul li.nCommunity ul li a { width: 115px; }
	.nResources a { width: 124px; background-image: url(images/nav-resources.gif); }
		#mainNav ul li.nResources ul { margin-left: -1px; width: 123px; }
			#mainNav ul li.nResources ul li a { width: 115px; }
	.nArtsCommission a { width: 123px; background-image: url(images/nav-arts-commission.gif); }
		#mainNav ul li.nArtsCommission ul { border-right: none; margin-left: -1px; width: 123px; }
			#mainNav ul li.nArtsCommission ul li a { width: 115px; }
	
	/* Selected States */
	#sCalendar li.nCalendar a, #sCulturalAffairs li.nCulturalAffairs a, #sVenues li.nVenues a, #sCommunity li.nCommunity a, #sResources li.nResources a, #sArtsCommission li.nArtsCommission a { background-position: 0 -74px !important; }
	
	/* Search Box */
	#searchBox { width: 133px; float: right; text-align: right; }
		#searchBox label.searchLabel { position: absolute; top: -999em; }
		#searchBox input.sf_searchText { width: 117px; border-top: 1px solid #8f8f8f; border-right: 1px solid #d7d7d7; padding: 3px; border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; font-size: 11px; color: #999; }
		
/* End Header */




/* Homepage */
#homeTop { width: 880px; overflow: hidden; }
	#homeMainImage { width: 746px; float: left; }
	#homeNews { width: 125px; font-size: 1.1em; float: right; color: #666; }
		#homeNews p { margin: 0 0 5px 0; padding: 0 0 10px 0; }
		#homeNews .first { background: url(images/div-promo.gif) left bottom no-repeat; }
		#homeNews strong { color: #231f20; }
		#homeNews a { color: #666; text-decoration: none; }
	
	#hdrNews a { display: block; width: 125px; height: 30px; background: url(images/hdr-news.gif) 0 0 no-repeat; text-indent: -999em; }
		#hdrNews a:hover { background-position: 0 -30px; }
	#hdrRentals a { display: block; width: 125px; height: 31px; background: url(images/hdr-rentals.gif) 0 0 no-repeat; text-indent: -999em; }
		#hdrRentals a:hover { background-position: 0 -31px; }
	#hdrSponsorships a { display: block; width: 125px; height: 33px; background: url(images/hdr-sponsorships.gif) 0 0 no-repeat; text-indent: -999em; }
		#hdrSponsorships a:hover { background-position: 0 -33px; }
	
#homeBottom { width: 880px; background: url(images/bg-home.gif) 0 0 repeat-y; overflow: hidden; }
	#homeLeft { width: 205px; float: left; }
	#homeMiddle { width: 512px; padding: 19px 9px 0 28px; float: left; }
	#homeRight { width: 125px; float: right; }
	
	#homeVideos { padding: 50px 0 0 12px; font-size: 1.1em; }
		#homeVideos h6 { width: 76px; height: 24px; background: url(images/hdr-videos.gif) 0 0 no-repeat; text-indent: -999em; }
			#homeVideos h6 a { display: block; }
		.videoPromo { width: 180px; padding: 15px 0; overflow: hidden; }
			.videoPromoImage { width: 55px; padding: 3px 0 0 0; float: left; }
			.videoPromoText { width: 120px; float: right; }	
				.videoPromoText .category { color: #666; }
				.videoPromoText a { color: #333; text-decoration: none; }
	
	#homeFeaturedArtist { width: 512px; padding: 0 0 40px 0; overflow: hidden; }
		#homeFeaturedArtist h2 { margin: 0 0 7px 0; width: 512px; height: 31px; background: url(images/hdr-spotlight.gif) 0 0 no-repeat; text-indent: -999em; }
			#homeFeaturedArtist h2 a { display: block; }
			#homeFeaturedArtistImage { width: 100px; padding: 3px 0 0 0; float: left; }
			#homeFeaturedArtistText { width: 380px; float: left; font-size: 1.2em; color: #333; }
				#homeFeaturedArtistText p { padding: 0 0 15px 0; }
				#homeFeaturedArtistText a { color: #333; }
	
	#homeUpcomingEvents { width: 512px; font-size: 1.1em; overflow: hidden; }
		#homeUpcomingEvents h2 { position: relative; margin: 0 0 7px; width: 512px; height: 32px; background: url(images/hdr-upcoming-events.gif) 0 0 no-repeat; }
			#homeUpcomingEvents h2 a { display: block; width: 180px; height: 25px; }
			#homeUpcomingEvents h2 a span { position: absolute; left: -999em; }
			#homeUpcomingEvents span#todaysDate { position: absolute; top: 5px; left: 185px; text-transform: uppercase; color: #666; }

		.eventRow { width: 512px; margin: 0 0 9px 0; padding: 0 0 22px 0; background: url(images/bg-event-row.gif) left bottom no-repeat; color: #333; overflow: hidden; }
		.last { background: none !important; }
			.eventImage { width: 100px; padding: 3px 0 0 0; float: left; }
			.eventText1 { width: 145px; padding: 0 20px 0 0; float: left; }
			.eventText2 { width: 130px; padding: 0 15px 0 0; float: left; }
			.eventRow a { color: #000; text-decoration: none; }
			.eventRow .category { color: #666; }

	.planentArlington { padding: 24px 0 0 0; }
/* End Homepage */



/* Interior */
#breadcrumb { width: 733px; height: 25px; padding: 13px 0 0 13px; font-size: 1.2em; color: #666; background: #fbfbfc; text-transform: lowercase; }
	#breadcrumb a { color: #666; text-decoration: none; }
	#breadcrumb a:hover { color: #000; }

#interior { width: 746px; background: #fff url(images/bg-cultural-affairs.gif) 0 0 repeat-y; overflow: hidden; }
/* Section Backgrounds */
#sCalendar #interior { background: #fff url(images/bg-calendar.gif) 0 0 repeat-y; }
#sCulturalAffairs #interior { background: #fff url(images/bg-cultural-affairs.gif) 0 0 repeat-y; }
#sVenues #interior { background: #fff url(images/bg-venues.gif) 0 0 repeat-y; }
#sCommunity #interior { background: #fff url(images/bg-community.gif) 0 0 repeat-y; }
#sResources #interior { background: #fff url(images/bg-resources.gif) 0 0 repeat-y; }
#sArtsCommission #interior { background: #fff url(images/bg-arts-commission.gif) 0 0 repeat-y; }
	
	#sidebar { width: 206px; float: left; }
		#tertiaryNav { width: 150px; background: #e7e7e8; padding: 37px 30px 0 26px; }
			#homeLeft #tertiaryNav { padding: 21px 44px 0 12px; }
			#sCalendar #tertiaryNav { height: 313px; }
			#sCommunity #tertiaryNav { height: 253px; }
			#tertiaryNav h6 { width: 150px; height: 37px; text-indent: -999em; }
				#hdrArlingtonArts { background: url(images/hdr-arlington-arts-is-orange.gif) 0 0 no-repeat; }
				#hdrArlingtonArts2 { background: url(images/hdr-arlington-arts-is-blue.gif) 0 0 no-repeat; }
				#hdrCommunities { background: url(images/hdr-communities-of.gif) 0 0 no-repeat; }
			#tertiaryNav ul { list-style-type: none; }
				#tertiaryNav a { display: block; width: 150px; text-indent: -999em; }
				#tertiaryNav a:hover { background-position: -150px 0; }
					#nTheatre { height: 23px; background: url(images/nav-theatre.gif); }
					#nDance { height: 23px; background: url(images/nav-dance.gif); }
					#nVisualArts { height: 23px; background: url(images/nav-visual-arts.gif); }
					#nMusic { height: 23px; background: url(images/nav-music.gif); }
					#nLiterary { height: 26px; background: url(images/nav-literary.gif); }
					#nFilm { height: 21px; background: url(images/nav-film.gif); }
					#nAdvocacy { height: 26px; background: url(images/nav-advocacy.gif); }
					#nHeritageArts { height: 25px; background: url(images/nav-heritage-arts.gif); }
					#nPublicArt { height: 26px; background: url(images/nav-public-art.gif); }
					#nSpecialEvents { height: 26px; background: url(images/nav-special-events.gif); }
					
					#nFeatured { height: 24px; background: url(images/nav-featured.gif); }
					#nAZDirectory { height: 28px; background: url(images/nav-az-directory.gif); }
					#nRegister { height: 23px; background: url(images/nav-register.gif); }
					#nAbout { height: 23px; background: url(images/nav-about.gif); }
					#nFAQ { height: 26px; background: url(images/nav-faqs.gif); }
					
					
					
	
	#mainContentArea { width: 512px; padding: 0 0 50px 0; float: right; font-size: 1.2em; line-height: 1.3em; color: #333; }
		#mainContentArea h1 { margin: 0 0 8px 0; border-bottom: 1px solid #999; padding: 34px 0 4px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2em; font-weight: normal; color: #666; text-transform: lowercase; }
		#mainContentArea h1.noBorder { margin: 0; border-bottom: 0; }
		#mainContentArea h2 { margin: 0 0 5px 0; border-top: 1px solid #999; border-bottom: 1px dotted #999; padding: 4px 0 4px 23px; font-size: 1.3em; line-height: 1.2em; font-weight: bold; color: #000; text-transform: uppercase;background: url(images/dot-cultural-affairs.gif) 0 1px no-repeat; }
			#mainContentArea h2 a { text-decoration: none; }
		#mainContentArea h3 { font-weight: bold; text-transform: uppercase; }
			#mainContentArea h3 a { color: #333; text-decoration: none; }
		#mainContentArea p { padding: 0 0 15px 0; }
		#mainContentArea ul { padding: 0 0 15px 0; list-style-type: none; }
			#mainContentArea ul li { padding: 0 0 2px 10px; background: url(images/bullet1.gif) 0 5px no-repeat; }
		#mainContentArea ol { padding: 0 0 15px 0; }
		    #mainContentArea ol li { margin: 0 0 2px 25px; background: none; }
		        #mainContentArea ul ul, #mainContentArea ol ol, #mainContentArea ul ol, #mainContentArea ol ul { padding: 15px 0 0 0; }
		#mainContentArea a { color: #333; text-decoration: underline; }
		#mainContentArea a.noUnderline { text-decoration: none; }
		#mainContentArea a:hover { color: #000 !important; }
		
		#mainContentArea .alternate h2 { margin: 0; border-top: 1px dotted #999; border-bottom: none; }
		#mainContentArea .alternate h2.noBorder { border-top: none; }
		#mainContentArea .alternate p { padding-left: 25px; }
		#mainContentArea .alternate p a { color: #666; text-transform: capitalize; text-decoration: none; }

		/* Section Specific Styles */
		#sCalendar #mainContentArea a.backToTop { color: #c93; text-decoration: none; }
		#sCulturalAffairs #mainContentArea a.backToTop { color: #00aecf; text-decoration: none; }
		#sVenues #mainContentArea a.backToTop { color: #ed1c24; text-decoration: none; }
		#sCommunity #mainContentArea a.backToTop { color: #c49d4d; text-decoration: none; }
		#sResources #mainContentArea a.backToTop { color: #6e8dc6; text-decoration: none; }
		#sArtsCommission #mainContentArea a.backToTop { color: #ff9432; text-decoration: none; }
		
		#sCalendar #mainContentArea a.altLink { font-size: .9em; color: #c93; text-decoration: none; text-transform: uppercase; }
		#sCulturalAffairs #mainContentArea a.altLink { font-size: .9em; color: #00aecf; text-decoration: none; text-transform: uppercase;  }
		#sVenues #mainContentArea a.altLink { font-size: .9em; color: #ed1c24; text-decoration: none; text-transform: uppercase;  }
		#sCommunity #mainContentArea a.altLink { font-size: .9em; color: #c49d4d; text-decoration: none; text-transform: uppercase;  }
		#sResources #mainContentArea a.altLink { font-size: .9em; color: #6e8dc6; text-decoration: none; text-transform: uppercase;  }
		#sArtsCommission #mainContentArea a.altLink { font-size: .9em; color: #ff9432; text-decoration: none; text-transform: uppercase;  }

		#sCalendar #mainContentArea h2 { background: url(images/dot-calendar.gif) 0 1px no-repeat; }
		#sCulturalAffairs #mainContentArea h2 { background: url(images/dot-cultural-affairs.gif) 0 1px no-repeat; }
		#sVenues #mainContentArea h2 { background: url(images/dot-venues.gif) 0 1px no-repeat; }
		#sCommunity #mainContentArea h2 { background: url(images/dot-community.gif) 0 1px no-repeat; }
		#sResources #mainContentArea h2 { background: url(images/dot-resources.gif) 0 1px no-repeat; }
		#sArtsCommission #mainContentArea h2 { background: url(images/dot-arts-commission.gif) 0 1px no-repeat; }
		/* End Section Specific Styles */

		.promo { width: 512px; min-height: 104px; margin: 0 0 8px 0; padding: 0 0 4px 0; background: url(images/div-promo.gif) 0 100% repeat-x; overflow: hidden; }
			.promoImage { width: 90px; padding: 3px 0 0 0; float: left; }
			.promoText { width: 412px; float: right; color: #666; }
				.promoDate { padding: 0 !important; }
				.promoText h2 { font-weight: bold; text-transform: uppercase; color: #231f20; }
				.promoText p { padding: 0 0 12px 0 !important; }
				.promoText .subhead { color: #231f20; }
				.promoText a { color: #231f20 !important; text-decoration: none !important; }
		.over { cursor: pointer !important; }
				
		.promo2 { width: 512px; margin: 0 0 8px 0; padding: 0 0 4px 0; background: url(images/div-promo.gif) 0 100% repeat-x; overflow: hidden; }
			.promo2Image { width: 275px; padding: 3px 0 30px 0; float: left; }
			.promo2Text { width: 237px; padding: 0 0 25px 0; float: left; color: #666; }
				.promo2Text .subhead { color: #333; }
				.promo2Text a { color: #666 !important; }
		
		#featureHeader { border-bottom: 1px solid #999; }
			#featureHeader h2 { margin: 0; border: none; padding: 0; background: none !important; font-size: 1.3em; font-weight: bold; text-transform: uppercase; }
		#featureImage { padding: 8px 0 0 0; }
		#featureButtons { margin: 22px 0 0 0; border-top: 1px dotted #666; border-bottom: 1px dotted #666; padding: 8px 0; }
			#featureButtons .buyTickets { padding: 4px 65px 4px 22px; background: url(images/dot-cultural-affairs.gif) 0 0 no-repeat; font-size: .9em; color: #00adce; font-weight: bold; text-decoration: none; text-transform: uppercase; }
			#featureButtons .addToCalendar { padding: 4px 65px 4px 22px; background: url(images/dot-resources.gif) 0 0 no-repeat; font-size: .9em; color: #5d7bbc; font-weight: bold; text-decoration: none; text-transform: uppercase; }
			#featureButtons .shareThis { padding: 4px 0 4px 22px; background: url(images/dot-arts-commission.gif) 0 0 no-repeat; font-size: .9em; color: #ff9432; font-weight: bold; text-decoration: none; text-transform: uppercase; }
			#sCommunity #featureButtons .shareThis { background: url(images/dot-community.gif) 0 0 no-repeat; color: #ba9e5d; }
			
		        #calendarControl { position: relative; display: inline; }
		        #calendarOptions { position: absolute; display: none; top: 14px; left: 0; padding: 0 0 2px 0; background: #fff; border: 1px solid #ccc; }
		            #IE #calendarOptions { top: 26px; }
		            #IE { display: inline; }
		            #calendarOptionsHeader { margin: 0 0 4px 0; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #fff; padding: 3px 4px 2px 4px; background-color: #f2f2f2; color: #333; }
		            #calendarOptions a { display: block; margin: 0 4px 2px 4px; border: 1px solid #fff; padding: 2px 4px 2px 24px; text-decoration: none; color: #333; }
		            #calendarOptions a:hover { border: 1px solid #e5e5e5; background-color: #f2f2f2; }
		            #calendarOptions a.iconOutlook { background-image: url(images/icon-outlook.png); background-position: 3px 2px; background-repeat: no-repeat; }
		            #calendarOptions a.iconiCal { background-image: url(images/icon-ical.png); background-position: 3px 2px; background-repeat: no-repeat; }
		            #calendarOptions a.iconGoogle { background-image: url(images/icon-google.png); background-position: 3px 2px; background-repeat: no-repeat; }
		#featureCopy { padding: 22px 0 0 0; }
		
		/* Artist Directory */
	    #artistSearchBox { width: 133px; margin: 80px 0 0 17px; text-align: right; }
		    #artistSearchBox label.searchLabel { position: absolute; top: -999em; }
		    #artistSearchBox input.sf_searchText { width: 117px; border-top: 1px solid #8f8f8f; border-right: 1px solid #d7d7d7; padding: 3px; border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; font-size: 11px; color: #999; }
		
		#artistDirectorySidebar #tertiaryNav { height: 173px; padding-top: 4px; }
		
		#mainContentArea .AZListingNav { margin: 0 0 8px 0; border-top: 1px solid #9a9a90; padding: 4px 0; background: url(images/div-promo.gif) 0 100% repeat-x; text-transform: uppercase; font-size: 1.4em; font-weight: bold; color: #999; } 
		    #mainContentArea .AZListingNav a { text-decoration: none; color: #ba9e5d; }
		    #mainContentArea .AZListingNav a.active { color: #342525; }
		    #mainContentArea .AZListingNav span.nav0 a.nav0 { margin: -2px 0 0 0; display: block; float: left; width: 20px; height: 20px; text-indent: -999em; background: url(images/dot-community.gif) 0 -2px no-repeat; text-indent: -999em; }
		    #mainContentArea .AZListingNav span.nav0 a.active { margin: -2px 0 0 0; display: block; float: left; width: 20px; height: 20px; text-indent: -999em; background: url(images/dot-active.gif) 0 -2px no-repeat; text-indent: -999em; }
		    #mainContentArea .AZListingNav span.nav0 span { margin: -2px 0 0 0; display: block; float: left; width: 20px; height: 20px; text-indent: -999em; background: url(images/dot-disabled.gif) 0 -2px no-repeat; text-indent: -999em; }
		    
		.registerForm .formRow { width: 512px; padding: 0 0 10px 0; overflow: hidden; }
		    .registerForm .formRow .formColumnLeft { width: 252px; float: left; }
		    .registerForm .formRow .formColumnMiddle { width: 60px; margin: 0 0 0 10px; float: left; display: inline; } 
		    .registerForm .formRow .formColumnRight { width: 252px; float: right; }
		    .registerForm .formRow .formColumnRight2 { width: 182px; float: right; }
		    
            .registerForm label { display: block; }
            .registerForm .txtField1 { width: 244px; }
            .registerForm .txtField2 { width: 504px; }
            .registerForm .txtField3 { width: 174px; }
            
            

        /* Image Rotator */
        #imageRotator { width: 512px; height: 272px; overflow: hidden; position: relative; }
	        #rotatingText { position: relative; }
		        .rotateText { position: absolute; top: 0; left: 0; }
		        #caseStudyRotatorText .rotateText { color: #fff; }
	        #rotatingImage { width: 512px; height: 272px; position: relative; }
		        .rotatingImage { position: absolute; top: 0; left: 0; }
        		
        		
	        #rotateNav { overflow: hidden; float: right; }
	            #rotateNav ul { list-style: none; padding: 0; line-height: 1em; }
			        #rotateNav ul li { list-style-type: none; margin: 0; padding: 0 3px 0 0; background: none !important; float: left; }
				        #rotateNav ul li a { display: block; height: 16px; padding: 4px 5px 0 5px; background: #ba9e5d; color: #fff; text-decoration: none; }
				        #rotateNav ul li a:hover { background: #999; }
				        #rotateNav ul li a.selected, #rotateNav ul li a.selected:hover { background: #342525; color: #fff !important; }

/* End Interior */






/* Footer */
	#footer { width: 746px; margin: 8px 0 0 0; border-top: 1px solid #999; padding: 20px 0 10px 0; overflow: hidden; }
		#links { width: 314px; padding: 26px 0 0 15px; float: left; }
			#links ul { width: 314px; list-style-type: none; }
				#links ul li { float: left; height: 25px; text-indent: -999em; }
					#links ul li a { display: block; height: 25px; }
					#links ul li a:hover{ background-position: 0 -25px; }
						#links ul li a span { position: absolute; left: -999em; }
		
		.copyright { width: 125px; background-image: url(images/txt-copyright.gif); }
		.nContact a { width: 55px; background-image: url(images/nav-contact.gif); }
		.nSiteIndex a { width: 67px; background-image: url(images/nav-site-index.gif); }
		.nLinkToUs a { width: 67px; background-image: url(images/nav-link-to-us.gif); }
		
		#logos { width: 400px; float: right; text-align: right; }
/* End Footer */


}
