/************** CONTAINERS **************/	

#container { position:relative; width:1000px; min-height:600px; margin:0 auto 25px auto; }
#primaryNavigation {  position:relative; width:623px; height:35px; left:315px; padding-top:50px; }
#contentContainerOuter { position:relative; width:621px; left:315px; }
#contentContainerInner { width:597px; min-height:500px; }
#content { position:relative; width:557px; margin:20px auto 10px; margin-top:25px; }
#footer { position:relative; width:621px; left:315px; }
#branding { position:absolute; top:30px; left:40px; }
#featureImageContainer { position:absolute; top:200px; }

/************* NAVIGATION *****************/

#primaryNavigation a.nav_home,
#primaryNavigation a.nav_about-us,
#primaryNavigation a.nav_news-events,
#primaryNavigation a.nav_media,
#primaryNavigation a.nav_franchise,
#primaryNavigation a.nav_careers,
#primaryNavigation a.nav_parties,
#primaryNavigation a.nav_contact { float:left; height:28px; text-indent:-999999px; }

#primaryNavigation a dfn{ display:none; }


/*SON OF SUCKER FISH DROP DOWNS MODIFIED*/	
#drops, #drops ul { padding:0; margin:0; clear:both; float:left; width:inherit; }
#drops ul.drop { width:inherit; clear:both; float:left; margin-top:28px; z-index:100; border:1px solid; border-top:none; }
#drops ul.drop li { width:inherit; clear:both; }
#drops ul.drop a { clear:both; float:left; padding:.25em .5em; }
#drops a { display: block; float:left; clear:both; width:150px; }
#drops li { float: left; list-style-type:none; }
#drops li ul { position: absolute; width: 10em; left: -999em; }
#drops li:hover ul { left: auto; }
#drops li:hover ul, #drops li.sfhover ul { left: auto; }
/*END SUCKERFISH*/

/*SPRITE BACKGROUP POSITIONING*/

/* Base States */
#primaryNavigation a.nav_home 							{ background-position: 0 			0; width:60px; }
#primaryNavigation a.nav_about-us 					{ background-position:-60px 	0; width:89px; }
#primaryNavigation a.nav_news-events 				{ background-position:-149px 	0; width:61px; }
#primaryNavigation a.nav_media 							{ background-position:-210px 	0; width:65px; }
#primaryNavigation a.nav_franchise					{ background-position:-275px 	0; width:99px; }
#primaryNavigation a.nav_careers						{ background-position:-374px 	0; width:85px; }
#primaryNavigation a.nav_parties						{ background-position:-459px 	0; width:78px; }
#primaryNavigation a.nav_contact 						{ background-position:-537px 	0; width:86px; }

/* Current States */
#primaryNavigation a#currentNav.nav_home 				{ background-position: 0 			-35px; }
#primaryNavigation a#currentNav.nav_about-us 		{ background-position:-60px 	-35px; }
#primaryNavigation a#currentNav.nav_news-events { background-position:-149px 	-35px; }
#primaryNavigation a#currentNav.nav_media 			{ background-position:-210px 	-35px; }
#primaryNavigation a#currentNav.nav_franchise		{ background-position:-275px 	-35px; }
#primaryNavigation a#currentNav.nav_careers			{ background-position:-374px 	-35px; }
#primaryNavigation a#currentNav.nav_parties			{ background-position:-459px 	-35px; }
#primaryNavigation a#currentNav.nav_contact 		{ background-position:-537px 	-35px; }

/* Hover/Focus States */
#primaryNavigation a.nav_home:hover,
#primaryNavigation a.nav_home:focus					{ background-position: 0 			-70px; }
#primaryNavigation a.nav_about-us:hover,
#primaryNavigation a.nav_about-us:focus 		{ background-position:-60px 	-70px; }
#primaryNavigation a.nav_news-events:hover,
#primaryNavigation a.nav_news-events:focus 	{ background-position:-149px 	-70px; }
#primaryNavigation a.nav_media:hover,
#primaryNavigation a.nav_media:focus 				{ background-position:-210px 	-70px; }
#primaryNavigation a.nav_franchise:hover,
#primaryNavigation a.nav_franchise:focus		{ background-position:-275px 	-70px; }
#primaryNavigation a.nav_careers:hover,
#primaryNavigation a.nav_careers:focus			{ background-position:-374px 	-70px; }
#primaryNavigation a.nav_parties:hover,
#primaryNavigation a.nav_parties:focus			{ background-position:-459px 	-70px; }
#primaryNavigation a.nav_contact:hover,
#primaryNavigation a.nav_contact:focus 			{ background-position:-537px 	-70px; }

/* Active States */
#primaryNavigation a.nav_home:active 				{ background-position: 0 			105px; }
#primaryNavigation a.nav_about-us:active 		{ background-position:-60px 	105px; }
#primaryNavigation a.nav_news-events:active	{ background-position:-149px 	105px; }
#primaryNavigation a.nav_media:active 			{ background-position:-210px 	105px; }
#primaryNavigation a.nav_franchise:active		{ background-position:-275px 	105px; }
#primaryNavigation a.nav_careers:active			{ background-position:-374px 	105px; }
#primaryNavigation a.nav_parties:active			{ background-position:-459px 	105px; }
#primaryNavigation a.nav_contact:active 		{ background-position:-537px 	105px; }


/**************** NEWS *****************/

.NewsSummary { margin:0 0 1.2em 0; }
.NewsSummary .NewsSummaryLink { margin:0; }
.NewsSummary .NewsSummaryPostdate, .NewsDetail .NewsPostDetailDate { margin:0 0 .5em 0; }
.NewsDisplayPaginationLinks { margin:1.0em 0; }


/************* OTHER *****************/


/* Drop Shadow Divs */
.shadow-one { }
.shadow-two { padding-top: 24px; padding-left: 24px; }
.shadow-three { }
.shadow-four { position: relative; left: -24px; top: -24px; }
.shadow-five { position: relative; left: 12px; top: 12px; padding:0 12px 12px 0; }
/* Outline Divs */
.outline-one { }
.outline-two { padding-top: 25px; padding-left: 25px; }
.outline-three { }
.outline-four { position: relative; left: -25px; top: -25px; }
.outline-five { position: relative; left: 25px; top: 25px; padding:0 25px 25px 0; }


