/* CSS For all portal sites in AFLwww */

/* 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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,hr,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}
html {height:100%}
body {min-height:101%;line-height:1;color:black;background:white}
:focus {outline:0}
ol,ul {list-style:none}
table {border-collapse:separate;border-spacing:0/* tables still need 'cellspacing="0" */}
caption,th,td {text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after {content:""}
blockquote,q {quotes:"" ""}
option,select {min-width:1.5em}
ins {text-decoration:none}
del {text-decoration:line-through}
img,a img {border:0}

/* LAYOUT
---------------------------------------------------------------------------------------------------- */
body {background:#fff}
#wrap,#contentwrap,#content,#sidebar {position:relative}
#wrap {width:990px;margin:0 auto;padding:0;text-align:left;overflow:hidden}
#contentwrap {width:990px;margin:0}
#content,#sidebar {float:left;display:inline}
#content {width:620px;margin:0 20px 15px 25px}
#sidebar {width:300px;z-index:0;clear:right}
#footer {width:990px;margin:0;text-align:center;clear:both}
/* body.FooterInsideContent */
.FooterInsideContent #content {margin:0 10px 0 25px}
.FooterInsideContent #sidebar {position:absolute;top:0;right:10px;left:auto}
/* body.ContentFullwidth  */
.ContentFullwidth #content {width:940px;margin:0 25px}
.ContentFullwidth #sidebar {display:none}


/* Columns (span+# (space) right/left
---------------------------------------------------------------------------------------------------- */
.columns {margin:0;clear:both}
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.span13,.span14,.span15 {float:left;overflow:hidden;min-height:1px;height:auto !important;height:1px}
.span1 {width:44px}.span2 {width:108px}.span3 {width:172px}.span4 {width:236px}.span5 {width:300px}
.span6 {width:364px}.span7 {width:428px}.span8 {width:492px}.span9 {width:556px}.span10 {width:624px}
.span11 {width:684px}.span12 {width:748px}.span13 {width:812px}.span14 {width:876px}.span15 {width:940px}
.space {margin:20px}
.spaceR {margin-right:20px}
.spaceL {margin-left:20px}
.spaceR2 {margin-right:84px}
.spaceL2 {margin-left:84px}
.spaceR3 {margin-right:10px}
.spaceL3 {margin-left:10px}
.spaceLR {margin:0 20px}
.spaceT {margin-top:20px}
.spaceB {margin-bottom:20px}
.spaceTB {margin:20px 0}

/* Clearing
---------------------------------------------------------------------------------------------------- */
.clear,.columns,.abstract {display:inline-block}
.clear:after,.columns:after,.abstract:after {content: ".";display:block;height:0;clear:both;visibility:hidden}

* html .clear,* html .columns,* html .abstract {height:1%}
.clear,.columns,.abstract {display:block}
.clearL {clear:both}
.clearR {clear:left}

/* TYPOGRAPHY

	Global (p)reset Calibri,"Lucida Grande", Geneva,
   Browser default: 12px = 1.2em
-------------------------------------------------------------------------------------------------- */
body {font-size:62.5%;line-height:1.4;font-family:Arial,Helvetica,sans-serif}
#wrap {font-size:1.2em}
.aR {text-align:right}
.aL {text-align:left}
.aC {text-align:center}

/* Headings
-------------------------------------------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 {font-weight:bold;/*font-family:Calibri,Arial,Helvetica,sans-serif*/}
h1 			{font-size:3em;line-height:1.2}
h2 			{font-size:2.5em;line-height:1.3}
h3 			{font-size:1.8em;line-height:1.2}
h4 			{font-size:1.4em}
h5 			{font-size:1em}
h6 			{font-size:.9em}

/* Basic text elements
-------------------------------------------------------------------------------------------------- */
input,select,th,td {font-size:1em}
p           	{margin:0 0 1em}
p.last      	{margin-bottom:0}
p img       	{float:left;margin:10px 10px 10px 0}
ul, ol      	{margin:0 0 1em 0}
ul          	{list-style-type:disc;margin-left:1.3em}
ol          	{list-style-type:decimal;margin-left:2em}
dl          	{margin:0 0 1em 0}
dl dt       	{font-weight:bold}
dd          	{margin-left:1.5em}
cite 			{font-style:italic}

abbr,acronym	{border-bottom:1px dotted #666}
address     	{margin-top:1.5em; font-style:italic}
del         	{color:#666}

a:focus,a:hover	{/*color:#000;*/text-decoration:underline}
a           	{color:#06c;text-decoration:none}

blockquote  	{}
strong      	{font-weight:bold}
em,dfn      	{font-style:italic}
dfn         	{font-weight:bold}
pre,code    	{margin:1.5em 0; white-space:pre}
pre,code,tt 	{font:1em 'andale mono','monotype.com','lucida console',courier,monospace;line-height:1.5} 
tt          	{display:block;margin:1.5em 0;line-height:1.5}
hr				{background:#ccc;border:0;color:#ccc;height:1px;margin:0 0 15px 0;line-height:0;float:none}

b {font-weight:bold}

/* DESIGN
-------------------------------------------------------------------------------------------------- */
html {background:#004684 url(/portals/0/images/2010/redesign/html.jpg) repeat-y center 0 !important}
body  {background:transparent url(/portals/0/images/2010/redesign/teamsbg.gif) repeat-x 0 66px}
#Form {background:url(/portals/0/images/2010/redesign/body.jpg) no-repeat center 0}
#bps-wrapper, #bps-footer {width:100%}
#wrap {background:none}
#dnn_primaryNav {background:none !important}
#dnn_topBanner {background:none !important}
#dnn_AFLHeader2008 {position:relative;padding-top:10px !important;background:#fff}
#dnn_adLeaderBoard2008 {margin:0;padding:0 0 20px 0;background:#fff !important}
#dnn_AFLFooter2008 {margin:0;padding:0}
#navwrap {background:none !important}
#contentwrap {background:none;width:990px}
#content {width:990px;margin:0;padding:20px 0 0 0;background:#fff}
.homepage #content {width:990px;margin:0;padding:0}
#footerwrap {clear:both;background:#014785 url(http://mm.afl.com.au/Portals/0/images/2009/footerwrap.gif) repeat-x top left}
a {color:#004684}
li{display:list-item}
.last,li.last,.abstract.last {border:0}

.sitemap h4 a {display:block;border-bottom:2px solid #000;padding:3px 0 3px 23px;background:#fff url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat 0 -45px;cursor:pointer;font-weight:bold;color:#000}
.sitemap h4 a:hover {text-decoration:none;color:#004684;background-position:0 -145px}

.navlist {margin:0 0 10px;padding:0}
.navlist li a {display:block;border-bottom:2px solid #e7e7e7;padding:3px 0;cursor:pointer;font-weight:bold}
.navlist li ul {padding:0;margin:0}
.navlist li ul li a {margin:0;padding-left:15px;font-weight:normal;border-bottom:1px solid #e7e7e7}
.navlist li ul li a:hover {background-position:20px -147px !important}

h1.pagetitle {font-size:2.2em;border-bottom:2px solid #e7e7e7;padding:0 0 5px 0;margin:0 0 10px 0}


/* SKIN 
-------------------------------------------------------------------------------------------------- */
.sorrento { height:67px }

#aflWrap .span10, #newsWrap .span10 { margin-left:20px}

#dnn_primaryNav { background:#fff;padding:0 }
#dnn_AFLHeader2008 {margin:0;padding:0;text-align:center;clear:both }
#dnn_defcon, #dnn_AFLPromo2008, #dnn_crossPromo2008 { clear:both }
#dnn_featuredContent { padding:10px 0 0 0;border-top:1px dotted #ced4e9;float:left }
#dnn_statsCentral2008 { margin:0 0 10px 0 }
#dnn_LadderPane { margin-right:20px }
#afl-feature { background:#004684;clear:both;margin-bottom:25px;width:624px }
#dnn_GalleryPane { float:left;width:624px;clear:both;margin-left:0 !important }
#dnn_sidebar2008 {float:left;width:300px;clear:right;display:inline;position:relative;z-index:0 }
#dnn_adLeaderBoard2008 { width:auto;clear:both;padding:5px 0 15px 0;text-align:center;margin-bottom:15px }
#dnn_AFLFooter2008 { margin:10px 0 0 0;clear:both;text-align:center }
#dnn_aflHqPane { margin-right:0 !important;margin-bottom:0 !important }
#dnn_aflDevPane { margin-bottom:0 !important }
.span10 #dnn_defcon { margin-left:0 !important;margin-bottom:10px;width:624px }

.ContentFullwidth #content { width:990px;margin:0;overflow:visible }
.ContentFullwidth .standardContainer { overflow:visible !important }
.oneColumn {overflow:visible !important}



/* CONTAINER
------------------------------------------------------------------------------------------- */
/* Abstract Container */
.abstractContainer{border:none;margin:0 0 10px 0;padding:0 5px 0 5px;background:url(http://mm.afl.com.au/portals/0/images/bg_dotted.gif) #fff repeat-x scroll left bottom}
.abstractContainer .abstractContent .capitalizedHeading h3{margin-bottom:10px}
.abstractContainer .abstractContent .capitalizedHeading h3 span{color:#003475;font-size:0.98em !important;font-family:Georgia,"Times New Roman",Times,serif;text-transform:capitalize}
/* Featured Container */
.featuredContainer{border:none;margin-bottom:10px}
.featuredContainer .heading h2{display:none}
.featuredContainer img{float:left;margin:5px 10px 5px 10px}
.featuredContainer h1,
.featuredContainer h2,
.featuredContainer h3,
.featuredContainer h4,
.featuredContainer h5{background-color:transparent;font-weight:bold}
.featuredContainer .featuredContent{border-bottom:2px solid #ced4e9;padding:10px 5px 15px 5px;background:url(http://mm.afl.com.au/portals/0/images/bg_tables.gif) #e4e8f9 no-repeat scroll -1300px bottom;color:#000}
.featuredContainer .featuredContent h1,
.featuredContainer .featuredContent h2,
.featuredContainer .featuredContent h3,
.featuredContainer .featuredContent h4,
.featuredContainer .featuredContent h5,
.featuredContainer .featuredContent a{font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal}
/* Standard Container */
.standardContainer { border:none }
.standardContainer h2 span { display:none }

#content .standardContainer { margin-bottom:10px;overflow:hidden;height:auto;clear:left }
#afl-feature .standardContainer { margin-bottom:0 }

/* AFL 2008 withTitleContainer */
.withTitleContainer{border:none;margin:0 0 10px 0;padding:0px}
.withTitleContainer h3 span { /*color:#003475*/ color:#000 }
h3.capitalizedHeading span { text-transform:capitalize }
h3.uppercaseHeading span { text-transform:uppercase }
h3.lowercaseHeading span { text-transform:lowercase }
h3.bigHeading span { font-size:16px }
/* InjuryListContainer */
.injuryListContainer .heading h2 { display:none }
.injuryListContainer .listContent h1,
.injuryListContainer .listContent h2,
.injuryListContainer .listContent h3,
.injuryListContainer .listContent h4,
.injuryListContainer .listContent h5 { font-weight:bold;background-color:transparent }
.injuryListContainer .listContent h2 { color:#fff;font-size:18px;margin:0 0 5px }
.injuryListContainer .listContent b { color:#fff }
.injuryListContainer .listContent ul li { list-style-type:none;margin:0;color:#fff }
/* text ad container */
.textAdContainer {width:298px;height:250px;overflow:hidden;border-right:1px solid #ccc;border-bottom:1px solid #ccc}

/* DNN System
-------------------------------------------------------------------------------------------------- */
/* Control Panel */
#control-panel { border:2px solid #003366;height:auto;background-color:white;margin:0 auto;width:990px;clear:both;color:#cc0000 !important;overflow:hidden }
#control-panel .panel-header { background-color:#dcdcdc;overflow:hidden }
#control-panel .panel-header a { float:right;font-size:1.2em;margin:5px 10px 0 0 }
#control-panel .panel-header h1 { font-size:1.4em;padding:5px;float:left }
#control-panel .s1 { border-right:2px solid #dcdcdc;height:120px !important }
#control-panel .s2 { border-right:2px solid #dcdcdc;height:120px !important;margin:0 10px }
#control-panel .s3 { height:120px !important }
#control-panel h2 { font-size:1.2em;padding:5px 5px 10px 5px }
.addModule { float:left;line-height:1.5 }
ul.buttons { line-height:1.5;overflow:hidden; }
	.buttons li { float:left;list-style-type:none;margin:5px }
ul.module-panel { width:auto;overflow:hidden;width:440px;float:left }
	.module-panel li { float:left;list-style-type:none;width:200px;overflow:hidden;margin:0 20px 10px 0 }
	.module-panel h3 { float:left;font-size:1.1em;font-weight:bold }
	.module-panel .drop-list, .module-panel .text-field { float:right;width:140px;font-size:1.1em;border:1px solid #dcdcdc }
	.module-panel .NormalTextBox { float:right;width:140px;font-size:1.1em;border:1px solid #dcdcdc }

/* Admin Menu */
#dnn_adminMenu { margin:0 auto }
#dnn_adminMenu .SubHead { display:none }
.MainMenu_MenuContainer { width:990px;margin:0 auto;border:2px solid #003366;padding:3px;background:white }
.MainMenu_MenuContainer .MainMenu_MenuItem { font-size:1.2em;color:#666;font-weight:bold;cursor:pointer  }
.MainMenu_MenuContainer .MainMenu_MenuItemSel { font-size:1.2em;color:#cc0000;background:#c1d2ee;cursor:pointer }
.MainMenu_MenuContainer table { margin-right:15px }
.MainMenu_MenuContainer td { font-weight:bold;text-align:center }
.MainMenu_SubMenu { background:#dcdcdc;z-index:1000;border:2px solid #fff }
.MainMenu_SubMenu table { padding:3px }
.MainMenu_SubMenu .MainMenu_MenuItem { font-size:1.1em;cursor:pointer }
.MainMenu_SubMenu .MainMenu_MenuItemSel { font-size:1.1em;background-color:#cc0000;color:#fff;cursor:pointer }
.MainMenu_RootMenuArrow, .MainMenu_MenuIcon { display:none }

/* Module Dropdown Menu */
.ModuleTitle_MenuContainer { z-index:100001 }
.ModuleTitle_MenuIcon { background:transparent;vertical-align:middle }
.ModuleTitle_SubMenu { border:1px solid #003366;background-color:#dcdcdc;z-index:99999 !important}
.ModuleTitle_SubMenu table { padding:2px }
.ModuleTitle_MenuItem { color:#000;background:#fff;font-size:1.1em;cursor:pointer;vertical-align:middle }
.ModuleTitle_MenuItemSel { color:#fff;background:#cc0000;font-size:1.1em;cursor:pointer;vertical-align:middle }
.ModuleTitle_MenuItemSel.ModuleTitle_MenuArrow { background:#cc0000 }
.ModuleTitle_MenuArrow { background:transparent }
.ModuleTitle_RootMenuArrow { background:transparent }

/* Setting Pages */
.WorkPanel { margin:20px 0;background:#eeeeee;border:1px solid #dcdcdc;padding:10px }
.WorkPanel td { vertical-align:top;padding:2px }
.Settings { background:#eeeeee;border:1px solid #dcdcdc;padding:10px }
.Settings .Settings { padding:0 }

/* SQL Table */
#dnn_ctr325_SQL_grdResults { border:1px solid #dcdcdc;background-color:#eeeeee }
#dnn_ctr325_SQL_grdResults td { border:1px solid #dcdcdc;text-align:right;padding:3px 5px }
#dnn_ctr325_SQL_grdResults .SubHead td { font-weight:bold;background:red;color:white;text-align:center }


/* ************** */
.SubHead center { color:#666;background:#dcdcdc;font-weight:bold;padding:3px }
.SubSubHead{color:#000;font:bold 11px Tahoma,Arial,Helvetica,sans-serif}
.PagingTable { width:auto;margin-top:1px;clear:both;border:#003366 1px solid;background:#fff;height:33px }
a.SkinObject{color:#003366;font:bold 8.5pt Tahoma,Arial,Helvetica;text-decoration:none}
	a.SkinObject:link{color:#003366;text-decoration:none}
	a.SkinObject:visited{color:#003366;text-decoration:none}
	a.SkinObject:active{color:#003366;text-decoration:none}
	a.SkinObject:hover{color:#003366;text-decoration:none}

.Normal,.NormalDisabled{font:12px/1.4 Arial,Helvetica,sans-serif}
.NormalDisabled{color:#c0c0c0}
.NormalBold{font:bold 11px Tahoma,Arial,Helvetica,sans-serif}
.NormalRed{color:#ff0000;font:bold 12px Tahoma,Arial,Helvetica,sans-serif}
.NormalTextBox{font:normal 12px Tahoma,Arial,Helvetica,sans-serif}
.DataGrid_AlternatingItem{color:#ff0000;background:#fff;font:normal 10px Tahoma,Arial,Helvetica,sans-serif}
.DataGrid_Container{background:Transparent}
.DataGrid_Footer{background:#fff}
.DataGrid_Header{color:#000;background:Transparent;font:bold 10px Tahoma,Arial,Helvetica,sans-serif;text-align:center}
.DataGrid_Item{color:#000;background:Transparent;font:normal 10px Tahoma,Arial,Helvetica,sans-serif}
.DataGrid_SelectedItem{color:#0000ff;background:#c0c0c0;font:normal 10px Tahoma,Arial,Helvetica,sans-serif}
.TreeMenu_Node{font:normal 12px Tahoma,Arial,Helvetica,sans-serif}
.TreeMenu_NodeSelected{background:#dcdcdc;font:normal 12px Tahoma,Arial,Helvetica,sans-serif}
a.TreeMenu_Node:link,a.TreeMenu_NodeSelected:link{color:#003366;text-decoration:none}
a.TreeMenu_Node:visited,a.TreeMenu_NodeSelected:visited{color:#003366;text-decoration:none}
a.TreeMenu_Node:active,a.TreeMenu_NodeSelected:active{color:#003366;text-decoration:none}
a.TreeMenu_Node:hover,a.TreeMenu_NodeSelected:hover{color:#ff0000;text-decoration:none}

/* File Manager */
.FileManager { border:#000 1px solid;height:400px;font-weight:normal;font-size:11px;font-family:Tahoma,Arial,Helvetica,sans-serif }
.FileManager_ToolBar { border-bottom:#000 1px solid;height:25px }
.FileManager_Explorer, .FileManager_FileList { border:#696969 1px solid;margin:2px;background:#fff;height:100% }
.FileManager_FileList { overflow:auto }
.FileManager_MessageBox { padding:25px;background:#fff;text-align:center;vertical-align:middle}
.FileManager_Header { border-bottom:#696969 1px solid;color:#e7e7ff;background:#9ebff6;font-weight:bold;height:25px}
.FileManager_Pager { border-top:#696969 1px solid;background:#eeeeee;font-weight:bold;height:25px }
.FileManager_StatusBar { margin:2px;background:#dedfde;height:25px }
.FileManager_Item { border-top:#000 1px dashed;border-bottom:#000 1px dashed;color:#000;background:#f8f8f8;font-weight:normal }
.FileManager_AltItem { border:none;color:#000;background:#eeeeee;font-weight:normal }
.FileManager_SelItem { border:none;color:#fff;background:#99ffff;font-weight:bold }
.FileManagerTreeNodeSelected{background:#dcdcdc;font:normal}
a.FileManagerTreeNode:link,a.FileManagerTreeNodeSelected:link{color:#003366;text-decoration:none}
a.FileManagerTreeNode:visited,a.FileManagerTreeNodeSelected:visited{color:#003366;text-decoration:none}
a.FileManagerTreeNode:active,a.FileManagerTreeNodeSelected:active{color:#003366;text-decoration:none}
a.FileManagerTreeNode:hover,a.FileManagerTreeNodeSelected:hover{color:#ff0000;text-decoration:none}
.Wizard{border:#000 1px solid;width:650px;height:400px}
.WizardButton{border:#696969 1px solid;padding:2px;background:#dcdcdc}
.WizardHeader{border-bottom:#000 1px solid;background:#ffffcc;height:40px}
.WizardFooter{border-top:#000 1px solid;background:#ccffcc;text-align:right;height:25px}
.WizardBody{padding:10px;height:325px}
.WizardHelp{border-left:#000 1px solid;width:180px;padding:5px;background:#ccffff;font-size:9pt}
.WizardHelpText{width:180px;color:#000;font:8pt Tahoma,Verdana,Arial,sans-serif;overflow:auto;height:300px}
.WizardText{color:#000;font:9pt Tahoma,Verdana,Arial,sans-serif}
.Help{border:#000 1px solid;padding:2px;color:#000;background:#ffff99;font:normal 11px Tahoma,Arial,Helvetica,sans-serif}
.CommandButton{font:normal 11px Tahoma,Arial,Helvetica,sans-serif}
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {color:#003366;text-decoration:none}
a.CommandButton:hover{text-decoration:underline}
.StandardButton{padding-right:5px;padding-left:5px;background:#dddddd;color:#000;font:normal 11px Verdana,sans-serif}

.HeadBg{background-color:#cccccc}
.TabBg{background-color:#000}
.SelectedTab{color:#fff;font:bold 8.5pt Tahoma,Arial,Helvetica,sans-serif;text-decoration:none}
	a.SelectedTab:link{color:#fff;text-decoration:none}
	a.SelectedTab:visited{color:#eeeeee;text-decoration:none}
	a.SelectedTab:active{color:#eeeeee;text-decoration:none}
	a.SelectedTab:hover{color:#cccccc;text-decoration:none}
.OtherTabs{color:#fff;font:bold 8.5pt Tahoma,Arial,Helvetica,sans-serif;text-decoration:none}
	a.OtherTabs:link{color:#fff;text-decoration:none}
	a.OtherTabs:visited{color:#eeeeee;text-decoration:none}
	a.OtherTabs:active{color:#eeeeee;text-decoration:none}
	a.OtherTabs:hover{color:#cccccc;text-decoration:none}
.LabelEditOverClass{text-decoration:underline overline;cursor:pointer}
.LabelEditTextClass{border:solid 1px #ff0000;background:Transparent}
.LabelEditWorkClass{border:solid 0px #ff0000;background:Transparent}

/* Icons
------------------------------------------------------------- */
.loadingBox { background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/loadingBox.gif) no-repeat center;width:960px;height:60px }


/* Masthead
-------------------------------------------------------------- */
#masthead {clear:both;position:relative;width:990px;height:144px;margin:0 auto;padding:0;background:none;width:990px;overflow:hidden}

	#masthead h1 {position:relative;margin:0;text-indent:-9000px;overflow:hidden;width:93px;height:143px;background:none}
	#masthead h1 a.afl-logo {width:93px;height:114px;background:url(/portals/0/images/2010/redesign/afl-logo-2010.png) no-repeat 0 0;position:absolute;top:20px;left:0}	
	#masthead p {position:relative;height:100px;width:250px;margin:0;text-indent:-9000px;overflow:hidden;background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/logo-offseason.png) no-repeat 0 0;float:left}
	#masthead p a {display:block;width:300px;height:100px}
	#masthead .leaderboard {clear:none;float:left;margin:15px 0 5px 0;padding:0}
	
	/* Teams */
	#teams {position:absolute;background:none;width:890px;height:40px;padding-left:115px;top:5px;left:0;z-index:1}
	#teams ul {float:left;width:630px;height:40px;margin:3px 0 0 0}
	#teams li {margin:0 7px 0 0;height:42px;float:left;list-style:none;padding:0}
	#teams li a {background:url(/portals/0/images/2010/redesign/teams.png) no-repeat 0 -3px;display:block;width:32px;height:42px;float:left;text-indent:-9000px;overflow:hidden}
	
	#teams li#ADEL a {width:38px;background-position:0 -3px !important}
	#teams li#BRIS a {width:28px;background-position:-44px -3px !important}
	#teams li#CARL a {width:24px;background-position:-82px -3px !important}
	#teams li#COLL a {width:25px;background-position:-116px -3px !important}
	#teams li#ESS a {width:36px;background-position:-148px -3px !important}
	#teams li#FRE a {width:35px;background-position:-189px -3px !important}
	#teams li#GEEL a {width:30px;background-position:-231px -3px !important}
	#teams li#HAW a {width:33px;background-position:-270px -3px !important}
	#teams li#NMFC a {width:28px;background-position:-310px -3px !important}
	#teams li#MELB a {width:32px;background-position:-350px -3px !important}
	#teams li#PORT a {width:35px;background-position:-390px -3px !important}
	#teams li#RICH a {width:30px;background-position:-431px -3px !important}
	#teams li#STK a {width:31px;background-position:-471px -3px !important}
	#teams li#SYD a {width:29px;background-position:-509px -3px !important}
	#teams li#WCE a {width:41px;background-position:-542px -3px !important}
	#teams li#WB a {width:32px;background-position:-592px -3px !important}
	
	#teams li#ADEL a:hover {background-position:0 -54px !important}
	#teams li#BRIS a:hover {background-position:-44px -54px !important}
	#teams li#CARL a:hover {background-position:-82px -54px !important}
	#teams li#COLL a:hover {background-position:-116px -54px !important}
	#teams li#ESS a:hover {background-position:-148px -54px !important}
	#teams li#FRE a:hover {background-position:-189px -54px !important}
	#teams li#GEEL a:hover {background-position:-231px -54px !important}
	#teams li#HAW a:hover {background-position:-270px -54px !important}
	#teams li#NMFC a:hover {background-position:-310px -54px !important}
	#teams li#MELB a:hover {background-position:-350px -54px !important}
	#teams li#PORT a:hover {background-position:-390px -54px !important}
	#teams li#RICH a:hover {background-position:-431px -54px !important}
	#teams li#STK a:hover {background-position:-471px -54px !important}
	#teams li#SYD a:hover {background-position:-509px -54px !important}
	#teams li#WCE a:hover {background-position:-542px -54px !important}
	#teams li#WB a:hover {background-position:-592px -54px !important}
	
	/* Unmetered */
	#teams .unmetered {position:absolute;top:10px;right:0}
	#teams .unmetered a {background:url(/portals/0/images/2010/redesign/unmetered.png) no-repeat 0 0;display:block;width:100px;height:25px;text-indent:-9000px;overflow:hidden}
	#bp-unmetered-hover {position:absolute;text-align:left;padding:33px 18px 21px 13px;width:225px;height:62px;font-size:11px;line-height:1.3;background:url(http://mm.afl.com.au/Portals/0/images/2009/rollover_box.png) no-repeat 0 0;color:#656668;z-index:32768}

	#teams .afl-partners {float:left;width:145px;height:25px;position:relative;top:8px;left:0;background:url(/portals/0/images/2010/redesign/partners.png) no-repeat 0 2px;margin-left:10px;color:#fff;font-size:11px;text-indent:-9000px;overflow:hidden}
	#teams .afl-partners img {float:left}
	#teams .afl-partners .partnerwrap {width:64px;height:25px;float:left;overflow:hidden}
	#teams .afl-partners .partnerwrap .partnerlist {width:64px;height:25px}
	#teams .afl-partners .partnerwrap ul {width:2000px;height:auto;overflow:hidden;margin:0;list-style:none}
	#teams .afl-partners .partnerwrap li {width:64px;height:25px}
	#teams .afl-partners .partnerwrap li a {width:64px;background:none}
	#teams .afl-partners .partnerwrap li img {border:0;margin:0;padding:0}
	#teams .afl-partners .toyota {display:block;width:80px;height:30px;float:left}
    
    #masthead-leaderboard {width:728px;height:90px;position:absolute;top:50px;right:10px}

/* Navigation
-------------------------------------------------------------- */
#navwrap {position:relative;width:990px;height:30px;margin:0;padding:0;background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/masthead.jpg) no-repeat 0 -152px;z-index:10000;overflow:visible;overflow:hidden}
	#navwrap .nav {display:block;margin:0;border:0;z-index:3}
	#navwrap .nav li {position:relative;float:left;display:block;margin:0;padding:0 3px 0;list-style-type:none;color:#fff;border:0;height:30px;line-height:30px;background:url(/portals/0/images/2010/redesign/nav-border.gif) no-repeat right 8px;z-index:4}
	#navwrap .nav li ul {margin-left:0;position:absolute;top:-1px;left:0px;display:block;height:0;width:150px}
	#navwrap .nav li a {color:#000;font-weight:bold;font-size:11px;padding:0 0 0 3px;display:block;text-transform:uppercase;cursor:pointer}
	#navwrap .nav li a span {display:block;padding:0 3px 0 0}
	#navwrap .nav li a:hover {background:url(/portals/0/images/2010/redesign/nav-hover-left.gif) no-repeat 0 bottom;color:#004684;text-decoration:none}
	#navwrap .nav li a:hover span {background:url(/portals/0/images/2010/redesign/nav-hover-right.gif) no-repeat right bottom}
	#navwrap .nav li a.current {background:#fff;color:#004684}

	#navwrap .stack {position:relative}
	#navwrap .stack ul {position:absolute;top:1px;left:0px}
	#navwrap .toprow {float:left}
	#navwrap .toprow ul {margin-top:24px;width:150px}
	#navwrap .toprow ul li {position:relative;display:none;float:none}
	#navwrap .nav .toprow ul li ul {left:148px;top:0;position:absolute;margin-top:0}
	#navwrap .nav .toprow ul li ul li {margin-top:0}
	#navwrap .nav .toprow .submenu li {display:none;float:left !important;padding:0}
	#navwrap .stack li {border:1px solid #ccc;border-bottom:1px solid #ccc;border-top:0}
	#navwrap .stack li a {background:#fff;color:#004684;text-transform:none;line-height:1.2}
	#navwrap .stack li a:hover {background:#e7e7e7;color:#004684}
	#navwrap .nav .toprow .submenu .stack {padding:0}
	#navwrap .nav .submenu {top:6px;left:3px}
	#navwrap .nav .submenu li {background:#fff;height:auto;line-height:1.4;width:148px}
	#navwrap .nav .submenu li a {padding:2px 6px 6px;color:#004684}
	#navwrap .nav .submenu li a:hover {background:#e7e7e7}
	#navwrap .nav .submenu li a:hover span {background:none}

	#navwrap .stack li a  {/*background:#fff url(http://mm.afl.com.au/Portals/0/images/2009/nav-arrow.gif) no-repeat 0 0;padding-right:25px*/}
	#navwrap .nav li > ul > li {display:none}	
	#navwrap ul li a {text-transform:uppercase}
	
	#navwrap .searchBox {width:220px;height:25px;position:absolute;right:0px;top:0px;margin:0;padding-top:5px}
	#navwrap .searchBox .facebook {display:block;height:22px;width:22px;background:url(/portals/0/images/2010/redesign/icons-new.png) 0px -25px no-repeat;text-indent:-9000px;float:left;margin-right:4px;_display:inline}
	#navwrap .searchBox .twitter {display:block;height:22px;width:22px;background:url(/portals/0/images/2010/redesign/icons-new.png) 0px 0px no-repeat;text-indent:-9000px;float:left;margin-right:4px;_display:inline}
	#navwrap .searchBox fieldset {height:28px;width:152px;background:url(/portals/0/images/2010/redesign/searchBox.png) no-repeat;float:left;padding-left:5px;_display:inline}
	#navwrap .searchBox .textField {border:0;margin:0;padding:0;background:transparent;height:20px;width:116px;padding:0px 4px;display:block;float:left;line-height:20px;_display:inline;}
	#navwrap .searchBox .submit {display:block;height:22px;width:27px;display:block;float:left;text-indent:-9000px;cursor:pointer;_display:inline}

	.navExtraContent {position:absolute;top:0;right:0}



/* Development */
.masthead-development {background:#014795 url(http://mm.afl.com.au/portals/0/images/2009/masthead-development.jpg) no-repeat 0 0 !important}
#masthead.masthead-development p {background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/logo-offseason-small.png) no-repeat 0 0}

.nav-development #navwrap {background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/masthead-development.jpg) no-repeat 0 -150px}
.nav-development {z-index:3}
.nav-development li {z-index:4;float:left;position:relative}

#navwrap .nav-development .toprow .submenu .stack {padding-right:0;}
#navwrap .nav-development li > ul > li {display:none;}



/* Bigpond Header Footer fix */

#bphf-headerad #sensisAd { background:transparent }
#bphf-corp-club {width:985px;height:34px;color:#fde543;background-color:#037EC2;margin:8px auto 0 auto;padding:0;text-align:center;border:none;vertical-align:middle;}
#bphf-corp-club ul {margin:0 !important;height:34px !important;padding:0;list-style:none !important;border:none;display:block;vertical-align:middle!important;position:relative;top:10px;}
#bphf-corp-club li {color:#fde543;background-color:transparent;display:inline;margin:0;padding:0 8px 0 8px;border-right:1px solid #0152A3;font:normal 11px Arial, Helvetica, sans-serif;}
#bphf-corp-club ul li a {color:#fff;background-color:transparent;text-decoration:none;font:normal 11px Arial, Helvetica, sans-serif;}
#bphf-corp-club ul li a:hover{text-decoration:underline;font-weight:normal} 
#bphf-corp-club #bphf-telstralogo {margin:0 8px 0 0;display:inline;width:34px;height:34px;float:right;}
#bphf-corp-club #bphf-telstralogo img {border:none;}
#bphf-corp-club {clear:both !important;width:auto !important;margin:0 !important}
#bphf-corp-club ul { top:0 !important;width:680px !important;margin:0 auto !important }
#bphf-corp-club ul li { float:left;display:block !important;height:34px} 
#bphf-corp-club ul li a {line-height:34px !important;vertical-align:middle;display:inline}



/* 2008 Footer
-------------------------------------------------------------------------------------------------- */
#footer2008 a:hover{text-decoration:underline}
#footer2008 cite{margin:0;padding:0 0 10px 0;display:block;background:#126bbd;color:#fff;font-size:.94em;font-style:normal}
#siteLinks{padding:5px 0;margin:0;text-align:center}
#siteLinks a:link,#siteLinks a:visited,#siteLinks a:active{color:#fff !important}
#siteLinks li{margin:0 4px 5px 0;padding:0 4px 0 2px;border-right:1px solid #2a7fcc;display:inline;list-style-type:none;color:#fff;font-size:.94em;line-height:1.2;text-align:left}
#siteLinks li.last{border:0 !important}
#secondaryFooter{width:990px;margin:0;padding:0;border-top:1px solid #2a7fcc;clear:both;color:#fff;background:#126bbd}
#secondaryFooter cite{text-align:center}

/* Tables
-------------------------------------------------------------- */
.tabular {width:100%}
	.tabular tr.aL td,.tabular tr.aL th {text-align:left}
	.tabular tr.aC td,.tabular tr.aC th {text-align:center}
	.tabular tr.aR td,.tabular tr.aR th {text-align:right}
	table.tabular th,table.tabular td {border-bottom:1px solid #e7e7e7;padding:1px 2px;font-size:.9em}
	#statscentral table {margin:0}
	table.tabular thead th {font-weight:bold;background:#fff;border-bottom:1px solid #e7e7e7}
	.tabular th.last,.tabular td.last {border-right:0}

cite { font-style:normal }
.nRb { border-right:none!important }
.nB { border:0!important }
.hasBorder { border-collapse:collapse }
.hasBorder td { border:1px solid #000 }
.hasBorder table { border:1px solid #000 }

/* News Module
-------------------------------------------------------------------------------------------------- */  
a.nohover:hover{text-decoration:none}
a.text{color:#003475;font-weight:700;font-family:Arial;font-size:11px;text-decoration:none}
a.text:hover{color:#be0012;text-decoration:underline}
a.textMore{color:#003475;font-weight:700;font-family:Arial;font-size:12px;text-decoration:none}
a.textMore:hover{color:#be0012;text-decoration:underline}
.templateheaderblue{display:inline;color:#003475;font-weight:700;font-size:16px;text-decoration:none}
.templateheaderred{display:inline;color:#ff0000;font-weight:700;font-size:16px;text-decoration:none}
a.textBig{color:#003475;font-size:26px;font-weight:normal;line-height:1.4;text-decoration:none}
a.textBig:hover{color:#be0012;text-decoration:underline}
a.textTitle{color:#003475;font-size:16px;font-weight:bold;line-height:1.4;text-decoration:none}
a.textTitle:hover{color:#be0012;text-decoration:underline}
a.relatedItemPipe {/*color:#003475;*/font-size:12px;text-decoration:none;cursor:pointer}
a.relatedItemPipe:hover {/*color:#be0012;*/text-decoration:underline}

a.relatedArticlesPipe {color:#003475;font-size:12px;font-weight:normal;text-decoration:none;cursor:pointer}
a.relatedArticlesPipe:hover{color:#be0012;text-decoration:underline}
a.item { padding-right:3px;color:#003475;font-size:12px;font-weight:bold;line-height:1.3;text-decoration:none }
a.item:hover { color:#be0012;text-decoration:underline }
a.imageitem { padding-right:3px;color:#fff;font-size:18px;font-weight:500;text-decoration:none }
a.imageitem:hover { color:#fff;text-decoration:underline }
a.imageabstract { padding-right:3px;color:#fff;font-size:12px;font-weight:500;text-decoration:none }
a.imageabstract:hover{color:#fff;text-decoration:underline}
a.videoLink { margin:0;padding:0 0 0 14px;background:transparent url(http://mm.afl.com.au/portals/0/images/2009/video-list.png) no-repeat 0 0;color:#003475;font-size:11px;font-weight:normal;font-family:Arial;text-decoration:none;cursor:pointer}
a.videoLinkWalled{margin:0;padding:0 0 0 14px;display:inline;background:transparent url(http://mm.afl.com.au/portals/0/images/2009/video-list.png) no-repeat 0 0;color:#003475;font-size:11px;font-weight:normal;font-family:Arial;text-decoration:none;cursor:pointer}
a.description{color:#000;font-size:12px;font-weight:normal;font-family:Arial;text-decoration:none;cursor:pointer}
a.description:hover{color:#be0012;text-decoration:underline}
#homepageimagediv a { color:#fff;font-size:12px; }
#homepageimagediv a:hover { color:#fff;text-decoration:underline }


li.relatedNewsLinks {margin-left:1.2em;list-style-type:square}

/* Club Cycler */
.club-cycler {background-color: #000;width:245px;height:410px;position:relative;overflow:hidden}
.club-cycler .clubCyclerJCarousel {position:relative;margin-left:3px;margin-right:2px; z-index:2;overflow:hidden}
.club-cycler .cycler-header {height:30px;padding:0px;margin:0px;}
.club-cycler .cycler-headertext {font-family:Arial;font-size:16px;padding:5px;margin:0px;background:none;}
.club-cycler .cycler-pausebutton {background: transparent url(http://mm.afl.com.au/Portals/0/images/2009/pause.gif) no-repeat 0px 0px;height:15px;width:15px;top:5px;right:5px;position:absolute;}
.club-cycler .cycler-pausebuttonpressed {background: transparent url(http://mm.afl.com.au/Portals/0/images/2009/pause.gif) no-repeat 0px -14px;height:15px;width:15px;top:5px;right:5px;position:absolute;}
.club-cycler .cycler-thumbs{position:relative;margin-left:3px;margin-right:2px;width:240px; height:60px;z-index:3}
.club-cycler .thumbnail {width:60px;height:60px; padding:1px;}
.club-cycler .abstract {margin:5px 10px 0 10px;color:#fff;background:#004684;border-bottom:1px solid #2870a2;}
.club-cycler .subnav {margin:5px 10px;padding-bottom:5px}
.club-cycler .relatedContent a,.club-cycler .headerContent a {color:#fff;text-decoration:none;FILTER: alpha(opacity=100);moz-opacity:1;opacity:1;}
.club-cycler .relatedContent {padding-top:3px;padding-left:5px;}
.club-cycler .headerContent {padding-top:5px;padding-left:5px;}
.club-cycler .headerContent a:hover {color:#fff;text-decoration:underline}
.club-cycler .ad {margin:0 10px}
.club-cycler .subhead {border-bottom:2px solid #fff;margin:10px 10px 0 10px}
.club-cycler h1 a {font-size:18px;color:white;LINE-HEIGHT: 1;}
.club-cycler .subhead h3 {padding-top:5px}
.club-cycler .abstract img {margin:5px 8px 5px 5px;background:#fff}
.club-cycler .cycler-mainpanel a{display:block;}
.club-cycler a.relatedItemPipe {font-size:12px;font-weight:normal;display:inline;}
.club-cycler  a.relatedItemPipe:hover {color:#fff;display:inline;}
.club-cycler  div.relatedItemDelimiter {display:inline;}
.club-cycler .cycler-pointer {position: absolute;cursor: pointer;top:0px; }
.club-cycler .cycler-thumblist {margin-left:0px;padding:0px;margin:0px; }
.club-cycler .cycler-thumblist-item { display:inline;width:60px; height:60px;margin:0px;}
.club-cycler .cycler-thumb { width:60px; height:60px; cursor:pointer; }
.club-cycler .cycler-mainpanel {width:240px; height:316px;position:relative; }
.club-cycler .cycler-mainpanel .abstracttext {display:inline;}
.club-cycler .cycler-newscontent { background-color:black;position:absolute; top: 240px; left:0px;FILTER: alpha(opacity=85);moz-opacity:.85;opacity:.85;width:240px;height:80px;z-index:100 }
.club-cycler a.videoLink { display:inline;margin:0px; padding:0px 0px 0px 20px;  background:url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) no-repeat 0px -801px; color:#003475;font-size:11px;font-weight:normal;font-family:Arial;text-decoration:none;cursor:pointer}
.club-cycler .headerContent h1 { background-color:Transparent;text-decoration:none;padding:0px!important;}
.club-cycler .clubCyclerJCarousel ul {height:316px;list-style-type:none;margin-left:0}
.club-cycler .clubCyclerJCarousel ul li { margin:0px;overflow:hidden;width:240px; height:316px;list-style-type:none}
.club-cycler .cycler-mainpanel img { display:block;}


/* Club News */
.clubnews { width:345px;display:block;position:relative;}
.clubnews .clubtitlerow {height:22px;width:345px}
.clubnews .clubrow {padding-top:3px;padding-bottom:3px;padding-right:5px;background:url(http://mm.afl.com.au/portals/0/images/bg_dotted.gif) repeat-x 0 0;display:block;clear:both;}
.clubnews .clubfirstrow {background:none;overflow:hidden}

.clubnews .clubtitlerow {background:#fff url(http://mm.afl.com.au/portals/0/images/bg_dotted.gif) repeat-x scroll left bottom}
.clubnews .clubtitle a {cursor:pointer;}
.clubnews .clubtitle h1{font-size:14px;font-family:Arial;font-weight:800;padding-top:3px;display:inline;background:none}
.clubnews .rssimage {width:20px;height:20px;top:3px;right:5px;position:absolute;BACKGROUND-IMAGE: url(http://mm.afl.com.au/portals/0/images/bg_teams-hp.gif);}
.clubnews .clubrow .item {font-size:17px;font-family:Arial;color:#003475;font-weight:bold}
.clubnews .clubrow .firstitem {font-weight:800;}
.clubnews .clubrow a.firstitem:hover {font-weight:800;text-decoration:none}

/* .clubnews .clubrow .firstitem {font-size:30px;white-space:nowrap;clear:left;float:left;padding-bottom:3px;} */
.clubnews .image {clear:left;display:block;float:right;padding:2px;display:none;height:66px;width:66px;margin-right:5px}
.clubnews .image img  {border:solid 2px #ccc;height:60px;width:60px;border:#ced4e9 2px solid;display:none;margin:0}
.clubnews a.video:hover {color:green!important}
.clubnews a.videoLink { margin:0px; padding:0px 0px 0px 20px;  background:url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) no-repeat 0px -801px; color:#003475;font-size:11px;font-weight:normal;font-family:Arial;text-decoration:none;cursor:pointer}


#newsTabs #myClub { visibility:hidden;}
#newsTabs #myClub .Choose {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-choose.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Crows {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-adel.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Lions {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-bris.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Blues {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-carl.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Magpies {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-coll.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Bombers {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-ess.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Fremantle {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-free.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Cats {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-geel.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Hawks {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-haw.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Demons {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-melb.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Kangaroos {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-nmfc.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Power {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-port.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Tigers {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-rich.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Saints {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-stk.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Swans {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-syd.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Eagles {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-wce.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #myClub .Bulldogs {	background: url(http://mm.afl.com.au/Portals/0/images/2009/myclub-wb.jpg) #fff no-repeat 0px 0px;	} 
#newsTabs #newsClubDropDown {font-size:11px;border-top:1px solid #ccc;width:130px} 
#newsTabs #myClub .defaultText {font-size:14px;font-weight:bold;text-align:center;padding-top:10px}

/* Modules
-------------------------------------------------------------- */	
.module {margin:0 0 15px 0}
/* Abstract */
.abstract {clear:both;border-bottom:1px solid #e7e7e7;margin:0 0 5px 0;padding:0 0 5px 0}
	.abstract img {margin:0 10px 0 0;float:left}
	.abstract p {margin:0}
	.abstract ul {margin:0 0 5px 0;border-top:1px solid #e7e7e7}
	.abstract ul li {border-bottom:1px solid #e7e7e7;list-style-type:none;padding:2px 0 1px 5px}	
	
/* Feature */
.feature .abstract  {background:#e7e7e7;margin-bottom:2px}
	.feature .abstract h5 {line-height:1.2;margin-right:5px}
	.latest-videos .abstract p {font-size:	10.8px;line-height:1.2;margin-right:5px}
	.latest-videos .fixturelinks a {font-size:.9em;line-height:1.2;margin-right:5px}	
	.feature .abstract p {margin-bottom:5px}
	.feature .abstract h5 {padding-top:4px}
/* Subnav */
p.subnav {clear:both;color:#e7e7e7;font-size:.9em;font-weight:bold;text-align:center}
	#statsTabs p.subnav {text-align:center;margin:3px 0 3px 0}
	#newsTabs p.subnav {padding:5px 0 0 5px;font-size:1em;font-weight:normal;margin-bottom:5px}
/* Headings */
.subhead {position:relative;font-size:1.4em;border-bottom:2px solid #000;padding:0;margin:0 0 5px 0}
	.subhead h2, #newsWrap h2.sifr, #latestNews h2.sifr {width:180px}	
	.subhead strong {position:absolute;top:5px;right:0;font-size:11px;display:block;color:#e7e7e7}
	.afl-feature .subhead strong {top:11px}
	.subhead span.adspot {position:absolute;top:0;right:0}
	
/* Stats Central + Ladder */
#statsCentral {width:300px;margin:0}

#statsCentral .subhead {margin:0}
	.ladder .subhead {margin:0}
	.ladder .tabular thead tr th,
	.ladder table thead tr th {background:#004684;padding:4px;color:#fff}
	.tabular th strong,
	.ladder table th strong {background:transparent url(http://mm.afl.com.au/portals/0/images/2009/icons.gif) no-repeat scroll 0 -200px;color:#fff;display:block;font-size:9px;font-style:normal;font-weight:bold;height:17px;line-height:2;overflow:hidden;text-align:center;width:17px}


/* MAIN NEWS SECTION
-------------------------------------------------------------- */	

/*
.defcon {	BACKGROUND: url(img/newswrap.gif) #fff repeat-x left bottom;	MARGIN: 0px 0px 20px;	WIDTH: 990px}
.defcon .abstract H1 {	MARGIN: 0px 20px}
.defcon .abstract P {	MARGIN: 0px 20px}
.defcon .abstract {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px}
.defcon .abstract H1 {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-SIZE: 2em;	PADDING-BOTTOM: 6px;	LINE-HEIGHT: 1;	PADDING-TOP: 0px}
.defcon .abstract H5 {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 10px;	MARGIN: 0px 20px;	PADDING-TOP: 20px}
.defcon .abstract H5 EM {	PADDING-RIGHT: 5px;	PADDING-LEFT: 5px;	BACKGROUND: #004684;	PADDING-BOTTOM: 3px;	COLOR: #fff;	PADDING-TOP: 3px;	FONT-STYLE: normal}
.defcon IMG {	BACKGROUND: #e7e7e7;	FLOAT: right;	MARGIN: 0px 0px 0px 25px}
.defcon P A {	PADDING-RIGHT: 0px;	PADDING-LEFT: 5px;	FONT-WEIGHT: bold;	PADDING-BOTTOM: 0px;	BORDER-LEFT: #999 1px solid;	PADDING-TOP: 0px}
*/

/* Defcon border-left:1px solid #999; */
.defcon { background:#000000 url(http://mm.afl.com.au/Portals/0/images/2009/newswrap.gif) repeat-x scroll left bottom; margin:10px 0 0; padding:10px 0}
	.defcon .abstract h1,.defcon .relatedContent {margin:0 20px}
	.defcon .abstract {margin:0; padding:0; border:0; }
	.defcon .abstract h1 {line-height:1;padding:0 0 6px 0;font-size:2em}
	.defcon .abstract h5 { margin:0 20px; padding:10px 0; }
	.defcon .abstract h5 em {background:#004684;color:#fff;font-style:normal;padding:3px 5px}
	.defcon .abstract img { background:#E7E7E7 none repeat scroll 0 0; float:right; margin:-10px 0 -10px 25px; } 
	.defcon .relatedContent a {padding:0px;font-weight:bold}
	.defcon a.videoLink { margin:0px;padding-left:10px;background:url(http://mm.afl.com.au/portals/0/images/2009/icons.gif) no-repeat -4px -700px;color:#003475;font-size:11px;font-weight:normal;font-family:Arial;text-decoration:none;cursor:pointer}

/* Top News */	
#topNews {border-top:4px solid #e7e7e7;padding-top:10px}
	#newsWrap, #aflWrap {margin-top:20px}
	#aflWrap { margin-bottom:25px }
	#newsWrap .span4  {width:246px}
	#aflWrap .span4 { width:246px }
	#newsWrap .span6, #aflWrap .span6 {width:354px}
	#newsWrap #promoTabs .spaceR {margin-right:10px}
	#newsWrap, #aflWrap {background:#fff url(http://mm.afl.com.au/Portals/0/images/2009/newswrap.gif) repeat-x bottom left}

/* News Feature */
.newsFeature {background:#004684;padding:0 0 8px 0;margin:0 }
	.newsFeature h1 {font-size:1.6em;line-height:1;margin:8px 8px 5px 8px}
	.newsFeature h1 a {color:#fff}
	.newsFeature p {margin:0 8px;color:#fff}
	.newsFeature p a {border-left:1px solid #e7e7e7;padding:0 0 0 5px;font-weight:bold;font-size:11px;color:#fff}
	.newsFeature p strong {border-left:1px solid #e7e7e7;padding:0 0 0 5px;font-weight:bold;font-size:11px}
	.newsFeature p strong a {border:0}
	.newsFeature p strong em {font-style:normal;background:#fff;color:#c41813;padding:0 3px}

/* Pat */
	.newsFeature .relatedContent {margin:0 8px;color:#fff}
	.newsFeature .relatedContent a { /*border-left:1px solid #e7e7e7;padding:0 0 0 5px;font-weight:bold;font-size:11px;*/color:#fff}
	.newsFeature .relatedContent strong {border-left:1px solid #e7e7e7;padding:0 0 0 5px;font-weight:bold;font-size:11px}
	.newsFeature .relatedContent strong a {border:0}
	.newsFeature .relatedContent strong em {font-style:normal;background:#fff;color:#c41813;padding:0 3px}
	.newsFeature .abstract {margin:5px 10px 0 10px;color:#fff;background:#004684;border-bottom:1px solid #2870a2;}
	.newsFeature .subnav {margin:5px 10px;padding-bottom:5px}
	.newsFeature .ad {margin:0 10px}
	.newsFeature .subhead {border-bottom:2px solid #fff;margin:10px 10px 0 10px}
	.newsFeature h1 {color:white;padding-top:5px;background:#004684;FONT-SIZE: 1.6em;font-weight:800;MARGIN: 8px 8px 5px;LINE-HEIGHT: 1}
	.newsFeature .subhead h3 {padding-top:5px}
	.newsFeature .abstract img {margin:5px 8px 5px 5px;background:#fff}
	.newsFeature .relatedItemPipe {color:#fff;font-weight:700;font-size:11px}
	.newsFeature .abs {font-weight:normal;font-size:12px;}
	.newsFeature a.videoLink {margin:0px;padding-left:12px;background:url(http://mm.afl.com.au/portals/0/images/2009/icons.gif) no-repeat -4px -750px;color:#003475;font-size:11px;font-weight:normal;font-family:Arial;text-decoration:none;cursor:pointer}

/* My Club */	
#newsTabs #myClub .no-club {font-size:.9em;background:#fff}
	#newsTabs #myClub .no-club h5 {font-size:1.2em;text-align:center;padding:20px 40px 10px 40px}
	#newsTabs #myClub .no-club form {text-align:center}
	#newsTabs #myClub .no-club form select {font-size:1.2em;width:250px}
	#newsTabs #myClub .no-club form label {display:none}
	
	#newsTabs #myClub .club {font-size:.9em;text-align:right;padding:18px 10px 0 0;margin:0 auto;height:40px;}
	#newsTabs #myClub .club form label {display:none}
	#newsTabs div.subnav {position:absolute;top:5px;right:0;text-align:right;display:block;width:100px;height:20px;color:#e7e7e7;font-size:.9em;font-weight:bold}
	#newsTabs #myClub .sydney {background:#fff url(http://mm.afl.com.au/Portals/0/images/2009/myclub.jpg) no-repeat 0 0;margin:0 auto;height:55px;text-align:right}

/* Club News Module */
.topStory { overflow:hidden;padding:5px 0;border-bottom:1px solid #E7E7E7 }
.topStory img { float:right }

/* Promos */
#promoTabs {height:235px;overflow:hidden;background:#fff}
	#promoTabs img {margin:-5px 0 0 0}
	#promoTabs h5 {padding:3px 0 2px 3px;margin:0 10px 0 0;border-bottom:1px solid #e7e7e7}
	#promoTabs h4 {margin:5px;font-size:1em}
	#promoTabs h4 a {color:#d22d15}
	#promoTabs li h1,#promoTabs li h2 {font-size:12px !important;display:inline}
	#promoTabs .tab-panel ul li {padding:3px 0 2px 5px !important;margin:0 5px;font-size:12px;text-align:left}
	#promoTabs .tab-panel .ol {margin:0 10px 0 0;padding:0}
	#promoTabs .tab-panel .ol li {position:relative;padding:2px 0 2px 0;margin:0}
	#promoTabs .tab-panel .ol li strong {position:absolute;right:0;text-align:right;background:#d22d15;color:#fff;padding:0 3px;top:3px}
	#promoTabs .tab-panel .ol li em {font-style:normal;padding:0 3px}

	#promoTabs .tab-nav li, #promoTabs .tab-nav a {height:30px;}
	#promoTabs .tab-nav {margin-bottom:0;background:#fff}
	#promoTabs .tab-nav li a {height:30px;}
	
	#dreamteam, #tipping, #peoplesChampion {position:relative;top:-7px;}
	
	#promoTabs .promotile {margin:0;padding:0}
	#promoTabs .promotile img {margin-top:0px;}
	#promoTabs .subnav {font-weight:normal}


/* AFL NEWS SECTION
-------------------------------------------------------------- */
.opinion,.spotlight,.ladder,#statscentral,.development,#afl-feature .aflhq,.textedit {width:300px;float:left;margin:0}
/* .opinion,.ladder,.aflhq,.textedit {margin:0 20px 0 0} */
.features-opinion .abstract,.fun-games .abstract,.sponsored .abstract,.sponsored h5 {border-bottom:1px solid #e7e7e7;margin-bottom:5px;padding-bottom:5px}
/* Stats Central + Ladder */
#statscentral .subhead {margin:0}
	.ladder .subhead {margin:0}
	.ladder .tabular thead tr th {background:#004684;padding:4px;color:#fff}
	.tabular th strong {background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat scroll 0 -200px;color:#fff;display:block;font-size:9px;font-style:normal;font-weight:bold;height:17px;line-height:2;overflow:hidden;text-align:center;width:17px}
/* Galleries */
#galleries {background:#fff;padding:0 0 0 10px}
	#galleries .subhead {margin:0 10px 5px 0;padding:5px 0 0 0}
	#galleries .span2 {width:140px}
	#galleries .spaceR {margin-right:13px}
	#galleries h5 {font-size:.9em}
	#galleries p {font-size:.9em}		
	#galleries .abstract {width:140px;float:left;clear:none; margin-right:13px;}
	#galleries .abstract img {float:none}
/* AFL Feature */
#afl-feature {background:#004684}
	#afl-feature .subhead h3.sifr {width:240px}
	#afl-feature .abstract {margin:5px 10px 10px 10px;color:#fff;border-color:#2870a2;height:60px;overflow:hidden;border:0;border-top:1px solid #e7e7e7}
	#afl-feature .first {border:0}
	#afl-feature .subnav {margin:5px 10px;padding-bottom:5px}
	#afl-feature a {color:#fff}
	#afl-feature .ad {margin:0 10px}
	#afl-feature .subhead {border-bottom:2px solid #fff;margin:0 10px}
	#afl-feature .subhead h3 {padding-top:7px;width:150px}
	#afl-feature .subhead strong {top:10px}
	#feature .abstract img {margin:5px 8px 5px 5px;background:#fff}
	#afl-feature .abstract p {margin:0}
/* Services */
.services ul {border:0}
	.services .abstract ul li {color:#fff;font-size:.9em;font-weight:bold;padding-left:0}
	.services li strong {background:#f18731;color:#fff;padding:1px 3px}

/* SIDEBAR
-------------------------------------------------------------- */		
/* Latest News */
.latest-news h5 {border-bottom:1px solid #e7e7e7;margin-bottom:5px;padding-bottom:5px}
.latest-news h5 em {font-style:normal;background:#d22d15;color:#fff;padding:3px;font-size:11px;font-weight:normal}

/* Latest News */
.latest-news h5 {border-bottom:1px solid #e7e7e7;margin-bottom:5px;padding-bottom:5px;position:relative;}
.latest-news h5 a {/*padding-left:50px;*/}
.latest-news h5 div { background:#D22D15 none repeat scroll 0 0; clear:left; color:#FFFFFF; float:left; font-size:11px; font-style:normal; font-weight:normal; line-height:1; margin-right:5px; margin-top:4px; padding:3px; position:relative; text-align:center; width:41px; }

/* Latest News */ 
.latest-news h5 {border-bottom:1px solid #e7e7e7;margin-bottom:5px;padding-bottom:5px;width:300px;overflow:hidden;min-height:25px;height:auto !important;height:25px} 
/* .latest-news h5 em {font-style:normal;background:#d22d15;color:#fff;padding:3px 0;text-align:center;font-size:11px;font-weight:normal;display:block;width:50px;float:left;margin:0 5px 0 0} */
.latest-news h5 a {display:block;width:240px;float:left;clear:right;line-height:1.2;margin-top:3px}


/* AFL HQ */
.span5 .aflhq {margin:0 0 15px 0}
.span5 .aflhq h5 {border-bottom:1px solid #e7e7e7;margin-bottom:5px;padding-bottom:5px}

/* AFL Links */
.afl-links {background:#fff;padding-top:8px}
.afl-links .subhead,.afl-links .abstract {margin:0 8px}
.afl-links .abstract {border:0}
.afl-links .abstract ul {width:290px;margin-right:-10px;overflow:hidden}
.afl-links .abstract li {width:130px;float:left;font-size:.9em;margin-right:10px}


/* ARTICLES
-------------------------------------------------------------- */
#article .articleExtras {width:246px;float:right;margin:0 0 25px 25px;position:relative;z-index:10}
#article .articleDetails {position:relative;margin:0 0 10px 0}
	#article .articleDetails cite {display:block;color:#999;font-style:normal}
#articleText {clear:left;position:relative;z-index:5}
#article .articleRelated {margin:5px 0 15px 0}
	#article .articleRelated h2.sifr {border-bottom:2px solid #000;padding:0 0 2px 0;margin:0 0 5px 0}
	#article .articleRelated ul {list-style-type:none !important;margin:0 0 15px 0;padding-left:0px}
	#article .articleRelated ul li {border-bottom:1px solid #e7e7e7;padding:3px 0 3px 23px !important;background:#fff url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat 0 -49px;line-height:1.2;color:#999;font-size:.9em;list-style:none !important;margin:0}
	#article .articleRelated ul li a {position:relative;font-size:12px}
	#article .articleRelated ul li.relatedVideo,#article .articleRelated ul li.relatedAudio {background-position:0 -247px}
		#article .articleRelated .relatedContent {background:#e7e7e7;padding:0 0 5px 0;margin:0 0 10px 0}
		#article .articleRelated .relatedContent h3.sifr {margin:0 7px;border-bottom:2px solid #999;padding:0 0 2px 0}
		#article .articleRelated .relatedContent p {margin:5px 7px}
		#article .articleRelated .relatedContent img {float:none;margin:0;padding:0;clear:both}
		#article .articleRelated .relatedContent ul {margin:0 7px}
		#article .articleRelated .relatedContent ul li {border:0;border-top:1px solid #ccc;padding:5px 0 5px 23px;background:#e7e7e7 url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat 0 -647px}
		#article .articleRelated .relatedContent ul li a {}
#article #articleToolsTop ul {position:relative;height:15px;margin:-5px 0 0 0;z-index:2}
#article .articleTools li {width:60px;float:left;list-style:none;margin:0 4px 0 0;line-height:2;font-size:11px;border-right:1px solid #e7e7e7}
#article .articleTools li.iPrint,#article .articleTools li.iRss {width:50px}
#article .articleTools li.iRss {border:0}
#article .articleTools li a {display:block;background:#fff url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat 0 -300px;padding:0 0 0 23px;width:auto}
#article .articleTools li.iDelicious a  {background-position:0 -300px}
#article .articleTools li.iDigg a  {background-position:0 -350px}
#article .articleTools li.iFacebook a {background-position:0 -400px}
#article .articleTools li.iPrint a {background-position:0 -450px}
#article .articleTools li.iFontUp a {background-position:0 -550px}
#article .articleTools li.iFontDown a {background-position:0 -500px}
#article .articleTools li.iRss a {background-position:0 -600px}
#article #articleToolsBottom {clear:both;width:620px;border-top:2px solid #e7e7e7;margin:15px 0 0 0;padding:2px 0 0 0}
#article #articleToolsBottom ul {margin:0}
#article #articleToolsBottom li {width:20px;border:0;margin:0}
#article #articleToolsBottom li.iTitle {width:100px;border-left:1px solid #e7e7e7;padding-left:10px;margin:0 0 0 5px}
#article #articleToolsBottom li a {text-indent:-9000px;overflow:hidden}
#article #articleToolsBottom li.iDelicious,#article #articleToolsBottom li.iDigg,#article #articleToolsBottom li.iFacebook {width:auto}
#article #articleToolsBottom li.iDelicious a  {text-indent:0;width:60px}
#article #articleToolsBottom li.iDigg a  {text-indent:0;width:35px}
#article #articleToolsBottom li.iFacebook a {text-indent:0;width:60px}

#article .span10 {overflow:visible}

.addCommentscontainer {clear:both;margin-top:10px}


/* ADVERTISING / SPONSORED
-------------------------------------------------------------- */
/* Play & Win */
.play-win .abstract {background:#f1f1f1}
	.play-win .abstract img {margin:0 0 0 5px;float:right}
	.play-win .abstract h5 {font-size:1em;padding:5px 0 0 0;margin:0 5px}
	.play-win .abstract p {font-size:.9em;margin:0 5px}	
	.comp-dreamteam *,.comp-dreamteam a:hover {color:#0251aa}
	.comp-tipping *,.comp-tipping a:hover {color:#F7351C}
	.comp-peopleschamp *,.comp-peopleschamp a:hover {color:#2373E4}	
	.comp-motygoty *,.comp-motygoty a:hover {color:#f4362b}
	.comp-army *,.comp-army a:hover {color:#5e7100}
	.comp-clubplayer *,.comp-clubplayer a:hover {color:#005a97}
	.comp-buzz *,.comp-buzz a:hover {color:#454683}
	.comp-slurpee *,.comp-slurpee a:hover {color:#13b17e}
	.comp-elastoplast *,.comp-elastoplast a:hover {color:#e9353c}
/* General Adspots */	
.adspot {margin-bottom:15px}
	.adspot p {font-size:.8em;color:#999;margin:0;text-align:center}
	#topNews .adspot {margin:0}
	
	.bp-unmetered {height:20px;width:150px;float:right;font-style:normal;font-size:1em;color:#99b9da !important}	
.textbox {border:1px solid #e7e7e7}
	.textbox .abstract {margin:7px;text-align:left;border:0}
	.textbox h5 {font-size:.8em;color:#999;margin:5px 0 0 0;text-align:center}
	.textbox h3 {font-size:.9em}
	.textbox .abstract p {text-align:left;font-size:.9em;color:#000}
.sponsored h5 {font-size:.9em}
	.sponsored .abstract h5 {border:0;margin-bottom:0;padding-bottom:0}
	.sponsored .abstract p {font-size:.9em;margin:0}
	.sponsored .abstract img {margin:0 0 0 5px;float:right}

.textad {border:1px solid #ccc;width:298px;height:188px;overflow:hidden;margin:-1px 0 0 -1px}

/* 
-------------------------------------------------------------- */
/* FUNCTIONALITY (Jquery)
-------------------------------------------------------------- */
/* Tabs */	
.tab-hide {display:none !important}
	.tab-nav {margin:0 0 -5px 0;border-top:2px solid #000;z-index:100;position:relative}
	.tab-nav li {list-style-type:none;display:block;width:118px;height:30px;text-align:center;overflow:hidden;float:left;margin:0;font-size:.9em;font-weight:bold;line-height:1.8;border:0;background:transparent;cursor:pointer}
	.tab-nav li a:hover  {background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/tabs.gif) no-repeat 0 0;color:#fff}
	.tab-nav a {text-decoration:none;display:block;width:121px;height:30px;background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/tabs.gif) no-repeat -177px 0} 
	.tab-nav li.tab-selected {display:block} 
	.tab-nav li.tab-selected a {color:#fff;background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/tabs.gif) no-repeat 0 0}
	.tab-panel {z-index:99}
	/* News Tabs */
	#newsTabs .tab-nav li,#newsTabs .tab-nav a {width:177px}
	
	#newsWrap .tab-panel ul {margin:0}
	#newsWrap .tab-panel ul li {border-bottom:1px solid #e7e7e7;padding:4px 0 3px 5px}
	#newsWrap .tab-panel ul li.last {border:0}
	#newsWrap li h1, #newsWrap li h2 {font-size:1.2em;display:inline;padding:0 4px 0 0}	
	#newsWrap .tab-panel li.iClubVideo a {display:block;padding-left:20px;background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat 0 -250px}
	#newsWrap .tab-panel li.iClubVideo h2 {padding:0}
	#newsWrap .tab-panel li p {display:inline}
	#newsWrap .tab-panel li p a {border-left:1px solid #e7e7e7;padding:0 0 0 6px}
	
	#newsWrap .tab-panel li.iVideo {background:none;line-height:1;padding:0}
	#newsWrap .tab-panel li.iVideo h2 {padding:0;line-height:1.4}
	#newsWrap .tab-panel li.iVideo a {display:block;padding-left:20px;background:transparent url(http://mm.afl.com.au/portals/0/images/2009/icons.gif) no-repeat 0 -250px}

	#aflWrap .tab-panel ul {margin:0}
	#aflWrap .tab-panel ul li {border-bottom:1px solid #e7e7e7;padding:4px 0 3px 5px}
	#aflWrap .tab-panel ul li.last {border:0}
	#aflWrap li h1, #aflWrap li h2 {font-size:1.2em;display:inline;padding:0 4px 0 0}	
	#aflWrap .tab-panel li p {display:inline}
	#aflWrap .tab-panel li p a {border-left:1px solid #e7e7e7;padding:0 0 0 6px}
	#aflWrap .tab-panel li.iVideo a {color:#449d00}

	
	/* For club news tabs */
	#newsTabs { width:354px;height:315px;overflow:visible;position:relative}
	#newsTabs .tab-panel ul {margin:0;}
	#newsTabs .tab-panel ul li {border-bottom:1px solid #e7e7e7;padding:4px 0 3px 5px}
	#newsTabs .tab-panel ul li.last {border:0}
	#newsTabs li h1, #newsTabs li h2 {font-size:1.2em;display:inline;padding:0 4px 0 0}	
	#newsTabs .tab-panel li p {display:inline}
	#newsTabs .tab-panel li p a {border-left:1px solid #e7e7e7;padding:0 0 0 6px}
	#newsTabs .tab-panel li.iVideo a {color:#449d00}

	/* Promo Tabs - 2 */
	#promoTabs .tab-nav {margin-bottom:7px}
	#promoTabs .tab-nav li, #promoTabs .tab-nav a {width:177px;height:23px}
	#promoTabs .tab-nav li a:hover {background-position:0 0}
	#promoTabs .tab-nav li a {background-position:-177px 0}
	#promoTabs .tab-nav li.tab-selected a {background-position:0 0}
	
	/* Promo Tabs - 3 */
	#promoTabsDT {height:235px;overflow:hidden;background:#fff}
		
	#promoTabsDT {height:235px;overflow:hidden;background:#fff}
	#promoTabsDT img {margin:0}
	#promoTabsDT h5 {padding:3px 0 2px 3px;margin:0 10px 0 0;border-bottom:1px solid #e7e7e7}
	#promoTabsDT h4 {margin:5px;font-size:1em}
	#promoTabsDT h4 a {color:#d22d15}
	#promoTabsDT li h1, #promoTabsDT li h2 {font-size:12px !important;display:inline}
	#promoTabsDT .tab-panel ul li {padding:3px 0 2px 5px !important;margin:0 5px;font-size:12px}
	#promoTabsDT .tab-panel .ol {margin:0 10px 0 0;padding:0}
	#promoTabsDT .tab-panel .ol li {position:relative;padding:2px 0 2px 0;margin:0}
	#promoTabsDT .tab-panel .ol li strong {position:absolute;right:0;text-align:right;background:#d22d15;color:#fff;padding:0 3px}
	#promoTabsDT .tab-panel .ol li em {font-style:normal;padding:0 3px}
	#promoTabsDT .promotile {margin:0;padding:0}
	#promoTabsDT .subnav {font-weight:normal}
	
	#promoTabsDT #dreamteam, #promoTabsDT #tipping, #promoTabsDT #peoplesChampion {top:-5px;}
	
	#promoTabsDT .spaceR {margin-right:10px}
	
	#promoTabsDT .tab-nav li a:hover {background-position:0 -100px}
	#promoTabsDT .tab-nav li a {background-position:-118px -100px}
	#promoTabsDT .tab-nav li.tab-selected a {background-position:0 -100px}

	/* Stats Tabs */		
	#statsCentral, .homepage .ladder {height:210px} 
	#statsCentral .tab-nav {margin:0;border:0}
	#statsCentral .tab-nav li {width:100px}
	#statsCentral .tab-nav a {width:100px} 
	#statsCentral .tab-nav li a:hover {background-position:-37px 0}
	#statsCentral .tab-nav li.tab-selected a {background-position:-37px 0}
	#statsCentral .tab-panel {height:155px}
	#statsCentral .tabular {margin-top:-6px}
		
/* Carousel */
.carouselWrap {position:relative;margin:0;height:90px}                
	.carousel {width:246px !important;height:75px !important;background:#fff}
	.carousel {height:85px;overflow:hidden}    
	.carousel li {width:246px;height:85px;margin:0}    
	.carouselWrap a.prev,.carouselWrap a.next {z-index:1000;display:block;position:absolute;top:77px;cursor:pointer !important;background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat 0 0;text-indent:-9000px;overflow:hidden;height:20px;width:20px}   
	.carouselWrap a.prev {background-position:0 0;left:205px}    
	.carouselWrap a.next  {background-position:0 -50px;left:227px}    
	.carouselWrap a:hover.prev {background-position:0 -100px}    
	.carouselWrap a:hover.next  {background-position:0 -150px}    
	.carousel .abstract {background:#fff;border:0}    
	.carousel li .abstract h5 {padding-top:4px}    
	.carousel .abstract p {line-height:1.4}    
	.carousel .abstract img {margin:7px 7px 0 7px}

#dnn_ctr123543_View_promoBar {height:95px} /* for the promo carousel on homepage */


/* Headings */
h2.hNews,h2.hLatestVideos,h2.hLadder,h2.hStatsCentral,h2.hFeatures,h2.hAnalysisOpinion,h3.hAflHq,h3.hAflDev,h2.hGalleries,h2.hPlayWin, h2.hRecentEntries, h2.hAFLFinals {font-size:0;height:21px;background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/headings.gif) no-repeat 0 0;text-indent:-9000px;overflow:hidden}
	h2.hNews {background-position:0 0}
	h2.hLatestVideos {background-position:0 -50px}
	h2.hLadder {background-position:0 -200px}
	h2.hStatsCentral {background-position:0 -250px}
	h2.hFeatures {background-position:0 -100px}
	h2.hAnalysisOpinion {background-position:0 -150px}
	#afl-feature .subhead h3.hAflHq {background-position:0 -300px;width:240px}
	#afl-feature .subhead h3.hAflDev {background-position:0 -350px;width:240px}
	h2.hGalleries {background-position:0 -400px}
	h2.hPlayWin {background-position:0 -450px}	
	
	h2.hRecentEntries {background-position:0 -800px}
	h2.hAFLFinals {background-position:0 -850px}
	
.pagetitle {position:relative}
	h1.pagetitle {font-size:2.2em;border-bottom:2px solid #e7e7e7;padding:0 0 5px 0;margin:0 0 10px 0}
	.pagetitle em {color:#e7e7e7;font-style:normal;font-weight:normal}
	.pagetitle .playerForm {position:absolute;top:7px;right:0px;font-size:12px}
	.pagetitle select option {padding:0 5px}

/* 
-------------------------------------------------------------- */
/* PLAYER PROFILES
-------------------------------------------------------------- */
.playerList {position:relative;background:#004684 url(http://mm.afl.com.au/portals/0/images/2009/playerList.gif) no-repeat 0 0;padding:10px 0;width:620px}
	.playerList h2 em {display:block;height:25px;width:25px;text-align:center;position:absolute;left:15px;top:5px;font-size:14px;font-style:normal}
	.playerList .scrollContainer {position:relative}
	.playerList .pagination {margin:10px auto 5px;width:210px;text-align:center;position:relative;overflow:hidden}
	.playerList .pagination a {display:block;float:left;background-image:url(http://mm.afl.com.au/portals/0/images/2009/buttone-prevNext.png);background-repeat:no-repeat;height:26px;text-indent:-9000px;padding:0;margin:0 5px}
	.playerList .pagination a.next {width:77px;background-position:0 -50px}
	.playerList .pagination a.previous {width:107px;background-position:-83px -50px}
	.playerList .pagination a.next.disabled {background-position:0 0}
	.playerList .pagination a.previous.disabled {background-position:-83px 0}
	.playerList .sortable {margin:0 10px;width:600px}
.playerProfile {position:relative;background:#000 url(http://mm.afl.com.au/portals/0/images/2009/playerProfile.gif) no-repeat 0 0;padding:10px 0;width:620px;overflow:hidden}
	.playerProfile h2 em {display:block;height:25px;width:25px;text-align:center;position:absolute;left:15px;top:5px;font-size:14px;font-style:normal}
	.playerProfile .span4 {width:246px !important;margin-left:10px;height:316px !important}
	.playerProfile .span6 {width:324px !important;margin-right:20px}
	.playerProfile .span5 {width:270px !important;margin-left:20px}		
	.playerProfile .tabular {margin:8px 0}
	.playerProfile .tabular td {padding:2px 0;font-size:12px}	
	.playerProfile .tabular th {background:none;font-size:16px;font-weight:bold;color:#000;border-bottom:2px solid #ccc}
	.playerProfile #statscentral h2 {font-size:16px;color:#000;border-bottom:2px solid #e7e7e7;margin:0 0 10px 0}
	.playerProfile span.playerProfileOverlay {display:block;height:316px;width:246px;position:absolute;top:10px;left:10px;background:transparent url(http://mm.afl.com.au/portals/0/images/2009/playerProfileOverlay.png) no-repeat 0 0}
	.playerProfile #statscentral {clear:both;width:600px;height:auto;background:transparent;margin:15px 10px 0 10px}
	.playerProfile #statscentral .tab-nav li {height:24px}
	.playerProfile .tab-nav {border-top:0}
	.playerProfile .tab-nav a {background:none;color:#fff;font-size:11px;height:24px}
	.playerProfile #statscentral .tab-nav li a:hover,#statscentral .tab-nav li.tab-selected a {background:#fffffe !important;color:#000}
	.playerProfile #statscentral .tab-panel {background:#fff;height:auto;width:600px;overflow:hidden;margin:0;padding:15px 0}
	.playerProfile #statscentral #bio {background:#fff url(http://mm.afl.com.au/portals/0/images/2009/playerProfileDetails.gif) no-repeat 0 0;height:auto;width:600px;overflow:hidden;margin:0;padding:15px 0}		
	.playerProfile .tab-panel {clear:left}
	.playerProfile .tab-panel .span3 {width:220px}
	.playerProfile .tab-panel h4 {border-bottom:2px solid #e7e7e7;margin:0 0 5px 0}
	.playerProfile .tab-panel ul {margin:0}
	.playerProfile .tab-panel li {border-bottom:1px solid #e7e7e7;padding:2px 0 2px 12px;list-style-type:none;background:transparent url(http://mm.afl.com.au/portals/0/images/2009/icons.gif) no-repeat 0 -1000px}
	.playerProfile #statscentral .tab-panel .tabular {margin:0 0 15px 0}
	.playerProfile .tab-panel .span3 h4 {border:0;font-size:12px;display:inline;background:#000;color:#fff;padding:3px 6px}
	.playerProfile .tab-panel .span3 li {font-size:11px;border-color:#fff;margin:0}
	.playerProfile .tab-panel .span3 ul {margin:5px 0 10px 0}	
	.playerProfile #stats .tabular th {font-size:11px}		
	.playerProfile .abstract h3 {font-size:1.3em}
	.playerProfile .abstract p cite {color:#ABAEBB;display:block;font-size:0.94em;font-style:normal}		
	.playerProfile #statscentral .playerInfo {width:600px;overflow:hidden;padding:0 0 20px 0}
	.playerProfile #statscentral .playerInfo h2,.playerProfile #statscentral .playerInfo p,.playerProfile #statscentral .subhead {margin:0 20px 10px 20px}
	.playerProfile #statscentral .playerInfo ul,.playerProfile #statscentral .playerInfo .tabular,.playerProfile #statscentral .playerInfo .teamTabular {margin:0 20px}				
	.playerProfile #statscentral .playerInfo img.fRight {float:right;margin:0 20px 10px 20px;border-left:20px solid #fff}
	.playerProfile #statscentral .playerInfo img.fLeft {float:left;margin:0 20px 10px 20px;border-right:20px solid #fff}		
	.playerProfile .tab-panel .tabs {margin:0 2px}
	.playerProfile .tab-panel .tabs li {padding:0;margin:0 2px 0 0;cursor:pointer;display:block;float:left;font-size:10px;height:25px;line-height:25px;text-align:center;vertical-align:middle;width:25px}
	.playerProfile .tab-panel .tabs li a {display:block;background:#e7e7e7;color:#999;cursor:pointer;padding:0;width:25px}
	.playerProfile .tab-panel .tabs li.selected a,.playerProfile .tab-panel .tabs li a:hover {background:#004684;color:#fff;text-decoration:none}
	.playerProfile .sortable .sortHeader div a {color:#fff !important;background-repeat:repeat-x !important}
	.playerProfile .sortable .sortHeader div a.selected, .playerProfile .sortable .sortHeader div a:hover {background-position:0 -50px !important;cursor:default !important;color:#fff !important}
	.playerProfile .tab-panel p {padding:0 9px}
	.playerProfile .tab-panel .abstract h3 a {font-family:Arial,Verdana,sans-serif;font-weight:bold}
	.playerProfile .tab-panel .abstract p {padding:0}
	.playerProfile .tab-nav {overflow:hidden;position:relative}
	.playerProfile .tab-nav li {width:auto;float:left}
	.playerProfile .tab-nav a {width:auto;padding:0 10px}
	.playerProfile td.p1 {padding-left:9px}
	

/* Sortable Data */	
.sortable {margin:0 2px;width:596px;background:#fff;overflow:hidden;position:relative}
* html .sortable {width: 598px;}
	.sortable .sortHeader {overflow:hidden;height:30px}
	.sortable .sortHeader div {float:left;border:0;padding:0;line-height:2;height:30px;font-size:11px;font-weight:bold}
	.sortable .sortHeader div a {display:block;background:#fff url(http://mm.afl.com.au/portals/0/images/2009/tabs-large.gif) no-repeat 0 -50px;padding:0 4px;height:30px;text-decoration:none}
	.sortable .sortHeader div a.selected,.sortable .sortHeader div a:hover {background:transparent url(img/tabs-large.gif) no-repeat 50% 0;color:#fff}
	.sortable .sortRow {clear:both;overflow:hidden;border-bottom:1px solid #e7e7e7}
	.sortable .sortRow div {float:left;height:15px;padding:3px 0;text-indent:3px;font-size:11px;margin:0;overflow:hidden}
	.sortable .highlighter {background:transparent url(http://mm.afl.com.au/portals/0/images/2009/highlighter.png) repeat 0 0;position:absolute;z-index:99999}
	.sortable .sortRow.hoverlighter {background:transparent url(http://mm.afl.com.au/portals/0/images/2009/highlighter.png) repeat 0 0;cursor:pointer;border-color:#a1bed8}
	.sortable .sortPos strong {background:transparent url(http://mm.afl.com.au/portals/0/images/2009/icons.gif) no-repeat 0 -200px;color:#fff;display:block;font-size:9px;font-style:normal;font-weight:bold;height:17px;line-height:2;overflow:hidden;text-align:center;width:20px;text-indent:0 !important}
	.sortable .sortRow a {color:#000 !important}

/* sIFR */
.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}
.sIFR-flash + div[adblocktab=true] {display:none!important}
.sIFR-hasFlash h1.sifr {visibility:hidden;text-transform:uppercase}
.sIFR-hasFlash h2.sifr {visibility:hidden;letter-spacing:-9px;line-height:1.5em;font-size:16px!important;text-transform:uppercase}
.sIFR-hasFlash .articleRelated h2.sifr {visibility:hidden;letter-spacing:-9px;line-height:1.2em;font-size:16px!important;text-transform:uppercase}
.sIFR-hasFlash h3.sifr {visibility:hidden;letter-spacing:-6px;line-height:1.3em;font-size:16px!important;text-transform:uppercase}
.sIFR-hasFlash h4.sifr {visibility:hidden;letter-spacing:-5px;line-height:1.3em;font-size:21px!important;text-transform:uppercase}
h2.sifr,h3.sifr{font-size:16px !important}
h4.sifr{font-size:21px !important}

.sFIR-alternate a, .sFIR-alternate a:link, sFIR-alternate a:hover {text-decoration:none;} 
h2.sifr a:hover, h3.sifr a:hover { text-decoration:none }

h2.sifr a { text-transform:uppercase }

/* Icons
-------------------------------------------------------------------------------------------------- */	
.rss a{float:left;padding:3px 0 3px 18px;width:22px;display:block;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) no-repeat 0 -100px;color:#dc4d00;font:normal 9px/1 tahoma,sans-serif}
.previous, .next{width:20px;display:block;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) no-repeat 0 -900px;text-indent:-9000px;height:20px;overflow:hidden}
.next{background-position:-100px -900px}
a.previous{padding:0 0 0 18px}
a.next{padding:0 18px 0 0;background:-180px -900px}
a:hover.previous{background-position:0 -950px}
a:hover.next{background-position:-180px -950px}
.iViewing,.iTicketing,.iVenue,.iFixture,.iSms{width:30px;float:left;display:block;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) no-repeat 0 -1100px;text-indent:-9000px;height:40px;overflow:hidden}
.iViewing{background-position:0 -1100px}
.iTicketing{background-position:-50px -1100px}
.iVenue{background-position:-100px -1100px}
.iFixture{background-position:-150px -1100px}
.iSms{background-position:-200px -1100px}
a:hover.iViewing{background-position:0 -1150px}
a:hover.iTicketing{background-position:-50px -1150px}
a:hover.iVenue{background-position:-100px -1150px}
a:hover.iFixture{background-position:-150px -1150px}
a:hover.iSms{background-position:-200px -1150px}
ul li.iVideo {padding-left:14px;list-style-type:none;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) no-repeat 0 -800px;line-height:1.6}
ul li.iVideo a:hover{color:#357b00}
a.iVideo{padding-left:16px;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) no-repeat 0 -801px;line-height:1.6}
a:hover.iVideo{color:#357b00}

/* Navigation + Tabs
-------------------------------------------------------------------------------------------------- */
tr td ul.tabs{border:0 !important;clear:both}
tr td ul.tabs li a{border:0}
tr td ul.tabs li,tr td ul.tabs li.selected{border:0}
tr td ul.tabs li.selected a{margin:0;color:#fff}
tr td ul.tabs li a{width:30px;padding:10px 0;background:url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) #fff no-repeat 0 -2400px;color:#000;font-size:9px;text-align:center}
tr td ul.tabs li a:hover,tr td ul.tabs li.selected a{margin:0;border:0;background-position:-50px -2400px}
.tabs{margin:5px 0 0 0;border-bottom:2px solid #ced4e9}
.tabs ul{margin:0;padding:0;list-style-type:none}
.tabs li{float:left;margin:0 1px 0 0;padding:0;display:block}
.tabs a{float:left;margin:0;padding:0 0 0 3px;background:url(http://mm.afl.com.au/portals/0/images/bg_afl.gif) no-repeat left -700px;text-decoration:none}
.tabs a span{float:left;width:auto;margin:0;padding:3px 6px 5px 2px;display:block;background:url(http://mm.afl.com.au/portals/0/images/bg_afl.gif) no-repeat right -100px;color:#3b3b3b;font-size:10px;font-weight:bold;text-align:center;line-height:1.5;cursor:pointer}
.tabs a:hover span{color:#000}
.tabs .selected a{background-position:0 -125px}
.tabs .selected a span{background-position:100% -125px;color:#fff}
.tabs a:hover{background-position:0% -125px;color:#fff}
.tabs a:hover span{background-position:100% -125px;color:#fff}
.tabs li.tabTitle{padding:6px 5px 0 0;border:0;background:#fff;color:#034e92;font-size:.94em;font-weight:bold}
.tabBox{margin:5px 0;border-bottom:2px solid #ced4e9}
.tabBox ul{margin:0;padding:0;list-style-type:none}
.tabBox li{float:left;margin:0;padding:0;display:block}
.tabBox a{float:left;margin:0;padding:0 0 0 9px;background:url(http://mm.afl.com.au/portals/0/images/bg_tabBoxLeft.gif) no-repeat left top;text-decoration:none}
.tabBox a span{float:left;width:auto;margin:0;padding:3px 14px 3px 5px;display:block;background:url(http://mm.afl.com.au/portals/0/images/bg_tabBoxRight.gif) no-repeat right top;color:#3b3b3b;font-weight:bold;text-align:center;line-height:2;height:30px;cursor:pointer}
.tabBox a:hover span{color:#000}
.tabBox .selected a{background-position:0 -125px}
.tabBox .selected a span{background-position:100% -125px;color:#fff}
.tabBox a:hover{background-position:0% -125px;color:#fff}
.tabBox a:hover span{background-position:100% -125px;color:#fff}
.tabBoxSmall{margin:5px 0;border-bottom:2px solid #ced4e9}
.tabBoxSmall ul{margin:0;padding:0;list-style-type:none}
.tabBoxSmall li{float:left;margin:0 1px 0 0;padding:0;display:block}
.tabBoxSmall a{float:left;margin:0;padding:0 0 0 3px;background:url(http://mm.afl.com.au/portals/0/images/bg_tabBoxLeftSmall.gif) no-repeat left top;text-decoration:none}
.tabBoxSmall a span{float:left;width:auto;margin:0;padding:3px 6px 3px 2px;display:block;background:url(http://mm.afl.com.au/portals/0/images/bg_tabBoxRightSmall.gif) no-repeat right top;color:#3b3b3b;font-size:10px;font-weight:bold;text-align:center;line-height:1.2;height:20px;cursor:pointer}
.tabBoxSmall a:hover span{color:#000}
.tabBoxSmall .selected a{background-position:0 -125px}
.tabBoxSmall .selected a span{background-position:100% -125px;color:#fff}
.tabBoxSmall a:hover{background-position:0% -125px;color:#fff}
.tabBoxSmall a:hover span{background-position:100% -125px;color:#fff}

/* Styled divs
-------------------------------------------------------------------------------------------------- */
.skiplinks{width:1px;font-size:1px;line-height:1px;position:absolute;left:-9000px}
.warning{color:#cc3300 !important}
.writeoffs{float:left;margin:0pt 10px 10px 0pt;overflow:hidden}
.writeoffs ul{clear:left}
p.related,td.related{clear:both;margin:0;color:#999999;font-size:.94em;text-align:center;position:relative}
small.related{color:#abaebb}
td.related{padding:5px 0 5px 30px;border-right:0;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) no-repeat 3px -497px;text-align:left}
/* Puffs */
.puff{background:#fff;position:relative}
#sidebar .puff{border-top:2px solid #000}
.puff p img{float:right;margin:5px 0 0 8px;display:inline}
.inlineRight{font-size:11px;font-weight:normal;position:absolute;top:5px;right:5px}
.inlineRight a{display:inline}
ul.inlineRight{margin:0}
.inlineRight li{margin:0;padding:0;border-right:1px solid #ced4e9;display:inline;list-style-type:none}
.inlineRight li.last{border:0;padding-right:0}
h2 .inlineRight{font-size:.8em;top:0;right:0}
/* Captions */
a.caption{width:65px;display:none;background:transparent url(http://mm.afl.com.au/portals/0/images/caption_bg.png) repeat 0 0;position:absolute;top:100px;left:10px}


/* Landing Pages
-------------------------------------------------------------------------------------------------- */
.landingPage p.related{margin:5px 0;text-align:left}
.landingPage .featureAbstract{border-bottom:2px solid #ced4e9;background:url(http://mm.afl.com.au/portals/0/images/bg_tables.gif) #e4e8f9 no-repeat -1300px bottom}
.landingPage .featureAbstract img{margin:0 10px 0 10px}
.landingPage .s1 h2{margin:10px 0 5px 0;font-size:1.6em}
.landingPage .s1.puff{background-color:#fff}
.landingPage .s1.puff img{float:right;margin:0 10px 10px 10px}
.landingPage .s1.puff p{margin-right:10px}
.landingPage .c2.landingB .s1{width:236px}
.landingPage .c2.landingB .s2{width:364px}

/* Forms
-------------------------------------------------------------------------------------------------- */
fieldset{border:0}
/* Recent Forms css */
ul.fRows{margin:0 0 15px 0;padding:0 0 5px 0;border-top:1px solid #ced4e9;border-bottom:2px solid #ced4e9;background:url(http://mm.afl.com.au/portals/0/images/bg_tables.gif) #e4e8f9 no-repeat scroll -1300px bottom}
ul.fRows li{padding:3px 7px;margin:0;clear:left;border-bottom:1px solid #ced4e9;list-style-type:none;color:#000}
ul.fRows li.error{color:#ff0000}
ul.fRows li.error input{border:1px solid #ff0000}
ul.fRows label{width:90px;float:left}
ul.fRows select{font-size:11px}
ul.fRows span{padding:0 5px}
ul.fRows .fMessage{font-size:11px}
ul.fRows .fLabel{margin-left:90px;float:none;padding:2px;font-size:11px}
ul.fRows .formButton{border:0;margin:0;padding:3px 6px 2px 4px;background:#00529c;color:#fff;font-size:12px;font-weight:bold;cursor:pointer}

/* Signup Forms */
.signupMain{width:940px !important;margin:0 auto}
.signupMain table{width:100%;margin:10px auto;padding:10px 0 20px 0;border-top:2px solid #00529c;clear:both;background:url(http://mm.afl.com.au/portals/0/images/bg_tables.gif) #eceef5 no-repeat -1300px bottom}
.signupMain table td{border-bottom:1px solid #ced4e9;padding:2px 5px}
.signupMain table td table,.signupMain table td table td{margin:0;padding:0;border:0;background:transparent}
.signupMain table td table td{padding:3px 0}
.signupMain table td h4{color:#00529c}
.signupMain table td strong{margin:5px 0;display:block}

/* RSS Feed
-------------------------------------------------------------------------------------------------- */
p.rssList{padding:0 0 0 18px;display:block;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) no-repeat 0 -100px}

/* News
-------------------------------------------------------------------------------------------------- */
.aflNewsTop{margin:0 0 5px 0;background:url(http://mm.afl.com.au/portals/0/images/bg_dotted.gif) #fff repeat-x left bottom;height:40px}
.aflNewsBottom{float:right !important}
.abstract h3,.featureAbstract h3{font-size:1.5em}
.abstract h3 a{font-family:Arial,sans-serif;/*Georgia,"Times New Roman",Times,serif*/font-weight:normal}
.abstract p cite,.featureAbstract p cite{display:block;color:#abaebb;font-size:.94em}
.abstract img,.featureAbstract img{float:left;margin:3px 8px 0 0}
.aflNews .articleRelated li.iVideo{padding-left:20px;background-position:0 -799px}
.aflNews .tools{float:right !important;width:auto !important;margin:5px 0px 0px 0px;text-align:right}
.aflNews h1{float:left;margin:0px !important;display:inline !important;background:none !important}
.aflNews .toolsTop{width:150px;margin:14px 0px 5px 0px;float:right;background-color:transparent}
.aflNews .toolsTop .tools{margin:0;float:right;width:auto !important}
.aflNews .newsListMore{width:100px;margin:14px 0px 5px 0px;float:right;background-color:transparent; position:relative; top: -35px; text-align:right;}
.aflNews .tools li{margin:0;padding:0;width:auto;float:left;list-style-type:none;font-size:.94em}
.aflNews .tools li a.previous,.aflNews .tools li a.next{display:block;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) no-repeat 0 -1102px;text-indent:0}
.aflNews .tools li a.previous{border-right:1px dotted #ced4e9;width:60px !important;text-align:left}
.aflNews .tools li a.next{width:40px !important;background-position:-156px -1102px !important;text-align:right}
.aflNews .tools li a:hover.previous{width:60px !important;background-position:0 -1152px;text-align:left}
.aflNews .tools li a:hover.next{width:40px !important;background-position:-156px -1152px !important;text-align:right}
.searchForm{margin:0 0 2px 0;padding:0 0 8px 0;border-bottom:1px dotted #cccccc}
.searchForm label{display:none}
.searchForm .searchText{width:112px;float:left;padding:1px;font-size:.94em}
/* .formButton{padding:2px 3px;margin:0 0 0 2px;border:0;color:#fff;background-color:#000;font-size:11px;font-weight:bold;cursor:pointer} */
#article #content p{margin-bottom:1.5em;line-height:1.5}
#article #content h1{border-bottom:1px dotted #ced4e9;padding:0 0 10px 0;margin:0 0 10px 0}
.articleDetails{margin:10px 0 10px 0}
/* AFL08 News Article style */
.articleDetails cite{display:block;color:#7c808d;font-size:.94em}
.articleTools {clear:both;float:right;width:auto !important}
.articleTools li.iRss a, 
.articleTools li.iFontUp a, 
.articleTools li.iFontDown a, 
.articleTools li.iPrint a {text-indent:-9000px} 

/* AFL09 newslist */
.afl09-newslist .abstract h3 a,
.afl08-newslist .abstract h3 a { font-weight:bold;font-family:Arial,sans-serif }
.afl09-newslist .abstract h3,
.afl08-newslist .abstract h3 {font-size:1.3em}


/* AFL09 News Article
.articleTools {display:block}  */
.articleToolsBottom09 {float:none!important}
.articleTools09 li.iRss a, 
.articleTools09 li.iFontUp a, 
.articleTools09 li.iFontDown a, 
.articleTools09 li.iPrint a {text-indent:0px!important} 

.articleTools li{width:15px;float:right;margin:0 0 0 10px;overflow:hidden}
.articleTools li a{display:block;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) no-repeat 0 -1250px;height:20px;overflow:hidden}
.articleTools li.iEmail a{background-position:0 -1250px}
.articleTools li.iPrint a{background-position:-25px -1250px}
.articleTools li.iFontUp a{background-position:-75px -1250px}
.articleTools li.iFontDown a{background-position:-50px -1250px}
.articleTools li.iFontNormal a{background-position:-75px -1250px}
.articleTools li.iDelicious a{background-position:-100px -1250px}
.articleTools li.iRss a{background-position:-125px -1250px;text-indent:-9000px}


.articleTools li.iDigg a{background-position:-150px -1250px}
.articleTools li.iEmail a:hover{background-position:0 -1300px}
.articleTools li.iPrint a:hover{background-position:-25px -1300px;text-indent:-9000px}
.articleTools li.iFontUp a:hover{background-position:-75px -1300px;text-indent:-9000px}
.articleTools li.iFontDown a:hover{background-position:-50px -1300px;text-indent:-9000px}
.articleTools li.iFontNormal a:hover{background-position:-75px -1300px}
.articleTools li.iDelicious a:hover{background-position:-100px -1300px}
.articleTools li.iRss a:hover{background-position:-125px -1300px}
.articleTools li.iDigg a:hover{background-position:-150px -1300px}
.articleRelated{width:246px;float:right;clear:right;margin:0 0 20px 20px}
.articleRelated h3{border-top:2px solid #000;padding-top:5px;color:#000}
.articleRelated a{font-weight:normal}
.articleRelated ul{margin:0 0 15px 0;padding-left:2px}
.articleRelated ul li.relatedArticles{list-style-type:none !important;}
.articleRelated ul li.relatedVideo{padding-left:20px !important;margin:0 !important;list-style-type:none;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_news_icons.png) no-repeat scroll 0px 0px}
.articleRelated ul li.relatedImages{margin-left:0;padding-left:15px;display:block;list-style-type:none;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_news_icons.png) no-repeat scroll 0px -150px}
.articleRelated ul li.relatedLocked{margin:0px;padding-left:14px;display:block;list-style-type:none;background:transparent url(http://mm.afl.com.au/portals/0/images/2009/video-list.png) no-repeat 0 0}
.articleRelated ul li.relatedAudio{margin-left:0;padding-left:15px;display:block;list-style-type:none;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_news_icons.png) no-repeat scroll 0px -300px}
.articleRelated ul li.relatedOther{margin-left:0;padding-left:15px;display:block;list-style-type:none;background:transparent url(http://mm.afl.com.au/portals/0/images/bg_news_icons.png) no-repeat scroll 0px -450px}
.articleEmail{clear:both;border-top:2px solid #000;padding-top:5px;display:none}
.articleEmail h2{width:108px;float:left;border-right:1px dotted #ced4e9;margin:0 15px 0 0}
.articleEmail fieldset{padding:4px 0;border-bottom:1px dotted #ced4e9}
.articleEmail fieldset label{width:70px;float:left;display:block;font-size:.94em}
.articleEmail fieldset input{float:left;margin:0 30px 0 0;width:100px;font-size:.94em}
.articleEmail .formButton{margin:5px 0}
h1.articleHeadline{margin:0px 0px 10px !important;padding:0px 0px 10px !important;font-weight:bold}

/* AFL Corner */
.aflCorner{width:300px;margin:15px 0 0 0;padding:30px 0 5px 0;background:url(http://mm.afl.com.au/portals/0/images/bg_headings.gif) #003f8b no-repeat -350px -1100px;overflow:hidden}
.aflCorner h2{display:none}
.aflCorner .puff{width:290px;margin:0 5px;padding:5px 0;border-top:2px solid #ced4e9}
.aflCorner .puff h4,.aflCorner .puff p{margin-right:8px;margin-left:8px}
.aflCorner .puff img{float:left;margin:3px 5px 0 5px}

/* Latest Videos 08 Style*/
.latest-videos-08 .span4 { margin:0 !important;width:236px !important;padding-left:5px;background:#fff url(http://mm.afl.com.au/Portals/0/images/bg_dotted-vert1.gif) repeat-y scroll 0 -2px; }
.latest-videos-08 { border-top:2px solid #000;padding:8px 0 0 }
.latest-videos-08 .subhead { border:0 }
.latest-videos-08 h2.hLatestVideos { background:transparent url(http://mm.afl.com.au/Portals/0/images/bg_headings.gif) no-repeat scroll 0 -500px;width:108px;height:67px;overflow:hidden }
.latest-videos-08 h2 a { display:block;text-decoration:none;text-indent:-9000px }
.latest-videos-08 h2 a em { font-size:0.5em;font-weight:bold }
.latest-videos-08 ul { float:left;margin:0;width:236px;list-style-type:none;overflow:hidden }
.latest-videos-08 ul li { background:transparent url(http://mm.afl.com.au/Portals/0/images/bg_dotted.gif) repeat-x scroll 0 1px;border:0 none;font-size:1em;padding:3px 0;clear:both;margin:0 }
.latest-videos-08 .userlinks { text-align:center;background:transparent url(http://mm.afl.com.au/Portals/0/images/bg_dotted.gif) repeat-x scroll 0 1px;clear:both;padding-top:5px }
.latest-videos-08 li a { background:transparent url(http://mm.afl.com.au/portals/0/images/2009/video-list.png) no-repeat scroll 0 0;border:0 none;padding:0 0 0 17px }

/* Latest Video JSPanel */
.JSPanel-LatestVideo a.pngTransparent {background: transparent url(http://mm.afl.com.au/portals/0/images/2009/icon_arrow.png) no-repeat 0 14px}


/* AFL Feature */
.afl-feature { background:#004684;clear:both }
	.afl-feature .subhead h3.sifr {width:240px}
	.afl-feature .abstract {margin:5px 5px;color:#fff;border-color:#2870a2}
	.afl-feature .abstract {padding-top:5px}
	.afl-feature .subnav {margin:5px 10px;padding-bottom:5px}
	.afl-feature a {color:#fff}
	.afl-feature .ad {margin:0 10px}
	.afl-feature .subhead {border-bottom:2px solid #fff;margin:0 10px}
	.afl-feature .subhead h3 {padding-top:7px;width:150px}
	.afl-feature .subhead strong {top:10px}
	.feature .abstract img {margin:5px 8px 5px 5px;background:#fff}
	.afl-feature .abstract p {margin:0}
	.relatedItemDelimiter {display:inline;color:#cccccc;}
	.relatedItemPipe {display:inline;}
	
/* Sports Image Gallery
-------------------------------------------------------------------------------------------------- */
.SportImageGallery_O{width:786px;height:650px}
.SportImageGallery_O .SportImageGallery_treeview{float:left;width:186px;text-align:center;height:650px;overflow:auto}
.SportImageGallery_O .SportImageGallery_treeview span.SportImageGallery_Title{color:#666666;font-weight:400;font-family:Verdana,sans-serif;font-size:16px;text-align:center}
.SportImageGallery_O .SportImageGallery_content{float:right;width:600px;text-align:center;height:600px}
.SportImageGallery_O .SportImageGallery_Paging_O{float:right;width:600px;text-align:center;height:50px}
.SportImageGallery_O .SportImageGallery_Paging_O .SportImageGallery_Paging_I{float:none;text-align:center}
.SportImageGallery_O .SportImageGallery_content .SportImageGallery_Image_O{float:left;width:150px;text-align:center;height:150px}
.SportImageGallery_O .SportImageGallery_content .SportImageGallery_Image_O .SportImageGallery_Image_I{margin-left:10px;margin-top:10px;width:130px;text-align:center;height:100px;overflow:hidden}
.SportImageGallery_O .SportImageGallery_content .SportImageGallery_Image_O .SportImageGallery_Image_I a img.SportImageGallery_Picture{text-align:center}
.SportImageNavigator_O{text-align:left;height:auto}
.SportImageNavigator_O .SportImageNavigator_I{text-align:left;height:auto;vertical-align:middle}
.SportImageNavigator_O .SportImageNavigator_I .Page{text-align:center;left:100px;height:auto}
.SportImageNavigator_O .SportImageNavigator_I .Page .ScrollLeft{float:left;margin-top:60px;width:36px;text-align:right;height:36px}
.SportImageNavigator_O .SportImageNavigator_I .Page .ScrollLeft img.ImageLeft{text-align:center}
.SportImageNavigator_O .SportImageNavigator_I .Page .LinkImage_O{float:left;width:140px;text-align:center;height:150px;vertical-align:middle}
.SportImageNavigator_O .SportImageNavigator_I .Page .LinkImage_O .LinkImage_I{margin-left:5px;margin-top:10px;width:130px;text-align:center;height:100px;overflow:hidden}
.SportImageNavigator_O .SportImageNavigator_I .Page .LinkImage_O .LinkImage_I a img.Picture{text-align:center;height:100px}
.SportImageNavigator_O .SportImageNavigator_I .Page .ScrollRight{float:left;margin-top:60px;width:36px;height:36px}
.SportImageNavigator_O .SportImageNavigator_I .Page .ScrollRight img.ImageRight{text-align:center}
div.SportImageGallery_Settings{text-align:center;height:150px}
.image-gallery-container {width:990px;height:auto !important}
div.PictureAnchor{margin-left:50px;margin-top:10px;text-align:center}
div.PictureFrame{float:left;width:105px;text-align:center;height:150px}
div.Picture_O{float:left;width:105px;text-align:center;height:110px;overflow:hidden}
img.Picture_I{text-align:center;height:100px}
div.PictureCommand{text-align:center;height:16px}
img.PictureCommandImage{text-align:center;height:16px}

/* Search Results */
.searchWrap{position:relative}
.Results1_SearchArea{padding:10px 20px 10px 20px;margin:0 0 15px 0;background:url(http://mm.afl.com.au/portals/0/images/bg_tables.gif) #eceef5 no-repeat -3500px bottom;}
.Results1_SearchQuery{width:100px;float:left;border:2px solid #ced4e9;padding:1px 3px;font-size:13px}
.Results1_StartSearch{padding:3px;margin:0 0 5px 2px;border:0;color:#fff !important;background:#00529c;font-size:11px;font-weight:bold;cursor:pointer; position:relative; top: 2px;}
.Results1_SearchType{color:#00529c;font-size:11px;position:absolute;left:20px;top:40px}
.Results1_SearchType  label{margin:0 15px 0 0}
.Results1_ShowingResults{padding:10px 0;font-size:12px}
.searchResult,.searchResultAlternate{padding:10px 0 0 0;margin:15px 0 0 0;background:url(http://mm.afl.com.au/portals/0/images/bg_dotted.gif) #fff repeat-x left top}
.searchResult a,.searchResultAlternate a{font:normal 1.5em/1.3 Arial,sans-serif}
.Results1_PageListArea{width:auto;margin:20px auto 0 auto;padding:20px 15% 10px  15%;background:url(http://mm.afl.com.au/portals/0/images/bg_dotted.gif) #fff repeat-x left top;text-align:center}
.Results1_PageListArea span,.Results1_PageListArea a{clear:right;width:auto;float:left;border:1px solid #ced4e9;margin:0 5px 0 0;padding:0 5px;display:block;text-align:center}
.Results1_PageListArea span.currentPageLink{background:#ced4e9}

/* AFL Registration table CSS*/
#dnn_ctr116947_ViewRegistration_RegistrationSection .signupMain{width:960px !important}
#dnn_ctr116947_ViewRegistration_RegistrationSection table{width:100%;margin:10px 0;padding:10px 0 20px 0;border-top:2px solid #00529c;clear:both;background:url(http://mm.afl.com.au/portals/0/images/bg_tables.gif) #eceef5 no-repeat -1300px bottom}
#dnn_ctr116947_ViewRegistration_RegistrationSection table td{border-bottom:1px solid #ced4e9;padding:2px 5px}
#dnn_ctr116947_ViewRegistration_RegistrationSection table td table,
#dnn_ctr116947_ViewRegistration_RegistrationSection table td table td{margin:0;padding:0;border:0;background:transparent}
#dnn_ctr116947_ViewRegistration_RegistrationSection table td table td{padding:3px 0}
#dnn_ctr116947_ViewRegistration_RegistrationSection table td h4{color:#00529c}
#dnn_ctr116947_ViewRegistration_RegistrationSection table td strong{margin:5px 0;display:block}
.teamSponsors{background:url(http://mm.afl.com.au/portals/0/images/bg_teams.gif) #fff no-repeat 0 10px}

/* Advertising
-------------------------------------------------------------------------------------------------- */
.teamSponsors{margin:10px 25px 0 25px;padding:10px 0;width:940px;border-top:2px solid #ced4e9;background:url(http://mm.afl.com.au/portals/0/images/bg_teams.gif) #fff no-repeat 0px 10px;text-align:center}
#footer .teamSponsors h5{width:200px;float:left;margin:0 0 0 80px;padding:15px 20px 10px 0;border-right:2px solid #ced4e9;display:block;font-size:1em;text-align:right;height:51px}
#footer .teamSponsors img{margin:0 0 0 10px}
.adLeaderboard{margin:10px 0;padding:15px 0;width:940px;border-top:1px solid #ced4e9;text-align:center}
#footer .adLeaderboard{width:990px}
.adMrec{margin-bottom:15px}
.adMrec small,.sponsoredTitle{margin:2px 0;display:block;color:#abaebb;text-align:center}
.sponsoredTitle{border-top:1px solid #ced4e9}

ul.sponsorList{padding:0;list-style-type:none;font-size:0}
	.sponsorList li{margin:0;padding:0;clear:both;list-style-type:none;font-size:0;line-height:1.8;position:relative}
	.sponsorList li a{border-bottom:1px solid #fff;display:block;background:url(http://mm.afl.com.au/portals/0/images/bg_afl.gif) #d2d8eb no-repeat 0 -200px;height:34px}
	.sponsorList li a:hover{background:#ebedf6;text-decoration:none}
	.sponsorList strong{margin-right:5px;display:block;font-size:.94em;font-weight:normal;font-size:10px}
	.sponsorList div{margin:2px 3px 0 2px;float:left;width:53px;height:30px}
	.sponsorList li small{ float:left;width:180px;font-weight:bold;font-size:12px;line-height:.9;cursor:pointer }
	.adStrip{margin:0 0 15px 0}

.afl2008 .sponsorList li small { float:none }

/* News Article comment */
.commentName{margin-right:50px;margin-top:10px}
.commentEmail{margin-right:50px}
.commentComment{margin-right:27px}
.postComment{padding-top:10px;border-top:1px solid #ced4e9;margin-top:10px}

/* Latest Videos */
.latest-videos {margin:0 0 0 0}
	.latest-videos .subhead h2.sifr {width:130px}
	.latest-videos .abstract h5 {font-size:1em}
	.latest-videos .abstract p {margin-bottom:5px;line-height:1.2;margin-right:5px}

.latest-videos .abstract {position:relative}
.latest-videos .abstract img {margin:0}
.latest-videos .abstract .video-thumb {display:block;float:left;width:90px;height:50px;margin:3px 8px 0 0} 
.latest-videos .abstract .video-thumb .thumb-arrow,
.latest-videos .abstract .video-thumb #thumb-arrow { position:absolute;/*left:27px;top:17px;*/left:0;width:90px;height:50px;background:transparent url(http://mm.afl.com.au/portals/0/images/2009/videothumb.png) 0 0}
.latest-videos .abstract .video-thumb .thumb-arrow:hover,
.latest-videos .abstract .video-thumb #thumb-arrow:hover {background-position:0 50px}


#latestNews { clear:both }
#latestNews ul li { height:17px;overflow:hidden }

#latestNews-club { width:340px;border-top:2px solid #CED4E9; display:block; }
#latestNews-club h5 a { float:left }
#latestNews-club .iRss { background:url(http://mm.afl.com.au/portals/0/images/bg_icons.gif) no-repeat 0 -100px;width:15px;height:15px;float:right;display:block }
#latestNews a.videoLink { margin:0px;padding-left:14px;background:url(http://mm.afl.com.au/portals/0/images/2009/video-list.png) no-repeat 0 0;color:#003475;font-size:11px;font-weight:normal;font-family:Arial;text-decoration:none;cursor:pointer}



/* 
 * Paches and Fix 
 * -------------------- */

/* audioNewsItem fix */
.videoNewsItem{clear:both}
.videoNewsItem .VPC{width:100%;padding:0;clear:both;margin-bottom:5px;background-color:#e7ebef}
.videoNewsItem .IP{width:105px;padding:0;margin:5px 0 0 5px;float:left}
.videoNewsItem .TD{width:494px;float:left}
.audioNewsItem{clear:both}
.audioNewsItem .APC{width:100%;padding:0;clear:both;margin-bottom:5px;background-color:#e7ebef}
.audioNewsItem .IP{width:105px;padding:0;margin:5px 0 0 5px;float:left}
.audioNewsItem .TD{width:494px;float:left}

/* videoNewsItem fix */
#dnn_sidebar2008 .videoNewsItem{clear:both}
#dnn_sidebar2008 .videoNewsItem .VPC{width:100%;padding:0}
#dnn_sidebar2008 .videoNewsItem .IP{width:284px;padding:0;margin:5px 0}
#dnn_sidebar2008 .videoNewsItem .IP img{float:left;margin-left:5px}
#dnn_sidebar2008 .videoNewsItem .TD{width:284px}
#dnn_sidebar2008 .audioNewsItem{clear:both}
#dnn_sidebar2008 .audioNewsItem .APC{width:100%;padding:0}
#dnn_sidebar2008 .audioNewsItem .IP{width:284px;padding:0;margin:5px 0}
#dnn_sidebar2008 .audioNewsItem .IP img{float:left;margin-left:5px}
#dnn_sidebar2008 .audioNewsItem .TD{width:284px}
#dnn_sidebar2008 .PagingTable{width:auto;margin-top:1px;clear:both}


/* fix for poll module pop up layer overflow issue */
div#statsCentral2008 .c2 .s1{overflow:visible !important}

/* fix for rich text */
MsoTableGrid a:hover{text-decoration:none}
div.newsContainer div.newsItemsContainer div.newsItem div.textContainer h3{padding-left:6px}
#dnn_ctr111012_contentPane{clear:left}


/* fix for thumbnail abstract */
.newsItem {background:#fff url(http://mm.afl.com.au/portals/0/images/bg_dotted.gif) repeat-x scroll left bottom;clear:right;margin:5px 0 0;padding:0 0 5px;}
.imgContainer {margin:0 10px 0 0;float:left}

/* Module fix */
div.fixForm table{width:100%}

/* my team fixes */
div.AdelaideCrows_GradientContainer img,
div.BrisbaneLions_GradientContainer img,
div.CarltonBlues_GradientContainer img,
div.EssendonBombers_GradientContainer img,
div.Fremantle_GradientContainer img,
div.GeelongCats_GradientContainer img,
div.HawthornHawks_GradientContainer img,
div.MelbourneDemons_GradientContainer img,
div.NorthMelbourneKangaroos_GradientContainer img,
div.RichmondTigers_GradientContainer img,
div.StKildaSaints_GradientContainer img,
div.SydneySwans_GradientContainer img,
div.WestCoastEagles_GradientContainer img,
div.WesternBulldogs_GradientContainer img{margin-right:5px}

/* Final Script */
#FinalScript { width:0px;height:0px;overflow:hidden;font-size:0px }

/* Sport video Links Settings */
#SelectionPane { position:relative;left:-11px }

/* Broadcast Guide Map: News List */
.newsList {margin:10px 0 25px 0;border-top:1px solid #E7E7E7}
	.newsList li {border-bottom:1px solid #E7E7E7;font-weight:bold;line-height:1.7}
	.newsList li a {background:#fff url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat scroll 0 -45px;cursor:pointer;display:block;padding:3px 0 5px 23px}
	.newsList li a:hover {background-position:0 -145px}

/* Summer Sport Top Border Fix */
.summer-border { border-bottom:1px solid #538f31;line-height:0;height:0 }

/* program guide (Dan's fixes 20/1/09) */
#dnn_ctr110164_contentPane td, #dnn_ctr110169_contentPane td, #dnn_ctr110170_contentPane td, #dnn_ctr110171_contentPane td {vertical-align:top;padding:10px 10px 10px 0;}
#dnn_ctr110164_contentPane td img, #dnn_ctr110169_contentPane td img, #dnn_ctr110170_contentPane td img, #dnn_ctr110171_contentPane td img {margin:0;}

/* Print */
@media print{#dnn_topBanner, #dnn_primaryNav, #dnn_AFLHeader2008, #dnn_AFLFooter2008, #dnn_sidebar2008, #dnn_adLeaderBoard2008, #dnn_sorrentoHeader2008, #bps-wrapper {display:none}}

.valignissue td {vertical-align:top;padding:10px 10px 0 0;}
/* masthead fix Dan 23/1/09 */
#masthead2008 {width:990px !important;margin:0 3px 0 0 !important;}

/* Viewing Guide Module */
.editViewingGuide {font-size:11px;margin:0 !important;border:0 !important}
.editViewingGuide td {padding:2px}
.editViewingGuide .subsubhead {font-weight:bold;background:#dcdcdc}

/* Player Profile - club */
.player-profile li {list-style-type:disc}

/* Footer 2008 */
.footerList {margin-left:0}

#dnn_ctr116005_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116117_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116027_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116640_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116693_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116366_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116368_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116484_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116642_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116577_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116367_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116365_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116483_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116137_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr116482_ViewJSPanel_JSPanelDiv ol,
#dnn_ctr115955_ViewJSPanel_JSPanelDiv ol {margin-left:0}

/* News Article Blog Table */
#atable a:active, #atable a:hover, #atable a:visited {font-weight:normal}

/* Bigpond Promo Slide for homepage */
.promoSlide ul {width:300px;height:70px;overflow:hidden}
.promoSlide ul li {width: 300px;height: 70px;display: inline;list-style-type: none}
.promoSlide .prev, .promoSlide .next {display:inline}
.promoSlide .next {margin-right:5px}

.teamTabular {width:100%;border-left:1px solid #e7e7e7;margin:0 0 15px 0;border-spacing:0;border-collapse:collapse}
.teamTabular th,.teamTabular td {border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:3px 6px;font-size:.9em}       
.teamTabular thead th,.teamTabular tr.alt th {font-weight:bold;background:#004684;color:#fff;border-right-color:#1b5b93}        
.teamTabular tr.alt td {background:#f2f2f2}       
.teamTabular th.last,.teamTabular td.last {border-right:0}

/* Poll */
.pollResults { width: 250px; background: transparent url(http://mm.afl.com.au/portals/0/images/2009/black80.png) repeat 0 0; left: 120px; position: absolute; top: 430px; z-index: 2000 }
.pollResults .pollQuestion { margin:3px 7px 0; color: #000; font-size: 14px; font-weight: bold }
.pollResults .pollMainBody { margin: 5px; background: #ffffff none repeat scroll 0 0 }
.pollResults ul { margin: 7px; padding: 3px 0 0 }
.pollResults ul li { border-bottom: 1px solid #dddddd; margin-top: 3px; list-style-type: none; color: #000000; font-size: 11px; position:relative }
.pollResults ul li strong { color:#000; font-size: 11px; }
.pollResults ul li div { float:right; padding: 1px; width: 25px; display: block; text-align: right; position: relative; right: 0px; z-index: 20; background:#e21e31}
.pollResults ul li div div { display:none }
.pollResults .percText { padding: 1px; width: 100px !important; display: block; background: #bfbfbf; color: #000000; font-size: 11px; text-align: right; position: absolute; height: 15px; right: 0 !important; top:0 !important; z-index: 10 }
.pollResults label input {vertical-align:middle}
.pollResults label input {display:block;float:left;margin-top:2px;position:relative}
.pollResults p { margin: 0; padding: 2px 0 5px; text-align: center; position: relative }
.pollResults em { margin: 0 0 0 5px; color: #7c808d; left: auto; position: absolute; right: 5px; font-style:normal;font-size:12px }
.pollResults .formButton { font-size:12px }
.pollSponsor { text-align:center}
.pollResults .DB_pollValue {color:#fff}

/* Polls oevrride base.css for club sites */
.cycler-newscontent { height:auto !important; bottom:0;top:auto !important;}
.cycler-newscontent .relatedContent strong { color:#FFF;}
.cycler-newscontent em {background: #fff; padding: 0 2px; color:#000;}

/* Player Profile Combobox */
.playerForm {right:5px !important;width:auto; top: 1px !important;text-align:right}
.playerForm .combobox_summary li {text-align:left}
.playerForm option {text-align:left}
.playerForm select {text-align:left !important}
select.playerForm { width:150px}
.comboboxContainer {border-color:#777 #ccc #ccc #777;border-style:solid;border-width:2px 1px 1px 2px;position:relative;width:auto;cursor:default;text-align:left; }
.comboboxContainer { font-size: 12px; line-height: 16px; }
.comboboxValueContainer {background: url(img/combobox/comboboxDisplayValue.gif) repeat-x left top}
.comboboxValueContent {padding-left: 3px;text-transform: uppercase}
.comboboxDropDownContainer {border:1px solid #000;border-top:1px solid #aaa;background:#fff;padding-left:0px;left:-2px !important;top:18px !important}
.comboboxDropDownButton {width:16px;height:18px;background-image:url(img/combobox/default-combobox.gif)}
.comboboxItem {background:#fff;color:#000;font-weight:normal;font-style:normal; margin-left: 0px; padding-left: 3px; }
.comboboxItemHover {background-color:#999;color:#fff}


.combobox_container { position: relative; top: 1px; left: -3px; }
.combobox_container input { height: 16px; width: 151px; text-align: right; padding-right: 3px; }
html>/**/body div.playerForm .combobox_container input, x:-moz-any-link { position: relative; top: -4px; }

.combobox_container a.combobox_button { display: inline-block; width: 16px; text-align: center !important; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-top: 1px solid #aaa; line-height: 18px; position: relative; text-decoration: none; overflow: hidden; }
html>/**/body .combobox_container a.combobox_button, x:-moz-any-link { line-height: 16px; height: auto; }
.combobox_container a.combobox_button:hover { background: #efefef; text-decoration: none; }
.combobox_container ul { background: #fff; max-height: 250px; overflow-y: scroll; list-style: none; border-color:#777 #ccc #ccc #777;border-style:solid;border-width:2px 1px 1px 2px; text-align: left; margin: 0px; padding: 0px; width: 170px; white-space: nowrap; }
.combobox_container ul li { margin-left: 0px; padding-left: 3px; }
.combobox_container ul li:hover { background: #999; color: #fff; }
.combobox_container ul li:hover a { background: #999; color: #fff; display: block; }

.combobox_container { position: relative; z-index: 1100; }
#playerListDiv { position: relative; }
#selectDiv { position: absolute; top: 1px; right: 3px; z-index: 1100; }
html>/**/body #selectDiv .combobox_container a.combobox_button, x:-moz-any-link { line-height: 16px; height: auto; top: 4px; }
#nav { z-index: 2001 !important; }
#nav * { z-index: 2002 !important; }

div.playerList { z-index: 1; position: relative; }
h1.playerListHeader { height: 40px; }


/*-------------------------------------------------------------- */
/* AFL VIDEOS
-------------------------------------------------------------- */
h2.hAFLVideos {background:url(http://mm.afl.com.au/Portals/0/images/2009/headings.gif) no-repeat 0 -700px;font-size:0;height:21px;text-indent:-9000px;overflow:hidden}
.videoForm {font-size:12px;position:absolute;right:0;top:0}
	.videoForm input {border:1px solid #ccc;clear:none;margin-left:5px}
	.videoForm .go {background:url(http://mm.afl.com.au/Portals/0/images/2009/aflvideo-bt-go.gif) no-repeat 0 0;width:32px;height:18px;border:0;text-indent:-9000px;margin-left:5px;cursor:pointer}
#aflvideos {background:url(http://mm.afl.com.au/Portals/0/images/2009/aflvideo-bg.gif) no-repeat 0 bottom;margin-left:5px;text-align:center;position:relative;clear:both;padding-top:20px}
	#aflvideos .subhead {margin:0 auto;padding-bottom:2px;text-align:left;background:#fff}
	#aflvideos .tab-nav {border:0;margin:0;padding:0;position:relative}
	#aflvideos .tab-nav li {width:auto;height:30px;float:left;display:block;position:relative;overflow:hidden}
	#aflvideos .tab-nav li a {width:auto;height:23px;padding:0 18px;float:left;display:block;white-space:nowrap;line-height:23px}
	#aflvideos .tab-nav li a:hover {text-decoration:none}
	#aflvideos .tab-nav li.tab-selected, #aflvideos .tab-nav li.tab-hover {background:url(http://mm.afl.com.au/Portals/0/images/2009/aflvideo-tabs.gif) no-repeat center 22px}
	#aflvideos .mainnav {height:30px;background:url(http://mm.afl.com.au/Portals/0/images/2009/aflvideo-tabs.gif) repeat-x 0 -50px;position:relative;z-index:1000}
	#aflvideos .subnav {background:url(http://mm.afl.com.au/Portals/0/images/2009/aflvideo-tabs.gif) repeat-x 0 -100px;height:30px;z-index:99;overflow:hidden}
	#aflvideos .aflvideos-tabpanel {text-align:left;position:relative;top:-3px}
	#aflvideos .aflvideos-tabpanel #panelshows {margin:10px 0 -10px}
	#aflvideos #all, #aflvideos #club {clear:both;position:relative;top:-3px;padding:0}
	#aflvideos .subnav {z-index:0;margin:0}
	#aflvideos .subnav li a {background:#cee0ee;padding:0 11px}
	#aflvideos .subnav li.tab-selected, 
	#aflvideos .subnav li.tab-hover {background:url(http://mm.afl.com.au/Portals/0/images/2009/aflvideo-tabs.gif) no-repeat center -3px}
	#aflvideos .subnav li.tab-selected a, #aflvideos .subnav li a:hover {background:#6ca1c5}
	#aflvideos .tab-panel {background:none;padding:0 0 0 20px;z-index:5;margin:10px 0 0 0;width:595px}
	#aflvideos .tab-panel .spaceR {margin-right:12px}
	#aflvideos .tab-panel h5 {font-size:0.9em}
	#aflvideos .tab-panel p {font-size:0.9em}
	#aflvideos .tab-panel .abstract {width:90px;height:140px;border:0;float:left;clear:none;text-align:left;margin-right:8px;overflow:hidden;padding-bottom:0;display:inline}
	#aflvideos .tab-panel .abstract img {float:none}
	#aflvideos .tab-panel .abstract a:hover {color:#000}
	#aflvideos .abstract .video-thumb {position:relative;width:90px;height:50px;overflow:hidden}
	#aflvideos .abstract .video-thumb img {margin:0}
	#aflvideos .abstract .video-thumb .thumb-arrow {background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/videothumb-90x50.png) no-repeat 0 0;position:absolute;height:50px;width:90px;left:0}
	#aflvideos .abstract .video-thumb .thumb-arrow:hover {background-position:0 -50px}

.paging {text-align:center;margin:10px 0 0 0;padding-bottom:5px;overflow:hidden;position:relative;clear:both}
.paging strong {position:absolute;left:10px;padding-top:4px}
.paging a {text-decoration:none;font-weight:bold}
.pages a {display:block}
.paging a:hover {text-decoration:none}
.paging a.prev, .paging a.next {float:left;display:block;width:35px;height:20px;color:#005a98;background:url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat}

.paging a.prev {background-position:2px -98px;text-align:left;padding:2px 0 0 25px;margin-left:150px}
.paging a.next {background-position:42px -148px;text-align:right;padding:2px 25px 0 0}
.paging a.prevOff, .paging a:hover.prev {background-position:2px 2px;color:#bdbbbb}
.paging a.nextOff, .paging a:hover.next {background-position:42px -48px;color:#bdbbbb}

.paging a.prevOff{background-position:2px 2px;color:#bdbbbb;cursor:default}
.paging a.nextOff{background-position:42px -48px;color:#bdbbbb;cursor:default}



.paging ul {list-style-type:none;float:left;margin:0 20px}
.paging ul li {float:left;width:22px;height:20px;padding:0px;line-height:20px}
.paging ul li a {width:22px;height:20px;background:#fff;text-align:center;color:#005a98}
.paging ul li a:hover {background:#005a98;color:#fff}
.paging ul li.current {background:#005a98;color:#fff;padding:0px;height:20px}
.paging ul li.current a {background:#005a98;color:#fff}
#aflvideos .paging {margin-top:4px}
/* More Videos */
h2.hMoreVideos {background:url(http://mm.afl.com.au/Portals/0/images/2009/headings.gif) no-repeat 0 -750px;font-size:0;height:21px;text-indent:-9000px;overflow:hidden}
#morevideos {background:url(http://mm.afl.com.au/Portals/0/images/2009/aflvideo-bg.gif) no-repeat 0 bottom;margin:20px 0 0 5px;text-align:center;position:relative;clear:both}
	#morevideos .subhead {background:#fff;text-align:left; position:relative}
	#morevideos .columns {background:transparent;z-index:5;margin:10px auto 0;width:580px; overflow: hidden; position:relative;}
	#morevideos .columns .spaceR {margin-right:12px}
	#morevideos .columns h5 {font-size:0.9em}
	#morevideos .columns p {font-size:0.9em}		
	#morevideos .columns .abstract {width:90px;border:0;float:left;clear:none;text-align:left;margin-right:8px;overflow:hidden}
	#morevideos .columns .abstract img {float:none}
	#morevideos .abstract a:hover {color:#000;}
	#morevideos .abstract .video-thumb {position:relative;width:90px;height:50px;overflow:hidden}
	#morevideos .abstract .video-thumb img {margin:0}
	#morevideos .abstract .video-thumb .thumb-arrow {background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/videothumb-90x50.png) no-repeat 0 0;position:absolute;height:50px;width:90px;left:0}
	#morevideos .abstract .video-thumb .thumb-arrow:hover {background-position:0 -50px}
	
#morevideos .slider {width: 5900px; position:relative}

#aflvideos p.error, #morevideos p.error {text-align:center;height:3em;vertical-align:middle;padding-top:5%}
	
/* AFL Video Player */
/* #wrap .videoMasthead {background: url(http://mm.afl.com.au/Portals/0/images/2009/masthead-mini.jpg) top left;height:7px;_height:0px;padding-top:15px;_padding-top:7px}
#wrap .videoMasthead p {height:auto;width:85px;background:transparent;}
#wrap .videoNav #navwrap {background:url(http://mm.afl.com.au/Portals/0/images/2009/masthead-mini.jpg) no-repeat 0 -22px;height:28px;padding-left:80px;width:910px} */

#aflvideoplayer {height:351px;overflow:hidden;position:relative}

#aflvideoplayer .errorContainer {background: url(http://mm.afl.com.au/Portals/0/images/2009/videoPlayerBg.jpg) no-repeat 0 0; font-size: 22px; color: #FFF; height:350px; text-align:center} 
#aflvideoplayer .errorContainer a {color: #fff; text-decoration:underline} 


#roundselector {width:89px;height:351px;float:left;background:url(http://mm.afl.com.au/Portals/0/images/2009/aflvideoplayer-bg.gif) repeat-y 0 0;position:relative;overflow:visible !important}
	#roundselector a.prev, #roundselector a.next {display:block;width:89px;height:27px;background:url(http://mm.afl.com.au/Portals/0/images/2009/aflvideoplayer-nav.gif) no-repeat;text-indent:-9000px;cursor:pointer;position:absolute;z-index:100;overflow:hidden;padding:0}
	#roundselector a.prev {background-position:3px -100px;top:324px;left:0}
	#roundselector a:hover.prev {background-position:3px -150px}
    #roundselector a:hover.prevOff {background-position:3px -100px}
	#roundselector a.next {background-position:3px 0;top:0;left:0}
	#roundselector a:hover.next {background-position:3px -50px}
	#roundselector a:hover.nextOff {background-position:3px 0}
	#roundselector ul {list-style-type:none;margin:0;padding:0;display:block;overflow:visible !important}
	#roundselector .rounds li {display:block;width:86px;height:300px;margin:28px 0 0 3px;background:#e4e4e4;text-align:cente;overflow:visible;padding:0;position:relative;top:0}
	#roundselector .rounds li h1 {background:url(http://mm.afl.com.au/Portals/0/images/2009/aflvideoplayer-round-bg.gif) no-repeat 0 0;padding:0 5px 0 0;text-align:right;color:#fff;font-size:2.1em;display:block;width:81px;height:33px;margin:0}	
	#roundselector .rounds li h1.comp22 {background:url(http://mm.afl.com.au/Portals/0/images/2009/aflvideoplayer-finals-bg.gif) no-repeat 0 0}
	
	#roundselector .vkwicks,
	#roundselector .vkwicks-4,
	#roundselector .vkwicks-2,
	#roundselector .vkwicks-1 {list-style:none;position:relative;margin:0;padding:0}
    #roundselector .vkwicks {visibility:hidden;}
	#roundselector .active {background:#cedfef !important}
	#roundselector .active .teams {background:#005a98 !important;color:#fff !important}
	#roundselector .active h6 span,
	#roundselector .active p,
	#roundselector .active .links {display:block !important}
	#roundselector .active em {height:3em !important}

	#roundselector .gameinfo {width:86px;height:32px;overflow:hidden;margin:0;background:#fff;cursor:pointer}
	#roundselector .gameinfo .teams {text-align:center;position:relative;height:auto}
	#roundselector .gameinfo .teams h6 {position:absolute;width:auto;top:2px}
	#roundselector .gameinfo .teams h6.home {left:3px}
	#roundselector .gameinfo .teams h6.away {right:3px}
	#roundselector .gameinfo .teams em {font-style:normal;color:#d8d8d8;font-weight:bold;font-size:0.9em;line-height:1.6em;display:block;height:1.6em}
	#roundselector .gameinfo .teams h6 span {text-align:center;display:none}
	#roundselector .gameinfo .teams p {font-size:0.88em;clear:both;display:none;overflow:hidden;padding:0 2px;margin:0}
	#roundselector .gameinfo .links {display:none}
	#roundselector .gameinfo .links a {display:block;font-size:0.9em;margin:2px 3px}
	#roundselector .gameinfo .links a:hover {color:#000;}
	#roundselector .gameinfo .on {display:block !important}
	#roundselector .gameinfo .off {display:none !important}
	

	#roundselector .vkwicks-4 .gameinfo {height:65px}
	#roundselector .vkwicks-2 .gameinfo {height:131px}
	#roundselector .vkwicks-1 .gameinfo,
	#roundselector .vkwicks-1 {height:263px}
	
.videoplayer {width:530px;height:351px;float:left;position:relative}
	.videoplayer h1 {height:28px;padding-left:10px;font-size:1.1em;font-weight:bold;width:430px;line-height:1}
	.videoplayer .sponsor {position:absolute;width:96px;top:0;right:0}
	.videoplayer .sponsor a {display:block;height:31px;text-indent:-9000px;width:96px;background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/bigpondUnmetered.gif) no-repeat 0 0}
	.videoplayer .sponsor a:hover {background-position:0 -50px}
	

table.tblAdminComments { border-collapse: collapse; margin-top: 3px; margin-bottom: 2px; }
table.tblAdminComments th { border: 1px solid #000; padding: 2px; font-weight: 700; }
table.tblAdminComments td { vertical-align: top; border: 1px solid #000; padding: 2px; }
table.tblAdminComments span.lblApproved { display: block; width: 150px; }
table.tblAdminComments td.publishCell, table.tblAdminComments td.deleteCell { text-align: center; }
table.tblAdminComments input[type="text"] { width: 150px; border: 1px solid #fff;}
table.tblAdminComments textarea { width: 350px; height: 80px; position: relative; top: -1px; border: 1px solid #fff; }
table.tblAdminComments input[type="text"]:hover, table.tblAdminComments textarea:hover { border: 1px solid #aaa; background: #fefff7; }
table.tblAdminComments input[type="text"]:focus, table.tblAdminComments textarea:focus { border: 1px solid #666; background: #fdffc6; }


ul.recentEntries { margin: 0px; padding: 0px; overflow: hidden; border-top: 2px solid #000; }
ul.recentEntries li { list-style: none; line-height: 26px; border-bottom: 1px solid #e7e7e7; padding: 0px 0px 0px 25px; font-size: 12px; white-space: nowrap; background: url(/Portals/0/images/blogArrow.png) top left no-repeat; }

h2.recentEntries { width: 159px; height: 24px; background: url(/Portals/0/images/h2RecentEntries.png) top left no-repeat; }
h2.recentEntries a { display: none; }
h2.aflFinals { width: 159px; height: 24px; background: url(/Portals/0/images/h2RecentEntries.png) top left no-repeat; } 
h2.aflFinals a { display: none; }
ul.aflFinals { margin: 0px; padding: 0px; overflow: hidden; border-top: 2px solid #000; }
ul.aflFinals li { list-style: none; line-height: 26px; border-bottom: 1px solid #e7e7e7; padding: 0px 0px 0px 25px; font-size: 12px; white-space: nowrap; background: url(/Portals/0/images/blogArrow.png) top left no-repeat; }

#articleToolsBottom { position: relative; height: 22px; }

div.sendToFriend { position: absolute; clear: both; width: 251px; margin: 0px; border: 7px solid #004684; border-top: 5px solid #004684; background: #004684; font-family: Arial; }
div.sendToFriend h2 { background: #004684; color: #fff; font-size: 13px; font-weight: 700; padding: 0px; margin: 0px; padding-bottom: 5px; }
div.sendToFriend h2 a { position: absolute; top: 0px; right: 0px; height: 17px; width: 17px; background: url(/Portals/0/btnCloseBlue.png) center center no-repeat; z-index: 100; }
div.sendToFriend div.emailForm { padding: 4px; background: #fff; }
div.sendToFriend fieldset { border-bottom: 1px solid #ccc; padding: 4px; }
div.sendToFriend label { float: left; clear: left; width: 85px; font-size: 12px; line-height: 20px; }
*+html div.sendToFriend label {width:80px}
div.sendToFriend input[type="text"] { border: 1px solid #e6e8e7; background: #f2f2f2; margin: 2px; width: 143px; margin-right: 0px; }
div.sendToFriend div.coverDiv { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; text-align: center; display: none; }
div.sendToFriend div.coverDiv img { margin-top: 68px; }
div.sendToFriend div.actions { text-align: center; padding: 4px; padding-bottom: 0px; }
div.sendToFriend div.actions input { background: #004684; border: 0px none transparent; color: #fff; font-weight: 700; padding: 3px; width: 80px; }

/* AFL Blog */
.blog {position:relative;clear:both}
.blog .span10 {margin-top:20px; margin-left:0px !important;float:none}
.blog .blogRelatedContent {padding:0 !important;background:none !important}
.blog .articleTools li {width:60px !important;margin-right:15px !important}
.blog .articleTools li.iTitle {width:100px !important;font-weight:bold}
.blog .articleTools li.iDelicious,
.blog .articleTools li.iDigg, 
.blog .articleTools li.iFacebook,
.blog .articleTools li.iComments {width:auto !important;margin-right:10px !important}
.blog .articleTools li.iComments a {width:95px;background-position:0px -1100px !important}
.blog .articleTools li.iEmail a {background-position:0px -1197px !important}
.blog .articleTools li.iEmail a:hover {background-position:0px -1227px !important;background-color:#004684 !important;color:#fff}
.blog .articleTools li.iFacebook,
.blog .articleTools li.iPrint {margin:0 !important}
.blog .articleTools li a {text-indent:0 !important;font-weight:bold;padding:0 0 0 18px !important}
.blog .articleDetails img {margin-top:5px}
.blog .articleTools li a {background:#fff url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat 0 -300px;padding-bottom:2px}
.blog .commentBox {background:url(http://mm.afl.com.au/Portals/0/images/2009/iComment.gif) no-repeat 0 10px;min-height:55px;height:auto !important;height:55px}
.blog .latestComments {clear:both;padding-top:20px}
.blog .latestComments h1 {display:block;background:#004684;height:25px;line-height:25px;text-indent:10px;font-size:1.3em;color:#fff;margin-bottom:10px}
.blog .latestComments cite {display:block;border-bottom:2px solid #e7e7e7;text-indent:45px;margin-left:5px;padding-top:10px;margin-bottom:10px}
.blog .latestComments p {padding-left:50px}
.blog .commentForm {border-left:10px solid #004684;border-right:10px solid #004684;border-bottom:10px solid #004684}
.blog .commentForm h1 {display:block;background:#004684;height:25px;line-height:25px;font-size:1.3em;color:#fff;text-indent:0}
.blog .commentForm fieldset {border-bottom:1px solid #e7e7e7;margin:0 5px;padding:2px}
.blog .commentForm label {display:block;float:left;width:180px;clear:left;margin:0}
.blog .commentForm .text, .commentForm textarea {float:left;width:300px;border:1px solid #e7e7e7;background:#f2f2f2}
.blog .commentForm textarea {height:120px}
.blog .commentForm .submit {clear:both;padding:5px 0;margin-left:180px;width:300px}
.blog .commentForm .submit input,
.blog .commentForm .submit a,
.blog .voteNow {display:block;width:auto;padding:3px;color:#fff;font-weight:bold;background:#004684;border:0;font-size:1.2em;width:150px;text-align:center;margin:0 auto;text-decoration:none !important}
.blog .voteNow {margin:0;cursor:pointer}
.blog .sendToFriendForm {border-left:10px solid #004684;border-right:10px solid #004684;border-bottom:10px solid #004684;width:250px}
.blog .sendToFriendForm h1 {display:block;background:#004684;height:25px;line-height:25px;font-size:1.3em;color:#fff}
.blog .sendToFriendForm h1 a {display:block;width:25px;height:25px;background: url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat 9px -1275px;color:#fff;float:right;text-indent:-9000px}
.blog .sendToFriendForm fieldset {border-bottom:1px solid #e7e7e7;margin:0 5px;padding:0 2px 2px 2px}
.blog .sendToFriendForm label {display:block;float:left;width:100px;margin-top:3px;clear:left}
.blog .sendToFriendForm .text {float:left;width:120px;border:1px solid #e7e7e7;background:#f2f2f2;margin-top:3px}
.blog .sendToFriendForm .submit {clear:both;padding:5px 0}
.blog .sendToFriendForm .submit input {display:block;width:auto;padding:3px;color:#fff;font-weight:bold;background:#004684;border:0;font-size:1.2em;width:80px;text-align:center;margin:0 auto}
.blog .pollBox {border:10px solid #004684;width:250px}
.blog .pollBox fieldset {border-top:1px solid #e7e7e7;margin:0 5px;padding:2px}
.blog .pollBox p {padding:5px 10px;margin:0}
.blog .pollBox span {float:right;right:5px;position:absolute}
.blog .pollBox .submit {padding:5px 0px;position:relative}
.blog .pollBox .submit input {display:block;width:auto;padding:3px;color:#fff;font-weight:bold;background:#004684;border:0;font-size:1.2em;width:80px;text-align:center;margin:0 auto}
.blog .videoplayer {margin-bottom:10px;float:none;background:url(http://mm.afl.com.au/Portals/0/images/2009/bg_blogvideo.gif) repeat-x 0 bottom;width:620px;height:354px;text-align:center}
.blog .videoplayer iframe {margin:28px auto 0 !important}

.blog .paging a.previous {background:url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat 0 -1350px;text-indent:0;width:auto;padding:5px 0 0 25px;float:left;color:#979797;text-align:left}
.blog .paging a.next {background:url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat 95px -1410px;text-indent:0;width:90px;padding:5px 35px 0 0;text-align:right;float:right;color:#979797}
.blog .paging a.previous:hover {background-position:0 -1380px;color:#005A98}
.blog .paging a.next:hover {background-position:95px -1440px;color:#005A98}

.adminComments {margin-top:10px;clear:both}

/* RHS AFL Finals */
.finalsList ul {list-style:none;margin:0}
.finalsList ul li {background:#FFFFFF url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat scroll 0 -45px;border-bottom:1px solid #E7E7E7;color:#01447b;font-weight:bold;line-height:20px;padding:3px 0 3px 23px}
.finalsList h5 {border-bottom:1px solid #e7e7e7;line-height:20px;padding:3px 0}

/* Special Events Overwriting 
--------------------------------------- */
.finals-abstract {border-bottom:1px dotted #ccc;padding-bottom:20px}
.finals-abstract .more {color:red}
.finals-abstract h3 {font-size:17px;color:#000;font-weight:bold}		
.finals-featured {background:url(http://mm.afl.com.au/Portals/0/images/2009/finals-abstract-featured.gif) no-repeat center bottom;border:0 !important}
.finals-noborder {margin-bottom:20px;border:0 !important}
.finals-divider {position:absolute;left:-20px;top:290px}
.finals-abstract h3.hNews {background:url(http://mm.afl.com.au/Portals/0/images/2009/finals-headings.gif) no-repeat 0 0;width:300px;height;16px;margin-bottom:10px;text-indent:-9000px;display:block}
.finals-abstract h3.hTVRadio {background:url(http://mm.afl.com.au/Portals/0/images/2009/finals-headings.gif) no-repeat 0 -30px;width:300px;height;16px;margin-bottom:10px;text-indent:-9000px;display:block}

#masthead .countdown {position:absolute;top:100px;right:10px;width:142px;height:32px;background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/finals-countdown.png) no-repeat 0 0;overflow:hidden;padding-left:80px;line-height:20px;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase}
.pagestrip a {float:left;text-indent:-9000px;display:block;width:308px;height:50px;margin-top:10px}

#navwrap .nav li.nav_tickets a {color:#DB1608}

.eventcalendar .subhead strong {top:17px;right:5px}
.eventcalendar .subhead strong a {color:#6c6c6c;font-weight:normal}
.eventcalendar .bulletList li {overflow:hidden;padding:10px 5px}
.eventcalendar .subnavList, .eventcalendar .navList {padding:5px;margin:0;font-size:.9em;list-style:none;overflow:hidden}
.eventcalendar .subnavList li, .eventcalendar .navList li {float:left;border-right:1px solid #ccc;padding:0 8px}
.eventcalendar .subnavList {background:#f1f1f1;line-height:20px;height:20px}
.eventcalendar .subnavList strong {color:#000}
.eventcalendar .navList {background:#000;line-height:25px;height:25px;padding:5px 5px 5px 8px}
.eventcalendar .navList li a {color:#fff;font-weight:bold}
.eventcalendar .bulletList {list-style:none;margin-left:0}
.eventcalendar .bulletList li {border-bottom:1px solid #ccc}
.eventcalendar .bulletList img {float:left;margin:0 5px 5px 0}
.eventcalendar .bulletList p {margin-bottom:0 !important}
.eventcalendar .bulletList a {display:block;padding-left:23px;line-height:25px;height:25px;background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/icons.gif) no-repeat 0 -897px;color:#ee0815}
.eventcalendar .bulletList a:hover {background-position:0 -847px}
.eventcalendar h3 {clear:both;background:#000;color:#fff;font-size:17px;text-align:center}
.eventcalendar h3.subHeader {background:#f1f1f1;color:#000}
.eventcalendar h5 em {font-style:normal;font-weight:normal}

/*
body {background:#ddd url(http://mm.afl.com.au/Portals/0/images/2009/body.gif) repeat-y 50% 0}
#wrap,#dnn_primaryNav {background-color:#fff}
#dnn_adLeaderBoard2008 {margin:0;padding:0 0 20px 0;background:#fff !important}
#dnn_AFLFooter2008 {margin:0;padding:0}
#content {background:#fff}
#masthead {background-image:url(http://mm.afl.com.au/Portals/0/images/2009/masthead-preseason.jpg)}
#navwrap {background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/masthead-preseason.jpg) no-repeat 0 -152px}
#masthead h1 {background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/logo-offseason.png) no-repeat 0 0}
#masthead p {background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/logo-offseason.png) no-repeat 0 0}
#masthead p a {width:200px}
#teams {background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/teamsbg.jpg) no-repeat 6px 6px}
.newsFeature,.newsFeature h1 {background:#000}
#navwrap .nav li.nav_tickets a {color:#fff}

.homepage #masthead {background:#014795 url(http://mm.afl.com.au/Portals/0/images/2009/masthead-preseason.jpg) no-repeat 0 -12px}
.homepage #navwrap {background:transparent url(http://mm.afl.com.au/Portals/0/images/2009/masthead-preseason.jpg) no-repeat 0 -152px}
.homepage #masthead h1 a.afl-logo {width:260px}

.carousel ul {margin-left:0}
.carousel li {list-style:none}
*/

/* Game Analyser */
.gameAnalyserLinks {border-top:2px solid #045a95;padding-top:8px;overflow:hidden;color:#055a93}
.gameAnalyserLinks strong {float:left}
.gameAnalyserLinks ul {list-style:none;overflow:hidden;margin:0 0 0 20px;float:left}
.gameAnalyserLinks li {display:inline;position:relative}
.gameAnalyserLinks li a {text-indent:-9000px;float:left;display:block;width:16px;height:16px;background:red;margin-right:12px;background:url(http://mm.afl.com.au/portals/0/images/2010/iconLinks.gif) no-repeat 0 0}
	.gameAnalyserLinks li a.link-facebook {background-position:0 0}
	.gameAnalyserLinks li a.link-twitter {background-position:0 -40px}
	.gameAnalyserLinks li a.link-delicious {background-position:0 -80px}
	.gameAnalyserLinks li a.link-digg {background-position:0 -120px}
.gameAnalyserLinks p.txtLink{float:left;border-right:1px solid #9a9a9a;padding:0 5px}
.gameAnalyserLinks p.txtLinks {color:#ccc;margin-left:80px;float:left}
.gameAnalyserLinks p.txtLinks a {font-weight:bold;font-size:0.9em}
.gameAnalyserLinks p.extraLinks {text-align:right;padding-right:20px}
.gameAnalyserLinks p.extraLinks a {float:right;padding-left:12px;width:65px;height:20px;background:url(http://mm.afl.com.au/portals/0/images/2010/iconLinks.gif) no-repeat 0 -157px;text-indent:-9000px;text-align:left}

/* CMS */
/* [ START: Clearfix ] */
.cf:after { content: ".";display:block;height:0;clear:both;visibility:hidden}
.cf {display:inline-block}
/* Hide from IE Mac \*/
* html .cf {height:1%}
.cf {display:block}
/* End Hide */
  
.cms a { color: #3D9DC4; }

.cms .DN { display: none !important; }
.cms div.cmsBasic_O { text-align: center; }
.cms div.cmsBasic_I { width: 990px; margin: 0px auto; text-align: left; background: #fff }
  
/* [ START: DNN Menus ] */
.cms span.ModuleTitle_MenuBar span.ModuleTitle_MenuItem { border: 0; font-size:1.2em }
.cms span.ModuleTitle_MenuBar span.ModuleTitle_MenuItem img { overflow: hidden; height: 21px; width: 21px; }
.cms span.ModuleTitle_MenuBar table.ModuleTitle_SubMenu { background: #999; border: 1px solid #c1d2ee; z-index: 99999 }
.cms span.ModuleTitle_MenuBar table.ModuleTitle_SubMenu tr td { background: #fff; padding: 0px 4px; }
.cms span.ModuleTitle_MenuBar table.ModuleTitle_SubMenu tr.hov td { background: #c1d2ee; }
.cms span.ModuleTitle_MenuBar table.ModuleTitle_SubMenu tr.break td { height: 1px; background: #999; border: 0px none transparent; }
.cms span.ModuleTitle_MenuBar table.ModuleTitle_SubMenu tr td.icn { border: 0px none transparent;  }
/* [ END: DNN Menus ] */

/* Related Search */
.cms .searchWrap { position: relative; background: #eee url(/portals/0/images/cms/bgSearchAdd.jpg) no-repeat 0px 0px; width: 880px; margin: 10px 10px 0 10px; overflow: hidden; padding: 40px 0px 10px 0px; }
.cms #RelatedLinkValue .searchWrap { background: #fff url(/portals/0/images/cms/bgLinksAdd.jpg) no-repeat 0px 0px; padding:30px 0px 10px 0px; }
.cms #RelatedImageValue .searchWrap { background: #fff url(/portals/0/images/cms/bgImagesAdd.jpg) no-repeat 0px 0px; padding:30px 0px 10px 0px; }
.cms .searchWrap .searchBox { position: absolute; top: 49px; left: 8px; width: 330px; overflow: hidden; }
.cms .searchWrap .searchBox .searchText { width: 250px; float: left; margin: 0px 5px; padding: 4px 4px 3px 4px; border: 1px solid #999; }
.cms .searchWrap .searchBox .searchButton { width: 55px; float: left; }

.cms div.CMS_Breadcrumb_O { width: 980px; background: #eee; color: #3d9dc4; font-size: 11px; font-weight: 700; overflow: hidden; height: 30px; position: relative; margin-bottom: 5px; }
.cms div#CMS_Breadcrumb ul.breadcrumb_I { height: 30px; margin: 0px; padding: 0px; width: 980px; }
.cms div#CMS_Breadcrumb ul.breadcrumb_I li { float: left; line-height: 30px; margin: 0px; padding: 0px 0px 0px 5px; list-style: none; font-size: 11px; }
.cms div#CMS_Breadcrumb ul.breadcrumb_I li a { color: #000; font-weight: 400; }
.cms div#CMS_Breadcrumb ul.breadcrumb_I li.searchBox { position: absolute; top: 6px; right: 4px; width: 185px;}
.cms div#CMS_Breadcrumb ul.breadcrumb_I li.searchBox .searchText { float: left; width: 150px; height: 17px; padding: 5px 0px 0px 0px; border: 0px none transparent; font-size: 11px; font-weight: 700; color: #505050; text-align: center; }
.cms div#CMS_Breadcrumb ul.breadcrumb_I li.searchBox .searchButton { float: left; width: 32px; height: 22px; background: #666; color: #fff; border: 0px none transparent; font-weight: 700; padding-bottom: 3px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; cursor: pointer; }
  
.cms div#CMS_Content .classHere ul.propertyList_O label,
.cms div#CMS_Content .group_Responses ul.propertyList_O label,
.cms div#CMS_Content .group_RelatedLinks ul.propertyList_O label,
.cms div#CMS_Content .group_RelatedNews ul.propertyList_O label,
.cms div#CMS_Content .group_RelatedVideos ul.propertyList_O label { display:none }
  
  
.cms div.CMS_Content_O { float: left; width: 780px; height: 635px; overflow-y: scroll; overflow-x: hidden; }
.cms div.CMS_Content_O { position: relative; }
.cms div#CMS_Content div.home_O { padding: 10px; font-size: 14px; }
.cms div#CMS_Content div.listing_O { padding: 10px 0px; }
.cms div#CMS_Content div.listing_O div.newItem { text-align: right; padding: 5px 15px; font-size: 16px; font-weight: 700; }
.cms div#CMS_Content div.entity_O { padding: 10px 5px; }
.cms div#CMS_Content h1 { margin: 0px 0px 10px 0px; padding: 0px 10px; }
.cms div#CMS_Content table.searchResults_O { font-size: 12px; width: 900px; }
.cms div#CMS_Content table.searchResults_O td.result { width: 500px; line-height: 16px; padding: 1px 0px 1px 10px; }
.cms div#CMS_Content table.searchResults_O td.category { padding: 1px 10px 1px 0px; }
.cms div#CMS_Content table.searchResults_O td.result a { font-weight: 700; line-height:16px; height:16px; width:500px; display:block; overflow:hidden }
.cms div#CMS_Content table.searchResults_O td.result span { display: block; }
.cms div#CMS_Content ul.propertyGroups_M { margin: 0px; padding: 0px; }
.cms div#CMS_Content ul.propertyGroups_M li.propertyGroups_I { list-style: none; margin: 0px; padding: 0px; }
.cms div#CMS_Content ul.propertyList_O { margin: 0px; padding: 0px; }
.cms div#CMS_Content ul.propertyList_O li.propertyList_I { list-style: none; padding: 0px; margin: 0px; line-height: 27px; float: left; width: 925px; }
.cms div#CMS_Content ul.propertyList_O li.propertyList_I li.cf {width:900px;overflow:hidden;float:none;border-bottom:1px solid #ddd}
.cms div#CMS_Content ul.propertyList_O label { float: left; width: 200px; font-size: 14px; padding-left: 10px; }
.cms div#CMS_Content ul.propertyList_O span { float: left; }
.cms div#CMS_Content ul.propertyList_O .textbox { width: 400px; font-size: 14px; font-family: "Tahoma", "Sans-Serif"; }
.cms div#CMS_Content ul.propertyList_O .checkbox { position: relative; top: 3px; }
.cms div#CMS_Content ul.propertyList_O .datePicker { width: 222px; font-size: 14px; font-family: "Tahoma", "Sans-Serif"; }
.cms div#CMS_Content ul.propertyList_O .textarea { width: 398px; height: 300px; font-size: 14px; font-family: "Tahoma", "Sans-Serif"; }
.cms div#CMS_Content ul.propertyList_O .textarea.halfHeight { height: 100px; }
.cms div#CMS_Content div.actions { padding: 10px; width: 890px; overflow: hidden; }
.cms div#CMS_Content div.actions a.preview { line-height: 32px; }
.cms div#CMS_Content .saveButton { padding: 4px; margin: 0px; line-height: 16px; background: transparent url(/portals/0/images/cms/save.gif) no-repeat 0px 0px; text-indent: -9000px; overflow: hidden; height: 30px; width: 100px; border: 0px; cursor: pointer; float: right; }
  
.cms div.CMS_Navigation_O { float: left; width: 200px; background: transparent; overflow-y: scroll; overflow-x: hidden; height: 635px; }
.cms div#CMS_Navigation ul.cmsNav_I { margin: 0px; padding: 0px; }
.cms div#CMS_Navigation ul.cmsNav_I li { list-style: none; margin: 0px; padding: 0px; float: left; width: 100%; white-space: nowrap; overflow: hidden; font-size: 14px; }
.cms div#CMS_Navigation ul.cmsNav_I a { display: block; line-height: 30px; padding: 0px 5px 0px 30px; background: transparent url(/portals/0/images/cms/bgNav.gif) no-repeat 0px 0px; border-bottom: 0px; color: #000; font-weight: 700; }
.cms div#CMS_Navigation ul.cmsNav_I a:hover { text-decoration: none; color: #fff; background: transparent url(/portals/0/images/cms/bgNav.gif) no-repeat 0px -50px; }
.cms div#CMS_Navigation ul.cmsNav_I a.active { font-weight: 700; text-decoration: none; color: #fff; background-position: 0px -50px; }
.cms div#CMS_Navigation ul.cmsNav_I li.goBack a { background-position: 0 -100px; color: #999;font-weight: 700; }
.cms div#CMS_Navigation ul.cmsNav_I li.goBack a:hover { background-position: 0 -150px; color: #fff; }
/* [ END: CMS Styles ] */

.cms div#CMS_Benchmarks { position: fixed; bottom: 10px; right: 10px; background: #fff; border: 2px solid #345678; z-index: 1000; }
.cms div#CMS_Benchmarks table { width: 250px; }
.cms div#CMS_Benchmarks.hide .header, div#CMS_Benchmarks.hide .result { display: none; }
.cms div#CMS_Benchmarks table td,
.cms div#CMS_Benchmarks table th { font-family: "Courier New"; font-size: 12px; white-space: nowrap; }
.cms div#CMS_Benchmarks center { font-family: Tahoma; font-size: 12px; font-weight: 700; color: #56789a; line-height: 20px; padding: 4px 10px; }

.cms .relatedLinks {background:#eee url(/portals/0/images/cms/bgRelatedLink.jpg) no-repeat 0 0;}
.cms .cmsPicker {width:900px;padding: 5px 0px 10px 0px;margin:0 0 25px 0; text-align: right; }
.cms .cmsPicker a.addRelated { clear: right; text-align: right; line-height: 38px; height: 38px; position: relative; left: -10px; }
.cms .cmsPicker table { clear: left; text-align: left; width: 890px; margin: 0px 5px; }

.cms #RelatedNewsValue {width:900px;background:#eee url(/portals/0/images/cms/bgRelatedNews.jpg) no-repeat 0 0;padding:38px 0 10px 0;margin:0 0 25px 0}
.cms #RelatedVideoValue {width:900px;background:#eee url(/portals/0/images/cms/bgRelatedVideo.jpg) no-repeat 0 0;padding:38px 0 10px 0;margin:0 0 25px 0}
.cms #RelatedImageValue {width:900px;background:#eee url(/portals/0/images/cms/bgRelatedImage.jpg) no-repeat 0 0;padding:38px 0 10px 0;margin:0 0 25px 0}
.cms #RelatedNewsValue div.TreeView { margin-top: 45px; }
.cms #RelatedVideoValue div.TreeView { margin-top: 45px; }
.cms .RelatedPicker {width:890px;padding:10px 5px 5px 5px;margin:0 5px;vertical-align:top;background:#fff url(/portals/0/images/cms/bgRelatedPicker.jpg) no-repeat bottom left}
.cms .RelatedPicker tr,.RelatedPicker td {vertical-align:middle}
.cms .RelatedPicker th {font-weight:bold;padding:1px 3px 3px 3px;font-size:11px}
.cms .RelatedPicker td {border-top:1px solid #eee;padding:1px 3px 3px 3px}
.cms .RelatedPicker th img {margin:0;cursor:pointer}
.cms #RelatedNewsValue,.propertyGroups_O {margin:0 0 25px 0}

/* The Tree */
.cms div.TreeView { float: left; margin: 0px 20px 0px 10px; height: 305px; padding: 0px; overflow: scroll; width: 330px; }
.cms div.TreeView ul { padding: 0px 0px 0px 5px; margin: 0px; list-style: none; }
.cms div.TreeView ul ul { padding: 0px 0px 0px 15px; }
.cms div.TreeView ul img { padding: 0px; margin: 3px 5px 1px 0px; float: left; cursor: pointer; }
.cms div.TreeView ul li { width: 280px; overflow: hidden; clear: both; list-style: none; }
.cms div.TreeView ul span { display: block; width: auto; float: left; cursor: pointer; }
.cms .searchWrap div.TreeView {margin-top:48px}

/* Related List */
.cms .RelatedList {width:510px;float:left;overflow:hidden}
.cms .RelatedList .RelatedItem {border-bottom:1px solid #fff;width:500px;overflow:hidden;font-size:12px;line-height:27px;color:#000}
.cms .RelatedList .RelatedItem img {float:right;cursor:pointer;margin:3px 5px 0}

/* Paging */
.cms .paging {margin:10px 250px 0 250px;overflow:hidden;position:relative;clear:both;font-family:Arial,sans-serif;font-size:1.1em; width: 400px;}
.cms .paging strong {display: none;} /*float:left;display:block;font:bold 1em Arial,sanserif;width:135px;padding-left:5px;clear:left;text-align:left}*/
.cms .paging .pages {display:block;width:400px;position:relative;text-align:center;}
.cms .paging a {text-decoration:none;display:block;font-weight:bold}
.cms .paging a:hover {text-decoration:none}
.cms .paging a.prev, .cms .paging a.next {position:absolute;top:0;display:block;width:80px;height:20px;color:#000;background:#eee;white-space:nowrap;line-height:20px;text-indent:0;float:none;margin:0}
.cms .paging a.prev {text-align:center;padding:0px;left:0}
.cms .paging a.next {text-align:center;padding:0px;right:0;}
.cms .paging a:hover.prev, .cms .paging a:hover.next {background:#000;color:#fff;}
.cms .paging a.disabled, .cms .paging a.disabled {background-position:0 -1400px !important;background-color:#eee !important;color:#bdbbbb !important;cursor:default !important}
.cms .paging ul {margin:0px 90px;overflow:hidden;width:220px;padding:0px;}
.cms .paging ul li {float:left;width:20px;height:20px;font-weight:bold;margin:0px 2px 0px 0px;list-style:none}
.cms .paging ul li a {width:20px;height:20px;line-height:20px;background:#eee;text-align:center;color:#000}
.cms .paging ul li a:hover, .cms .paging ul li.current a, .cms .paging ul li a.active {background:#000;color:#fff}

	
/* DNN 
----------------------------------------- */
.cms .ModuleTitle_MenuItem {list-style:none;margin-left:0}
.cms .ModuleTitle_MenuItem .txt {font-size:1.2em}
.cms .WorkPanel table td {vertical-align:top}
.cms .CommandButton img {background:none}

/* DNN: Control Panel */
.cms .ControlPanel {width:990px;margin:5px auto 0;font-size:1.1em;border:2px solid #f14100;border-bottom:0}
.cms .ControlPanel table td {text-align:center;padding:0}
	
/* DNN: Nav Menu */
.cms #NavigationPane {border:2px solid #f14100;border-top:1px dotted #f14100;position:relative;z-index:1000;width:986px;margin:0 auto 5px;padding:0 0 5px;font-size:1.2em}
.cms #NavigationPane h1 {width:986px;height:50px;background:url(/portals/0/images/CMS/cms-bar-common.gif) no-repeat 0 0;position:relative}
.cms #NavigationPane h1 span {display:block;text-indent:-9000px}
.cms #NavigationPane h1 strong {position:absolute;right:10px;top:15px}
.cms #NavigationPane h1 strong a {font-size:14px;color:#fff}
.cms #NavigationPane .mainMenu table td {padding:1px 3px;cursor:pointer}
.cms #NavigationPane .mainMenu .txt {font-size:12px;cursor:pointer;padding:0 3px}
.cms #NavigationPane .mainMenu .hov .txt {background:#f14100;color:#fff}
.cms #NavigationPane .mainMenu .sel .txt {background:#f14100;color:#fff}
.cms #NavigationPane .mainMenu .root {font-size:13px;font-weight:bold;text-align:center;border-left:1px dotted #f14100;text-transform:uppercase;padding:0 2px}
.cms #NavigationPane .mainMenu .first {border:0 !important}
.cms #NavigationPane .mainMenu table {background:#fff;border:2px solid #f14100;z-index:1000}
.cms #NavigationPane .mainMenu table td {vertical-align:middle}
.cms #NavigationPane .mainMenu table tr.hov td {background:#f14100;color:#fff}
.cms #NavigationPane .mainMenu table tr td {padding:2px 0;border-bottom:1px dotted #ddd}

/* DNN: Generic Styling */
.cms .cmsContainer_I {background:#efefef;padding:5px;font-size:1.2em}
.cms .cmsContainer_I {background:#eee url(/portals/0/images/cms/bgTitle.jpg) no-repeat right top;padding-top:45px}
.cms .cmsContainer_I .cmsContainer_I {background:none;padding:0}
.cms .cmsContainer_NaN {background:#eee;font-size:1.2em}
.cms .CMSContainer_O {background:transparent}
.cms .AuthenticationContent {padding:10px 0 0 10px}

/* HTML Editor */	
.uEditor { width: 402px; height: 295px; padding: 0px; margin: 2px 0px; border: 1px solid #ccc; background: #efefef; }
.uEditor .uEditorIframe { width: 402px; height: 271px; background: #fff; }
.uEditor .uEditorToolbar { margin: 0px; padding: 0px 0px 0px 0px; clear: both; }
.uEditor .uEditorToolbar li { float: left; list-style: none; margin: 0px 5px 0px 0px; padding: 4px; }
.uEditor .uEditorToolbar li a { display: block; height: 16px; width: 16px; text-indent: -1000px; margin: 0px; background: url(/images/customIcons.gif) no-repeat; opacity: 0.8; overflow: hidden; }
.uEditor .uEditorToolbar li a:hover { opacity: 1.0 }
.uEditor ul.uEditorToolbar li a.uEditorButtonBold { background-position: 0 -16px }
.uEditor ul.uEditorToolbar li a.uEditorButtonItalic  { background-position:-16px -16px }
.uEditor ul.uEditorToolbar li a.uEditorButtonOrderedList { background-position: -32px -48px }
.uEditor ul.uEditorToolbar li a.uEditorButtonUnorderedList { background-position: -16px -48px }
.uEditor ul.uEditorToolbar li a.uEditorButtonHyperlink { background-position: -80px -48px }
.uEditor ul.uEditorToolbar li a.uEditorButtonImage { background-position: -80px -80px }
.uEditor ul.uEditorToolbar li a.uEditorButtonHTML { background-position: -48px -48px }

/* Wide CMS */
.cms .wide .cmsBasic_I {width:1260px}
.cms .wide .CMS_Breadcrumb_O {width:1250px}
.cms .wide .CMS_Navigation_O {width:300px}
.cms .wide .CMS_Content_O {width:950px;background:#fff}

.cms #imageSets { border: solid 1px #000000; }
.cms #imageSets tr { height: 60px; }
.cms #imageSets tr td { vertical-align: middle; padding: 5px; border-bottom: solid 1px #000000; }

.cms .lblSaving { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; text-align: center; z-index: 9999; }
.cms .lblSaving div { padding: 20px; background: #fff; font-size: 32px; text-align: center; position: relative; display: inline; }
.cms .lblSaving div.good { border: 3px solid #4fa509; background: #d6fbb7; color: #2e6500; }
.cms .lblSaving div.bad { border: 3px solid #a50909; background: #fbb7b7; color: #7d0000; }
.cms .lblSaving div.wait { border: 3px solid #0956a5; background: #b7d9fb; color: #002d5c; }
.cms .lblSaving a { position: absolute; top: 2px; right: 2px; color: #f00; font-size: 11px; text-align: right; cursor: pointer; padding: 2px; font-weight: 700; }
.cms .lblSaving a:hover { text-decoration: underline; color: #800; }
.cms .validationError { background: #fbb7b7; /* color: #7d0000; */ }
.cms .validationError label { font-weight: 700; line-height: 27px; }


/* DNN: Nav Menu -- as in common skin */
.ModuleTitle_MenuItem {list-style:none;margin-left:0}
	
.DNNEmptyPane { display: none }
#AdminPane {border:2px solid #f14100;border-top:1px dotted #f14100;position:relative;z-index:1000;width:986px;margin:0 auto 5px;padding:0 0 5px;font-size:1.2em}
	#AdminPane h1 {width:986px;height:50px;background:url(img/cms-bar-v8.gif) no-repeat 0 0;position:relative}
	#AdminPane h1 span {display:block;text-indent:-9000px}
	#AdminPane h1 strong {position:absolute;right:10px;top:15px}
	#AdminPane h1 strong a {font-size:14px;color:#fff}
	#AdminPane .mainMenu table td {padding:1px 3px;cursor:pointer}
	#AdminPane .mainMenu .txt {font-size:12px;cursor:pointer;padding:0 3px}
	#AdminPane .mainMenu .hov .txt {background:#f14100;color:#fff}
	#AdminPane .mainMenu .sel .txt {background:#f14100;color:#fff}
	#AdminPane .mainMenu .root {font-size:13px;font-weight:bold;text-align:center;border-left:1px dotted #f14100;text-transform:uppercase;padding:0 2px}
	#AdminPane .mainMenu .first {border:0 !important}
	#AdminPane .mainMenu table {background:#fff;border:2px solid #f14100;z-index:1000}
	#AdminPane .mainMenu table td {vertical-align:middle}
	#AdminPane .mainMenu table tr.hov td {background:#f14100;color:#fff}
	#AdminPane .mainMenu table tr td {padding:2px 0;border-bottom:1px dotted #ddd}
	
	 /* Admin Menu Styling */
	#dnn_dnnNAV_ctldnnNAV_divOuterTables .dnn_dnnnav_ctldnnnav_spmsub {background:#fff;z-index:9999999}
	#dnn_dnnNAV_ctldnnNAV_divOuterTables .dnn_dnnnav_ctldnnnav_spmsub table td {padding:3px;cursor:pointer;font-family:Arial,sans-serif;font-size:1.2em}
	#dnn_dnnNAV_ctldnnNAV_divOuterTables .dnn_dnnnav_ctldnnnav_spmitmsel {background:red !important;color:#fff}

.ModuleTitle_MenuItem,
.ModuleTitle_MenuBar {background:none !important}
.ModuleTitle_MenuBar img {background:none}
.ModuleTitle_MenuBar .icn {cursor:pointer}
.ModuleTitle_SubMenu {border:2px solid #f14100;background:#fff}
.ModuleTitle_SubMenu td {padding:1px 2px;vertical-align:middle}
.ModuleTitle_SubMenu .hov td {background:#f14100;color:#fff}
.ModuleTitle_SubMenu,
.ModuleTitle_MenuItem,
.ModuleTitle_MenuBar  {z-index:99999;background:#fff}


/* 
--------------------------------------------------------------
PHOTO GALLERIES
-------------------------------------------------------------- */
.module {margin-bottom:15px}

.photoGallery {background:#fff url(/portals/0/images/2010/gallery/afl-gallery-bg.jpg) no-repeat center 10px;position:relative;width:940px;height:620px;margin:25px 25px 15px 25px;text-align:left}
	.photoGallery .galleryInfo {float:right;width:300px;height:325px;padding:5px 5px 0 0;color:#fff}
	.photoGallery .galleryPane {width:625px;position:relative;padding:10px 0;-moz-border-radius-bottomleft:0.4em;-moz-border-radius-topleft:0.4em}
	.photoGallery .galleryPane .galleryPrev, .photoGallery .galleryPane .galleryNext {cursor:pointer;display:block;height:22px;width:22px;text-indent:-9000px;overflow:hidden;position:absolute;top:250px;background:url(/portals/0/images/2010/gallery/afl-gallery-icons.png) no-repeat;z-index:10}
	.photoGallery .galleryPane .galleryPrev {left:-10px;background-position:0 0}
	.photoGallery .galleryPane .galleryNext {right:-15px;background-position:0 -50px}
	.photoGallery .galleryPane .galleryPrev:hover {background-position:0 -100px}
	.photoGallery .galleryPane .galleryNext:hover {background-position:0 -150px}
	.photoGallery .photoThumbs {width:549px !important;height:100px !important;margin:0 auto;overflow:hidden}
	.photoGallery .photoThumbs ul {margin:0;height:100px;width:8000px !important;list-style:none}
	.photoGallery .photoThumbs li {float:left;width:81px;height:100px;line-height:80px;text-align:center;padding:0 6px 0 6px;margin:0;background:url(/portals/0/images/2010/gallery/afl-gallery-border.png) no-repeat 0 0;cursor:pointer}
	.photoGallery .photoThumbs li.first {background:none}
	.photoGallery .photoThumbs li h5 {line-height:20px;height:20px;overflow:hidden;color:#93b8d7}
	.photoGallery .photoThumbs li .thumbwrap {vertical-align:middle;width:81px;height:80px;overflow:hidden;display:block;position:relative;line-height:80px;white-space:nowrap}
	.photoGallery .photoThumbs li .thumbwrap * {vertical-align:middle}
	.photoGallery .photoThumbs li .thumbwrap span {display:inline-block;height:80px;width:1px}
	.photoGallery .photoThumbs li .thumbwrap a {display:inline-block;overflow:hidden}
	.photoGallery .photoThumbs img {cursor:pointer;display:inline;vertical-align:middle}
	.photoGallery .photoThumbsWrap {clear:left;position:relative;background:url(/portals/0/images/2010/gallery/afl-gallery-selector.gif) no-repeat 0 0;width:549px;padding:5px 20px;margin:0 auto}
	.photoGallery .photoThumbsWrap .thumbPrev, .photoGallery .photoThumbsWrap .thumbNext {display:block;position:absolute;top:40px;padding:5px;background:url(/portals/0/images/2010/gallery/afl-gallery-icons.png) no-repeat;width:22px;height:22px;text-indent:-9000px;z-index:10;cursor:pointer}
	.photoGallery .photoThumbsWrap .thumbPrev {left:-11px;background-position:0 0}
	.photoGallery .photoThumbsWrap .thumbNext {right:-21px;background-position:0 -50px}
	.photoGallery .photoThumbsWrap .thumbPrev:hover {background-position:0 -100px}
	.photoGallery .photoThumbsWrap .thumbNext:hover {background-position:0 -150px}
	.photoGallery .photoThumbsWrap .disabled {display:none}
	.photoGallery .imageCaption {text-align:center;color:#fff;font-weight:bold;font-size:0.9em;padding:0 20px;height:30px;overflow:hidden}
	.photoGallery .imageCaption cite {font-style:normal;font-weight:normal;}
	.photoGallery .galleryTools {overflow:hidden;font-size:0.9em;overflow:hidden;position:relative;margin-top:10px}
	.photoGallery .galleryTools li {float:left;list-style-type:none;width:auto;line-height:2em;padding:5px;color:#93b8d7;margin:0}
	.photoGallery .galleryTools li a {background:url(/portals/0/images/2010/gallery/afl-gallery-icons.png) no-repeat 0 0;display:block;color:#fff;padding:0 0 0 20px}
	.photoGallery .galleryTools li.iDigg a {width:35px;background-position:0 -247px;margin-left:240px}
	.photoGallery .galleryTools li.iDelicious a {width:60px;background-position:0 -197px}
	.photoGallery .galleryTools li.iFacebook a {width:60px;background-position:0 -297px}
	.photoGallery .galleryTools li.galleryCounter {position:absolute;left:0;float:none;margin-left:10px}
	.photoGallery .galleryTools li.iPlay {position:absolute;left:160px;float:none}
	.photoGallery .galleryTools li.iPlay a {background-position:0 -350px;padding-left:22px}
	.photoGallery .galleryTools li.buyPhoto {position:absolute;right:10px;float:none}
	.photoGallery .galleryTools li.buyPhoto a {background:none;padding:0;color:#93b8d7}
	.photoGallery .galleryInfo h4 {font-size:1.3em;text-transform:uppercase}
	.photoGallery .galleryDesc {padding:0 18px}
	.photoGallery .galleryDesc h4 {text-align:center}
	.photoGallery .galleryDesc p {border-top:1px solid #286cab;text-align:center}
	.photoGallery .galleryLinks {padding:0 18px}
	.photoGallery .galleryLinks h4 {text-shadow:1px 0 #031f4b}
	.photoGallery .galleryLinks ul {margin-left:0;list-style:none;border-top:1px solid #286cab}
	.photoGallery .galleryLinks li {border-bottom:1px solid #286cab;line-height:20px}
	.photoGallery .galleryLinks li.first {border-top:0}
	.photoGallery .galleryLinks li a {color:#fff}
	.photoGallery .galleryPane .gallery {width:625px;height:424px;line-height:424px;text-align:center;overflow:hidden;position:relative}
	.photoGallery .galleryPane .gallery table {width:620px;height:424px;padding:0}
	.photoGallery .galleryPane .gallery table td {vertical-align:middle;text-align:center;padding:0}
	.photoGallery .galleryPane .gallery a {vertical-align:middle}
	.photoGallery .galleryPane .gallery span {display:inline-block;height:424px;width:1px}
	.photoGallery .galleryPane .gallery img {vertical-align:middle;border:2px solid #0b69b7}
	.photoGallery .adspot {width:300px;height:250px;background:#fff;right:5px;overflow:hidden}
	.photoGallery .loader {position:absolute;top:200px;left:290px}
	.photoGallery .loader img {background:none}
	.photoGallery .galleryDesc {padding-top:25px}
	.photoGallery .adspot {position:absolute;bottom:0}
	.photoGallery .adspot img {margin:0}
	
.galleries {background:url(/portals/0/images/2010/gallery/afl-galleries-bg.gif) no-repeat 0 bottom;margin-left:0;text-align:center;position:relative;clear:both}
	.galleries .subhead {width:620px;margin:0;padding-bottom:2px;text-align:left;background:#fff}
	.galleries .subhead h2 {font-size:1.1em;width:auto;text-transform:uppercase;color:#000;font-weight:normal;letter-spacing:-1px}
	.galleries .abstract {clear:none;float:left;margin:0 0 5px 20px;overflow:hidden;text-align:center;width:80px;height:150px;padding:0 0 5px 0;border:0;font-size:0.9em;position:relative;background:none}
	.galleries .abstract h5 {line-height:1.1;font-size:1em;text-align:left}
	.galleries .abstract cite {text-align:left;display:block;font-style:normal}
	.galleries .abstract p {text-align:left}
	.galleries .abstract img {margin:0 auto;float:none}
	.galleries .abstract .thumbwrap {width:80px;height:80px;overflow:hidden;margin-bottom:2px}
	.galleries .wrapper {width:620px;position:relative;overflow:hidden}
	.galleries .slider {width:8000px;position:relative;overflow:hidden;display:block;margin:0}
	.galleries .slider li {width:620px;padding:0;margin:10px 0 0;overflow:hidden;float:left}
	.galleries .paging {position:relative}
	.galleries .paging strong {float:left;display:block;font:bold 1em Arial,sanserif;width:170px;padding:0;clear:left;text-align:left;position:relative;line-height:20px}
	.galleries .paging .pages {float:left;display:block;width:400px;padding:0 15px;position:relative;text-align:center}
	.galleries .paging ul li a {padding:0;height:22px;line-height:22px;text-decoration:none;cursor:pointer}
	.galleries .paging ul li.current a {color:#fff}
	.galleries .paging a:hover, .galleries .paging a:active {text-decoration:none !important}
	.galleries .paging a.prev, .galleries .paging a.next {height:22px;line-height:22px;padding-top:0}
	.galleries .paging a.prev {margin:0}
	.galleries .paging a.off {color:#bdbbbb !important;background-image:url(/portals/0/images/2010/gallery/afl-icons.gif) !important;cursor:default !important}
	.galleries .paging a.disabled {color:#bdbbbb !important;cursor:default !important}
	.galleries .paging a:hover.disabled {background:#fff !important}
	.galleries .paging a.prevOff {background-position:2px 3px !important}
	.galleries .paging a.nextOff {background-position:42px -98px !important}
	.galleries .paging .pages li {margin-right:2px;margin-left:0;line-height:22px}
	.galleries .paging .pages li.current {font-weight:bold;line-height:22px;padding:0;height:22px}
	.galleries .tab-nav {width:620px;height:30px;border:0;background:url(/portals/0/images/2010/gallery/afl-tabs.gif) repeat-x 0 -50px;margin:0;position:relative;z-index:6}
	.galleries .tab-nav li {width:auto;height:30px;float:left;display:block;position:relative;overflow:hidden}
	.galleries .tab-nav li a {width:auto;height:23px;padding:0 18px;float:left;display:block;white-space:nowrap;background:none}
	.galleries .tab-nav li a:hover {text-decoration:none}
	.galleries .tab-nav li.tab-selected, .galleries .tab-nav li.tab-hover {background:url(/portals/0/images/2010/gallery/afl-tabs.gif) no-repeat center 23px}
	.galleries .tab-nav li.tab-selected a, .galleries .tab-nav li.tab-hover a, .galleries .tab-nav li a:hover	{background:#004684 !important}
	.galleries .tab-panel {position:relative;background:none;padding:0;z-index:5;margin:0;clear:both;top:-6px}
	.galleries .tab-panel .form {position:relative;text-align:left;background:#6ca1c5;height:29px;line-height:29px;padding-left:32px;width:588px}
	.galleries .tab-panel .form select {margin:2px 5px 0;padding:0;height:19px;line-height:19px;font-size:0.9em;width:140px}
	
	.homepage .galleries {background:none}
	.homepage .galleries .subhead {background:none}
	.homepage .galleries .abstract {width:140px;height:185px;margin:0 0 5px 12px}
	.homepage .galleries .thumbwrap {width:140px;height:140px}
	
	/* Mini Galleries */
	.span5 .galleries {margin:0 0 15px;padding:7px 10px;width:280px !important;background:#fff url(/portals/0/images/2010/gallery/afl-mini-gallery-bg.jpg) repeat-y center top;overflow:visible !important}
	.span5 .galleries .subhead {width:280px;background:none;border-bottom:2px solid #fff}
	.span5 .galleries .subhead h2, .span5 .galleries .subhead strong a {color:#fff}
	.span5 .galleries .wrapper {width:280px;margin:10px auto;overflow:hidden}
	.span5 .galleries .slider {display:block;width:5000px !important}
	.span5 .galleries .abstract {background:none;margin:0 2px 0 2px;display:block;width:136px;height:180px}
	.span5 .galleries .abstract .thumbwrap {width:136px;height:135px;margin:0;background:transparent url(/portals/0/images/2010/gallery/afl-gallery-thumbwrap.png) no-repeat center 0;vertical-align:middle;overflow:hidden;display:block;position:relative;line-height:135px;white-space:nowrap}
	.span5 .galleries .abstract .thumbwrap * {vertical-align:middle}
	.span5 .galleries .abstract .thumbwrap span {display:inline-block;height:135px;width:1px}
	.span5 .galleries .abstract .thumbwrap a {display:inline-block;overflow:hidden}
	.span5 .galleries .abstract .thumbwrap img {margin:0;width:100px;height:100px}
	.span5 .galleries .abstract h5 {margin-top:8px}
	.span5 .galleries .abstract h5, .span5 .galleries .abstract p {text-align:center}
	.span5 .galleries .abstract h5 a, .span5 .galleries .abstract p {color:#fff}
	.span5 .galleries .prev, .span5 .galleries .next {text-indent:-9000px;text-align:left;padding:0;float:left;background:url(/portals/0/images/2010/gallery/afl-gallery-icons.png) no-repeat;width:22px;height:22px;position:absolute;top:100px;z-index:10}
	.span5 .galleries .prev {left:5px;background-position:0 1px}
	.span5 .galleries .next {left:275px;background-position:0 -49px}
	.span5 .galleries .prev:hover {background-position:0 -99px}
	.span5 .galleries .next:hover {background-position:0 -149px}
	
	*html .photoGallery .galleryPane .galleryPrev, *html .photoGallery .galleryPane .galleryNext,
	*html .photoGallery .photoThumbsWrap .thumbPrev, *html .photoGallery .photoThumbsWrap .thumbNext,
	*html .span5 .galleries .prev, *html .span5 .galleries .next {background-image:url(/portals/0/images/2010/gallery/afl-gallery-icons.gif)}
	*html .span5 .galleries .abstract .thumbwrap {background-image:url(/portals/0/images/2010/gallery/afl-mini-gallery-thumbwrap.gif)}
	
/* Ajax Loader */
 .ajax-loader {position:absolute;top:0;left:0;width:100%;height:100%;background:url(/portals/0/images/2010/black50.png) repeat;z-index:100;text-align:center}
 .ajax-loader p {width:100%;height:100%;background:transparent url(/portals/0/images/2010/ajax-loader.gif) no-repeat center;text-indent:-9000px;display:block;margin:0;padding:0}



/* Carousel Module
------------------------------------------------------------ */
#gamebarModule {position:absolute !important;top:51px !important;left:93px !important;_left:73px !important;width:900px !important;_width:920px !important;z-index:1000 !important;clear:both;overflow:hidden;height:89px !important}

	#gamebarModule .roundinfo {width:783px;height:95px;overflow:hidden;color:#fff}
	#gamebarModule .roundinfo h2 {width:60px;float:left;margin:0 !important;font-weight:bold;text-transform:uppercase;clear:left;text-indent:5px;height:17px;font-size:15px;line-height:20px;background:none;overflow:hidden}
	#gamebarModule .gamebarWrap {position:relative;height:102px;float:left;width:870px;background:url(/Portals/0/images/2010/gamebarImg/gamebarBg.png) no-repeat;margin-left:15px}
	#gamebarModule .gamebarWrap h2 {margin:0 10px;}
	#gamebarModule .gamebar {width:784px !important;margin:0;height:95px !important;overflow:hidden;position:relative}
	#gamebarModule .gamebar ul {list-style:none}
	#gamebarModule .gamebar li {width:783px;height:82px;}
	#gamebarModule .mc-next, #gamebarModule .mc-prev {cursor:pointer;display:block;height:21px;width:21px;top:32px;text-indent:-9000px;overflow:hidden;position:absolute;background:url(/Portals/0/images/2010/gamebarImg/gamebarNav.png) no-repeat;_background:url(/Portals/0/images/2010/gamebarImg/gamebarNav.gif) no-repeat}
	#gamebarModule .mc-next {background-position: -100px 0px;left:862px;}
	#gamebarModule .mc-prev {background-position: 0 0px;left:-12px;}
	/* round type */
	#gamebarModule .gameInfo {height:56px;width:91px;padding-top:0px;background:url(/Portals/0/images/2010/gamebarImg/matchBorder.png) top right no-repeat;overflow:hidden;float:left;margin-left:0px;margin-top:5px;}
	#gamebarModule .roundNum {width:55px;height:90px;padding-top:5px;overflow:hidden;float:left;}
	#gamebarModule .gameInfo {cursor:pointer;}
	#gamebarModule .gameInfo p {margin:0}
	#gamebarModule .gameInfo .fullTime {color:#dc2b26;text-transform:uppercase;text-decoration:none}
	#gamebarModule .gameInfoClicked .fullTime {color:#f7e263}
	#gamebarModule .live .matchTime p {color:#fc0 !important;font-weight:bold}
	#gamebarModule .matchTimePane {clear:left;}
	#gamebarModule .matchTime {margin:0px auto;font-size:11px;line-height:13px;clear:left;padding:3px 0 3px 5px;}
	#gamebarModule .postmatch p {text-indent:0;float:left;font-size:15px;font-weight:bold;height:14px;line-height:20px;width:25px;text-align:right;overflow:hidden}
	#gamebarModule .matchTime p {font-size:11px;font-weight:normal;line-height:11px;color:#468dc6;width:auto}
	#gamebarModule .gameInfoHover {background:url(/Portals/0/images/2010/gamebarImg/matchBorderHover.png) top right no-repeat}
	#gamebarModule .gameInfoHover .matchTime p, #gamebarModule .gameInfoClicked .matchTime p {color:#fff}
	#gamebarModule .gameInfoClicked {height:56px !important;background:url(/Portals/0/images/2010/gamebarImg/matchBorderActive.png) top right no-repeat !important;}
	
	/* Round Number styling */
	#gamebarModule .roundNum h4 {margin:0 auto;color:#fff;font-size:10px;text-transform:uppercase;text-align:center;font-weight:normal;height:17px;margin-top:8px;width:55px;line-height:24px}
	#gamebarModule .roundNum h3 {margin:0 auto;color:#fff;font-size:30px;text-transform:uppercase;text-align:center;line-height:35px;font-weight:normal;height:50px;width:55px}
	#gamebarModule .roundNum h3.rnd1 {background-position: -10px -90px}
	#gamebarModule .roundNum h3.rnd2 {background-position: -10px -160px}
	#gamebarModule .roundNum h3.rnd3 {background-position: -10px -230px}
	#gamebarModule .roundNum h3.rnd4 {background-position: -10px -300px}
	#gamebarModule .roundNum h3.rnd5 {background-position: -10px -370px}
	#gamebarModule .roundNum h3.rnd6 {background-position: -10px -440px}
	#gamebarModule .roundNum h3.rnd7 {background-position: -10px -510px}
	#gamebarModule .roundNum h3.rnd8 {background-position: -10px -580px}
	#gamebarModule .roundNum h3.rnd9 {background-position: -10px -650px}
	#gamebarModule .roundNum h3.rnd10 {background-position: -10px -720px}
	#gamebarModule .roundNum h3.rnd11 {background-position: -10px -790px}
	#gamebarModule .roundNum h3.rnd12 {background-position: -10px -860px}
	#gamebarModule .roundNum h3.rnd13 {background-position: -10px -930px}
	#gamebarModule .roundNum h3.rnd14 {background-position: -10px -1000px}
	#gamebarModule .roundNum h3.rnd15 {background-position: -10px -1070px}
	#gamebarModule .roundNum h3.rnd16 {background-position: -10px -1140px}
	#gamebarModule .roundNum h3.rnd17 {background-position: -10px -1210px}
	#gamebarModule .roundNum h3.rnd18 {background-position: -10px -1280px}
	#gamebarModule .roundNum h3.rnd19 {background-position: -10px -1350px}
	#gamebarModule .roundNum h3.rnd20 {background-position: -10px -1420px}
	#gamebarModule .roundNum h3.rnd21 {background-position: -10px -1490px}
	#gamebarModule .roundNum h3.rnd22 {background-position: -10px -1560px}
	#gamebarModule .roundNum h3.rnd23 {background-position: -10px -1630px}
	#gamebarModule .roundNum h3.rnd24 {background-position: -10px -1700px}
	
	#gamebarModule .finalsQuarter .roundNum h4, #gamebarModule .finalsSemi .roundNum h4, #gamebarModule .finalsGrand .roundNum h4 {line-height:1.4;height:auto;font-weight:bold}
   #gamebarModule .finalsQuarter .roundNum h3, #gamebarModule .finalsSemi .roundNum h3, #gamebarModule .finalsGrand .roundNum h3 {text-indent:0}

	/* round header styling */

	/*  Game Info Box  */
	#gamebarModule .matchInfoWrap {color:#fff;overflow:hidden;float:left;width:727px;height:20px}
	#gamebarModule .matchInfoWrap .matchInfo {width:auto;overflow:hidden;display:none;margin-left:1px;height:20px;}
	/*.matchInfoWrap .matchInfoClicked {display:block !important;} this needs to be set with the javascript initially to avoid buggy behaviour*/
	#gamebarModule .matchInfoWrap .matchInfo a:hover {text-decoration:underline;}
	#gamebarModule .matchInfoWrap .matchInfo p {height:18px;float:left;line-height:20px;margin-left:3px;font-size:11px;font-weight:normal}
	#gamebarModule .matchInfoWrap .matchInfo p img {float:left;}
	#gamebarModule .matchInfoWrap .matchInfo p a, #gamebarModule .matchInfoWrap .matchInfo p a:link {color:#fff;text-decoration:none;display:block;text-indent:-9000px;margin-top:3px;height:15px;background:url(/Portals/0/images/2010/gamebarImg/gamebarBtns.png) 0px 0px no-repeat;overflow:hidden}
	#gamebarModule .matchInfoWrap .matchInfo p .report {background-position:0px 0px !important;width:57px}
	#gamebarModule .matchInfoWrap .matchInfo p .report:hover {background-position:0px -19px !important}
	#gamebarModule .matchInfoWrap .matchInfo p .reportFade {background-position:0px -37px !important;width:57px}
	#gamebarModule .matchInfoWrap .matchInfo p .stats {background-position:-59px 0px !important;width:73px}
	#gamebarModule .matchInfoWrap .matchInfo p .stats:hover {background-position:-59px -19px !important}
	#gamebarModule .matchInfoWrap .matchInfo p .statsFade {background-position:-59px -37px !important;width:73px}
	#gamebarModule .matchInfoWrap .matchInfo p .ladder {background-position:-134px 0px !important;width:57px}
	#gamebarModule .matchInfoWrap .matchInfo p .ladder:hover {background-position:-134px -19px !important}
	#gamebarModule .matchInfoWrap .matchInfo p .ladderFade {background-position:-134px -37px !important;width:57px}
	#gamebarModule .matchInfoWrap .matchInfo p .highlights {background-position:-193px 0px !important;width:79px}
	#gamebarModule .matchInfoWrap .matchInfo p .highlights:hover {background-position:-193px -19px !important}
	#gamebarModule .matchInfoWrap .matchInfo p .highlightsFade {background-position:-193px -37px !important;width:79px}
	#gamebarModule .matchInfoWrap .matchInfo p .analyser {background-position:-274px -0px !important;width:120px;}
	#gamebarModule .matchInfoWrap .matchInfo p .analyser:hover {background-position:-274px -19px !important;}
	#gamebarModule .matchInfoWrap .matchInfo p .analyserFade {background-position:-274px -37px !important;width:120px;}
	#gamebarModule .matchInfoWrap .matchInfo p .tickets {background-position:-396px -0px !important;width:57px;}
	#gamebarModule .matchInfoWrap .matchInfo p .tickets:hover {background-position:-396px -19px !important;}
	#gamebarModule .matchInfoWrap .matchInfo p .ticketsFade {background-position:-396px -37px !important;width:57px;}
	#gamebarModule .matchInfoWrap .matchInfo p .media {background-position:-455px -0px !important;width:73px;}
	#gamebarModule .matchInfoWrap .matchInfo p .media:hover {background-position:-455px -19px !important;}
	#gamebarModule .matchInfoWrap .matchInfo p .mediaFade {background-position:-455px -37px !important;width:73px;}
	#gamebarModule .matchInfoWrap .matchInfo p .preview {background-position:-589px -0px !important;width:65px;}
	#gamebarModule .matchInfoWrap .matchInfo p .preview:hover {background-position:-589px -19px !important;}
	#gamebarModule .matchInfoWrap .matchInfo p .previewFade {background-position:-589px -37px !important;width:65px;}
	#gamebarModule .matchInfoWrap .matchInfo p .matchCentre {background-position:-656px -0px !important;width:96px;}
	#gamebarModule .matchInfoWrap .matchInfo p .matchCentre:hover {background-position:-656px -19px !important;}
	#gamebarModule .matchInfoWrap .matchInfo p .matchCentreFade {background-position:-656px -37px !important;width:205px;}
	#gamebarModule .matchInfoWrap .matchInfo p .ticketsFinal {background-position:-753px -0px !important;width:59px;}
   #gamebarModule .matchInfoWrap .matchInfo p .ticketsFinal:hover {background-position:-753px -19px !important;}
   #gamebarModule .matchInfoWrap .matchInfo p .ticketsFinalFade {background-position:-753px -37px !important;width:59px;}


	/*  Finals Carousel Code  */
	#gamebarModule .gameImg {display:none;}
	#gamebarModule .gameImg .vs {display:none;}
	#gamebarModule .gameImg .sponsor {display:none;}
	/* Quarter Final */
	#gamebarModule .finalsQuarter .gameInfo {width:182px;background:url(/Portals/0/Images/2010/gamebarImg/matchBorder.png) top right no-repeat !important;}
	#gamebarModule .finalsQuarter .gameInfoHover {background:url(/Portals/0/Images/2010/gamebarImg/matchBorderHover.png) top right no-repeat !important}
	#gamebarModule li .finalsQuarter .gameInfoClicked {width:182px;background:url(/Portals/0/Images/2010/gamebarImg/matchBorderActive.png) top right no-repeat !important;}
	#gamebarModule .finalsQuarter .gameInfo .gameImg {width:80px;display:block;}
	#gamebarModule .finalsQuarter .gameInfo .gameImg div {}
	#gamebarModule .finalsQuarter .gameInfoClicked .gameImg {}
	#gamebarModule li .finalsQuarter .finalTitle {background-position:2px 20px;width:55px}
	/* Semi Final */
	#gamebarModule .finalsSemi .gameInfo {width:364px;background:url(/Portals/0/Images/2010/gamebarImg/matchBorder.png) top right no-repeat !important;}
	#gamebarModule .finalsSemi .gameInfoHover {background:url(/Portals/0/Images/2010/gamebarImg/matchBorderHover.png) top right no-repeat !important}
	#gamebarModule li .finalsSemi .gameInfoClicked {width:364px;background:url(/Portals/0/Images/2010/gamebarImg/matchBorderActive.png) top right no-repeat !important;}
	#gamebarModule .finalsSemi .gameInfo .gameImg {width:120px;display:block;}
	#gamebarModule .finalsSemi .gameInfo .gameImg div {}
	#gamebarModule li .finalsSemi .gameInfoClicked .gameImg {}
	#gamebarModule li .finalsSemi .finalTitle {background-position:11px 20px;width:55px}
	#gamebarModule .finalsSemi .gameImg .vs {text-indent:3px;font-size:50px;line-height:50px;background:none;display:block;}
	/* Grand Final */
	#gamebarModule .finalsGrand .gameInfo {background:url(/Portals/0/Images/2010/gamebarImg/matchBorder.png) top right no-repeat !important}
	#gamebarModule li .finalsGrand .gameInfoClicked {width:728px;background:url(/Portals/0/Images/2010/gamebarImg/matchBorderActive.png) top right no-repeat !important;}
	#gamebarModule .finalsGrand .gameInfo .gameImg {width:310px; display:block;}
	#gamebarModule .finalsGrand .gameInfo .gameImg div {padding:0px 5px}
	#gamebarModule li .finalsGrand .finalTitle {background-position: 11px -85px;width:55px}
	#gamebarModule .finalsGrand .gameImg .vs {text-indent:3px;font-size:50px;line-height:50px;background:none;display:block;}
	#gamebarModule .finalsGrand .gameImg .sponsor {display:block;}
	/*  Special Game images  */

	#gamebarModule .gameImg {float:right;height:54px !important;overflow:hidden}

	#gamebarModule .gameImg div {background:url(/Portals/0/Images/2010/gamebarImg/jerseys.png) no-repeat;height:50px;float:left;width:40px;_background:url(img/jerseys.gif) no-repeat}
	#gamebarModule .gameImg .ADEL {background-position:-380px 3px !important}
	#gamebarModule .gameImg .BL {background-position:-570px 3px !important}
	#gamebarModule .gameImg .CARL {background-position:-443px 3px !important}
	#gamebarModule .gameImg .COLL {background-position:-887px 3px !important}
	#gamebarModule .gameImg .ESS {background-position:-317px 3px !important}
	#gamebarModule .gameImg .FRE {background-position:-190px 3px !important}
	#gamebarModule .gameImg .HAW {background-position:-253px 3px !important}
	#gamebarModule .gameImg .NMFC {background-position:-697px 3px !important}
	#gamebarModule .gameImg .MELB {background-position:-760px 3px !important}
	#gamebarModule .gameImg .PORT {background-position:-633px 3px !important}
	#gamebarModule .gameImg .RICH {background-position:-63px 3px !important}
	#gamebarModule .gameImg .STK {background-position:-823px 3px !important}
	#gamebarModule .gameImg .SYD {background-position:-507px 3px !important}
	#gamebarModule .gameImg .WCE {background-position:0px 3px !important}
	#gamebarModule .gameImg .WB {background-position:-950px 3px !important}
	#gamebarModule .gameImg .GEEL {background-position:-126px 3px !important}

	#gamebarModule .gameImg .sponsor {width:150px;background:url(/Portals/0/Images/2010/gamebarImg/grandfinal-logo-2010.png) 0px 0px no-repeat;_background:url(/Portals/0/Images/2010/grandfinal-logo-2010.gif) 0px 0px no-repeat}

	/*  AFL additions  */
	#gamebarModule .matchCentrePromoWrap {display:block;position:absolute;overflow:hidden;border:0;left:785px;top:5px;height:76px;width:79px}
	#gamebarModule .matchCentrePromo {display:block;position:relative;overflow:hidden;border:0;height:76px;width:79px}
	#gamebarModule .matchCentrePromo img {position:absolute;border:0;bottom:0;left:0;width:79px}