<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
*	Madison-specific styles
*/

/*	Layout	*/
body{
	background:url(../../graphics/deluxe/madison/background-page.png) repeat top left;
	text-align:center;
}
#outerContainer{
	width:936px;
	margin: 0 auto;
	text-align: left;
	background:#fff;
	padding: 0 36px;
	box-shadow: 0 0 4px 3px #aaa;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
}
#pageColumn{
	width:100%;
	margin-left:0;
}
#headerInner, #mainInner,#footerInner{
	width: auto;
}
#pageColumn, #sidebarColumn{
	margin-top:12px;
	margin-bottom: 30px;
}

#sidebarColumn{
	display:none;
}

/*	global colors &amp; fonts	*/
#userLoginInset,
#footerOuter,
#newsletterSignup{
	background:#6e192a;
}
#madisonMainMenu a,
#userLoginInset .loginTitle,
.madisonButton, .titleFont,
#headerLoginSubmit, #headerLoginButton,
#footerInner h4{
	font-family:'Ropa Sans', sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	color:#e0d79a;
}
#sportMenu h2, #sportMenu a, #footerMenus a{
	font-family:'Ropa Sans', sans-serif;
}
#sportMenu h2{
	color:#6e192a;
}
#madisonMainMenu a{
	border-left: 1px solid #e0d79a;
}
#userLoginInset a,#footerMenus a{
	color:#e0d79a;
}
.madisonButton, #headerLoginSubmit, #userLoginInset #headerLoginButton{
	display:inline-block;
	background: #e0d79a url(../../graphics/deluxe/madison/background-button-yellow.png) repeat-x 0 0;
	height:24px;
	color:#fff;
	border:0;
	font-size:14px;
	background-position:0 -26px;
}
.madisonButton:hover, #headerLoginSubmit:hover, #userLoginInset #headerLoginButton:hover{
	background-position:0 0;
	text-decoration:underline;
}
#userLoginInset #headerLoginButton{
	padding:3px 8px;
	font-weight:normal;
	text-transform:uppercase;
	height:auto;
	border-radius:0;
}
.contentCap{
	font-family:'Ropa Sans', sans-serif;
	color: #fff;
	font-weight:normal;
	background:#6e192a;
	padding: 4px 12px;
}

.yellow_stripe{
	height:8px;
	width:100%;
	background-position:0 0;
	background-repeat: repeat;
	overflow:hidden;
}
.yellow_stripe.full{
	background-image: url(../../graphics/deluxe/madison/yellow-stripe-936.png);
}
.yellow_stripe.page{
	background-image: url(../../graphics/deluxe/madison/yellow-stripe-796.png);
}
.yellow_stripe.small{
	background-image: url(../../graphics/deluxe/madison/yellow-stripe-306.png);
}
.yellow_stripe.med{
	background-image: url(../../graphics/deluxe/madison/yellow-stripe-470.png);
}

/**
* Header	
*/
#madisonHeaderTop{
	position:relative;
	padding-top: 20px;
	height:179px;
}
.madison #userLoginInset{
	position:absolute;
	top:0;
	right:0;
	padding: 20px;
	width: 168px;
	height:159px;
	color:#fff;
}
#userLoginInset div{
	color:#fff;
}
#userLoginInset .loginTitle,
#userLoginInset input{
	font-weight:normal;
	margin-bottom: 10px;
}
#headerLoginSubmit{
	border-radius:0;
}
#madisonSSIALogo{
	position:absolute;
	bottom: 8px;
	right: 222px;
}
#madisonMainMenu{
	position:relative;
	background:url(../../graphics/deluxe/madison/background-main-menu.png) repeat-x 0 -55px;
	border-top: 1px solid #beb678;
}
#madisonMainMenu a{
	display:inline-block;
	height: 36px;
	padding: 19px 27px 0 27px;
	background:url(../../graphics/deluxe/madison/background-main-menu.png) repeat-x 0 -55px;
	text-align:center;
	font-size:20px;
}
#madisonMainMenu a:hover, #madisonMainMenu a.active{
	background-position: 0 0;
	text-decoration:none;
	color:#fff;
}
#madisonMainMenu #madisonMenu_Sports{
	width:62px;
	background-image:url(../../graphics/deluxe/madison/background-button-sports.png);
	border-left:0;
}
#madisonMenu_Sports span{
	display:none;
}
#madisonSportPulldown {
	position:absolute;
	top:55px;
	left:0;
	background:#000;
	z-index:999;
	width: 160px;
}
#madisonSportPulldown a{
	background:transparent;
	width:auto;
	height:auto;
	padding: 8px 12px;
	text-align:left;
	display:block;
}
#madisonSportPulldown a:hover{
	text-decoration:underline;
	background:#333;
}

#sportMenu{
	background:#e5e5e5;
	padding-top:2px;
}
#sportMenu h2{
	font-weight:normal;
	text-align:left;
}
#sportMenu a{
	font-size:14px;
	color:#555;
}

div.componentRow, div.component, div.component.size_3 {
	width: 100% !important;
}

/**
*	Slider
*/
#sliderOuterContainer{
	position:relative;
	margin-bottom:12px;
	overflow:hidden;
	width: 796px;
    margin: 0 auto;
}
#slider{
	max-height:451px;
	border:1px solid #ccc;
}
.madison .flexSliderOuter .flex-control-nav{
	background:transparent;
}

/*	
*	home page custom stuff
*/
#newsletterSignup{
	padding: 4px 20px;
	margin-bottom:12px;
}
#newsletterSignup h4{
	display:inline-block;
	font-weight:normal;
	vertical-align:middle;
	line-height: 30px;
	padding: 0 20px 0 40px;
	background: transparent url(../../graphics/deluxe/madison/icon-envelope-white.png) no-repeat 0 7px;
}
#newsletterSignup input.text{
	width: 160px;
}
#staticSlots{
	margin-bottom:12px;
	background: transparent url(../../graphics/deluxe/madison/background-static-slots.png) repeat-y 0 0;
}
.staticSlot{
	float:left;
	width:248px;
	margin-left:25px;
}
#staticSlots .first{
	margin-left:0;
}

#socialRow{
	margin-bottom:12px;
}
#madisonFacebook{
	float:left;
	width:370px;
}
#madisonInstagram{
	float:left;
	width:543px;
	margin-left:20px;
}
#madisonInstagram .socialInner{
	border:1px solid #ccc;
	padding:10px;
	height:220px;
	background:#eee;
	text-align:center;
}
#madisonInstagram iframe{
	width:450px;
	height:200px;
}
#instagramDescription{
	color:#333;
	text-transform:none;
	font-size:16px;
	font-weight:bold;
	background: transparent url(../../graphics/deluxe/icon-social-instagram.png) no-repeat 60px 0;
	width:300px;
	margin: -4px auto 0 auto;
	height:21px;
	padding: 5px 0 0 34px;
	text-align:center;
}
#pageContentCapStripe{
	margin-bottom:12px;
}

/**
*	Footer
*/
#footerContact{
	float:left;
	width:210px;
	margin: 0 20px 0 20px;
	text-align:center;
}
#footerMenus{
	float:left;
	width:685px;
}
#footerLogoContainer{
	width:190px;
	padding:10px;
	background:#fff;
	margin:0 auto;
}
#footerLogo{
	width:190px;
}
#footerSocialLinks{
	margin: 12px 0;
}
#footerSocialLinks a{
	margin: 0 6px;
}
#footerContact p{
	color:#fff;
}
#footerContact .tos a{
	color:#fff;
	text-transform: uppercase;
	font-size:10px;
}
#footerMenus h4{
	color:#fff;
	font-weight:normal;
}
div.footerMenu{
	width:150px;
}
.footerMenu ul{
	margin-top: 8px;
}
.footerMenu li{
	padding-bottom: 4px;
}
.footerMenu a{
	font-size:14px;
}
#footerOuter .smallPrint, #footerOuter .smallPrint a{
	color:#ddd;
	font-size:10px;
	text-align:center;
}
#footerCopyright{
	margin-top: 30px;
}
</pre></body></html>