/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}


/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html 		{font-size:100.01%; }
body 		{font-size: 75%; color: #222222; font-family: Arial, Arial, Helvetica, sans-serif;}
.container 	{width: 990px; margin: 0 auto;}
body 		{margin:0.5em 0;}

/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25 {float:left; margin-right: 10px;}

/* The last column in a row needs this class. */
div.last {margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  {width: 30px;}
.span-2  {width: 70px;}
.span-3  {width: 110px;}
.span-4  {width: 150px;}
.span-5  {width: 190px;}
.span-6  {width: 230px;}
.span-7  {width: 270px;}
.span-8  {width: 310px;}
.span-9  {width: 350px;}
.span-10 {width: 390px;}
.span-11 {width: 430px;}
.span-12 {width: 470px;}
.span-13 {width: 510px;}
.span-14 {width: 550px;}
.span-15 {width: 590px;}
.span-16 {width: 630px;}
.span-17 {width: 670px;}
.span-18 {width: 710px;}
.span-19 {width: 750px;}
.span-20 {width: 790px;}
.span-21 {width: 830px;}
.span-22 {width: 870px;}
.span-23 {width: 910px;}
.span-24 {width: 950px;}
.span-25, div.span-25 {width: 990px; margin: 0; }

/* Add these to a column to append empty cols. */
.append-1  {padding-right: 40px;}
.append-2  {padding-right: 80px;}
.append-3  {padding-right: 120px;}
.append-4  {padding-right: 160px;}
.append-5  {padding-right: 200px;}
.append-6  {padding-right: 240px;}
.append-7  {padding-right: 280px;}
.append-8  {padding-right: 320px;}
.append-9  {padding-right: 360px;}
.append-10 {padding-right: 400px;}
.append-11 {padding-right: 440px;}
.append-12 {padding-right: 480px;}
.append-13 {padding-right: 520px;}
.append-14 {padding-right: 560px;}
.append-15 {padding-right: 600px;}
.append-16 {padding-right: 640px;}
.append-17 {padding-right: 680px;}
.append-18 {padding-right: 720px;}
.append-19 {padding-right: 760px;}
.append-20 {padding-right: 800px;}
.append-21 {padding-right: 840px;}
.append-22 {padding-right: 880px;}
.append-23 {padding-right: 920px;}
.append-24 {padding-right: 960px;}

/* Add these to a column to prepend empty cols. */
.prepend-1  {padding-left: 40px;}
.prepend-2  {padding-left: 80px;}
.prepend-3  {padding-left: 120px;}
.prepend-4  {padding-left: 160px;}
.prepend-5  {padding-left: 200px;}
.prepend-6  {padding-left: 240px;}
.prepend-7  {padding-left: 280px;}
.prepend-8  {padding-left: 320px;}
.prepend-9  {padding-left: 360px;}
.prepend-10 {padding-left: 400px;}
.prepend-11 {padding-left: 440px;}
.prepend-12 {padding-left: 480px;}
.prepend-13 {padding-left: 520px;}
.prepend-14 {padding-left: 560px;}
.prepend-15 {padding-left: 600px;}
.prepend-16 {padding-left: 640px;}
.prepend-17 {padding-left: 680px;}
.prepend-18 {padding-left: 720px;}
.prepend-19 {padding-left: 760px;}
.prepend-20 {padding-left: 800px;}
.prepend-21 {padding-left: 840px;}
.prepend-22 {padding-left: 880px;}
.prepend-23 {padding-left: 920px;}
.prepend-24 {padding-left: 960px;}

/* Border on right hand side of a column. */
div.border {
  padding-right:4px;
  margin-right:5px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  padding-right:28px;
  margin-right:25px;
  border-right: 1px solid #eee;
}

/* Use these classes on an element to push it into the 
   next column, or to pull it into the previous column.  */
.pull-1 {margin-left: -40px;}
.pull-2 {margin-left: -80px;}
.pull-3 {margin-left: -120px;}
.pull-4 {margin-left: -160px;}
.pull-5 {margin-left: -200px;}
.pull-6 {margin-left: -240px;}
.pull-7 {margin-left: -280px;}
.pull-8 {margin-left: -320px;}
.pull-9 {margin-left: -360px;}
.pull-10 {margin-left: -400px;}
.pull-11 {margin-left: -440px;}
.pull-12 {margin-left: -480px;}
.pull-13 {margin-left: -520px;}
.pull-14 {margin-left: -560px;}
.pull-15 {margin-left: -600px;}
.pull-16 {margin-left: -640px;}
.pull-17 {margin-left: -680px;}
.pull-18 {margin-left: -720px;}
.pull-19 {margin-left: -760px;}
.pull-20 {margin-left: -800px;}
.pull-21 {margin-left: -840px;}
.pull-22 {margin-left: -880px;}
.pull-23 {margin-left: -920px;}
.pull-24 {margin-left: -960px;}
.pull-25 {margin-left: -1000px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24, .pull-25 {float:left;position:relative;}

.push-1 {margin: 0 -40px 1.5em 40px;}
.push-2 {margin: 0 -80px 1.5em 80px;}
.push-3 {margin: 0 -120px 1.5em 120px;}
.push-4 {margin: 0 -160px 1.5em 160px;}
.push-5 {margin: 0 -200px 1.5em 200px;}
.push-6 {margin: 0 -240px 1.5em 240px;}
.push-7 {margin: 0 -280px 1.5em 280px;}
.push-8 {margin: 0 -320px 1.5em 320px;}
.push-9 {margin: 0 -360px 1.5em 360px;}
.push-10 {margin: 0 -400px 1.5em 400px;}
.push-11 {margin: 0 -440px 1.5em 440px;}
.push-12 {margin: 0 -480px 1.5em 480px;}
.push-13 {margin: 0 -520px 1.5em 520px;}
.push-14 {margin: 0 -560px 1.5em 560px;}
.push-15 {margin: 0 -600px 1.5em 600px;}
.push-16 {margin: 0 -640px 1.5em 640px;}
.push-17 {margin: 0 -680px 1.5em 680px;}
.push-18 {margin: 0 -720px 1.5em 720px;}
.push-19 {margin: 0 -760px 1.5em 760px;}
.push-20 {margin: 0 -800px 1.5em 800px;}
.push-21 {margin: 0 -840px 1.5em 840px;}
.push-22 {margin: 0 -880px 1.5em 880px;}
.push-23 {margin: 0 -920px 1.5em 920px;}
.push-24 {margin: 0 -960px 1.5em 960px;}
.push-25 {margin: 0 -1000px 1.5em 1000px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24, .push-25 {float:right;position:relative;}

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container 	{display: inline-block;}
* html .clearfix,
* html .container 		{height: 1%;}
.clearfix, .container 	{display: block;}

.clear 					{clear:both; }


/* Default Styles
-------------------------------------------------------------- */

/* Headings */
h1,h2,h3,h4,h5,h6 	{font-weight: normal;}

h1 			{font-size: 2em; line-height: 1; margin-bottom: 10px;}
h2 			{font-size: 1.5em; margin-bottom: 10px;}
h3 			{font-size: 1.2em; line-height: 1; margin-bottom: 10px;}
h4 			{font-size: 1.0em; line-height: 1.25; margin-bottom: 10px;}
h5 			{font-size: 1em; font-weight: bold; margin-bottom: 10px;}
h6 			{font-size: 1em; font-weight: bold;}

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}

/* Text Elements */
p           {margin: 0 0 1.5em;}
p img.left  {float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0;}
p img.right {float: right; margin: 1.5em 0 1.5em 1.5em;}

a:focus,
a:hover     {color: #000; text-decoration: underline;}
a           {color: #da4620; text-decoration: none;}

blockquote  {margin: 1.5em; font-style: italic;}
strong      {font-weight: bold;}
em,dfn      {font-style: italic;}
dfn         {font-weight: bold;}
sup, sub    {line-height: 0;}

abbr,
acronym     {border-bottom: 1px dotted #515151;}
address     {margin: 0 0 1.5em; font-style: italic;}
del         {color:#666;}

pre         {margin: 1.5em 0; white-space: pre;}
pre,code,tt {font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5;}


/* Lists */
li ul,
li ol       {margin: 0;}
ul, ol      {margin: 0 1.5em 1.5em 0; padding-left: 3.333em;}
ul          {list-style-type: disc;}
ol          {list-style-type: decimal;}
dl          {margin: 0 0 1.5em 0;}
dl dt       {font-weight: bold;}
dd          {margin-left: 1.5em;}

/* Misc. Classes */
.small      {font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em;}
.large      {font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em;}
.hide       {display: none;}

.quiet      {color: #666;}
.loud       {color: #000;}
.highlight  {background:#ff0;}
.added      {background:#060; color: #fff;}
.removed    {background:#900; color: #fff;}

.first      {margin-left:0; padding-left:0;}
.last       {margin-right:0; padding-right:0;}
.top        {margin-top:0; padding-top:0;}
.bottom     {margin-bottom:0; padding-bottom:0;}

hr 			{clear: both;  float: none;  width: 100%;  height: .1em; margin: 0 0 1.45em; border: none; }


/* Form Elements */
label      	 		{font-weight: bold;}
fieldset    		{padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #f1f1f1;}
legend      		{font-weight: bold; font-size:1.2em;}

form.inline 		{line-height:3;}
form.inline p 		{margin-bottom:0;}

.button				{padding:10px; border:3px solid #ffd324; width:100px; text-decoration:none; display:block; background-color:#fff6bf;}
.submitsucess		{background: #a1b552; color: #ffffff; padding: 10px; border: 3px solid #e7ecd4;}
.submiterror		{background: #ac4d51; color: #ffffff; padding: 10px; border: 3px solid #ead2d3;}
.submitNormal		{background: #fff6bf; color: #ffffff; padding: 10px; border: 3px solid #ffd324; color:#000000;}
.submitsucess:hover	{background: #81933c;}
.submiterror:hover	{background: #833337;}
.submitNormal:hover	{background: #efc41b;}

.error,
.notice,
.success    		{padding: .8em; margin-bottom: 1em; border: 2px solid #ddd;}

.error      		{background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4;}
.notice     		{background: #FFF6BF; color: #514721; border-color: #FFD324;}
.success    		{background: #E6EFC2; color: #264409; border-color: #C6D880;}
.error a    		{color: #8a1f11;}
.notice a   		{color: #514721;}
.success a  		{color: #264409;}

input[type=text], input[type=password],
input.text, input.title,
textarea, select {
  background-color:#fff;
  border:1px solid #bbb;
}

input[type=text]:focus, input[type=password]:focus,
input.text:focus, input.title:focus,
textarea:focus, select:focus {
  border-color:#666;
}

input[type=text], input[type=password],
input.text, input.title,
textarea, select {
  margin:0.5em 0;
}

input.text,
input.title   {width: 300px; padding:5px;}
input.title   {font-size:1.5em;}
textarea      {width: 390px; height: 250px; padding:5px;}

input[type=checkbox], input[type=radio],
input.checkbox, input.radio {
  position:relative; top:.25em;
}


/* Tables */
table      			 	{margin-bottom: 1.4em; width:100%;}
th          			{font-weight: bold;}
th,td,caption 			{padding: 4px 10px 4px 5px;}
caption     			{background: #515151;}


/* Listing styles */
table.listing 							{width: 100%; border-collapse: collapse;}
table.listing th, table.listing td 		{padding: 5px;}
table.listing th 						{padding: 5px 5px; font-weight: normal;}
table.listing td 						{background: #fff;}
table.listing td.pagination, td.pagination:hover {padding: 5px 10px; text-align: right;}
table.listing td.pagination strong 		{font-weight: bold; text-decoration:underline;}
table.listing td.pagination a 			{border: 0;}
table.listing td.options 				{text-align: center;}
table.listing td.options a 				{border: 0;}

/* Grid styles */
table.grid 								{width: 100%; border-collapse: collapse;}
table.grid th, table.grid td 			{padding:5px;}
table.grid th 							{padding: 5px 5px; font-weight: normal;}
table.grid tr:hover td 					{color: #000000;}
table.grid td.options 					{text-align: center;}
table.grid td.options a 				{border: 0;}

.box 		{padding: 1.5em; margin-bottom: 1.5em;}

/* Structure
-------------------------------------------------------------- */

body				{background-repeat:repeat-x;}
.wallpaper			{background-image:none; background-repeat:no-repeat; background-position:top center;}

.globalNav			{height:53px; background-repeat:no-repeat; background-position:top center;}
.globalNav .links	{width:840px; padding-left:150px; margin:0 auto;}

.sliceBar			{height:26px; width:990px; margin:0 auto; text-align:right;}

.header				{height:70px; background-repeat:no-repeat; width:990px; margin:0 auto; background-position:70px 15px;}
.logo				{position:absolute; z-index:99;}

.teamLogos			{position:absolute; margin-left:332px; margin-top:22px;}
.teamLogos	a		{display:block; float:left; margin-left:10px; margin-right:2px;}

.utilityNav							{position:absolute; margin-left:655px;}
.utilityNav .links 					{float:left; margin-top:46px;}
.utilityNav .search 				{float:left; width:111px; height:29px; background-repeat:no-repeat; background-position:0px 4px; margin-top:37px;}
.utilityNav .search form 			{padding:0; margin:4px 0px 0px 5px;}
.utilityNav .search form img		{margin-top:1px;}
.utilityNav .search .searchField	{width:82px; font-size:7pt; border:0px; float:left; padding:2px;}
.utilityNav .links a				{font-size:7pt; display:block; float:left; padding-right:8px; padding-left:8px;}
.utilityNav .links a:hover			{text-decoration:none;}

.cb									{margin-bottom:10px; padding:10px;}
.banner								{text-align:center; padding-top:5px; margin-bottom:10px; padding-bottom:5px;}
.page								{background-repeat:repeat-y; background-position:top center; padding-bottom:42px; }

/* footer */
.footer								{height:230px; background-position:top center; background-repeat:no-repeat; text-align:center;}
.footer .sponsors					{width:900px; margin:0 auto; height:200px;}
.footer .sponsors a					{display:block; float:left; padding:18px;}
.footer .footerNav					{width:450px; margin:0 auto; padding-bottom:100px;}
.footer .footerNav a				{font-size:8pt; display:block; float:left; margin-left:20px; padding-right:20px;}

/* promoBlocks
-------------------------------------------------------------- */

.mediaPlayer						{height:450px; margin-bottom:10px;}
.leagueSchedule						{height:452px; margin-bottom:10px; text-align:center; background-repeat:no-repeat; background-position:10px 10px;}
.leagueSchedule .schedule			{}
.leagueSchedule .schedule table	td	{vertical-align:top;}
.headerBanners						{width:990px; margin:0 auto;}

.headlines, 
.poll, 
.twitter,
.transactions, 
.photoGallery, 
.standings							{background-repeat:no-repeat; background-position:10px 10px; padding-top:40px; font-size:8pt;}
.newslisting						{margin-bottom:8px;}
.newslisting div					{float:left; width:40px;}
.newslisting a						{float:left; display:block; width:240px;}
.gallery							{float:left; width:110px;}


.headerBanners						{width:990px; margin:0 auto;}

.content							{background-color:#ffffff;}

.detailListing a					{font-size:9pt; display:block;}
.detailListing						{font-size:8pt;}

.galleryText		{position:absolute; background-repeat:repeat-x; height:80px; width:280px; margin-left:5px; margin-top:220px; text-align:left; padding:10px; font-size:8pt;}


.standings table th	{padding:0px; text-align:center; color:#da4620; background-color:transparent;}
.standings table td	{border-bottom:1px dotted #434145; padding:0px; text-align:center; color:#797979;}
.standings table td.team	{color:#ffffff; text-align:left; width:50px; padding-left:20px;}
.standings table td.teamLogo{background-color:#ffffff; padding:2px; text-align:center;}
.standings table td.teamLogo img	{}

.landingPage		{color:#ffffff;}

.content			{background-color:#ffffff;}


.twitter hr.space, .poll hr.space 	{background: #000000; color: #000000;}

.gameSchedule	{height:450px; background-repeat:no-repeat; background-position:10px 10px;}
.games			{padding:10px; padding-top:30px; font-size:8pt; background-position:top right; background-repeat:no-repeat;}
.games table tr td	{padding:3px 0 0; text-align:center; margin:0px;}
.games table tr td.buyTickets	{width:68px; padding-left:5px;}
.games table tr td.more			{width:46px; padding-left:5px;}
.games table tr td.gameDayScore	{font-size:15pt; font-weight:bold; font-family:arial black;}

table.schedule th{white-space:nowrap; font-size:9pt; padding:10px 20px 10px 20px; background-color:#f1f1f1; color:#515151; border-top:10px solid #ffffff;}
table.schedule th.blank {white-space:nowrap; background-color:#ffffff; color:#515151;}
.schedule td{white-space:nowrap; font-size:8pt; padding:0px;}
.schedule td.blank {white-space:nowrap; font-size:8pt; border-bottom:0px;}
.schedule .playPlace	{padding-left:20px; padding-right:20px; color:#888888;}
.schedule .stadium		{padding-left:30px;}
.schedule .liveGame	td	{border:0px; padding-bottom:0px;}
.schedule .espn	td		{text-align:right; padding-right:20px; padding-top:0px; padding-bottom:3px;}	

.gameDetailsBlock	{padding:10px; font-size:8pt;}
.gameInfo			{padding:5px 5px 0px 5px;}
.gameLinks			{margin-top:5px;}
.gameLinks a		{margin-left:10px; magin-right:30px;}
.center				{margin:0 auto; text-align:center;}

.gameCard			{width:280px; margin:0 auto;}
.teamLeft			{float:left; width:95px; text-align:center; margin:0 auto; font-size:8pt; margin-top:10px; }
.teamHome			{float:left; padding-left:20px; padding-right:20px; width:25px; margin-top:25px;}
.teamRight			{float:left; width:95px; text-align:center; margin:0 auto; font-size:8pt; margin-top:10px; }

.localNav			{margin-top:0px; background-repeat:no-repeat; background-position:top center; height:55px; margin-bottom:5px;}
.localNav .localNavWidth{padding:15px 12px 0px 100px; width:878px; margin:0 auto;}
.localNav .localNavWidth img{display:block; float:left;}
.localNav .localNavWidth a{display:block; float:left; margin-top:8px; padding:0px 12px; border-right:1px solid #16242d;}

.gameBox			{color: #ADAFB2;margin-bottom:0px; text-align:center; width:100%; margin-left:10px;}
.gameBox td			{text-align:center;border-right:1px solid #314354;}
.gameBox .icon		{background-color:#ffffff;border-bottom:1px solid #000000; width:30px; }
.gameBox .innings td{border:0px; color:#87a7c4;}
.gameBox strong		{color:#45c400;}

.mllInsider {
    background-image: url('../images/mllSignupBg.png');
    background-repeat: no-repeat;
    background-position: center center;
    height: 190px;
}

.mllInsider .copy {
    color: #abc3db;
    font-weight: bold;
    font-size: 8pt;
    padding-left: 120px;
    padding-top: 10px;
}

.mllinsiderField {
    margin: 0;
    padding: 0;
}

.mllInsiderForm form input[type ="text"] {
    font-size: 8pt;
    padding: 2px;
    width: 150px;
    border: 0px;
    background-color: transparent;
    margin: 6px 0 7px;
}

.mllInsider form {
    margin: 0px;
    padding: 14px 0px 0px 125px;
}

.mllInsiderButton {
    padding-left: 120px;
    padding-top: 5px;
    display: block;
}

.comments{
	margin:0;
	padding:0;
}

.globalNav ul.links li ul li {
	background-color: #000000;
	border-bottom: 1px solid #00132c;
}

.globalNav ul.links li ul li a {
	color: #ffffff;
}

.globalNav ul.links li ul li a:hover {
    color: #070A0E;
	background-color: #ffffff;
}

.mllInsider #button{
	margin:7px 0 0 -5px;padding:0;
}