/*consolidated from the layout css*/
/*****************************************

|

|           Layout CSS file for Orlando Magic template.

|

|           Created by: Brett Hitzel

|           Creation Date: March 26, 2007

|           Copyright 2007 Lightmaker Orlando Inc.

|

******************************************/

*

{

            padding:0px;

            margin:0px;

}



body

{

            background:#000;

            text-align:center;

        /* 	background:#000 url(/media/magic/lm_pagebackground_codeblue2.jpg) center 0px no-repeat;*/

			background:#000 url(/media/magic/lm_pagebackground_codeblue2.jpg) center 22px no-repeat;

            font:11px arial,verdana,arial,sans-serif;

            color:#FFF;

}


/* "Super navigation" is the top and bottom sitting menus that appear on related websites. */

.superNavigation

{

            background:#000000;

           height:36px;
		/*   height:49px;*/

}

 .superNavigationBtm

{

            background:#DDD;

           height:22px;

}

#container

{

            width:986px;

            margin:0px auto;

            text-align:left;

}



#innerContainer

{

            margin:0px 13px 0px 13px;

}



/* ********************* */

/* SECTIONS

/* ********************* */

#header

{

            height:160px;

}



#mediaPlayer

{

            float:left;

            height:294px;

            width:627px;

            margin:0px 0px 0px 0px;

            /*background: url(../../images/frames/lm_contentframe_media-center-frame.png);*/

}




#ticketCalendar

{

            float:right;

            height:239px;

            width:328px;

            background:url(/media/magic/lm_contentframe_ticket-calendar-frame.png);

            margin:5px 0px 0px 0px;

}

#seasonTickets

{

            float:right;

            height:135px;

            width:201px;

            background:url(/media/magic/lm_contentframe_window-5.png);

            margin:5px 5px 0px 0px;

}




#wallpaperDownload

{

            float:right;

            text-align:left;

            height:600px;

            width:122px;

            margin:6px 0px 0px 0px;

}



#news

{

            float:left;

            height:170px;

            width:392px;

          /*  background:url(/media/magic/lm_contentframe_window-3.png);*/

		  	background:url(/media/magic/test_lm_contentframe_window.png);

            margin:5px 0px 0px 0px;

}



#news a {

            color: #FFFFFF;

            text-decoration: none;

}




#newsLetter

{

            float:left;

            height:170px;

            width:230px;

            background:url(/media/magic/lm_contentframe_window-4.png);

            margin:5px 0px 0px 5px;

}




#messageBoards

{

            float:left;

            height:80px;

            width:201px;

            background:url(/media/magic/lm_contentframe_window-6.png);

            margin:5px 0px 0px 5px;

}




#poll

{

            float:left;

            height:180px;

            width:230px;

            background:url(/media/magic/lm_powerpoll_frame.png);

            /*background:url(/media/magic/contentframe_poll.png);*/

            margin:5px 0px 0px 0px;


}



#shop

{

            float:left;

            height:180px;

            width:230px;

            background:url(/media/magic/lm_contentframe_window-7.png);

            margin:5px 0px 0px 5px;

}

.ad

{

            float:left;

            height:77px;

            width:274px;

            background:url(/media/magic/lm_contentframe_advert-window.png);

            margin:5px 5px 0px 0px;

}



.ad .image

{

            padding:10px 10px 0px 10px;

}


#multimedia

{

            float:right;

            height:161px;

            width:275px;

          /*  background:url(/media/magic/lm_contentframe_multimedia-window.png);*/

		  background:url(/media/magic/contentframe_multimedia.png);

            margin:5px 5px 0px 0px;

}



#links

{

            float:left;

            height:154px;

            width:833px;

            background:url(/media/magic/lm_contentframe_site-menu-window.png);

            margin:5px 0px 5px 0px;

}

 /*
#sponsorAd

{

            float:right;

            height:118px;

            width:122px;

            margin:5px 0px 0px 0px;

}

 */

#sponsors

{

            float:left;

            height:91px;

            width:960px;

            background:url(/media/magic/lm_contentframe_sponsors-window.png);

            margin:5px 0px 0px 0px;

            text-align:center;

            margin:0px auto;

}



#footer

{

            float:left;

            height:79px;

            width:960px;

            background:#212121;

            margin:5px 0px 10px 0px;

}
/*end layout css*/
/*consilidated from content css*/
/*****************************************
|
|	Content CSS file for Orlando Magic template.
|
|	Created by: Brett Hitzel
|	Creation Date: March 26, 2007
|	Copyright 2007 Lightmaker Orlando Inc.
|
******************************************/

/* ********************* */
/* Headers
/* ********************* */

h2
{
	font-size:16px;
	color:#FFF;
	float:left;
	width:120px;
	height:20px;
}

h3
{
	font-size:16px;
	color:#FFF;
}

h4
{
	font-size:16px;
	color:#FFF;
}

h5
{
	font-size:22px;
}

.clear
{
	clear:both;
}

.sectionContentContainer
{
	padding:3px 12px 0px 17px;
}

.sectionContentContainerNoHeader
{
	padding:8px 0px 0px 9px;
}

.sponsorLogo
{
	width:140px;
	height:30px;

}

/* ********************* */
/* Inline Header Logos
/* ********************* */

#welcomeInlineLogo
{
	float:right;
	position:relative;
	top:-3px;
	right:10px;
	background:#EFEFEF;
	width:79px;
	height:40px;
	background: none;
}

* html #welcomeInlineLogo
{
	background-image: none;
}
#hubInlineLogo{
	float:right;
	position:relative;
	top:3px;
	right:4px;
	width:118px;
	height:23px;
	display:block;
}
#sentinalInlineLogo{
	float:right;
	position:relative;
	top:-3px;
	right:0px;
	width:149px;
	height:25px;
	display:block;
}
#mediaInlineLogo{
	float:right;
	position:relative;
	top:-3px;
	right:0px;
	width:114px;
	height:25px;
	display:block;
}
#kiaInlineLogo
{
	float:right;
	position:relative;
	/*top:2px;*/
	top:-22px;
	right:4px;
	background:#EFEFEF;
	width:115px;
	height:23px;
	/*background: url(/media/magic/lm_sponsor_kia.png);*/
	background: url(/media/magic/horz_kia_2.png);
	background-repeat:no-repeat;
	display:block;
}

* html #kiaInlineLogo
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/magic/horz_kia_2.png", sizingMethod="crop");
}

#shopInlineLogo
{
	float:right;
	position:relative;
	top:-3px;
	right:4px;
	background:#EFEFEF;
	width:59px;
	height:39px;
	background: url(/media/magic/shoppromo_adidas_logo.png);
	display:block;
}

* html #shopInlineLogo
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/magic/shoppromo_adidas_logo.png", sizingMethod="crop");
}

#newsletterInlineLogo
{
	float:right;
	position:relative;
	top:-5px;
	right:10px;
	background:#EFEFEF;
	width:89px;
	height:54px;
	background: url(/media/magic/lm_sponsor_plute.png);
}

* html #newsletterInlineLogo
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/magic/lm_sponsor_plute.png", sizingMethod="crop");
}
#pollContent
{
	width: 180px;
	margin: 0px 0px 0px 3px;

}

#pollContent table
{
margin-top:-2px;
width:170px;

}

#pollContent table table table
{


width:170px;

}

#pollContent table tbody td
{
            font:11px arial,verdana,arial,sans-serif;
            color:#FFF;
}



#pollContent table table table input
{
     float:left;
     margin:1px 0px 3px 0px;
}
* html #pollContent table table table input
{
     margin:-2px 0px 1px 0px;
}

/* ********************* */
/* Calendar and ticket center
/* ********************* */

#calendarContentContainer
{
	padding:4px 2px 2px 11px;
}

/* ********************* */
/* Newsletter
/* ********************* */

#newsletterForm
{
	margin:5px 0px 0px 0px;
}

#newsletterForm p
{
	height:30px;
}

#newsletterForm .inputContainer
{
	height:35px;
}

#newsletterForm .inputContainer input
{
	border:1px solid #747C89;
	height:18px;
	width:190px;
	background:url(/media/magic/lm_image_textInputBG.jpg);
	color:#FFF;
	padding:2px 0px 0px 3px;
	font:11px arial,verdana,arial,sans-serif;
}

#newsletterForm .formBottom
{
	text-align:right;
	margin:4px 4px 0px 0px;
	height:20px;
}

#newsletterForm .formBottom .image
{
	float:left;
	width:110px;
	height:40px;
	background: url(/media/magic/insider_hp_logo.png);
}

* html #newsletterForm .formBottom .image
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/magic/insider_hp_logo.png", sizingMethod="crop");
}

#newsletterForm .formBottom .button
{
	float:right;
                     padding-top:6px;
}

/* ********************* */
/* More Magic
/* ********************* */

div#moreMagicNav
{
margin:3px 0px 0px 10px;
}

div#moreMagicNavItem
{
padding-top:2px;
float:left;
width:120px;
height:17px;
background:#2B313D;
text-align:center;
text-transform:uppercase;
border-right:1px solid #000;
}

ul#moreMagicNav
{
	list-style:none;
	margin:3px 0px 0px 10px;
}

ul#moreMagicNav li
{
	padding-top:2px;
	float:left;
	width:123px;
	height:17px;
	background:#2B313D;
	text-align:center;
	text-transform:uppercase;
	border-right:1px solid #000;
}

ul#moreMagicNav li.active
{
	background:#6E7379;
}

ul#moreMagicNav a
{
	color:#FFFFFF;
	text-decoration:none;
}

ul#moreMagicNav a:hover
{
	text-decoration:underline;
}

ul#moreMagicContentList
{
                     float:right;
                     width:240px;
	list-style:none;
	margin:2px 0px 0px 5px;
}

ul#moreMagicContentList li
{
	padding:2px 0px 0px 5px;
	margin: 0px;
	height:18px;
}

ul#moreMagicContentList li.alt
{
	padding:2px 0px 0px 6px;
	height:18px;
	background:#293243;
}
ul#moreMagicContentList li.alt a
{
	color:#FFF
	text-decoration:none;
}
ul#moreMagicContentList li.alt a:hover
{
	text-decoration:underline;
}
ul#moreMagicContentList li a
{
	color:#FFF
	text-decoration:none;
}
ul#moreMagicContentList li a:hover
{
	text-decoration:underline;
}

/*.moreMagicContentImage
{
	width:120px;
                     padding:0px;
                     margin:-6px 0px 0px 0px;
}*/

.moreMagicContent
{
	margin:5px 0px 0px 0px;
}

#moreMagicContent1
{
}

#moreMagicContent2
{
}

#moreMagicContent3
{
}

/* ********************* */
/* Poll
/* ********************* */

#pollForm
{
	margin:2px 0px 0px 0px;
}

#pollForm p
{
	height:16px;
}

#pollForm p input
{
	height:16px;
}

#pollForm .inputContainer
{
	height:71px;
}

#pollForm .formBottom
{
	text-align:right;
}

/* ********************* */
/* Shop
/* ********************* */
#shopTextContainer
{
	float:left;
	margin:6px 0px 0px 20px;
	width:80px;
}

#shopImageContainer
{
	float:left;
	background:url(/media/magic/lm_image_jersey.png) no-repeat top left;
	width:80px;
	height:50px;
}

* html #shopImageContainer
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/magic/lm_image_jersey.png", sizingMethod="crop");
}

#shopInputContainer
{
	margin:0px 0px 0px 13px;
}

/* ********************* */
/* Player profile
/* ********************* */

#playerProfileContentLeft
{
	float:left;
	margin:5px 0px 0px 15px;
}

#playerProfileContentLeft .text
{
	height:85px;
	padding: 0px 0px 0px 5px;
}

#playerProfileContentLeft img
{
                           border:none;
}

#playerProfileContentRight
{
	float:right;
	width:175px;
	height:147px;
	background: url(/media/magic/lm_image_player-profile_gh.png);
	background-repeat:no-repeat;
}

* html #playerProfileContentRight
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/magic/lm_image_player-profile_gh.png", sizingMethod="crop");
}

/* ********************* */
/* Multimedia
/* ********************* */

.multimediaItemsTop
{
margin:3px 0px 0px 2px;
padding:0px;
float:left;
height:57px;
width:80px;
}
* html .multimediaItemsTop
{

margin:0px;
padding:0px;
float:left;
height:57px;
width:80px;
}
.multimediaItemsTop img
{
margin:3px 5px 0px -2px;
}

.multimediaItemsBottom
{
margin:1px 0px 0px 2px;
padding:0px;
float:left;
height:56px;
width:80px;
}
* html .multimediaItemsBottom
{

margin:0px;
padding:0px;
float:left;
height:57px;
width:80px;
}
.multimediaItemsBottom img
{
margin:3px 5px 0px -2px;
}

.multimediaItemsTop a img, .multimediaItemsBottom a img
{
	border: none;
}

/* ********************* */
/* Sponsors
/* ********************* */
#sponsorGroup
{
	text-align:center;
	background:#CCC;
}

#sponsorItem1 a img,#sponsorItem2 a img,#sponsorItem3 a img,#sponsorItem4 a img,#sponsorItem5 a img,#sponsorItem6 a img,#sponsorItem7 a img
{
	border:none;
}

#sponsorItem1
{
	float:left;
	margin:35px 50px 0px 35px;
}

#sponsorItem2
{
	float:left;
	margin:10px 50px 0px 15px;
}

#sponsorItem3
{
	float:left;
	margin:30px 50px 0px 15px;
}

#sponsorItem4
{
	float:left;
	margin:20px 50px 0px 15px;
}

#sponsorItem5
{
	float:left;
	margin:30px 0px 0px 13px;
}


/* ********************* */
/* Bottom link columns
/* ********************* */

#linksContentContainer
{
	padding:20px;
}

.linkColumn
{
	float:left;
	width:110px;
}

.linkColumn ul
{
	list-style:none;
}

.linkColumn ul li
{
	margin:2px 0px 0px 10px;
}

.linkColumn ul li a
{
	text-decoration:none;
	color:#FFF;
}

.linkColumn ul li a:hover
{
	text-decoration:underline;
}

/* ********************* */
/* Footer
/* ********************* */

#footerContentContainer
{
	padding:15px;
}

#footerContentContainer .bottomContent .left
{
	float:left;
	width:400px;
}

#footerContentContainer .bottomContent .right
{
	float:right;
	text-align:right;
	width:200px;
}

#footerContentContainer a
{
	color:#FFF;
	text-decoration:none;
}

#footerContentContainer a:hover
{
	text-decoration:underline;
}

#mainMenu
{
	margin:0px;
	width:986px;
	height:160px;
	background: url(/media/magic/lm_content_mainMenuBackground.png) no-repeat;

}


#mainMenu .myAccountLogin
{
	float:right;
	font-family:Arial;
	font-size:12px;
	margin-top:15px;
	padding-right:24px;
	height:24px;

}


#mainMenu .myAccountLogin form p
{
	color:#FFFFFF;
	display:inline;
	margin-left:5px;

}

#mainMenu .myAccountLogin form p input
{
	font-family:Arial;
	font-size:12px;
	margin-top: -1px;
	padding-top:2px;
	color:#FFFFFF;
	height:22px;
	width:100px;
	background:#1C2A3D;
	border:solid thin #003399;

}

#mainMenu .myAccountLogin form p .button
{
	font-weight:bold;
	width:25px;
	border:solid thin #003366;

}

#mainMenu .mainMenuList
{
	padding-top:68px;
	margin-left:170px;
}


#mainMenu .mainMenuList ul
{

	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}

* html body #mainMenu .mainMenuList ul li
{
	background:url(/media/magic/lm_content_mainMenuDivider.png) no-repeat 0px -5px;
}
#mainMenu .mainMenuList ul li
{
	background:url(/media/magic/lm_content_mainMenuDivider.png) no-repeat 0px 0px;
	display:inline;
	padding-left:15px;
	padding-right:10px;
	height:32px;
	text-align:left;
}
#mainMenu .mainMenuList ul li a
{
	text-align:left;
	font-family: arial, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#mainMenu .mainMenuList ul li a:hover
{
	text-decoration:underline;
}
/*end content css*/

#mmImage1
{
float:left;
width:80px;
height:57px;
background: url(/media/magic/lm_mm_button_photos.jpg);
}

.input_btn {
margin: 0 10px 0 0;
}
.ad {
height: 78px;
}

.bottom_ad {
margin-bottom: 5px;
}
#sponsors {
margin-top: 5px;
}
#links div a:link, #links div a:visited, #footer div a:link, #footer div a:visited, #poll a:link, #poll a:visited {
text-decoration: none;
color: white;
margin-left: 7px;
}

#footer div a:link, #footer div a:visited {margin: 0;}
#links div a:hover, #links div a:active, #footer div a:hover, #footer div a:active, #poll a:hover, #poll a:active {
text-decoration: underline;
}
#multimedia {
background-repeat: no-repeat;

}
.multimedia_item {
padding: 0 0 0 15px;
}

#bottomRow{position:relative;top:0px;float:left;margin-bottom:5px;}
#ticker,#searchBox{position:relative;top:0px;float:left;}
#ticker{width:686px;padding:5px 20px 0px 20px;overflow:hidden;font-size:13px;}
#searchBox{width:250px;}
#searchBox form{margin:0px;}
#searchText{margin-bottom:2px}
#searchSubmit{margin:0px 0px 2px 10px;}
#ticker a{color:#ffffff;}
#ticker img{float:left;}
#ticker span{margin:0px 0px 0px 10px;line-height:20px;display:block;float:left;}
#headerBottomRssArea{height:19px;overflow:hidden;}
#headerBottomRssArea span{width:450px;overflow:hidden;}

img, div { behavior: url(/magic/playoffs/iepngfix.htc) }
.linkColumn a {margin-left:2px; color:#FFF; text-decoration:none;}
.linkColumn a:hover {text-decoration:underline;}
div.clear {clear: both;}
div#moreMagicNav
{
margin:3px 0px 0px 10px;

}
div#moreMagicNavItem
{
padding-top:2px;
float:left;
width:123px;
height:17px;
background:#2B313D;
text-align:center;
text-transform:uppercase;
border-right:1px solid #000;
}
.moreMagicContentHeader
{
background:#333;
}

#moreMagicContentHeader1, #moreMagicContentHeader2, #moreMagicContentHeader3
{
position:relative;
display:block;
background:#6E7379;
padding: 3px 0 0 3px;
margin: 0px 0 0 0;
width: 120px !important;
width:123px;
height:17px;
float:left;
text-align:center;
}

#moreMagicContentHeader2, #moreMagicContentHeader3
{
margin-left:1px;
}

#moreMagicContentHeader1.active, #moreMagicContentHeader2.active, #moreMagicContentHeader3.active
{
background:#EFEFEF;
}
.sectionContentContainer {
padding:0px 0px 0px 12px;
}

#moreMagicContentList {
width:210px;
position:relative;
float:left;
padding: 0;
}
#moreMagicContentList li {
width: 250px;
}
#moreMagicContentList li a {
display:block;
position:relative;
width:210px;
height:18px;
padding-left:3px
}

#moreMagicContentList li a.alt {
background:#333333;
}
#mmImage1
{
float:left;
width:80px;
height:57px;
background: url(/media/magic/lm_mm_button_photos.jpg);
}

.input_btn {
margin: 0 10px 0 0;
}
.ad {
height: 78px;
}

.bottom_ad {
/*margin-bottom: 5px;*/
}
#sponsors {
margin-top: 5px;

}
#links div a:link, #links div a:visited, #footer div a:link, #footer div a:visited, #poll a:link, #poll a:visited {
text-decoration: none;
color: white;
margin-left: 7px;
}

#footer div a:link, #footer div a:visited {margin: 0;}
#links div a:hover, #links div a:active, #footer div a:hover, #footer div a:active, #poll a:hover, #poll a:active {
text-decoration: underline;
}
#multimedia {
background-repeat: no-repeat;
}
.multimedia_item {
padding: 0 0 0 15px;
}

/*articles*/
body.inside{
margin:0px;margin:0px;text-align:center;

}

.contentWrapper,.headerWrapper,.footerWrapper{width:960px;margin:auto;text-align:left;}
.contentWrapper,.footerWrapper{width:960px;padding-left:17px;}
.contentWrapper{margin-top:5px;}
.headerWrapper{padding-right:4px;}

.headerWrapper #tickerWrapper{width:960px;}
.headerWrapper #tickerWrapper #ticker{width:640px;}
.headerWrapper #tickerWrapper #searchBox{text-align:right;width:260px;}

#articleLeftCol,#articleMidCol,#articleRightCol{position:relative;top:0px;float:left;}
#articleLeftCol{width:629px;}
#articleMidCol{width:199px;margin-left:4px;}

.wide{width:833px !important;}
.full{width:960px !important;}

#articleRightCol{width:119px;margin-left:7px;margin-top:-5px;}
.articleWrapperOutside,.sipWrapperOutside{background-image: url(/media/magic/07/left_bg.png);background-repeat:no-repeat;padding:27px 6px 0px 6px;width:617px;}

.wide .articleWrapperOutside{background-image: url(/media/magic/07/left_bg_wide.png);width:821px;}
.full .articleWrapperOutside{background-image: url(/media/magic/07/left_bg_full.png);width:948px;}
.sipWrapper{background-image: url(/media/magic/07/magic_ip_bg.png);min-height:694px;}

/*.insideFooter{opacity:.8 !important;filter: alpha(opacity=80); -moz-opacity: 0.8;width:623px;}
.insideFooterFull{width:960px;}
.insideFooterWide{width:833px;}*/

.articleWrapper{background-color:#ffffff;padding:7px;z-index:20;position:relative;min-height:714px;}
.full .articleWrapperOutside .articleWrapper{min-height:100px;}
#noBGColor .articleWrapper{background-image: url(/media/magic/07/magic_ip_bg.png);background-color:transparent;}
.articleRight{float:right;margin:0px 0px 8px 8px;}
.aLStoryViewIn{font: 11px arial;	color: #000;}
.aLHeadlineViewIn{font: 17px arial;font-weight:bold;	color: #0E457E;margin-bottom:5px;}
.aLStoryViewIn a,.aLStoryViewIn div.articlePhoto a,ul#relatedLinks li a,a.ePhotoLink,a.emailStoryLink{font: 11px arial;color: #000 !important;text-decoration:underline;}
.aLLeadHeadline{font: 17px arial bold;color: #a7a7a8;text-decoration:none;padding: 25px 0px 5px 0px;}
.Box,.aLLeadPhotoCaption,.aLLeadPhotoCredit{font: 11px arial;color: #fff;padding: 7px 25px 7px 25px;}
div.leadPhoto{opacity:1.0 !important;filter: alpha(opacity=99); -moz-opacity: 1.0 !important;width:609px;z-index:20;position:relative;}
.Box a,.sipWrapperOutside a{color:#ffffff;}
#noBGColor .aLHeadlineViewIn{color: #a7a7a8;}
#noBGColor .articleWrapper .aLStoryViewIn,#noBGColor .articleWrapper .aLStoryViewIn a, #noBGColor a.ePhotoLink, #noBGColor a.emailStoryLink,.leadPhoto a.ePhotoLink{color:#ffffff !important;}
.aLLeadPhotoCaption,.aLLeadPhotoCredit{}
#magicInsideMoreNews{background-image: url(/media/magic/07/magic_news_callout_ip.png);background-repeat:no-repeat;padding:30px 10px 10px 12px;width:177px;}
#magicInsideMoreNews ul li a,#magicInsideMoreNews div.aLLeadHeadline,#magicInsideMoreNews div.aLHeadline{font-size:11px;padding:0px;text-decoration:underline;}
#magicInsideMoreNews ul{padding:0px 0px 0px 10px;margin:0px 0px 0px 10px;}
#magicInsideMoreNews ul li a{color:#ffffff;}
#magicInsideMoreNews a.moreNews img{border:0px;float:right;}
#articleMidCol #messageBoards{margin:5px 0px 5px;float:none;width:199px;}
#articleMidCol #seasonTickets{float:none;width:199px;}
.statsWrapper{background-color:#ffffff;padding:7px 7px 7px 1px;z-index:20;position:relative;min-height:714px;}
/*stats*/
.cBTopRoster,.cBSideRoster,.cBBottomRoster,.gSGSectionTitle{background-color:#0E457E;}
.cBTitleRoster,.gSGSectionTitle{font-weight:bold;font-size:11px;padding:2px;}
.printableStatLink{color:#ffffff;}
.gSGTable td{color:#000000;}
.gSGSectionTitle{color:#ffffff !important;}
.gSGRowOdd{background-color:#dddddd;}
/*global nav fix*/
.boxBG{padding-top:4px !important;}
.boxBG img{display:none;}
.aLPhotoCaptionViewIn { color: black; }

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h2 {
	margin:5px 0px 0px 8px;
	visibility: hidden;
	font-size:18px;
	color:#FFF;
}

.sIFR-hasFlash h3 {
	margin:5px 0px 0px 8px;
	visibility: hidden;
	font-size:18px;
	color:#FFF;
}


#tickeritem0, #tickeritem1, #tickeritem2, #tickeritem3, #tickeritem4, #tickeritem5, #tickeritem6, #tickeritem7, #tickeritem8, #tickeritem9, #tickeritem10 { display: none; padding-left: 6px; padding-top: 1px;}
div#tmobileSponsor{background-image: url(/media/magic/badge_tmobile.png);background-repeat:no-repeat;display:block;height:18px;margin:4px 4px 0px 0px;background-position:top right;}
div#tmobileSponsor a{float:right;}
img{border:0px;}

#teamStats160x600{display:none;}

/*new layout styles*/
#topNav{width:1013px;margin:auto;text-align:left;position:relative;z-index:999;margin-top:100px;margin-bottom:20px;}
#topNav ul{margin:0px;padding:0px;width:1013px;}
#topNav ul li{display:inline;float:left;position:relative;}
#topNav ul li a { display:block;float: left; height: 27px; text-indent: -9999px; }
#topNav ul li ul li a{text-indent:0px;color:#fff;}
#topNav ul li a.nav_home { background-image: url(/magic/media/magic_nav_home.gif); background-position: 0 -27px; width: 59px; }
#topNav ul li a:hover.nav_home { background-position: 0 0;}
#topNav ul li a.nav_tickets { background-image: url(/magic/media/magic_nav_tickets.gif); background-position: 0 -27px; width: 73px; }
#topNav ul li a:hover.nav_tickets { background-position: 0 0; }
#topNav ul li a.nav_team { background-image: url(/magic/media/magic_nav_team.gif); background-position: 0 -27px; width: 55px; }
#topNav ul li a:hover.nav_team { background-position: 0 0;}
#topNav ul li a.nav_pressroom { background-image: url(/magic/media/magic_nav_pressroom.gif); background-position: 0 -27px; width: 107px; }
#topNav ul li a:hover.nav_pressroom { background-position: 0 0;}
#topNav ul li a.nav_schedule { background-image: url(/magic/media/magic_nav_schedule.gif); background-position: 0 -27px; width: 89px; }
#topNav ul li a:hover.nav_schedule { background-position: 0 0;}
#topNav ul li a.nav_multimedia { background-image: url(/magic/media/magic_nav_multimedia.gif); background-position: 0 -27px; width: 105px; }
#topNav ul li a:hover.nav_multimedia { background-position: 0 0;}
#topNav ul li a.nav_fanzone { background-image: url(/magic/media/magic_nav_fanzone.gif); background-position: 0 -27px; width: 84px; }
#topNav ul li a:hover.nav_fanzone { background-position: 0 0;}
#topNav ul li a.nav_dancers { background-image: url(/magic/media/magic_nav_dancers.gif); background-position: 0 -27px; width: 80px; }
#topNav ul li a:hover.nav_dancers { background-position: 0 0;}
#topNav ul li a.nav_community { background-image: url(/magic/media/magic_nav_community.gif); background-position: 0 -27px; width: 102px; }
#topNav ul li a:hover.nav_community { background-position: 0 0;}
#topNav ul li a.nav_social { background-image: url(/magic/media/magic_nav_social.gif); background-position: 0 -27px; width: 88px; }
#topNav ul li a:hover.nav_social { background-position: 0 0;}
#topNav ul li a.nav_shop { background-image: url(/magic/media/magic_nav_shop.gif); background-position: 0 -27px; width: 52px; }
#topNav ul li a:hover.nav_shop { background-position: 0 0;}
#topNav ul li a.nav_contact { background-image: url(/magic/media/magic_nav_contact.gif); background-position: 0 -27px; width: 95px; }
#topNav ul li a:hover.nav_contact { background-position: 0 0;}
#topNav ul li.nav_left{background: url(/magic/media/magic_nav_left.jpg) repeat-y;width:12px;height:27px;}
#topNav ul li.nav_right{background: url(/magic/media/magic_nav_right.jpg) repeat-y;width:12px;height:27px;}

#topNav ul li ul { display: none; width:200px;position:absolute;top:27px;left:0px;padding0px;margin:0px;px;z-index: 999;}
#topNav ul li ul li{display:block;}
#topNav ul li ul li a{height:20px;width:200px;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;line-height:20px;text-indent:5px; background-color:#2285d6;border-bottom:1px solid #fff;}
#topNav ul li ul li a:hover{background-color:#fff;color:#2285d6; }
#topNav ul li:hover ul,#topNav ul li.sfhover ul{display:block;}


/*content*/
#sponsors{background: url(/magic/media/lm_contentframe_sponsors-1012.png) no-repeat top left;width:1012px;margin:auto;text-align:center;margin:10px 0px 0px 0px;}
#sponsors div{margin-top:15px;}
#sponsorItem1{position:relative;left:15px;}
#links{background: url(/magic/media/lm_contentframe_site-menu-880.png) no-repeat top left;width:881px;margin:auto;text-align:center;margin:10px 0px 0px 0px;}
#messageBoards{position:relative;left:5px;background: url(/magic/media/lm_contentframe_window-6_2b.png) no-repeat top left;height:120px;}

#news{background: url(/magic/media/lm_contentframe_window-news.png) no-repeat top left !important;position:relative;left:0px;width:320px !important;}
#shop{background: url(/magic/media/lm_contentframe_window-7_2.png) no-repeat top left;width:250px;height:180px;margin-left:3px;}
#newsLetter{background: url(/magic/media/lm_contentframe_window-4.png) no-repeat top left;width:250px;height:180px;}
#playerProfile{height:180px;position:relative;left:10px;}
#footer{width:1012px;margin-top:10px;}


