/* change header */

body { background: url(../images/fighting/chain-grad.png) repeat-x #000; }
#container { background-color: transparent !important; }
div#main-container { background-color: #fff; }

div#folioDate { background-color: transparent; max-width: 70%; margin-left: 30%; }
div#folioDate p.timestamp { color:#c0c0c0 !important; }
div#folioDate p.folioUtils { color: #999 !important; }
div#folioDate p.folioUtils a { color: #777 !important; }

div#masthead.condensed { background: none; }

div#masthead.condensed #nameplate { background: none; }
div#masthead.condensed #nameplate #nameplate-logo { background: transparent url(../images/fighting/sun-logo-fighting.gif) no-repeat scroll 0 5px; float:left; height:100px; overflow:visible; }
div#masthead.condensed #nameplate #ad-leaderboard { background-image: none; }
ul#SunNavMenu { background-color: transparent !important; width:998px;border:1px solid #222;border-bottom:none;border-top:none;border-left: 1px solid #555; border-right: none; }
ul#SunNavMenu li {background: #222; border-top: 1px solid #555; border-right: 1px solid #555 !important; }
ul#SunNavMenu li a { color: #999; }
ul#SunNavMenu li a:hover { color: #fff; }

/* body changes */
a:link, a:visited { color:#660000; }

/* section */

div#fighting-multimedia { padding-right: 5px; border-right: 1px dotted silver; }
div#media_video_player { margin-top:10px;padding-bottom:10px; }
div#media_slideshow_player { margin-top:10px;padding-bottom:10px; }
div.lead-media-info { border-bottom:1px dotted silver; padding-bottom: 10px; margin-bottom: 10px; }
div.lead-media-info h3 { font-size:1.5em; }
p.media-byline { font-size: .7em; font-weight: bold; font-family: 'Lucida Grande',Lucida,Verdana,sans-serif; color: #666; padding-top: 5px; }
ul.fighting-videos-list, ul.fighting-photos-list { margin-top: 10px; }
ul.fighting-videos-list li, ul.fighting-photos-list li { width: 160px; float: left; margin-right: 10px; font-family:'Lucida Grande',Lucida,Verdana,sans-serif; font-size:.75em; margin-right:10px; width:160px; font-weight: bold; }
ul.fighting-videos-list li.last-video, ul.fighting-photos-list li.last-photo { margin-right: 0; }
p.teaser-text2 { padding-top: 5px; }
p.more-videos, p.more-photos { display: block; clear: both; text-align: right;font-size:.75em; text-transform:uppercase;font-weight:bold; }
p.more-videos a:hover, p.more-photos a:hover { text-decoration:underline; }
img.media-thumb { width: 160px; height: 94px; }
span.more-media-date { font-family:'Lucida Grande',Lucida,Verdana,sans-serif; font-size:.65em; display: block; color:#666; font-weight:normal; }
img.promo-img { display:block;height:75px;margin-bottom:10px; }
div.fighting-podcast { }
ul.fighting-podcast { }
ul.fighting-podcast li { border-bottom: 1px dotted silver; padding-bottom: 3px; margin-bottom: 3px; list-style-type:none; }
p.podcast-text { padding-top: 0;border-bottom: 1px dotted silver; padding-bottom: 3px; margin-bottom: 3px; }
p.more-podcasts { display: block; text-align: right; }

/* flatpage */

img.promo-img { display:block;height:75px;margin-bottom:10px; }

/* comments */

div#story-lead p.alignRight a.comments, div#story-blockA p.alignRight a.comments {
	color: #fff;
	background: #999 url(../../projects/homepage/icons/comment_bubble_bottom.png) no-repeat 0 bottom;
	padding: 3px 5px 12px 5px;
	font-size: 0.8em;
}

div#story-lead p.alignRight a.comments:hover, div#story-blockA p.alignRight a.comments:hover {
	background: #28537d url(../../projects/homepage/icons/comment_bubble_bottom-hover.png) no-repeat 0 bottom;
	text-decoration: none;
}
table.table-mma-results {
	margin: 0 0 1em 0;
	width: 100%;
	border: 1px solid #ccc !important;
	border-collapse: collapse;
    font-size:11px;
}
table.table-mma-results caption {
	margin: 0.25em 0;
	color: #333;
	font-weight: bold;
	text-align: left;
}
table.table-mma-results th {
	background:	#eee;
	color: #000;
	padding: 2px;
    text-align:center;
    font-weight:bold;
}
table.table-mma-results th a:link, table.table-mma-results th a:visited {color: #660000;text-transform:uppercase;}
table.table-mma-results td {padding: 2px;}
table.table-mma-results tr.subheader th, table.table-mma-results th.subheader, table.table-mma-results th.subheader a {text-align:left !important;background: #333;color: #fff;}
table.table-mma-results tr.alt {background: #efefef;}

#right_rail_schedule table.table-mma-results tr td.date {width:50px;}
#right_rail_schedule table.table-mma-results tr td.matches {display:none;}
#right_rail_schedule table.table-mma-results tr th.matches {display:none;}
#right_rail_schedule table.table-mma-results tr.future {display:none;}
table.table-mma-results td {border: 1px solid #ccc !important;border-collapse: collapse;}        