.container-page-content
{
	
	width: 982px;
	margin: 0px 0px 0px 8px;
	background-image:url(/images/col-tile-content.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;	
}


.columns-cap
{
	float:left;
	width:982px;
	height:8px !important;
	overflow: hidden !important;
	font-size: 1px !important;
	line-height: 1px !important;
	background-color:#FFFFFF;
	display:inline;
}

h1, h2, h3, h4, h5
{
	font-family: "Trebuchet MS", "Trebuchet", "Arial", "Helvetica", sans-serif;
	display: block;
	clear: both;
}


.left-col
{
	float:left;
	width:217px;
	margin:0px 0px 0px 8px;
	display:inline;
	overflow: hidden;
}

	.subnav img
	{
	
		margin:0px 6px 0px 0px;
	
	}
	
	.subnav
	{
		display:block;
		border-bottom:1px solid #ffffff;
	}
	
	.subnav a
	{
		display:block;
		width:203px;
		height:27px;
		background-image:url(/images/subnav-bg-tile.jpg);
		background-repeat:repeat-x;
		border-top:1px solid #ffffff;
		font-family: "Trebuchet MS", "Trebuchet", Helvetica, Arial, sans-serif;
		font-size:14px;
		line-height:14px !important;
		font-weight:bold;
		text-decoration:none;
		vertical-align:middle !important;
		color:#1c3767;
		padding:12px 0px 0px 14px;
	}
	
	.subnav a:hover
	{
		background-image:url(/images/subnav-bg-tile-hilite.jpg);
		background-repeat:repeat-x;
		color:#ffffff;
	}
	
	.subnav a.nav-hilite
	{
		background-image:url(/images/subnav-bg-tile-hilite.jpg);
		background-repeat:repeat-x;
		color:#ffffff;
	}
	
			.subnav .subnav-lvl2 a
			
			{
				display:block;
				width:189px;
				height:20px;
				font-family: "Trebuchet MS", "Trebuchet", Helvetica, Arial, sans-serif;
				font-size:13px;
				line-height:13px;
				font-weight:bold;
				text-decoration:none;
				color:#1c3767;
				padding:6px 0px 6px 28px;
				border:none;
				background-image:url(/images/subnav-bg-tile.jpg);
				background-repeat:repeat-x;
			}
			
			.subnav .subnav-lvl2 a:hover
				{
					color:#323232;
					
				}
				
				.subnav  .subnav-lvl2 a.nav-hilite
				{
					color:#323232;
				}
		
	
	
	
	
	
	.game-partners
	{
		height:442px;
		padding: 15px 0px 0px 8px;
	}
	
	
	.PollTweak
	{
		padding: 0px 0px 15px 5px !important;
		width: 208px !important;
		overflow: hidden;
	}
	
	
	.poll
	{
		float:left;
		clear:left;
		margin:11px 0px 0px 0px;
		width:206px;
		height:247px;
		background-color:#f7f7ed;
		border:#3d3e3e solid 1px;
		font-size: 11px;
	}
		.poll .poll-header
		{
			padding: 0px;
			width:206px;
			height:20px;
			background-image:url(/images/poll-header.jpg);
			background-repeat: no-repeat;
		}
		
		.poll .poll-submit
		{
			position:relative;
			bottom:0px;
			left:0px;
		}
		
		.poll .poll-header h2
		{
			width:206px;
			text-align:center;
			font-family: "Trebuchet MS", "Trebuchet", Helvetica, Arial, sans-serif;
			font-size: 12px;
			line-height: 20px;
			font-weight:bold;
			text-transform:uppercase;
			color:#FFFFFF;
		}
		
		.poll .Question
		{
			padding: 0px;
			margin: 11px 12px 5px 12px;
			font-size:11px;
			font-weight: bold;
			line-height:16px;
		}







.center-col
{
	float:left;
	width: 385px;
	padding: 10px 26px 20px 25px !important;
	margin: 0px !important;
	overflow: hidden;
}

	.center-col h1
	{
	
		margin:0px !important;
		font-size:18px;
		line-height: 24px !important;
		font-weight:bold;
		color:#c20036;
		text-transform:uppercase;
		display:inline;
	}

	.center-col h2
	{
		margin: 0px 0px 10px 0px !important;
		font-size:15px;
		line-height: 18px !important;
		font-weight: bold;
		color:#505050;
		padding: 10px 0px 5px 0px !important;
		border-bottom: solid 1px #909090;
	}
	
	hr
	{
		display: block;
		clear: both;
		border: 0px;
		height: 1px;
		background-color: #CDCDCD;
		color: #ABABAB;
	}
	
	.center-col hr.stars
	{
	margin:0px;
	padding:0px;
	background-image:url(/images/star-line.gif);
	height:20px;
	width:386px;
	border:none;
	color:#FFFFFF;
	display:inline;
	}
	
	
	.center-col img
	{
		margin:0px 0px 15px 0px;
		display:inline;
	}









.right-col
{
	float:left;
	width: 306px;
	padding-left: 6px;
	overflow: hidden;
}

	.countdown
	{
		position: relative !important;
		height: 45px !important;
		width: 300px !important;
		margin: 10px 0px 8px 0px !important;
		padding: 0px !important;
		background-image: url('/images/Countdown-to-kickoff.gif') !important;
		background-repeat: no-repeat;

		font-family: "Helvetica", "Arial", sans-serif !important;
		font-weight: bold;
		font-size: 16px;
		line-height: 16px;
		color: #bcc4c9;
	}
	
	.countdown .Cday
	{
		position: absolute !important;
		width:36px !important;
		height:20px !important;
		left: 0px !important;
		top: 25px !important;
		text-align: right !important;
	}

	.countdown .Chour
	{
		position: absolute !important;
		width:30px !important;
		height:20px !important;
		left: 83px !important;
		top: 25px !important;
		text-align: right !important;
	}

	.countdown .Cmin
	{
		position: absolute !important;
		width:30px !important;
		height:20px !important;
		left: 146px !important;
		top: 25px !important;
		text-align: right !important;
	}

	.countdown .Csec
	{
		position: absolute !important;
		width:30px !important;
		height:20px !important;
		left: 217px !important;
		top: 25px !important;
		text-align: right !important;
	}
			
	.flipper
	{
		float:left;
		width:300px;
		height:188px;
		margin:0px 0px 6px 4px;
		display:inline;
	}

		.flipper .link-wrapper
		{
			margin:0px 0px 0px 0px;
			background-image:url(/images/flipper-red2.gif);
			background-repeat: repeat-x;

			font-size:13px;
			font-weight: bold;
			line-height: 21px;
			text-align: center;
			color: White;
		}
	
	.flipper a.Button, .flipper a.sel
	{
		display: -moz-inline-block;
		display:inline-block;
		float:left;
		height:27px;
		width:147px;
		background-image:url(/images/flipper-blue.jpg);
		background-repeat:repeat-x;
		background-position:top;
		
		font-family: "Trebuchet MS", "Trebuchet", Helvetica, Arial, sans-serif;
		font-size:13px;
		line-height:21px;
		font-weight:bold;
		color:#FFFFFF;	
		text-decoration:none;
		text-shadow:#000000;
		text-align:center;
		cursor: pointer !important;
	}
	
	.flipper a.sel
	{
		background-image:url(/images/flipper-red.gif);
		cursor: pointer !important;
	}
	
	.flipper .FlipperBody
	{
		display:block;
		float:left;
		margin: 3px 0px 0px 0px !important;
		padding: 2px 8px 3px 8px !important;
		width:278px;
		font-size: 12px !important;
		color:#1c3767;
		line-height: 15px !important;
		overflow: auto;
	}

	.flipper .FlipperBody2
	{
		display:block;
		margin: 0px 0px 2px 0px !important;
		padding: 7px 8px 0px 8px !important;
		width:278px;
		font-size: 12px !important;
		color:#1c3767;
		line-height: 15px !important;
		overflow: visible;
		clear: both;
	}
	
		.flipper a.Headline
		{
			text-decoration: none;
			margin:0px;
			display:block;
			float:left;
			margin: 10px 8px 2px 8px;
			width:284px;
			font-size:13px;
			line-height: 15px;
			font-weight:bold;
			color:#000000;
		}

		.flipper a.Headline2
		{
			text-decoration: none;
			margin:0px;
			display:block;
			float:left;
			margin: 0px 8px 2px 8px;
			width:284px;
			font-size:13px;
			line-height: 15px;
			font-weight:bold;
			color:#000000;
		}

		.flipper a.Headline:hover, .flipper a.Headline2:hover
		{
			text-decoration: underline;
		}
	
		.flipper .FlipperBody a
		{
			
			display:inline;
			font-family: "Trebuchet MS", "Trebuchet", Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#1c3767;
			line-height:16px;
			font-weight:bold;
			height:auto;
			width:auto;
			background-image:none;
			text-decoration:none;
			text-align:left;
			float:none;
		}
		
		.flipper .FlipperBody a:hover
		{
			text-decoration:underline;
		}
		
		
.contest
{
	display:block;
	margin: 6px 0px 5px 0px;
}


.email-signup
		{
			width:298px;
			height: 125px !important;
			margin:6px 0px 0px 0px;
			background-color:#f5f5f5;
			background-image:url(/images/wildcard-txtbox-bg.jpg);
			background-repeat:repeat-x;
			background-position:bottom;
			border:#FFFFFF solid 1px;
		}
		
		.email-signup h1
		{
			width:298px;
			text-align:center;
			font-family: "Trebuchet MS", "Trebuchet", Helvetica, Arial, sans-serif;
			text-transform: uppercase;
			font-size:12px;
			line-height:20px;
			font-weight:bold;
			color:#FFFFFF;
			
			height:20px;
			background-image:url(/images/blue-header-tile.jpg);
			background-repeat:repeat-x;
		}
		
		.email-signup p
		{
			margin:8px 6px;
			text-align:center;
			line-height:18px;
		}
		
.three-x-twofifty-ad
{
	margin:12px 0px 5px 0px;
	height:250px !important;
	width:300px !important;
	border:#FFFFFF solid 1px;
	overflow: hidden;
}

.BackLink
{
	clear: both;
	display: block;
	margin: 0px 0px 15px 0px !important;
	border-top: solid 1px #cdcdcd;
	padding: 5px 0px 0px 0px !important;
	font-weight: bold;
}

.AddThis
{
	padding-top: 15px;
}

.AddThis
{
	padding-bottom: 15px;
}

.PressReleaseItem
{
	padding-bottom: 15px;
}

	.PressReleaseItem .Headline
	{
		font-weight: bold;
	}

.EventItem
{
	padding-bottom: 15px;
}

	.EventItem .Headline
	{
		font-weight: bold;
		padding-bottom: 5px;
	}

	.EventItem p
	{
		line-height: 120%;
	}	
	
    .Dim, .Dim a
    {
    	color: #CDCDCD !important;
    }

    .Dimmed
    {
    	color: #CDCDCD !important;
    	border-color: #CDCDCD !important;
    }

	.Dimmed img
	{
		opacity:.25;
		filter: alpha(opacity=25);
		-moz-opacity: 0.25;
	}

	.Dimmed2
	{
		display: block;
		width: 385px;
		float: left;
		clear: both;
		opacity:.25;
		filter: alpha(opacity=25);
		-moz-opacity: 0.25;
	}
    
	.BodyContent
	{
		font-family: "Trebuchet MS", "Trebuchet", "Arial", "Helvetica", sans-serif;
	}

	.BodyContent blockquote
	{
		display: block;
		padding-left: 25px;
	}
	
/*
	CONTEST-SPECIFIC
	-------------------------------------------------------------------------
*/


	.ContestSubNav
	{
		display: block;
		margin: 0px 0px 20px 0px;
	}

		.ContestSubNav a
		{
			display: inline-block;
			padding: 0px 7px 0px 7px;
			margin-right: 10px;
		
			background-color: #80ABCD;
			border: solid 2px #70A0C0 !important;
			color: White;
			font-weight: bold;
			text-transform: none;
			text-decoration: none !important;
		}

		.ContestSubNav a:hover
		{
			background-color: #1050AB;
			border: solid 2px #1050AB !important;
			color: White;
		}

		.ContestSubNav a.green
		{
			background-color: #ABCDAB;
			border: solid 2px #A0C0A0 !important;
		}

		.ContestSubNav a.green:hover
		{
			background-color: #157B15;
			border: solid 2px #157B15 !important;
			color: White;
		}




/*
	CONTEST ADMIN AREA
	-------------------------------------------------------------------------
*/


	.ContestAdmin
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
		.ContestAdmin input[type=button], .ContestAdmin input[type=submit]
		{
			margin-bottom: 10px;
			font-size: 100%;
		}

		.ContestAdmin input[type=radio]
		{
			margin-right: 3px;
		}

		.ContestAdmin h1
		{
			display: block !important;
			border-top: solid 1px #ABABAB;
			padding-top: 5px;
			font-size: 135%;
			margin: 30px 0px 15px 0px !important;
		}

		.ContestAdmin p
		{
			font-size: 115%;
			padding: 0px 0px 0px 25px;
			line-height: 145%;
		}

		.ContestAdmin .SuccessMsg
		{
			display: block;
			font-size: 115%;
			font-weight: bold;
			color: #009900;
			margin: 0px 0px 10px 30px;
		}

a.SiteMapHeader
{
	display: block;
	background-color: #757575;
	padding: 2px 7px 2px 7px;
	margin-top: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.SiteMapHeader:hover
{
	background-color: #AB0000;
}
