* {margin:0; padding:0;}
body {height:100%; background:#fce5ef url(../assets/images/background.jpg) no-repeat center top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b3753;}
A:link {text-decoration: none; color:#ba7492;}
A:visited {text-decoration: none; color:#ba7492;}
A:active {text-decoration: none; color:#ba7492;}
A:hover {text-decoration: none; color:#5b3753;}

pink h2 {color:#5b3753; font-size:29px;}

p, td, th, li, div, span, .Explicit {
	color:#5b3753;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3em;
}

ul {list-style-type: circle; margin: 1.4em; margin-top:1em; margin-bottom:1em;} 
ul.normal {list-style:none; margin: 0em;} 
ol {list-style-type: circle; margin: 1.4em; margin-top:1em; margin-bottom:1em; }  
p {margin-top:1em;}
img {border:none;}
input {vertical-align:middle;}
#wrapper {width:932px; height:100%; margin:0 auto; padding: 0 14px; text-align:left; background-color:#fefafc}


#masthead {position:relative; background-color:#5b3753; border-bottom:4px solid #f498c0; height:140px;}
	#topNav {height:36px; background-color:#6c4b65; padding:14px 13px 0; text-align:right;}
	#topNav ul {float:right; margin-left:20px; list-style:none; margin: 0.2em;}
	#topNav .primary li {float:left; height:25px; background:url(../assets/images/topnavbullet.gif) bottom no-repeat; padding:4px 6px; font-size:10px;}
	#topNav .secondary li {float:left; padding:4px 0 0 9px; font-size:9px;}
	#topNav ul.login {margin-left:0; list-style:none; margin: 0em;}
	#topNav .login li {float:left; padding-left:5px;}
	#topNav #go {font-size:9px;}
	#topNav li.first {padding-left:0}
	#topNav li.last {padding-right:0}
	#topNav a {text-transform:uppercase; color:#facfe2;}
	#topNav .primary a {color:#facfe2;}
	#topNav .primary a:hover {color:#facfe2;}
	#topNav .secondary a {color:#fff;}
	#topNav .secondary a:hover {color:#facfe2;}
	#topNav input {font-size:9.5px;}
	
	#topLogo {position:absolute; left:13px; top:0;}
	#shareBar {position:absolute; right:13px; bottom:14px; width:160px; height:25px; color:#facfe2; margin: 0em;}

#contentLeft #p {color:#ec008c; font-size:29px;}
#contentLeft {float:left; width:72%; padding-left:11px; padding-top:10px; line-height: 25px;}
#mainContent {float:left; width:100%; position:relative; padding-top:8px;}
	#breadcrumb {position:absolute; left:0; top:12px; text-transform:uppercase; font-size:9.5px;}
	.breadcrumb {font-weight:900;}
	.breadcrumb a {font-weight:normal;}
	
	#text {position:absolute; left:0; bottom:0; width:334px;}
	#text h1 {text-indent:-9000px; background:url(../assets/images/inToEndHd.gif) no-repeat; width:294px; height:59px;}
	#text h2 {color:#ec008c; font-size:29px;}
	#text p {margin-top:2em; text-align:justify;} 
	#text ul {margin-top:12px; overflow:hidden;}
	#text ul li {height:36px; float:left;}
	#text li.first {margin-right:11px;}
	#text li.last {float:right;}
	
	#slideshowSmall {float:right; position:relative; font-size:10px;}
	#slideshowSmall strong {text-transform:uppercase; font-size:12px;}
	#slideshowSmall a {display:block; position:absolute; top:0; height:38px; padding-top:5px; text-align:center; color:#fff;}
	#slideshowSmall #slideshowControls {position:absolute; float:left; top:0; left:10px; width:25px; height:11px;}
	#slideshowSmall #slideshowControls a {position:relative; display:block; width:11px; height:11px; padding:0;}
	#slideshowSmall #slideshowControls #prevSlide {float:left; background:url(../assets/images/prevSlideBt.gif) no-repeat;}
	#slideshowSmall #slideshowControls #nextSlide {float:right; background:url(../assets/images/nextSlideBt.gif) no-repeat;}
	#slideshowSmall #overlay {position:absolute; left:17px; bottom:13px;}
	#slideshowSmall #leftButton {float:left;}
	#slideshowSmall #leftButton .background {width:176px; height:38px; background-color:#ec008c; filter:alpha(opacity=44); -moz-opacity:0.44; -khtml-opacity: 0.44; opacity: 0.44;}
	#slideshowSmall #leftButton a {width:176px;}
	#slideshowSmall #rightButton {float:left;}
	#slideshowSmall #rightButton .background {width:127px; height:38px; background-color:#f498c0; filter:alpha(opacity=44); -moz-opacity:0.44; -khtml-opacity: 0.44; opacity: 0.44;}
	#slideshowSmall #rightButton a {width:127px;}
	
	#contentLeft ul#bigButtons {float:left; width:100%; margin-top:35px;}
	#bigButtons li {float:left; margin-left:16px;}
	#bigButtons li.one {margin-left:0;}
	#bigButtons li.four {float:right; margin-left:0;}
	#bigButtons a {display:block; width:145px; height:110px; padding:6px 7px; color:#fff; background-color:black;}
	#bigButtons .one a, #bigButtons .three a {background-color:#5b3753; color:#d8becc;}
	#bigButtons .two a, #bigButtons .four a {background-color:#f498c0;}
	#bigButtons h3 {text-transform:uppercase; font-size:17px; line-height:1em;}
	#bigButtons p {font-size:10px; line-height:1em; font-weight:bold;}

#contentRight {float:right; padding:0px 0px 0 0;}

	
#contentFullWidth {margin:0 11px; position:relative;}
	.wideDivider {margin:0 -15px; border-bottom:1px solid #d8becc; clear:both;}
	#storyContent, #cityHeading {padding-top:14px;}
	#storyContent #index {text-transform:uppercase; font-size:9.5px;}
	#storyContent #search {float:right; margin-right:200px; text-transform:uppercase; font-size:9.5px;}
	#storyContent #search input {border:2px solid #f498c0; padding:2px; text-transform:none; color:#d8becc; font-size:9px;}
	#cityHeading h1 {text-indent:-9000px;}
	#cityContent {padding:0 11px;}
	#cityContent h3 {font-size:12px; font-weight:bold; margin:19px 0 0 }
	#cityContent p {margin:13px 13px 13px 0;}
	#cityText {float:left; width:50%; border-right:1px solid #d8becc;}
	#cityText ul {margin:25px 0;}
	#cityText li {display:inline; margin-right:11px;}
	#cityText .share {margin-bottom:24px;}
	#cityLinks {float:left;}
	#cityLinks .column1, #cityLinks .column2 {float:left; margin-top:16px; list-style:none;}
	#cityLinks .column1 {margin:16px 0px 0 5px; list-style:none;}
	#cityLinks li {cursor:pointer; text-transform:uppercase; font-size:13px; color:#ec008c;}
	#cityLinks .expanded {padding-left:16px; margin-bottom:10px; background:url(../assets/images/expanded.gif) left 5px no-repeat; color:#5b3753;}
	#cityLinks .collapsed {padding-left:16px; margin-bottom:2px; background:url(../assets/images/collapsed.gif) 2px 2px no-repeat;}
	#cityLinks .expanded ul {display:block;}
	#cityLinks .collapsed ul {display:none;}
	#cityLinks li li {margin:0; text-transform:none; font-size:12px; color:#5b3753; line-height:1.3em;}
	#cityLinks #videoPlayer {position:relative; width:314px; height:175px; margin-left:55px; float:left; clear:both; background:url(../assets/images/videoPlayer.gif) no-repeat;}
	#cityLinks #videoPlayer img {position:absolute; left:105px; top:60px;}
	
#slideshowBig {padding:25px 0;}
	#slideshowBig .slide {width:300px; height:310px; position:relative;}
	#slideshowBig #slide1 {float:left; width:294px; height:250px; margin-right:9px; background-color:#f8bbd6; padding:60px 10px 0;}
	#slide1 p {border-top:1px solid #fff; padding:8px 0 10px; margin-top:11px;}
	#slideshowBig #slide2 {float:left;}
	#slideshowBig #slide3 {float:right;}
	#slideshowBig #overlay {position:absolute; left:47px; bottom:13px; font-size:10px;}
	#slideshowBig #overlay a {display:block; position:absolute; top:0; height:38px; padding-top:0px; text-align:center; color:#fff; line-height:1.3em;}
	#slideshowBig #overlay strong {text-transform:uppercase; font-size:12px;}
	#slideshowBig .background {width:195px; height:42px; background-color:#ec008c; filter:alpha(opacity=44); -moz-opacity:0.44; -khtml-opacity: 0.44; opacity: 0.44;}
	#slideshowBig a {width:195px;}
	#slideshowBig #slideshowControls {padding:47px 0 20px; text-align:center; clear:both;}

#footer {clear:both; padding:10px 0 20px; margin:0 11px; text-align:center;}
	#sponsors li {float:left; margin-right:30px; position:relative; height:33px; text-align:left;}
	#sponsors li a, #sponsors span {position:absolute; bottom:0;}
	#sponsors .caption {width:115px; margin-right:0; font-style:italic; font-size:12x; text-transform:lowercase; color:#888;}
	#sponsors #reebok {width:74px;}
	#sponsors #army {width:102px;}
	
	ul#sitemap {clear:left; width:390px; height:20px; margin:68px auto 0; background:url(../assets/images/sitemapBg.gif) repeat-x; text-transform:uppercase; }
	#sitemap li {display:inline; float:none; height:35px; padding:0 4px; line-height:20px; font-size:8px;}
	#sitemap .first {padding-left:0;}
	#sitemap .last {padding-right:0;}
