
/*

	FRAMEWORK
	-------------------------------------------------------------------------
	Author: Michael Argentini; magic@mezzocode.com
	Feb-14-2010

*/

body
{
	background-color: #a80e00;
	color: White;
	font-family: "Calibri", "Arial Narrow", "Helvetica Narrow", "DejaVu Sans Condensed", "Helvetica Neue", "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	background-image: url(../images/bg-tile.gif);
	background-repeat: repeat-x;
}

	.OuterContainer
	{
		position: relative;
		display: block;
		width: 996px;
		margin-left: auto;
		margin-right: auto;
		background-image: url(../images/bg-texture.jpg);
		background-repeat: no-repeat;
	}

		.InnerContainer
		{
			position: relative;
			width: 996px;
			min-height: 874px;
			background-image: url(../images/logo.png);
			background-repeat: no-repeat;
			background-position: 25px 0px;
		}

			.ContentColumn
			{
				position: relative;
				float: left;
				width: 622px;
				padding: 170px 0px 0px 25px;
			}

			.SponsorColumn
			{
				position: relative;
				float: right;
				width: 257px;
				padding-right: 25px;
				text-align: right;
			}





/*

	COUNTDOWN CLOCK
	-------------------------------------------------------------------------

*/

	.CountdownClock
	{
		position: absolute;
		width: 443px;
		height: 56px;
		top: 116px;
		left: 204px;
		font-size: 0px;
		line-height: 0px;
	}

		.CountdownClock .Description
		{
			position: relative;
			width: 267px;
			height: 56px;
			text-align: right;
			font-size: 15px;
			line-height: 18px;
			font-weight: bold;
		}

			.CountdownClock .Days, .CountdownClock .Hours, .CountdownClock .Minutes, .CountdownClock .Seconds
			{
				position: absolute;
				width: 35px;
				height: 36px;
				top: 0px;

				font-family: "Consolas", "Monaco", "Courier New", "Courier", mono-space;
				text-align: center !important;
				vertical-align: middle !important;
				font-size: 15px !important;
				line-height: 37px !important;
				font-weight: bold;
			}

			.CountdownClock .Colon1, .CountdownClock .Colon2
			{
				position: absolute;
				width: 5px;
				height: 36px;
				top: 0px;

				font-family: "Consolas", "Monaco", "Courier New", "Courier", mono-space;
				text-align: center !important;
				vertical-align: middle !important;
				font-size: 15px !important;
				line-height: 35px !important;
				color: #838383;
			}

			.CountdownClock .Colon1
			{
				left: 359px;
			}

			.CountdownClock .Colon2
			{
				left: 394px;
			}

			.CountdownClock .Days
			{
				left: 284px;
			}

			.CountdownClock .Hours
			{
				left: 329px;
			}

			.CountdownClock .Minutes
			{
				left: 364px;
			}

			.CountdownClock .Seconds
			{
				left: 399px;
			}





/*

	HOME PANEL
	-------------------------------------------------------------------------

*/

	.HomeOuterPanel
	{
		padding-top: 12px;
		background-image: url(../images/home-panel-top.png);
		background-repeat: no-repeat;
	}

	.HomeInnerPanel
	{
		background-image: url(../images/home-panel-tile.png);
		background-repeat: repeat-y;
		padding: 10px 40px 10px 30px;
		
		font-size: 18px;
		line-height: 30px;
	}

		.HomeInnerPanel p
		{
			padding: 0px 0px 25px 0px;
		}

		.HomeInnerPanel a
		{
			color: Yellow;
		}

	.HomeBottomPanel
	{
		padding-bottom: 11px;
		background-image: url(../images/home-panel-bottom.png);
		background-repeat: no-repeat;
		background-position: left bottom;
	}





	/*

		CONTENT PANEL
		-------------------------------------------------------------------------

	*/

		.ContentOuterPanel
		{
			padding-top: 12px;
			background-image: url(../images/home-panel-top.png);
			background-repeat: no-repeat;
		}

		.ContentInnerPanel
		{
			background-image: url(../images/content-panel-tile.png);
			background-repeat: repeat-y;
			padding: 10px 40px 0px 30px;

			color: Black;
			font-size: 16px;
			line-height: 25px;
		}

			.ContentInnerPanel h1
			{
				padding: 5px 0px 0px 0px;
				
				font-size: 22px;
				font-weight: bold;
				line-height: 25px;
				color: #c91503;
			}

			.ContentInnerPanel h2
			{
				padding: 5px 0px 0px 0px;

				font-size: 18px;
				font-weight: bold;
				line-height: 20px;
				color: #c91503;
			}

			.ContentInnerPanel p
			{
				padding: 0px 0px 15px 0px;
			}

			.ContentInnerPanel a
			{
				color: #c91503;
			}

			.ContentInnerPanel ol.Letters li
			{
				list-style-type: lower-alpha;
			}

		.ContentBottomPanel
		{
			padding-bottom: 11px;
			background-image: url(../images/content-panel-bottom.png);
			background-repeat: no-repeat;
			background-position: left bottom;
		}





/*

	SPONSOR PANEL
	-------------------------------------------------------------------------

*/

	.SponsorColumn
	{
	}

	.SponsorColumn .Box
	{
		padding: 0px 0px 50px 0px;
	}

	.SponsorColumn .Box2
	{
		padding: 0px 0px 35px 0px;
	}

	.SponsorColumn .Box3
	{
		padding: 0px 0px 0px 0px;
	}

	.SponsorColumn h2
	{
		text-transform: uppercase;
		font-size: 20px;
		line-height: 20px;
		padding-bottom: 10px;
		margin-bottom: 15px;
		border-bottom: solid 1px #da7266;
		font-weight: bold;
	}
	
	.SponsorColumn p
	{
		font-size: 18px;
		line-height: 22px;
		padding: 0px 0px 10px 0px;
	}

		.SponsorColumn .Box2 a
		{
			display: block;
			padding: 0px 0px 20px 0px;
		}

		.SponsorColumn .Box2 .TierTwo
		{
			padding: 0px 0px 10px 0px;
		}

			.SponsorColumn .Box2 .TierTwo a
			{
				display: inline-block;
				padding: 0px 0px 0px 20px;
			}






/*

	DEFINITION PANEL
	-------------------------------------------------------------------------

*/

	.DefinitionPanel
	{
		position: relative;
		width: 582px;
		height: 132px;
		background-image: url(../images/definition-panel.png);
		background-repeat: no-repeat;
		padding: 40px 20px 0px 20px;

		color: black;
		font-family: "Lucida Bright", "Georgia", "Time New Roman", "Times", serif;
	}

		.DefinitionPanel h3
		{
			margin: 0px;
			padding: 0px 0px 5px 0px;
			font-size: 17px;
			font-weight: bold;
			line-height: 20px;
		}





/*

	FOOTER
	-------------------------------------------------------------------------

*/

	.Footer
	{
		display: block;
		position: relative;
		font-size: 14px;
		line-height: 16px;
		padding: 0px 25px 15px 25px;
	}

		.Footer ul.LeftNav
		{
			display: block;
			padding: 0px 0px 5px 0px;
			margin: 0px 0px 10px 0px;
			border-bottom: solid 1px #da7266;
		}

			.Footer li
			{
				display: inline;
				margin: 0px;
				list-style-type: none;
				font-weight: bold;
			}

				.Footer a
				{
					display: inline-block;
					padding: 0px 25px 0px 0px;
					color: white;
					text-decoration: none;
				}

					.Footer a:hover
					{
						color: White;
						text-decoration: underline;
					}

				.Footer a.Current, .Footer a.Current:hover
				{
					color: White;
					text-decoration: none;
					cursor: default;
				}








/*

	TOP NAVIGATION
	-------------------------------------------------------------------------

*/

	.TopNav
	{
		display: block;
		height: 86px;
		width: 996px;
		position: relative;
		z-index: 999;
	}

		.TopNav ul.LeftNav
		{
			float: left;
			display: block;
			width: 776px;
			padding: 12px 25px 50px 25px;
		}

			.TopNav li
			{
				display: inline;
				line-height: 22px;
				margin: 0px;
				list-style-type: none;
				font-size: 17px;
				font-weight: 500;
			}

				.TopNav a
				{
					display: inline-block;
					padding: 0px 25px 0px 0px;
					color: #838383;
					text-decoration: none;
				}

					.TopNav a:hover
					{
						color: White;
						text-decoration: underline;
					}

				.TopNav a.Current, .TopNav a.Current:hover
				{
					color: White;
					text-decoration: none;
					cursor: default;
				}

		.TopNav ul.RightNav
		{
			display: block;
			float: right;
			width: 138px;
			padding: 12px 25px 50px 0px;
		}

		.TopNav .RightNav li
		{
			float: right;
			padding: 0px 0px 0px 0px;
		}

			.TopNav .RightNav a
			{
				padding: 0px 0px 0px 0px;
			}





/*

	CSS FONT FACES FOR INTERNET EXPLORER
	-------------------------------------------------------------------------

*/

	@font-face {
		font-family: Calibri;
		font-style:  normal;
		font-weight: normal;
		src: url(http://www.mvcmelee.com/fonts/CALIBRI3.eot);
	}

	@font-face {
		font-family: Calibri;
		font-style:  normal;
		font-weight: bold;
		src: url(http://www.mvcmelee.com/fonts/CALIBRI2.eot);
	}

	@font-face {
		font-family: Calibri;
		font-style:  italic;
		font-weight: normal;
		src: url(http://www.mvcmelee.com/fonts/CALIBRI1.eot);
	}

	@font-face {
		font-family: Calibri;
		font-style:  italic;
		font-weight: bold;
		src: url(http://www.mvcmelee.com/fonts/CALIBRI0.eot);
	}

	@font-face {
		font-family: Consolas;
		font-style:  normal;
		font-weight: normal;
		src: url(http://www.mvcmelee.com/fonts/CONSOLA1.eot);
	}

	@font-face {
		font-family: Consolas;
		font-style:  normal;
		font-weight: bold;
		src: url(http://www.mvcmelee.com/fonts/CONSOLA0.eot);
	}




/*

	CSS FONT FACES FOR STANDARDS-COMPLIANT BROWSERS
	-------------------------------------------------------------------------

*/

	@font-face {
		font-family: "Calibri";
		src: url(http://www.mvcmelee.com/fonts/calibri.ttf) format("truetype");
	}

	@font-face {
		font-family: "Calibri";
		font-weight: bold;
		src: url(http://www.mvcmelee.com/fonts/calibrib.ttf) format("truetype");
	}

	@font-face {
		font-family: "Calibri";
		font-weight: bold;
		font-style: italic;
		src: url(http://www.mvcmelee.com/fonts/calibriz.ttf) format("truetype");
	}

	@font-face {
		font-family: "Calibri";
		font-style: italic;
		src: url(http://www.mvcmelee.com/fonts/calibrii.ttf) format("truetype");
	}

	@font-face {
		font-family: "Consolas";
		src: url(http://www.mvcmelee.com/fonts/Consolas.ttf) format("truetype");
	}

	@font-face {
		font-family: "Consolas";
		font-weight: bold;
		src: url(http://www.mvcmelee.com/fonts/ConsolasB.ttf) format("truetype");
	}


@media print
{
}

