﻿/* -- CSS Reset Styles -- */
a
{
	color: #000000;
}

a * { cursor: pointer; }

table
{
	width: 100%;
}

tr, td
{
	height: 100%;
}

/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; border-radius: 4px 0px 0px 0px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; border-radius: 0px 4px 0px 0px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; border-radius: 0px 0px 0px 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; border-radius: 0px 0px 4px 0px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; border-radius: 4px 4px 0px 0px; }
.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; border-radius: 0px 4px 4px 0px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; border-radius: 0px 0px 4px 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; border-radius: 4px 0px 0px 4px; }
.ui-corner-all, .ui-corner-all > ul { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px 4px 4px 4px; }

/*
 * Custom Styles for jQuery UI CSS Framework 1.8.14
 *
 */


/* Component containers
----------------------------------*/
/* -- Standard Widget -- */
.ui-widget.ui-widget-content { border: 2px solid #ededed; background: #ffffff; color: #222222; }
.ui-widget.ui-widget-content .ui-widget-content { border: 0px none; background: #ffffff; color: #222222; font-size: 0.875em; overflow: hidden; zoom: 1; }
.ui-widget-header {  border: 2px solid #ffffff;  background: url(images/ui_widget_header_bg.png) repeat-x left center; color: #b60c00; font-weight: bold; font-size: 1em; padding: 7px 10px 8px 10px; text-transform: uppercase; }
.ui-widget-header a { color: #b60c00; text-transform: uppercase; }
.ui-widget-footer { background: #65AF00; color: #ffffff; font-weight: bold; padding: 5px 10px 5px 10px; }
.ui-widget-footer a { color: #ffffff; }

/* -- Read Header --*/
.ui-widget-header.faz-red {background: url(images/ui_widget_header_bg_red.png) repeat-x left center; color: #ffffff; border: 2px solid #ededed; }
.ui-widget.ui-widget-content.faz-red .ui-widget-header.faz-red { border: 0px none; }
.ui-widget.ui-widget-content.faz-red { border: 0px none; }

/* -- Light Grey Widget -- */
.faz-light-grey.ui-widget.ui-widget-content .ui-widget-content { border: 0px none; background: #ededed url(images/ui-widget-content-light-grey-bg.png) repeat-x; }

/* -- Dark Widget -- */
.faz-dark.ui-widget.ui-widget-content { border: 0px none; background: #8f8f8f url(images/faz_dark_bg.png) repeat-x; color: #ffffff; }
.faz-dark.ui-widget.ui-widget-content .ui-widget-content { background: transparent; color: #ffffff; }
.faz-dark .ui-widget-header {  border: 0px none; border-bottom: 1px solid #ffffff;  background: transparent; color: #ffffff; padding: 11px 0px 4px 0px; margin: 0px 10px 0px 10px; }
.faz-dark .ui-widget-header a { color: #ffffff; }
.faz-dark .ui-widget-footer { background: #65AF00; color: #ffffff; font-weight: bold; padding: 5px 10px 5px 10px; }
.faz-dark .ui-widget-footer a { color: #ffffff; }

/* -- Light Widget -- */
.faz-light.ui-widget.ui-widget-content { border: 0px none; color: #000000; }
.faz-light.ui-widget.ui-widget-content .ui-widget-content { border-bottom: 1px solid #e5e5e5; color: #000000; margin-bottom: 30px; overflow: visible; }
.faz-light .ui-widget-header {  border: 0px none; border-bottom: 1px solid #b60c00;  background: #ffffff; color: #b60c00; padding: 11px 0px 4px 0px; margin: 0px; }
.faz-light .ui-widget-header a { color: #b60c00; }
.faz-light .ui-widget-footer { background: #65AF00; color: #ffffff; font-weight: bold; padding: 5px 10px 5px 10px; }
.faz-light .ui-widget-footer a { color: #ffffff; }

/* -- Super Red -- */
.faz-super-red.ui-widget.ui-widget-content { background: #b40000 url(images/ui_widget_bg_super_red.png) repeat-x top left; border: 1px solid #b40000; color: #ffffff; }
.faz-super-red.ui-widget.ui-widget-content a { color: #ffffff; }
.faz-super-red .ui-widget-header { background: transparent; border: 0px none; color: #ffffff; }
.faz-super-red .ui-widget-header a { color: #ffffff; }
.faz-super-red.ui-widget.ui-widget-content .ui-widget-content { background: transparent; }
.faz-super-red a, .faz-super-red a * { color: #ffffff; cursor: pointer; }


/*
 * jQuery UI Tabs 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-widget-content .ui-tabs.ui-widget-content { font-size: 1em; } 
.ui-tabs .ui-tabs-nav { border: 0px none; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; background: #014011; color: #ffffff; font-weight: bold; padding: 0px; margin: 0px; overflow: hidden;}
.ui-tabs .ui-tabs-nav.ui-widget-header, .ui-tabs .ui-tabs-nav.ui-widget-header a { text-transform: none; } 
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0px; white-space: nowrap; font-weight: bold; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; font-size: 0.875em; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 5px 0px 5px 0px; font-weight: bold; color: #ffffff; text-decoration: underline; text-align: center; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: #038b25; color: #ffffff; font-weight: bold; } 
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { text-decoration: none; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/*.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li.ui-state-default, .ui-tabs .ui-tabs-nav li.ui-state-disabled { border-left: 5px solid #ffc728; background: #021e5f; color: #ffffff; font-weight: bold; } */
.ui-tabs .ui-tabs-panel { display: block; border: 0px none; font-size: 1em;}
.ui-widget-content .ui-tabs .ui-tabs-panel.ui-widget-content { font-size: 1em; }
.ui-tabs .ui-tabs-hide {position:absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }

/* Corner Radius Overrides */
.ui-tabs .ui-corner-all, .ui-tabs .ui-corner-top  
{
	-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; 
	-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; 
	-moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; 
	border-radius: 0px 0px 0px 0px; 
}


/*
 * jQuery UI Accordion 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; zoom: 1; }
.ui-accordion .ui-accordion-header { border-left: 2px solid #ffffff; border-right: 2px solid #ffffff; background: #014011; color: #ffffff; font-weight: bold; padding: 10px; margin-bottom: 10px; }
.ui-accordion .ui-accordion-header a { color: #ffffff; display: block; }
.ui-accordion .ui-state-active, .ui-accordion .ui-state-hover { background: #038B25; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-content { /*padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px;*/ overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

/* Corner Radius Overrides */
.ui-accordion .ui-corner-all, .ui-accordion .ui-corner-top  
{
	-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; 
	-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; 
	-moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; 
	border-radius: 0px 0px 0px 0px; 
}


/*
 * jQuery UI Button 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */

/* Interaction states
----------------------------------*/
.ui-button.ui-state-default { border: 1px solid #999999; background: #B60C00 url(images/red-button-default-bg.png) 50% 50% repeat-x; font-weight: bold; color: #efefef; }
.ui-button.ui-state-default a:link, .ui-button.ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-button.ui-state-hover, .ui-button .ui-state-focus { border: 1px solid #d3d3d3; background: #b9160a url(images/red-button-hover-bg.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-button.ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-button.ui-state-active { border: 1px solid #aaaaaa; background: #af0c00 url(images/red-button-down-bg.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-button.ui-state-active a, .ui-button.ui-state-active a:link, .ui-button.ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-button :active { outline: none; }

/* Interaction Cues
----------------------------------*/
/*
.ui-button.ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(http://fazfootball.com/styles/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-button.ui-state-highlight a { color: #363636; }
.ui-button.ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(http://fazfootball.com/styles/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-button.ui-state-error a { color: #cd0a0a; }
.ui-button.ui-state-error-text { color: #cd0a0a; }
.ui-button.ui-priority-primary { font-weight: bold; }
.ui-button.ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
*/
.ui-button.ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */


/* -- Look'n'Feel Styles -- */
body
{
	background: #051c0a url(images/home_background.jpg) no-repeat fixed center top;
	padding-top: 10px;
}

p
{
	margin: 14px 0px;
}

.mc-ui-global-header .mc-ui-header, 
.mc-ui-global-footer .mc-ui-footer
{
	width: 980px;
}

.mc-ui-global-header .mc-ui-header .site-name-container
{
	width: 798px;
	height: 78px;
	margin-left: 25px;
}

.mc-ui-global-content {
    height: auto !important;
    margin: 0 auto;
    min-height: 1%;
    width: 980px;
    background: #ffffff;
}

.mc-ui-global-content .mc-ui-header
{
    margin: 0 auto;
    width: 960px;
    padding: 10px;
}

.mc-ui-global-content .mc-ui-footer
{
    margin: 0 auto;
    width: 980px;
}

.mc-ui-global-content .mc-ui-footer .copyright-strip
{
	margin: 5px 20px 10px 20px;
	font-size: 0.75em;
	line-height: 39px;
}

.mc-ui-site-content-widget
{
	border: 0px none !important;
	background: transparent !important;
}

.ui-widget-content .more-link
{
	display: block;
	background: url(images/arrow_right_red.png) no-repeat right 3px;
	padding: 0px 10px 0px 0px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-size: 0.875em;
	font-weight: bold;
}

.ui-widget-content .less-link
{
	display: block;
	background: url(images/arrow_left_red.png) no-repeat left 3px;
	padding: 0px 0px 0px 10px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	font-size: 0.875em;
	font-weight: bold;
}

.faz-light .ui-widget-content .more-link
{
	bottom: -20px;
}


.faz-light .more-link.more-of-the-same
{
	bottom: 8px;
}

.wrapper-more-link:hover,
.wrapper-more-link :hover
{
	text-decoration: underline;
}

.mc-ui-even
{
	background: #ffffff;
}

.mc-ui-odd
{
	background: #e5e5e5;
}

span.mc-ui-empty-message
{
	display: block;
	padding: 10px !important;
}

/* -- Home Page Header -- */
.header-content-container
{
	margin-top: 50px;
}

.menu-container
{
	margin: 5px 0px 30px 0px;
}

/* -- Home Page Navigation -- */
.mc-ui-navigation-widget
{
	position: relative;
	border: 0px none !important;
	text-transform: capitalize;
}

/* -- First Tier -- */
.mc-ui-navigation-widget ul
{
	z-index: 10;
}

.mc-ui-navigation-widget > ul
{
	display: block;
	width: 976px;
	padding-left: 4px;
}

.mc-ui-navigation-widget > ul > li
{
	float: left;
	border: 0px none #ffffff;
}

/* -- Second Tier -- */
.mc-ui-navigation-widget > ul > li > ul > li
{
	position: relative;
	display: block;
	float: left;
}


/* -- Header Navigation -- */
.mc-ui-navigation-widget.header-nav
{
	margin-left: -60px;
	padding-left: 60px;
	background: none;
}

.mc-ui-navigation-widget > ul
{
	height: 40px;
	background: url(images/menu_bg.jpg) repeat-x left center;
}


/* -- First Tier -- */
.mc-ui-navigation-widget.header-nav > ul > li > a,
.mc-ui-navigation-widget.header-nav > ul > li > span
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 6px 20px;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	line-height: 40px;
	height: 40px;
}

.mc-ui-navigation-widget.header-nav > ul > li.mc-ui-separator
{
	width: 2px;
	height: 40px;
	background: url(images/menu_divider.png) no-repeat left center;
}

.mc-ui-navigation-widget.header-nav > ul > li.ui-state-hover
{
	background: url(images/menu_item_hover_bg.png) repeat-x left top;
}

.mc-ui-navigation-widget.header-nav > ul > li.ui-state-hover > a,
.mc-ui-navigation-widget.header-nav > ul > li.ui-state-hover > span,
.mc-ui-navigation-widget.header-nav > ul > li.ui-state-selected > a,
.mc-ui-navigation-widget.header-nav > ul > li.ui-state-selected > span
{
	background: url(images/menu_item_hover.png) no-repeat center top;
}

/* -- Second Tier -- */
.mc-ui-navigation-widget.header-nav > ul > li > ul
{
	display: none;
	width: 980px;
	height: 40px;
	position: absolute;
	top: 100%;
	left: 0;
	padding-left: 60px;
}

.mc-ui-navigation-widget.header-nav > ul > li > ul > li > span,
.mc-ui-navigation-widget.header-nav > ul > li > ul > li > a
{
	display: block;
	float: left;
	margin: 0px 2px 0px 0px;
	padding: 6px 5px 6px 5px;
	color: #ffffff;
	font-size: 0.875em;
	background: transparent;
}

.mc-ui-navigation-widget.header-nav > ul > li > ul > li.mc-ui-separator
{
	width: 2px;
	height: 30px;
	background: url(images/sub_menu_divider.png) no-repeat left center;
}

.mc-ui-navigation-widget.header-nav > ul > li > ul > li.ui-state-hover > a,
.mc-ui-navigation-widget.header-nav > ul > li > ul > li.ui-state-hover > span,
.mc-ui-navigation-widget.header-nav > ul > li > ul > li.ui-state-selected > a,
.mc-ui-navigation-widget.header-nav > ul > li > ul > li.ui-state-selected > span
{
	text-decoration: underline;
}

/* -- Footer Navigation -- */
.mc-ui-navigation-widget.footer-nav
{
	background: #e5e5e5;
	overflow: hidden;
	padding: 15px 20px;
	margin-top: 15px;
	font-size: 0.875em;
}

.mc-ui-navigation-widget.footer-nav a,
.mc-ui-navigation-widget.footer-nav span
{
	color: #000000;
}

/* -- First Tier -- */
.mc-ui-navigation-widget.footer-nav > ul
{ 
	width: 940px;
	background: transparent;
}

.mc-ui-navigation-widget.footer-nav > ul > li
{
	padding: 0px 20px 0px 15px;
	background: url(images/arrow_right_red.png) no-repeat left 3px;
	font-weight: bold;
}

.mc-ui-navigation-widget.footer-nav li.mc-ui-separator
{
	display: none;
}

.mc-ui-navigation-widget.footer-nav > ul > li > ul > li
{
	display: block;
	padding-top: 5px;
	float: none;
}

/* -- Home page header search -- */
.mc-ui-search-box-widget
{
	margin-top: 10px;
	width: 232px;
	height: 28px;
	background: transparent !important;
	border: 0px none !important;
}

.mc-ui-search-input-container
{
	float: left;
}

.mc-ui-search-button-container
{
	float: left;
}

.mc-ui-search-input
{
    background: url("images/search_txt_bg.png") repeat scroll 0 0 transparent;
    border: 0 none;
    width: 169px;
    height: 26px;
    padding: 2px 0 0 5px;
}


/* -- Social Network --*/
.mc-ui-facebook-like-widget.ui-widget-content,
.mc-ui-twitter-tweet-widget.ui-widget-content
{
	float: left;
	background: transparent !important;
	border: 0px none !important;
	margin-top: 5px;
}

.mc-ui-facebook-like-widget.ui-widget-content
{
	margin-right: -50px;
}

/* -- Home Page News -- */
.home-page.mc-ui-news-widget
{
	position: relative;
	overflow: hidden;
	zoom: 1;
}

.home-page .mc-ui-news-item-view-container,
.home-page .mc-ui-news-list-container
{
	float: left;
    width: 288px;
    overflow: hidden;
    margin: 13px 0 25px 13px;
}

.home-page .mc-ui-news-item-view-container:hover
{
	text-decoration: underline;
}

.home-page .mc-ui-news-list-item .mc-ui-news-item-text-container
{
	height: 81px;
	overflow: hidden;
}

.home-page .mc-ui-news-item-text-container .mc-ui-news-item-headline
{
	font-weight: bold;
	display: block;
	padding-bottom: 1px;
}

.home-page .mc-ui-news-item-text-container .mc-ui-news-item-headline .dotdotdot
{
    font-weight: bold;
}

.home-page .mc-ui-news-item-view-container .mc-ui-news-item-text-container .mc-ui-news-item-headline
{
	font-size: 1.5em;
	padding-bottom: 5px;
}

.home-page .mc-ui-news-item-view-container .mc-ui-news-item-full-image
{
	height: 300px;
}

.home-page .mc-ui-news-item-view-container .mc-ui-news-item-text-container
{
	height: 128px;
}

.home-page .mc-ui-news-list-item .mc-ui-news-item-full-image-link
{
	position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);
}

.home-page .mc-ui-news-list-item .mc-ui-news-item-headline-ellipsis
{
    display: block;
}

.home-page .mc-ui-news-list-item .mc-ui-news-item-image
{
    float: left;
}

.home-page .mc-ui-news-list-item .mc-ui-news-item-blurb-ellipsis
{
    display: block;
    height: 50px;
}

.home-page .mc-ui-news-list-container
{
	border: 1px solid #e5e5e5;
	background: #ffffff;
	padding: 0px 10px 30px 10px;
	width: 268px;
}

.home-page .mc-ui-news-list-container .mc-ui-news-list-item.mc-ui-even,
.home-page .mc-ui-news-list-container .mc-ui-news-list-item.mc-ui-odd
{
	background: #ffffff;
}

.home-page .mc-ui-news-list-container .mc-ui-news-item-container
{
	padding: 8px 0px 8px 0px;
	width: 265px;
	height: 80px;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}

.home-page .mc-ui-news-item-image-link
{
	float: left;
	height: 80px;
	margin-right: 10px;
}

.home-page .mc-ui-news-item-view-container .mc-ui-news-item-goto
{
	display: block;
	background: url(images/arrow_right_red.png) no-repeat right 3px;
	padding: 0px 10px 0px 0px;
	position: absolute;
	bottom: 10px;
	right: 320px;
	font-weight: bold;
}

.home-page .mc-ui-news-item-view-container .mc-ui-news-item-text-container .mc-ui-news-item-blurb-ellipsis,
.home-page .mc-ui-news-item-view-container .mc-ui-news-item-text-container .mc-ui-news-item-blurb-break,
.home-page .mc-ui-news-item-view-container .mc-ui-news-item-image-link,
.home-page .mc-ui-news-item-category,
.home-page .mc-ui-news-item-category-break,
.home-page .mc-ui-news-item-image-break,
.home-page .mc-ui-news-item-headline-break,
.home-page .mc-ui-news-item-datetime,
.home-page .mc-ui-news-item-datetime-break,
.home-page .mc-ui-news-item-goto,
.home-page .mc-ui-news-item-goto-break,
.home-page .mc-ui-news-item-view-container .mc-ui-news-item-headline-ellipsis,
.home-page .mc-ui-news-list-item .mc-ui-news-item-headline-non-ellipsis,
.home-page .mc-ui-news-list-item .mc-ui-news-item-blurb-non-ellipsis
{
	display: none;
	visibility: hidden;
}

#home_page_news.ui-widget-content .more-link
{
	top: 405px;
	right: 25px;
}


/* -- News Page -- */
.news-page,
.news-archive-page
{
	padding: 0px 10px 30px 10px;
	zoom: 1;
	height: auto;
}

.news-inner-page
{
	padding: 0px 2px 30px 2px;
	zoom: 1;
	height: auto;
}

.news-page .mc-ui-news-list-item,
.news-archive-page .mc-ui-news-list-item
{
	overflow: hidden;
	background: transparent;
	border-bottom: 2px solid #E5E5E5;
	position: relative;
}

.news-page .mc-ui-news-list-item .mc-ui-news-item-container,
.news-archive-page .mc-ui-news-list-item.news-page-top-headline .mc-ui-news-item-container
{
	padding: 25px 10px 10px 10px;
}

.news-page .mc-ui-news-item-headline,
.news-archive-page .mc-ui-news-item-headline,
.news-inner-page .mc-ui-news-item-headline
{
	font-size: 1.1em;
	font-weight:bold;
}

.news-page .mc-ui-news-item-headline .dotdotdot,
.news-archive-page .mc-ui-news-item-headline .dotdotdot,
.news-inner-page .mc-ui-news-item-headline .dotdotdot
{
	font-weight:bold;
}

.news-page .mc-ui-news-list-item .mc-ui-news-item-headline,
.news-archive-page .mc-ui-news-list-item.news-page-top-headline .mc-ui-news-item-headline
{
	display: block;
	position: absolute;
	top: 5px;
	left: 10px;
}

.news-page .mc-ui-news-list-item .mc-ui-news-item-image,
.news-archive-page .mc-ui-news-list-item .mc-ui-news-item-image,
.news-inner-page .mc-ui-news-list-item .mc-ui-news-item-image
{
	float: left;
	padding: 0px 10px 10px 0px;
}

.news-page .mc-ui-news-list-item .mc-ui-news-item-datetime,
.news-archive-page .mc-ui-news-list-item .mc-ui-news-item-datetime
{
	font-style: italic;
	line-height: 30px;
	font-size: 0.875em;
}

.news-archive-page .mc-ui-news-list-item.news-page-headline,
.news-inner-page .mc-ui-news-list-item
{
	float: left;
}

.news-archive-page .mc-ui-news-list-item.news-page-headline .mc-ui-news-item-container
{
	padding: 10px;
	width: 278px;
	height: 55px;
}

.news-inner-page .mc-ui-news-list-item .mc-ui-news-item-container
{
	padding: 10px;
	width: 272px;
	height: auto;
}

.news-inner-page .mc-ui-news-list-item.mc-ui-even
{
}

.news-inner-page .mc-ui-news-list-item.mc-ui-odd
{
}

.news-archive-page .mc-ui-news-list-item.news-page-headline.mc-ui-even
{
	margin-right: 10px;
	width: 288px;
}

.news-archive-page .mc-ui-news-list-item.news-page-headline.mc-ui-odd
{
	margin-left: 10px;
	width: 288px;
}


.news-inner-page .mc-ui-news-list-item .mc-ui-news-item-datetime,
.news-page .mc-ui-news-item-view-container,
.news-archive-page .mc-ui-news-item-view-container,
.news-inner-page .mc-ui-news-item-view-container,
.news-page .mc-ui-news-item-category,
.news-archive-page .mc-ui-news-item-category,
.news-inner-page .mc-ui-news-item-category,
.news-page .mc-ui-news-item-category-break,
.news-archive-page .mc-ui-news-item-category-break,
.news-inner-page .mc-ui-news-item-category-break,
.news-page .mc-ui-news-list-item .mc-ui-news-item-image-container,
.news-archive-page .mc-ui-news-list-item .mc-ui-news-item-image-container,
.news-inner-page .mc-ui-news-list-item .mc-ui-news-item-image-container,
.news-page .mc-ui-news-item-image-break,
.news-archive-page .mc-ui-news-item-image-break,
.news-inner-page .mc-ui-news-item-image-break,
.news-page .mc-ui-news-list-item .mc-ui-news-item-goto,
.news-archive-page .mc-ui-news-list-item .mc-ui-news-item-goto,
.news-inner-page .mc-ui-news-list-item .mc-ui-news-item-goto,
.news-page .mc-ui-news-item-goto-break,
.news-archive-page .mc-ui-news-item-goto-break,
.news-inner-page .mc-ui-news-item-goto-break,
.news-page .mc-ui-news-list-item .mc-ui-news-item-headline-break,
.news-archive-page .mc-ui-news-list-item .mc-ui-news-item-headline-break,
.news-inner-page .mc-ui-news-list-item .mc-ui-news-item-headline-break,
.news-page .mc-ui-news-list-item .mc-ui-news-item-headline-non-ellipsis,
.news-archive-page .mc-ui-news-list-item .mc-ui-news-item-headline-non-ellipsis,
.news-inner-page .mc-ui-news-list-item .mc-ui-news-item-headline-non-ellipsis,
.news-page .mc-ui-news-list-item .mc-ui-news-item-blurb-non-ellipsis,
.news-archive-page .mc-ui-news-list-item .mc-ui-news-item-blurb-non-ellipsis,
.news-inner-page .mc-ui-news-list-item .mc-ui-news-item-blurb-non-ellipsis,
.news-page .mc-ui-news-list-item .mc-ui-news-item-image-link,
.news-archive-page .mc-ui-news-list-item .mc-ui-news-item-image-link,
.news-inner-page .mc-ui-news-list-item .mc-ui-news-item-image-link,
.news-page .mc-ui-news-list-item .mc-ui-news-item-blurb,
.news-archive-page .mc-ui-news-list-item .mc-ui-news-item-blurb,
.news-inner-page .mc-ui-news-list-item .mc-ui-news-item-blurb,
.news-page .mc-ui-news-list-item .mc-ui-news-item-blurb-break,
.news-archive-page .mc-ui-news-list-item .mc-ui-news-item-blurb-break,
.news-inner-page .mc-ui-news-list-item .mc-ui-news-item-blurb-break
{
	display: none;
}

.news-page .mc-ui-news-list-item .mc-ui-news-item-image-link,
.news-page .mc-ui-news-list-item .mc-ui-news-item-blurb,
.news-page .mc-ui-news-list-item .mc-ui-news-item-blurb-break,
.news-archive-page .mc-ui-news-list-item.news-page-top-headline .mc-ui-news-item-image-link,
.news-archive-page .mc-ui-news-list-item.news-page-top-headline .mc-ui-news-item-blurb,
.news-archive-page .mc-ui-news-list-item.news-page-top-headline .mc-ui-news-item-blurb-break
{
	display: inline;
}


/* -- News Article -- */
.article-page
{
	padding: 55px 10px 0px 10px;
}

.article-page .mc-ui-news-article-headline
{
	position: absolute;
	top: 5px;
	left: 10px;
	font-size: 1.312em;
	font-weight: bold;
}

.article-page .mc-ui-news-article-timestamp
{
	position: absolute;
	top: 30px;
	left: 10px;
	font-style: italic;
}

.article-page .mc-ui-social-network-like
{
	position: absolute;
	top: 5px;
	right: 10px;
}

.article-page .mc-ui-news-article-pic
{
	padding: 0px 10px 10px 0px;
}

.article-page .mc-ui-news-article-pic-container
{
	float: left;
	padding: 0px 10px 10px 0px;
}

.article-page .mc-ui-news-article-pic-caption
{
    font-style: italic;
}

.article-page .mc-ui-news-article-category,
.article-page .mc-ui-news-article-category-break,
.article-page .mc-ui-news-article-pic-container-break,
.article-page .mc-ui-news-article-headline-break,
.article-page .mc-ui-news-article-timestamp-break,
.article-page .mc-ui-news-article-author,
.article-page .mc-ui-news-article-author-break,
.article-page .mc-ui-social-network-like-break,
.article-page .mc-ui-social-network-comment-break,
.article-page .mc-ui-news-article-extra-pic
{
	display: none;
}

/* -- Home Page Featured Videos -- */
.home-page.videos.mc-ui-gallery-widget
{
	margin: 10px 10px 30px 10px;
	padding-bottom: 15px;
	background: #ececec;
}

.videos.mc-ui-gallery-widget .mc-ui-gallery-item-headline-non-ellipsis,
.videos.mc-ui-gallery-widget .mc-ui-gallery-item-headline-break,
.videos.mc-ui-gallery-widget .mc-ui-gallery-item-datetime,
.videos.mc-ui-gallery-widget .mc-ui-gallery-item-datetime-break,
.videos.mc-ui-gallery-widget .mc-ui-gallery-item-description,
.videos.mc-ui-gallery-widget .mc-ui-gallery-item-description-break,
.videos-page.videos.mc-ui-gallery-widget .mc-ui-gallery-item-duration-break,
.home-page.videos.mc-ui-gallery-widget .mc-ui-gallery-item-image,
.videos.mc-ui-gallery-widget .mc-ui-gallery-item-break
{
	display: none;
}

.home-page.videos.mc-ui-gallery-widget .mc-ui-first .mc-ui-gallery-item-image,
.videos-page.videos.mc-ui-gallery-widget .mc-ui-gallery-item-image
{
	display: inline;
	width: 100%;
}

.videos-page.videos.mc-ui-gallery-widget .mc-ui-gallery-item-image
{
	padding: 0px 10px;
	width: 210px;
}

.home-page.videos.mc-ui-gallery-widget .mc-ui-gallery-item 
{
	position: relative;
	padding: 0px 0px 3px 18px;
	background: url(images/arrow_right_red.png) no-repeat 10px 3px;
}

.videos.mc-ui-gallery-widget .mc-ui-gallery-item 
{
	position: relative;
}

.home-page.videos.mc-ui-gallery-widget .mc-ui-gallery-item.mc-ui-first
{
	padding: 25px 0px 0px 0px;
	background: transparent;
}

.videos.mc-ui-gallery-widget .mc-ui-gallery-item span
{
	font-weight: bold;
}

.videos.mc-ui-gallery-widget .mc-ui-gallery-item-headline-ellipsis
{
	display: block;
	width: 220px;
	height: 16px;
	overflow: hidden;
	float:left;
}

.home-page.videos.mc-ui-gallery-widget .mc-ui-first .mc-ui-gallery-item-headline-ellipsis,
.videos-page.videos.mc-ui-gallery-widget .mc-ui-gallery-item-headline-ellipsis
{
	float: none;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 1.4em;
	width: 100%;
	background: #ffffff;
	padding-bottom: 3px;
	height: 22px;
	line-height: 22px;
}

.videos-page.videos.mc-ui-gallery-widget .mc-ui-gallery-item-headline-ellipsis
{
	background: transparent;
	width: 220px;
	height: 42px;
	padding: 0px 5px;
}

.videos.mc-ui-gallery-widget .mc-ui-gallery-item-duration
{
	font-style: italic;
	padding: 3px 5px;
}

.home-page.videos.mc-ui-gallery-widget .mc-ui-first .mc-ui-gallery-item-duration,
.videos-page.videos.mc-ui-gallery-widget .mc-ui-gallery-item-duration
{
	display: block;
	background: #B60C00;
	color: #ffffff;
	text-align: right;
}

.home-page.videos.mc-ui-gallery-widget .mc-ui-first .mc-ui-gallery-item-duration a,
.videos-page.videos.mc-ui-gallery-widget .mc-ui-gallery-item-duration a
{
	color: #ffffff;
}

/* -- Videos Page --*/
.videos-page .mc-ui-pager-item-container
{
	width: 540px;
	padding: 10px 38px;
}

.videos-page .mc-ui-gallery-item
{
	padding-top: 45px;
	float: left;
	width: 230px;
	height: 190px;
	margin: 15px 20px;
	background: #ececec;
}

.videos-page.videos.mc-ui-gallery-widget .mc-ui-gallery-item-image-link
{
	display: block;
	width: 230px;
	height: 168px;
	overflow: hidden;
}

.mc-ui-video-player-widget
{
	padding: 88px 101px 68px 99px; 
	background: url(images/video.jpg) no-repeat 50% 0;
}

/* -- Home Page Photo Galleries -- */
.home-page.photo-galleries.mc-ui-gallery-widget
{
	padding: 2px 10px 30px 10px;
}

.photo-galleries.mc-ui-gallery-widget .mc-ui-gallery-item-headline-non-ellipsis,
.photo-galleries.mc-ui-gallery-widget .mc-ui-gallery-item-headline-break,
.photo-galleries.mc-ui-gallery-widget .mc-ui-gallery-item-datetime-break,
.photo-galleries.mc-ui-gallery-widget .mc-ui-gallery-item-time,
.photo-galleries.mc-ui-gallery-widget .mc-ui-gallery-item-description-non-ellipsis,
.photo-galleries.mc-ui-gallery-widget .mc-ui-gallery-item-description-break,
.photo-galleries.mc-ui-gallery-widget .mc-ui-gallery-item-break
{
	display: none;
}

.photo-galleries.mc-ui-gallery-widget .mc-ui-gallery-item 
{
	padding: 8px 0px;
	margin: 0px 10px;
	border-bottom: 1px solid #e5e5e5;
	width: 276px;
	overflow: hidden;
	zoom: 1;
	height: 110px;
}

.photo-galleries.mc-ui-gallery-widget .mc-ui-gallery-item-image
{
	float: left;
	padding: 0px 8px 0px 0px;
	width: 110px;
	height: 110px;
}

.photo-galleries.mc-ui-gallery-widget .mc-ui-gallery-item-headline-ellipsis
{
	font-weight: bold;
	color: #B60C00;
	display: block;
	width: 155px;
	float: left;
	overflow: hidden;
}

.photo-galleries.mc-ui-gallery-widget .mc-ui-gallery-item-date
{
	display: block;
	font-style: italic;
	padding: 3px 0px;
	line-height: 30px;
}

.photo-galleries.mc-ui-gallery-widget .mc-ui-gallery-item-description-ellipsis 
{
	display: block;
	height: 52px;
}


/* -- Photo Galleries Page -- */
.photo-galleries.photo-galleries-page .mc-ui-pager-item-container
{
	width: 540px;
	padding: 10px 38px;
}

.photo-galleries.photo-galleries-page .mc-ui-gallery-item
{
    background: #ECECEC;
    float: left;
    height: 110px;
    margin: 10px;
    padding: 10px;
    width: 230px;
    border: 0px none;
}

.photo-galleries.photo-galleries-page .mc-ui-gallery-item-image-link
{
	float: left;
	display: block;
	width: 120px;
	height: 110px;
	overflow: hidden;
}

.photo-galleries.photo-galleries-page.mc-ui-gallery-widget .mc-ui-gallery-item-headline-ellipsis
{
	width: 110px;
}

.photo-galleries.photo-galleries-page.mc-ui-gallery-widget .mc-ui-gallery-item-date
{
	padding: 0px;
	line-height: 30px;
}

.gallery-page.mc-ui-galleria-widget
{
	height: 500px;
	width: 600px;
}


/* -- Gallery Browsing -- */
.mc-ui-pager-next {
    background: url("images/arrow_right_silver.png") no-repeat scroll 50% 50% transparent;
    cursor: pointer;
    display: block;
    height: 100%;
    width: 45px;
}

.mc-ui-pager-prev {
    background: url("images/arrow_left_silver.png") no-repeat scroll 50% 50% transparent;
    cursor: pointer;
    display: block;
    height: 100%;
    width: 45px;
}


/* -- Home Page Polls -- */
.home-page.mc-ui-poll-widget.ui-widget-content
{
	min-height: 150px;
}
.mc-ui-poll-widget.ui-widget-content .mc-ui-poll-question
{
	display: block;
	padding: 4px 7px 4px 7px;
}

.mc-ui-poll-widget.ui-widget-content .mc-ui-poll-answer-container
{
	padding: 4px 14px 4px 14px;
}
.mc-ui-poll-widget.ui-widget-content .mc-ui-poll-answer-container .mc-ui-poll-answer-list li
{
	clear: both;
}

.mc-ui-poll-widget.ui-widget-content .mc-ui-poll-answer-container .mc-ui-poll-answer-list li input,
.mc-ui-poll-widget.ui-widget-content .mc-ui-poll-answer-container .mc-ui-poll-answer-list li label,
.mc-ui-poll-widget.ui-widget-content .mc-ui-poll-answer-container .mc-ui-poll-answer-list li span
{
	display: block;
	float: left;
	margin: 5px;
}

.mc-ui-poll-widget.ui-widget-content .mc-ui-poll-button-container
{
	clear: both;
	text-align: center;
	padding: 10px 10px 30px 10px;
	height: 29px;
}

/* -- Polls Archive -- */
.mc-ui-polls-widget.polls-page
{
	margin-bottom: 30px;
}

.mc-ui-polls-widget .mc-ui-poll-answer-container
{
	padding: 4px 14px 30px 14px;
}
.mc-ui-polls-widget .mc-ui-poll-answer-container .mc-ui-poll-answer-list li
{
	clear: both;
}

.mc-ui-polls-widget .mc-ui-poll-answer-container .mc-ui-poll-answer-list li input,
.mc-ui-polls-widget .mc-ui-poll-answer-container .mc-ui-poll-answer-list li label,
.mc-ui-polls-widget .mc-ui-poll-answer-container .mc-ui-poll-answer-list li span
{
	display: block;
	float: left;
	margin: 5px;
}

.mc-ui-polls-widget.ui-widget.ui-widget-content .ui-widget-content
{
	font-size: 1em;
}

.mc-ui-polls-widget .mc-ui-poll-answer-container
{
	position: relative;
}

.mc-ui-polls-widget .mc-ui-poll-total-votes
{
	position: absolute;
	bottom: 20px;
	right: 100px;
	font-weight: bold;
}

/* -- Home Page National Team Matches --*/
#national_team_matches.ui-tabs .ui-tabs-nav li a
{
	width: 145px;
}

/* -- Home Page League Matches --*/
#league_matches.ui-tabs .ui-tabs-nav li a
{
	width: 96px;
}

/* -- Logs Page Matches -- */
#logs_page_matches.ui-tabs .ui-tabs-nav li a
{
	width: 145px;
}

/* -- Matches Pages -- */
.matches-header
{
	background: #014011;
	color: #ffffff;
	font-size: 1.142em;
	font-weight: bold;
	padding: 3px;
	border-left: 2px solid white;
	border-right: 2px solid white;
}

/* -- Compact Fixtures -- */
.mc-ui-fixtures-widget.home-page
{
	min-height: 208px;
	margin-bottom: 30px;
}

.mc-ui-fixtures-widget.mc-ui-compact span,
.mc-ui-fixtures-widget.mc-ui-compact a
{
	padding-top: 0px;
	padding-bottom: 0px;
	height: 100%;
}

.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-container
{
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	overflow: hidden;
	vertical-align: middle;
}

.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-date-container,
.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-time-container,
.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-teams-container,
.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-venue,
.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-live-commentary
{
	text-align: center;
	padding: 5px 1px;
	border-right: 1px solid #ffffff;
}

.home-page.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-date-container
{
	width: 65px;
}

.fixtures-page.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-date-container
{
	width: 75px;
}

.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-time-container
{
	width: 35px;
}

.home-page.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-teams-container
{
	width: 150px;
}


.fixtures-page.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-teams-container
{
	width: 300px;
}

.fixtures-page.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-venue
{
	width: 160px;
}

.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-live-commentary
{
	border: 0px none;
}

.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-live-commentary-link
{
	font-weight: bold;
	color: #ff0000;
}

.home-page.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-result-item-hometeam
{
	text-align: right;
}

.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-date-label,
.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-time-label,
.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-datetime-break,
.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-teams-break,
.home-page.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-venue,
.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-venue-break,
.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-league,
.mc-ui-fixtures-widget.mc-ui-compact .mc-ui-fixture-item-league-break
{
	display: none;
}


/* -- Compact Results -- */
.mc-ui-results-widget.home-page
{
	min-height: 208px;
	margin-bottom: 30px;
}

.mc-ui-results-widget.mc-ui-compact span,
.mc-ui-results-widget.mc-ui-compact a
{
	padding-top: 0px;
	padding-bottom: 0px;
	height: 100%;
}

.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-container
{
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	overflow: hidden;
	vertical-align: middle;
}

.home-page.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-date-container
{
	text-align: center;
	width: 65px;
}

.results-page.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-date-container
{
	text-align: center;
	width: 75px;
}

.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-date,
.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-teams-container
{
	padding: 5px 1px;
	display: block;
	float: left;
}

.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-date
{
	border-right: 1px solid #ffffff;
}

.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-team-scores-container
{
	width: 36px;
	text-align: center;
	font-weight: bold;
}

.results-page.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-team-scores-container
{
	width: 47px;
	border-right: 1px solid #ffffff;
}

.results-page.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-hometeam,
.results-page.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-awayteam,
.results-page.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-venue
{
	width: 162px;
	text-align: center;
	border-right: 1px solid #ffffff;
}

.home-page.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-hometeam
{
	text-align: right;
}

.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-date-label,
.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-time,
.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-time-label,
.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-datetime-break,
.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-teams-break,
.home-page.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-venue,
.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-venue-break,
.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-league,
.mc-ui-results-widget.mc-ui-compact .mc-ui-result-item-league-break
{
	display: none;
}

/* -- Compact Logs -- */
.mc-ui-logs-widget.home-page
{
	min-height: 208px;
	margin-bottom: 30px;
}

.mc-ui-logs-widget.mc-ui-compact .mc-ui-widget-data-header
{
	font-weight: bold;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	overflow: hidden;
	background: #e5e5e5;
}

.mc-ui-logs-widget.mc-ui-compact span
{
	float:left;
	text-align: center;
	display: block;
	padding: 3px 0px 3px 0px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	width: 21px;
}

.logs-page.mc-ui-logs-widget.mc-ui-compact span
{
	width: 42px;
}

.mc-ui-logs-widget.mc-ui-compact .mc-ui-log-item-container
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	overflow: hidden;
}

.mc-ui-logs-widget.mc-ui-compact .mc-ui-log-team
{
	width: 147px;
	padding-left: 3px;
	text-align: left;
}

.logs-page.mc-ui-logs-widget.mc-ui-compact .mc-ui-log-team
{
	padding-left: 5px;
	width: 203px;
}

.mc-ui-logs-widget.mc-ui-compact .mc-ui-log-pts
{
	width: 25px;
}

.logs-page.mc-ui-logs-widget.mc-ui-compact .mc-ui-log-pts
{
	width: 50px;
}

.mc-ui-logs-widget.mc-ui-compact span span,
.logs-page.mc-ui-logs-widget.mc-ui-compact span span
{
	padding: 0px;
	border-left: 0px none;
	border-right: 0px none;
	width: 100%;
	text-align: left;
}

/* -- Home Page Player Profile -- */
.faz-super-red.ui-widget.ui-widget-content .ui-widget-content .mc-ui-squad-member-widget
{
	border: 0px none;
	margin: 17px 14px 30px 14px;
}

.mc-ui-squad-member-profile-label
{
	font-weight: bold;
}

.mc-ui-squad-member-profile-image,
.mc-ui-squad-member-profile-image-small
{
	float: left;
	margin: 0px 10px 10px 0px;
}

.faz-super-red .mc-ui-squad-member-profile-image-small
{
	float: right;
	margin: 0px 0px 10px 10px;
}

.mc-ui-squad-member-profile-image-small
{
	width: 80px;
	height: 80px;
}

.home-page .mc-ui-squad-member-bio-pre
{
	clear: both;
}

.home-page .mc-ui-squad-member-profile-header,
.home-page .mc-ui-squad-member-dob,
.home-page .mc-ui-squad-member-pob,
.home-page .mc-ui-squad-member-height,
.home-page .mc-ui-squad-member-weight,
.home-page .mc-ui-squad-member-prevclubs,
.home-page .mc-ui-squad-member-stats,
.home-page .mc-ui-squad-member-profile-label.mc-ui-squad-member-bio,
.mc-ui-squad-member-bio-post,
.home-page .mc-ui-squad-member-profile-image,
.mc-ui-squad-member-squad-link,
.mc-ui-squad-member-squad-link-container
{
	display: none;
}


/* -- Squad Page -- */
.squad-page h3.mc-ui-squad-position-header
{
	display: block;
	height: 20px;
	background: #014011;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 4px;
    padding: 15px 10px 5px;
	clear: both;
	font-size: 1.142em;
}

.squad-page .mc-ui-squad-member-container
{
	background: #ECECEC;
	width: 284px;
	height: 80px;
	float: left;
	padding: 10px;
}

.squad-page .mc-ui-squad-member-container.mc-ui-even
{
	margin: 0px 2px 4px 2px;
}

.squad-page .mc-ui-squad-member-container.mc-ui-odd
{
	margin: 0px 0px 4px 2px;
}

.squad-page .mc-ui-squad-member
{
	display: block;
	padding: 10px;
	font-weight: bold;
	font-size: 1em;
}
.squad-page .mc-ui-squad-member-image
{
	float: left;
	padding-right: 10px;
	width: 80px;
	height: 80px;
}

.squad-page .mc-ui-squad-member-image-break,
.squad-page .mc-ui-squad-member-full-image,
.squad-page .mc-ui-squad-member-name-break,
.squad-page .mc-ui-squad-member-position,
.squad-page .mc-ui-squad-member-position-break,
.squad-page .mc-ui-squad-member-place-of-birth,
.squad-page .mc-ui-squad-member-place-of-birth-break,
.squad-page .mc-ui-squad-member-height,
.squad-page .mc-ui-squad-member-height-break,
.squad-page .mc-ui-squad-member-weight,
.squad-page .mc-ui-squad-member-weight-break,
.squad-page .mc-ui-squad-member-biography,
.squad-page .mc-ui-squad-member-biography-break
{
	display: none;
}


/* -- Squad Member Page -- */
.squadmember-page .mc-ui-squad-member-profile-image
{
	float: left;
	padding: 0px 15px 0px 0px;
	margin: 0px 10px 0px 0px;
	background: none repeat scroll 0 0 #ECECEC;
}

.squadmember-page.ui-widget.ui-widget-content
{
	background: none repeat scroll 0 0 #ECECEC;
	padding: 20px;
}

.squadmember-page .mc-ui-squad-member-profile-container
{
	background: none repeat scroll 0 0 #ffffff;
	margin-top: 40px;
	position: relative;
	font-size: 0.765em;
}

.squadmember-page .mc-ui-squad-member-combine-name
{
    display: block;
    position: absolute;
    top: -60px;
    left: -20px;
    height: 20px;
    width: 592px;
    font-size: 1.3em;
}

.squadmember-page .mc-ui-squad-member-profile-label
{
	font-weight: bold;
	line-height: 20px;
}

.squadmember-page .mc-ui-squad-member-profile-label.mc-ui-squad-member-bio
{
	padding-top: 15px;
}

.squadmember-page .mc-ui-squad-member-bio,
.squadmember-page .mc-ui-squad-member-bio-pre
{
	display: block;
	background: none repeat scroll 0 0 #ECECEC;
}

.squadmember-page .mc-ui-squad-member-bio,
.squadmember-page .mc-ui-squad-member-profile-attr-break.mc-ui-squad-member-bio-post
{
	clear: both;
}

.squadmember-page .mc-ui-squad-member-squad-link
{
	color: #0C2B85;
    float: right;
    font-weight: bold;
}

.squadmember-page .mc-ui-squad-member-bio p
{
	margin: 10px 0px;
}

.squadmember-page .mc-ui-squad-member-profile-header,
.squadmember-page .mc-ui-squad-member-profile-image-small,
.squadmember-page .mc-ui-squad-member-profile-combined-name-break
{
	display: none;
}

.squadmember-page.more-link
{
	display: block;
	background: url(images/arrow_right_red.png) no-repeat right 3px;
	padding: 0px 10px 0px 0px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-size: 0.765em;
	font-weight: bold;
}



/* -- Home Page Columnist -- */
.home-page .mc-ui-news-article-category,
.home-page .mc-ui-news-article-category-break,
.home-page .mc-ui-news-article-pic-container,
.home-page .mc-ui-news-article-pic-container-break,
.home-page .mc-ui-news-article-headline-break,
.home-page .mc-ui-news-article-timestamp-break,
.home-page .mc-ui-news-article-author,
.home-page .mc-ui-news-article-author-break,
.home-page .mc-ui-social-network-like,
.home-page .mc-ui-social-network-like-break,
.home-page .mc-ui-social-network-comment,
.home-page .mc-ui-social-network-comment-break,
.home-page .mc-ui-news-article-extra-pic-container,
.home-page .mc-ui-news-article-extra-pic-container-break,
.home-page .mc-ui-news-article-sharing,
.home-page .mc-ui-news-article-sharing-break,
.home-page .mc-ui-news-article-break,
.home-page .mc-ui-news-article-body-break
{
	display: none;
}

.home-page .mc-ui-news-article-headline
{
	font-weight: bold;
	display:block;
}

.home-page .mc-ui-news-article-timestamp
{
	font-style: italic;
	display: block;
	margin-bottom: 20px;
}

.faz-light.ui-widget.ui-widget-content .ui-widget-content .mc-ui-column-article-widget,
.faz-light.ui-widget.ui-widget-content .ui-widget-content .mc-ui-news-article-widget 
{
    border: 0 none;
    margin-top: 10px;
}


/* -- Content Pages -- */
.mc-ui-content-widget.content-page .mc-ui-content-header
{  border: 2px solid #ffffff;  background: url(images/ui_widget_header_bg.png) repeat-x left center; color: #b60c00; font-weight: bold; font-size: 1em; padding: 7px 10px 8px 10px; text-transform: uppercase; }

.mc-ui-content-widget.content-page .mc-ui-content-header a
{ color: #b60c00; text-transform: uppercase; }

.mc-ui-content-widget.content-page .mc-ui-content-body
{ padding: 10px; }

.faz-light.ui-widget.ui-widget-content .ui-widget-content.mc-ui-content-widget.content-item
{
	font-size: 1em;
}

.faz-light.ui-widget.ui-widget-content .ui-widget-content.mc-ui-content-widget.content-item .mc-ui-content-body,
.faz-light.ui-widget.ui-widget-content .ui-widget-content.mc-ui-content-widget.content-item .mc-ui-content-body p
{
	font-size: 0.875em;
}

.content-item.more-link
{
	display: block;
	background: url(images/arrow_right_red.png) no-repeat right 3px;
	padding: 0px 10px 0px 0px;
	position: absolute;
	bottom: -20px;
	right: 10px;
	font-size: 0.765em;
	font-weight: bold;
}

/* -- Site Content -- */
.sponsor-strip
{
	padding: 10px;
	text-align: center;
}

.sponsor-strip img
{
	padding: 0px 10px;
}

/* -- Search Results -- */
.mc-ui-search-results-widget.ui-widget.ui-widget-content 
{
	padding: 10px;
}

.mc-ui-result-item-live-commentary
{
    display:none;
}

/* E-Mail widget */
.mc-ui-email-widget
{
	font-size: 0.75em;
	width: 450px;
}

.mc-ui-email-widget h4
{
	font-size: 1.5em;
	padding: 0px 5px 10px 5px;
}

.mc-ui-email-widget .mc-ui-input-row
{
	display: block;
	padding: 5px;
}

.mc-ui-email-widget label
{
	padding: 0px 5px;
	width: 65px;
	vertical-align: top;
	display: block;
	float: left;
}

.mc-ui-email-widget input.mc-ui-input
{
	width: 200px;
}

.mc-ui-email-widget textarea
{
	width: 400px;
}

.mc-ui-email-widget .mc-ui-buttons-container
{
	padding-top: 10px;
	display: block;
	text-align: center;
}

.mc-ui-email-widget .mc-ui-input-error
{
	color: #ff0000;
}

/* -- Home Page RSS Feed -- */
.home-page-feeds.mc-ui-news-widget
{
	padding: 13px;
}

.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-image-link,
.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-image-break,
.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-headline-break,
.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-datetime,
.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-datetime-break,
.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-blurb,
.home-page-feeds.mc-ui-news-widget .mc-ui-first .mc-ui-news-item-blurb-non-ellipsis,
.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-blurb-break,
.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-category,
.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-category-break,
.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-goto,
.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-goto-break,
.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-headline-non-ellipsis,
.home-page-feeds.mc-ui-news-widget .mc-ui-first .mc-ui-news-item-headline-ellipsis
{
	display: none;
}

.home-page-feeds.mc-ui-news-widget .mc-ui-news-list-item.mc-ui-odd,
.home-page-feeds.mc-ui-news-widget .mc-ui-news-list-item.mc-ui-even
{
	background: transparent;
}

.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-headline,
.home-page-feeds.mc-ui-news-widget .mc-ui-first .mc-ui-news-item-headline-non-ellipsis,
.home-page-feeds.mc-ui-news-widget .mc-ui-first .mc-ui-news-item-datetime,
.home-page-feeds.mc-ui-news-widget .mc-ui-first .mc-ui-news-item-blurb,
.home-page-feeds.mc-ui-news-widget .mc-ui-first .mc-ui-news-item-blurb-ellipsis
{
	display: block;
}

.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-headline
{
	padding-left: 15px;
	margin: 10px 0px 10px 0px;
	background: url(images/arrow_right_red.png) no-repeat left 2px;
	font-size: 0.875em;
}

.home-page-feeds.mc-ui-news-widget .mc-ui-news-item-headline:hover
{
	font-weight: bold;
}

.home-page-feeds.mc-ui-news-widget .mc-ui-first .mc-ui-news-item-headline
{
	font-size: 1.111em;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px;
	background: transparent;
}

.home-page-feeds.mc-ui-news-widget .mc-ui-first .mc-ui-news-item-headline a
{
	color: #000000;
}

.home-page-feeds.mc-ui-news-widget .mc-ui-first .mc-ui-news-item-datetime
{
	font-style: italic;
	font-size: 0.875em;
}

.home-page-feeds.mc-ui-news-widget .mc-ui-first .mc-ui-news-item-blurb
{
	margin-bottom: 15px;
	font-size: 0.875em;
}

.home-page-feeds.mc-ui-news-widget .mc-ui-feed-link
{
    background: url("images/arrow_right_red.png") no-repeat scroll right 3px transparent;
    bottom: 5px;
    display: block;
    font-size: 0.875em;
    font-weight: bold;
    padding: 0 10px 0 0;
    position: absolute;
    right: 10px;
	margin-top: 15px;
}

#facebox .iframe {
    width: 980px;
    height: 552px;
}