/* ===================================== *\
	CLIENT:				MISSISSAUGA MAJORS
	BUILT & POWERED BY:	LEAGUESTAT
	DATE:				AUGUST 2007
	TITLE:				MAIN CSS
\* ===================================== */
@import	"menuconfig.css";
@import "integration.css";

/* GRAND MASTER RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead,
tr, th, td		{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; /*vertical-align: baseline;*/ }
:focus 			{ outline: 0; }
body 			{ line-height: 1; color: black; background: white; }
ol, ul 			{ list-style: none; }
table			{ border-collapse: separate; border-spacing: 0; }
caption, th, td	{ text-align: left; font-weight: normal; }

body			{ background: rgb(3,4,8) url(/img/2007frame/backgrounds/background-siteGradient.png) repeat-y 50% 0; font: 75% "Helvetica Neue", Helvetica, Arial, sans-serif; color: black; }
form			{ display: inline; }
a				{ text-decoration: none; color: rgb(58,110,142); }

#tupperware			{ width: 992px; margin: 0 auto; }
h1#officialWeb		{ height: 12px; margin: 7px 28px; background: url(/img/2007frame/titles/W3C/title-official_website.png) no-repeat 0 0; text-indent: -50000px; }
#head				{ position: relative; height: 150px; padding: 0 1px; border: 1px solid rgb(4,5,10); border-bottom: none; background: rgb(65,132,189) url(/img/2007frame/backgrounds/background-header_bluePrint.jpg) no-repeat 1px 1px; }
#actionShot			{ position: absolute; right: 17px; top: -23px; width: 370px; height: 173px; background: url(/img/2007frame/backgrounds/11Allen-preSeason.png) 0 0 no-repeat; behavior: url(/conf/css/iepngfix.htc); overflow: hidden; }

#bodyBlock			{ float: left; width: 976px; padding: 0 7px; background: rgb(0,33,79); border: 1px solid rgb(4,5,10); border-width: 0 1px; }
#col1,#col2			{ float: left; width: 480px; margin: 0 6px 6px 0; }
#col2				{ width: 490px; margin: 0; width: 490px; }
#lsikBox			{ height: 380px; margin: 0 0 6px; overflow: auto; background: rgb(230,241,249) url(/img/2007frame/backgrounds/lsikBottom.png) no-repeat 0 100%; }


h2.title span,
h2.title			{ display: block; height: 29px; background: url(/img/2007frame/backgrounds/background-titles.png) repeat-x 0 0; text-indent: -50000px;}
h2.title span		{ margin: 0 0 0 12px; }

#headlines .wrap		{	 }

#headlines,
#majorsPoll			{ float: left; width: 261px; margin: 6px 0 0;}
#majorsPoll			{ width: 218px; border-left: 1px solid rgb(135,154,177); }
#headlines .wrap,
#majorsPoll .wrap	{ height: 203px; background: white; overflow: auto; }
#headlines .wrap	{ background: rgb(230,241,249); }
#headlines .cap,
#majorsPoll .cap	{ height: 8px; background: url(/img/2007frame/backgrounds/background-footHeadlinesBlue.png) no-repeat 0 0; overflow: hidden; }
#majorsPoll .cap	{ background: url(/img/2007frame/backgrounds/background-footPoll.png) no-repeat 0 0; }

.wrap ul			{ margin: 16px 12px 0; }
.wrap li			{ margin: 0 0 16px; padding: 0 0 0 13px; background: url(/img/2007frame/backgrounds/background-bullet.png) no-repeat 0 50%; text-transform: uppercase; }
body.inside #col1 a,
.wrap a				{ font-size: 1.2em; line-height: 1.3; font-weight: bold; text-decoration: none; color: black; }
body.inside #col1 a:hover,
.wrap a:hover		{ color: rgb(97,177,227); }
.wrap .question		{ padding: 16px 12px; border-bottom: 1px dotted rgb(175,206,235); background: rgb(230,241,249); line-height: 1.2; color: rb(14,14,14); }
.wrap .answers		{ margin: 5px 7px; }
.answers input		{ font-size: 1em; }
.answers td			{ padding: 2px 5px; }
.wrap #vote			{ display: block; width: 190px; margin: 4px auto; }

/*TITLES*/
span#headlinesTitle	{ background: url(/img/2007frame/titles/title-headlines.png) no-repeat 0 0; }
span#pollTitle		{ background: url(/img/2007frame/titles/title-fanPoll.png) no-repeat 0 0; }
span#otherNews		{ background: url(/img/2007frame/titles/title-otherNews.png) no-repeat 0 0; }

#multiAdRotator,
#tier3AD,
#liveStream,
#listenLive			{ float: left; }
#UATad				{ float: right; }
#tier3AD			{ width: 280px; height: 95px; }


/* Prior to Memorial Cup Ad 2/25/2010
#lsikAd1			{ width:230px; height:170px; float:left; padding:10px 0 0 5px; }
#lsikAd2			{ width:230px; height:170px; float:right; padding:10px 5px 0 0; }
*/
#lsikAd1			{ width:230px; height:170px; float:left; padding:10px 0 0 5px; }
#lsikAd2			{ width:240px; height:170px; float:right; padding:10px 5px 0 0; }
#lsikAd1 img, #lsikAd2 img	{ border:solid 1px #122e53; }
#pollAd				{ width:218px; height:203px; background-color:#fff; }
#lsik-console-container { height:150px; padding:5px; overflow:auto; }


#multiAdRotator		{ width: 690px; margin: 0 6px 0 0; }

#footer				{ clear: both; position: relative; height: 41px; padding: 15px 15px 0; background: url(/img/2007frame/backgrounds/background-footer.png) no-repeat 0 0; font-size: .9em; }
#footer p,
#footer a			{ margin: 0; line-height: 1.3; color: rgb(104,124,150); }
#footer a:hover,
body.inside a:hover	{ color: rgb(97,177,227); }

a#newsport			{ display: block; position: absolute; top: 18px; right: 15px; width: 64px; height: 24px; background: url(/img/2007frame/misc/newsportmedia.png) no-repeat 0 0; text-indent: -5000px; }
a:hover#newsport 	{ background-position: 0 -24px; }

/*INSIDE ADJUSTMENTS*/
body.inside #bodyBlock	{ overflow: hidden; }
body.inside #footer		{ margin: 0 -8px; }
body.inside #col1,
body.inside #col2,
body.inside #col3	{ float: left; width: 145px; margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: -10000px; padding-bottom: 10000px;  border: 1px solid black; background: white; }
body.inside #col1	{ border-right-color: rgb(127,127,127); }
body.inside #col2	{ width: 498px; margin-right: 6px; padding-left: 22px; padding-right: 22px; padding-top: 22px; border-left: none; font-size: 1.1em; line-height: 1.4; }
body.inside #col3	{ width: 280px; border: none; background: none; }


body.inside #lsik		{ width: 280px; height: 305px; margin: 0 0 6px; }
body.inside #tier3AD,
body.inside	#UATad		{ float: none; display: block; margin: 0 0 6px; }
body.inside #col1 h6	{ margin: 16px 12px; line-height: 1.3; text-transform: uppercase; }
#UAThalfTower			{ display: block; margin: 50px 12px 7px; }
#UAThalfTower a			{ display: block; }

body.inside #col2 h2.albumTitle,
body.inside #col2 h1	{ margin: 0 15px 5px 0; font-size: 1.8em; text-transform: uppercase; font-weight: bold;}
.date					{ font: italic 1em/1 Georgia,"New Times Roman",Times,Serif; color: darkRed; }
img#mainPhoto			{ margin: 6px 0; background: white; padding: 7px; border: 1px solid rgb(190,190,190); }

/*TOC*/
ul#recentArticles				{ float: right; width: 160px; margin: 0 0 22px 22px; border: 1px solid rgb(3,4,8); }
ul#recentArticles li			{ padding: 5px 4px 5px 13px; background: rgb(183,208,227) url(/img/2007frame/misc/plus.gif) no-repeat 4px 50%; text-transform: uppercase; font-size: .9em; }
ul#recentArticles li#artHead	{ height: 27px; background: url(/img/2006_frame/calendar/cal-header.png) repeat-x 0 0; font-size: .9em; color: black; line-height: 29px; text-align: center; text-transform: uppercase; font-weight: bold; }
ul#recentArticles a				{ color: rgb(2,36,81) }
ul#recentArticles a:hover		{ color: rgb(63,154,227); }
body.inside li#archive			{ padding: 5px 0; background: rgb(183,208,227); text-align: center; border-top: 1px dotted rgb(3,4,8); }
h2.newsTop						{ margin-top: 45px; }



.playerTable th,
.playerTable td					{ border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; }

.galleryList *					{ float:left; padding-bottom: 7px; }
.albumList img,
.galleryList img				{ height: 80px; margin: 0 10px 0 0; padding: 4px; border: 1px solid rgb(135,154,177); }
.albumList img:hover,
.galleryList img:hover			{ border: 1px solid rgb(183,208,227); }
.galleryList li *,
.albumList li *					{ vertical-align: middle; }
.albumList li					{ margin: 6px 0; color: rgb(100,100,100); }
.galleryList span				{ color: rgb(100,100,100); width: 350px; }

#newsLetter				{ height: 20px; width: 534px; margin: -22px 0 -22px -22px; padding: 26px 0 9px 8px; background: rgb(130,184,227) url(/img/2007frame/titles/title-mailinglist.png) no-repeat 8px 0; border-bottom: 1px dotted rgb(3,4,8); }
#newsLetter .input		{ width: 200px; margin: 1px 4px 1px 0; background: rgb(167,208,244); font-size: 10px; color: rgb(0,0,0); }
.newsletter 			{ color: #FFF; text-align: center; }

#pollTable				{margin: 10px 0; font-size: 1.1em; padding: 15px 0; border: 1px solid rgb(135,154,177); border-width: 1px 0;}

#STI                    { margin: -5px 0 0 4px; padding: 0; }

#mhl_tickets_form {
	font-size 1.1em;
}

#mhl_tickets_form  td {
	padding-top: 15px;
}

.mhl_tickets_label {
	text-align: right;
	font-weight: bold;
	padding-right: 15px;
}

.mhl_tickets_submit {
	text-align: center;
	padding-top:20px;
}

.genericForm					{ background: #dcecf9; padding: 4px; border: 1px solid #82b8e3; }
.genericForm td,
.genericForm th					{ padding: 3px; }
.genericForm .bold				{ font-weight: bold; }
.genericForm span.asterik		{ color: red; }
