/* CSS Document */

/*-------
// global 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,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/
.redLink{color:#990000;}
html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }
p {margin-bottom:14px;}
.tennnpx {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #1C1C1C;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:24px;border-bottom:dotted 2px #CCC;}

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.alL { text-align: left; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; font-size:1px; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


a{color:#5B0000}

/*-------
// Globals
//-----*/
/*body{ background:#CCC url(/images/silverpage-bg.gif); background-position:center top; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; }*/
body{ background:#000 url(/images/sitewrap/MRI_RED_sspn_fight_1904x888.jpg); background-position:center top; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; background-attachment:fixed;}
h1,h2,h3,h4{line-height:1.2em;}
p{line-height:1.2em; }
.linkcell{width:50%;cursor:pointer;}
.nolinkcell{width:50%;}

#socialcontainer{width:100%;height:42px;background:url(/images/socialbar-bg.png);background-repeat:repeat-x;}
#socialcontainer #socialbar{width:1000px;margin:auto;text-align:right;}
#container{width:1000px;margin:auto;}
#container #pagehead{width:1000px;height:148px;background:url();overflow:hidden}
#container #pagehead #fightlogo{width:268px;float:left;margin-top:10px}
#container #pagehead #fightlogo img{width:266px;height:90px;}
#container #pagehead #leaderboardad{width:732px;height:90px;float:left;margin-top:10px}
#container #pagehead #fighterSearch{width:274px;float:right;margin-top:6px;color:#333;font-weight:bold;}
#container #pagehead #fighterSearch #nmSearch{color:#CCC;background:#333;border:solid 1px #999;margin:0px;height:14px;width:150px;padding-left:4px;}
#container #pagehead #subscribenow{float:left;padding-top:14px;}
#container #navbar{width:1000px;height:34px;background:url(/images/navbar.png);}
#container #content-top{width:1000px;height:10px;background:url(/images/content-top.png);overflow:hidden;margin-top:6px;}
#container #content-btm{width:1000px;height:10px;background:url(/images/content-btm.png);overflow:hidden;}
#container #content{width:1000px;background:url(/images/content-mid.png);overflow:hidden;}

#container #content-top-single{width:1000px;height:10px;background:url(/images/content-top-single.png);overflow:hidden;margin-top:6px;}
#container #content-btm-single{width:1000px;height:10px;background:url(/images/content-btm-single.png);overflow:hidden;}
#container #content-single{width:1000px;background:url(/images/content-mid-single.png);overflow:hidden;}

#container #content #left{width:174px;float:left;overflow:hidden;}
#container #content #middle{width:652px;float:left;overflow:hidden;padding:0 16px 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#container #content #right{width:138px;float:left;overflow:hidden;}
#container #bottom-nav{color:#333;width:1000px;text-align:center;margin-top:6px;margin-bottom:12px;font-weight:bold}
#container #bottom-nav a{color:#333}
#container #bottom-nav a:hover{color:#5B0000}

/*---------------------
// HOME PAGE
//--------------------*/
#container #home-content-top{width:1000px;height:10px;background:url(/images/home-content-top.png);overflow:hidden;margin-top:6px;}
#container #home-content-btm{width:1000px;height:10px;background:url(/images/home-content-bottom.png);overflow:hidden;}
#container #home-content{width:1000px;background:#FFF;overflow:hidden;}
#home-left-content{width:570px;padding:0 0 0 14px;float:left;}
#home-right-content{width:396px;padding:0 14px 0 0;float:right;}
.white-box-top{background:url(/images/white-box-head.gif);height:22px;width:550px;padding:8px 0 0 8px; background-repeat:no-repeat;}
.white-box-top, .white-box-top a {font-size:12px;font-weight:bold;color:#FFF; line-height:1.2em;font-family:Arial, Helvetica, sans-serif;}
.white-box-mid{background:#FFF;width:564px;padding:0px 10px 0 0px;}
.white-box-btm{background:url(/images/white-box-foot.gif);height:16px;width:564px;margin-top:2px;padding:4px 0 0 8px;margin-bottom:8px;}
.white-box-btm, .white-box-btm a {font-size:11px;font-weight:bold;color:#5B0000;font-family:Arial, Helvetica, sans-serif;}
.hm-long-head{width:554px;height:20px;background:url(/images/hm-longbar-bg.gif);font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFF;padding:8px 0 0 10px;}
.hm-short-head{width:388px;height:20px;background:url(/images/hm-shortbar-bg.gif);font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFF;padding:8px 0 0 10px;}
.hm-head a{color:#FFF;text-decoration:none;}
.hm-head a:hover{color:#CCC;text-decoration:none;}
.news-item{background:url(/images/news-item-bg.gif);background-position:bottom;background-repeat:no-repeat;min-height:24px;padding:8px 8px 8px 8px;width:380px;}
.news-item .title, .news-item .title a{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;font-weight:bold;line-height:1.2em;margin-bottom:2px;}
.news-item .posted{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#333;}
.news-item .showtime{width:60px;float:left;text-align:center;padding-top:6px;font-weight:bold;}
.news-item .showday{width:40px;float:left;text-align:center;padding-top:6px;font-weight:bold;}
.news-item .showtitle{float:left;width:240px;}
.news-item .showchannel{float:left;width:40px;text-align:right;}
.news-more{padding:6px 0 0 8px;}
.news-more, .news-more a{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#4E7B86;font-weight:bold;}
.tv-disc{color:#999;padding:6px 10px 0 0}
.upcomingevents{margin-bottom:10px;}
.upcoming-item{height:42px;width:396px;background:url(/images/upcoming-item-bg.gif);margin-bottom:6px;}
.upcoming-item li{float:left;font-family:Arial, Helvetica, sans-serif}
.upcoming-item li.date{width:60px;padding:10px 0 0 14px;text-align:center;font-size:12px;font-weight:bold;color:#FFF;}
.upcoming-item li.event{height:34px;width:260px;padding:8px 0 0 14px;}
.upcoming-item li.event .org, .upcoming-item li.event .org a{font-weight:bold;font-size:10px;color:#333;line-height:1.2em;}
.upcoming-item li.event .event-title, .upcoming-item li.event .event-title a{font-weight:bold;font-size:12px;color:#333;line-height:1.2em;}
.upcoming-item li.channel{width:34px;height:24px;padding:10px 6px 8px 0}
.upcoming-buttons{width:384px;margin:auto;padding-left:10px;}
.button-001{display:block;height:17px;background:url(/images/button-bg-001.gif);width:184px;padding-top:5px;border:solid #999 1px;float:left; text-align:center;}
.newsletter-text{width:368px;padding:6px 14px 0 14px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.2em;}
#newssu{height:20px;background:url(/images/button-bg-001.gif);width:108px;border:solid #CCC 1px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#4E7B86;font-weight:bold;}
#PollAnswerBox{width:368px;padding:6px 14px 0 14px;}

.newsItem{margin-bottom:6px;}
.newsItem a{color:#333;}
.newsItem a:hover{color:#666;}
.newsItem .newsImage {width:100px;height:100px;background:url(/images/pc-thumb-bg.gif);float:left;padding:6px;}
.newsItem .newsSummary {background:url(/images/pc-content-bg.gif);height:102px;float:left;width:422px;padding:10px 10px 0 20px;}
.newsSummary .newsTitle { font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; ;margin-bottom:4px}
.newsSummary .newsDescription { font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:4px;line-height:1.2em; }
.newsSummary .newsPosted { font-family:Arial, Helvetica, sans-serif;font-size:10px; }
.newsItem .tweetImage {width:100px;height:60px;border: solid 2px #CCC; float:left}
.newsItem .tweetSummary {background-color:#EDEDED;height:40px;border: solid 2px #CCC; float:right;width:396px; padding:10px;}
.tweetSummary .tweetTitle { font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#3F6D75;margin-bottom:2px}
.tweetSummary .tweetDescription { font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-bottom:4px;line-height:1.2em; font-style:italic;}

.moreNewsDate{background-color:#EDEDED;padding:4px 4px 4px 10px;font-weight:bold;margin-bottom:4px;}
.moreNewsImage{width:20px;height:16px;float:left;margin-top:2px;}
.moreNewsTitle{padding:2px 0 0 20px;font-weight:bold;font-size:11px; width:510px;height:16px;margin-top:2px;}
.mnBlog{background:url(/images/news/blog16.gif);background-repeat:no-repeat;}
.mnNews{background:url(/images/news/news16.gif);background-repeat:no-repeat;}
.mnTweet{background:url(/images/news/twitter16.gif);background-repeat:no-repeat;}

#calcontainer{width:386px;height:180px;background:#EDEDED;padding:6px;}
#calendar{width:166px;min-height:176px;float:left;}
#calevents{width:214px;height:176px;float:right;}
.calmonth{background:#ccc;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;padding:4px;margin-bottom:4px;}
.calday{background:url(/images/cal-day-bg.gif);height:16px;width:20px;float:left;text-align:center;padding-top:4px;}
.calday a{color:#333;text-decoration:none;}
.calday a:hover{color:#333;text-decoration:none;}
.calday2{background:url(/images/cal-day-bg2.gif);height:16px;width:20px;float:left;text-align:center;padding-top:4px;color:#FFF;text-decoration:none;cursor:pointer;}
.calwday{height:16px;width:20px;float:left; text-align:center}
.calEventDate{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;border-bottom: solid 1px #333;font-weight:bold;padding:4px 0 2px 0}
.tvRec{font-size:12px;border-bottom: dashed 1px #333;color:#333;padding:4px 0 4px 0;}
.calFight{font-size:10px;font-family:Arial, Helvetica, sans-serif;padding:1px 0 1px 0;}
.promoItem{padding:4px 0px 4px 8px;border-bottom:dashed 1px #CCC;}
.promos{margin-bottom:8px;}

.blogs-left{width:264px;float:left;}
.blogs-right{width:264px;float:left;}
.blog-item{width:264px;margin-bottom:8px;height:50px;}
.blog-thumb{width:40px;height:50px;float:left;}
.blog-thumb img{border:solid #333 2px;}
.blog-author, .blog-title, .blog-posted{width:220px;float:left;}
.blog-author, .blog-author a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#4E7B86;font-weight:bold;line-height:1.2em;}
.blog-title, .blog-title a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;font-weight:bold;line-height:1.2em;}
.blog-posted, .blog-posted a{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666;font-weight:bold;line-height:1.2em;}
.hm-photo-gallery{width:192px;height:30px;padding:2px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#EDEDED;margin-bottom:2px;}
.hm-photo-gallery a{color:#333}
.hm-photo-gallery a:hover{color:#666; text-decoration:none;}
.hm-photo-gallery img{width:30px;height:30px;float:left;}

#fight-news{width:260px;float:left;}
.fight-news-thumb{width:40px;height:50px;float:left;}
.fight-news-thumb img{border:solid #333 2px;}
.fight-news-item{width:259px;margin-bottom:8px; height:50px;}
.fight-news-author, .fight-news-title, .fight-news-posted{width:217px;float:left;}
.fight-news-author, .fight-news-author a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#4E7B86;font-weight:bold;line-height:1.2em;}
.fight-news-title, .fight-news-title a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;font-weight:bold;line-height:1.2em;}
.fight-news-posted, .fight-news-posted a{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666;font-weight:bold;line-height:1.2em;}
#mmaweekly-news{width:260px;float:right;}
.news-type{background:#CCC;font-family:Arial, Helvetica, sans-serif;color:#666;font-size:10px; font-weight:bold;padding:6px;margin-bottom:2px;width:248px;}
.news-item-l{background:url(/images/news-item-bg.gif);background-position:bottom;background-repeat:no-repeat;min-height:24px;padding:8px 8px 8px 8px;width:244px; min-height:36px;}
.news-item-l .title, .news-item-l .title a{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#333;font-weight:bold;line-height:1.2em;margin-bottom:2px;text-transform:capitalize}
.news-item-l .posted{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#666;}
#home-banners{text-align:center;margin-bottom:10px;}
.rankbox{width:396px;height:168px;background:url(/images/hm-rankings-bg.gif)}
.rankbox .about{width:154px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:14px 4px 0 8px}
.rankbox .list{width:214px;float:left;height:158px;padding:10px 6px 0 10px}
.rankbox .about .more-ranks{display:block;width:140px;height:31px;background:url(/images/hm-moreranks-bg.gif);padding:6px 0 0 10px;}
.rankbox .list .ranke-head{background:#CCC;padding:4px;}
.rankbox .list .ranke-head, .rankbox .list .ranke-head a{color:#333;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-transform:capitalize;}
ul.rt-rankings{width:214px;}
ul.rt-rankings li{background:url(/images/rank-item-bg.gif);background-position:bottom;min-height:14px;padding:6px 4px 6px 4px;}

.slidecontrol{padding:7px 0 0 8px;}
.slidecontrol ul li{float:left;padding:0 6px 0 0;}
.slidecontrol ul li a {height:12px;padding:0 4px 0 4px;text-align:center;display:block;background:url(/images/white-70.png);border:solid #CCC 2px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px;}

#oddsbar{width:396px;height:44px;background:url(/images/diamond-odds-bg.gif);overflow:hidden;margin:auto;margin-bottom:8px;cursor:pointer;}
div.oddsstats{height:44px;width:390px;padding:0;margin:0;float:left;}
div.stat{width:102px;height:36px; text-transform:capitalize;text-align:center;float:right;padding-top:8px;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:14px;color:#FFF;}
div.vs{width:12px;height:44px;float:right;}

#special-announcements{width:376px;background:#CCC;padding:8px 8px 0 8px;margin-bottom:10px;}
#special-announcements .item{background:#FFF;padding:8px;margin-bottom:8px;border:dashed #666 1px;}
#special-announcements .item .title, #special-announcements .item .description{display:block;}
#special-announcements .item .title, #special-announcements .item .title a{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:1.2em;}
#special-announcements .item .description{font-family:Arial, Helvetica, sans-serif;font-size:10px;}

#mag-archives{padding:4px 0 4px 0px;width:564px;}
.mag-thumb{width:112px;float:left;text-align:center;}

.pgButton{padding:6px;background:#EDEDED;border:solid 1px #666;display:block;text-align:center;width:100px;font-weight:bold;text-decoration:none;}

/*---------------------
// BANNER ADS
//--------------------*/
.leftcontent-ads{width:160px;margin:auto;}
.leftcontent-ads li.top{height:16px;background:url(/images/left-ad-top.gif)}
.leftcontent-ads li.mid{background:#CCC;}
.leftcontent-ads li.mid div.adContainer{width:126px;margin:auto;}
.leftcontent-ads li.btm{height:16px;background:url(/images/left-ad-btm.gif)}
.skyscraperad{width:122px; height:600px; overflow:hidden; margin:auto; padding-right:2px;margin-bottom:10px;}
.smallscraperad{width:122px; height:240px; overflow:hidden; margin:auto; padding-right:2px;}

/*---------------------
// LEFT NAV
//--------------------*/
.leftnav{width:160px;margin:auto;}
.leftnav li.top{height:16px;background:url(/images/left-nav-head.gif);font-weight:bold;color:#000;padding:6px 0 0 6px;width:154px;}
.leftnav li.top a{color:#000;}
.leftnav li.mid{background:#CCC;padding-top:6px;}
.leftnav li.btm{height:16px;background:url(/images/left-nav-btm.gif);background-repeat:no-repeat;}
.leftnav li.mid a{width:154px;padding:3px 0 3px 6px;display:block;}
.leftnav li.mid a:hover{background:#efefef;text-decoration:none;}
.leftnav li.mid a.hover{background:#efefef;text-decoration:none;color:#000;}

/*---------------------
// MAGAZINE SECTION
//--------------------*/
#issueList li.section{font-weight:bold;font-size:14px;padding:6px;background:#CCC;}
#issueList li.article{font-weight:bold;font-size:12px;padding:6px;border-bottom:dotted 1px #333;}
#currentIssue{width:630px; min-height:180px;background:#CCC;margin:auto;margin-bottom:10px;padding:10px;}
.currentThumb{width:150px;height:180px; float:left}
.currentPrev{width:480px;height:180px; float:left}
.currentPrev h2{font-family:Arial, Helvetica, sans-serif;font-size:16;font-weight:bold;margin-bottom:6px;color:#5B0000;}
.curprev {font-family:Arial, Helvetica, sans-serif;font-size:11px;display:block;margin-bottom:6px;}

/*---------------------
// EVENTS SECTION
//--------------------*/
ul.eventHead{height:33px;background:url(/images/events-hd-bg.gif); overflow:hidden;}
ul.eventHead li{float:left; padding:4px 0 0 6px; overflow:hidden;}
ul.eventHead li div.title{font-size:10px;color:#666;}
ul.eventHead li div.data{font-size:11px;color:#333;font-weight:bold;}

ul.event-results-head{height:21px;background:url(/images/orangebar-bg.gif)}
ul.event-results-head li{color:#fff;font-size:11px;padding:5px 4px 0 4px;}
ul.event-results-data{height:24px;border-bottom:solid #CCC 1px;}
ul.event-results-data:hover{background:#E0E0E0;}
ul.event-results-data li{color:#333;font-size:11px;padding:6px 4px 0 4px;}
li.num{width:20px;}
li.winner{width:154px;}
li.loser{width:154px;}
li.method{width:170px;}
li.round{width:40px;}	
li.time{width:60px;}
.fline{font-size:10px;}

ul.fightcard-row{width:652px;height:130;}
ul.fightcard-row li{float:left;}
ul.fightcard-row li.fighter-image{width:100px;height:130px;}
ul.fightcard-row li.tape{width:452px;height:130px;}
ul.fightcard-row li.maincard{background:url(/images/tape-bg.gif)}
ul.fightcard-row li.undercard{background:url(/images/tape-bg2.gif)}
ul.fightcard-row li.fighter-image img{width:98px;height:128px;border:solid 1px #578997;}
div.orangebar{height:21px;background:url(/images/orangebar-bg.gif);margin-top:4px;margin-bottom:4px;}
ul.fighter-1{width:200px;float:left;}
ul.fighter-1 li, ul.fighter-2 li, ul.tape-labels li {color:#fff;font-size:11px; height:18px;padding-top:8px;}
ul.fighter-2{width:200px;float:left;}
ul.tape-labels{width:52px;float:left;}
ul.tape-labels li{text-align:center;width:52px;}
ul.fighter-1 li{text-align:left;width:190px;font-weight:bold;padding-left:10px}
ul.fighter-1 li a, ul.fighter-2 li a{color:#FFF;}
ul.fighter-2 li{text-align:right;width:190px;font-weight:bold;padding-right:10px}

ul.events-head{height:22px;background:url(/images/orangebar-bg.gif)}
ul.events-head li{color:#fff;font-size:11px;padding:5px 4px 0 4px;}
ul.events-data{height:24px;border-bottom:solid #CCC 1px;}
ul.events-data:hover{background:#E0E0E0;}
ul.events-data li{color:#333;font-size:11px;padding:6px 4px 0 4px;}
li.org{
	width:60px;
}
li.date{width:60px;}
li.eventname{width:220px; overflow:hidden;}
li.venue{width:110px;}
li.location{width:140px;}
.cardType{font-weight:bold;padding:6px;color:#FFF;background:#333;font-size:14px;margin-bottom:2px;}

/*---------------------
// INSTRUCTORS SECTION
//--------------------*/
ul.instructorHead{height:33px;background:url(/images/events-hd-bg.gif); overflow:hidden;}
ul.instructorHead li{float:left; padding:4px 0 0 6px; overflow:hidden;}
ul.instructorHead li div.title{font-size:10px;color:#666;}
ul.instructorHead li div.data{font-size:11px;color:#333;font-weight:bold;}

ul.instructor-results-head{height:21px;background:url(/images/orangebar-bg.gif)}
ul.instructor-results-head li{color:#fff;font-size:11px;padding:5px 4px 0 4px;}
ul.instructor-results-data{height:24px;border-bottom:solid #CCC 1px;}
ul.instructor-results-data:hover{background:#E0E0E0;}
ul.instructor-results-data li{color:#333;font-size:11px;padding:6px 4px 0 4px;}
li.instructor-First{width:150px;}
li.instructor-Last{width:350px;}
li.instructor-Edit{width:50px;}
li.instructor-Remove{width:50px;}
.iline{font-size:10px;}

ul.instructor-head{height:22px;background:url(/images/orangebar-bg.gif)}
ul.instructor-head li{color:#fff;font-size:11px;padding:5px 4px 0 4px;}
ul.instructor-data{height:24px;border-bottom:solid #CCC 1px;}
ul.instructor-data:hover{background:#E0E0E0;}
ul.instructor-data li{color:#333;font-size:11px;padding:6px 4px 0 4px;}

/*---------------------
// GYM INDEX SECTION
//--------------------*/

li.gymIndex-title{
	font-size:14px; font-weight:700; background-color:#CCC; padding-top:0.25em; padding-bottom:0.25em;
}
li.gymIndex-title-sm{
	font-weight:600; background-color:#CCC; padding-top:0.25em; padding-bottom:0.25em;
}
li.gymIndex-head{
	font-weight:600; width:350px; padding-bottom:0.25em; padding-top:0.25em;
}
li.gymIndex-data{
	padding-left:1em; padding-bottom:0.15em; width:350px;
}
li.gymIndex-description{
	padding-left:3em; padding-bottom:0.15em; width:450px;
}
li.gymIndex-URL{
	font-weight:500; width:350px;
}


/*---------------------
// Photo Gallery SECTION
//--------------------*/
#imgContainer{width:630px;  text-align:center; padding: 15px 0 0 0;}
#imgMain {border:solid; border-width:4px; border-color:#333;}
#thumb{width:90px; height:90px; float:left; margin: 10px 6px 0 0; padding:15px;}
#thumb img {border:solid; border-width:4px; border-color:#333; width:90px; height:90px;}
#thumb-1{width:100px; height:100px; float:left; padding:10px 10px 0 10px; }
#thumb-1 img {border:solid; border-width:1px; border-color:#333; width:100px; height:100px;}
#thumb-sel{width:90px; height:90px; float:left; margin: 10px 6px 0 0; padding:15px;}
#thumb-sel img {border:solid; border-width:4px; border-color:#5B0000; width:90px; height:90px;}
h2{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333; margin:0; padding:0;}
#rt-photos{margin:0; padding:0; list-style:none;}
#rt-photos li{margin:0; padding:5px 0 5px 0; width:250px; border-bottom:dotted #FFF 1px; font-weight:bold;}
#galleryDetails{width:480px; height:115px; float:left; margin: 10px 7px 0 0; padding: 0 5px 5px 5px;}

#gallery-container{width:960px;height:520px;background:url(/images/galleryassets/player-bg.gif);margin:auto;margin-bottom:4px;}
#gallery-container #nav{width:176px;height:510px;overflow:hidden;float:left;padding-top:10px;}
#gallery-container #player{width:770px;height:500px;overflow:hidden;float:left;margin-top:10px;margin-left:2px;}
#gallery-container #nav a.nav {display:block;font-size:12px;color:#FFF;font-family:Arial, Helvetica, sans-serif;border-bottom:dashed 1px #4a4a4a;width:160px;margin:auto;padding:6px 0 6px 0;font-weight:bold;}
#gallery-container #nav a.nav:hover {color:#CCC;}
#gallery-container #nav #left-ad {width:160px;margin:auto;margin-top:34px;}
#gallery-bottom-ad {width:960px;margin:auto;}

/*---------------------
// GLOSSARY
//--------------------*/
a.glossary-letter{font-size:24px;font-weight:bold;display:block;color:#333;border-bottom:solid 2px #CCC;margin-bottom:10px;padding-bottom:6px;}
div.glossary-links a{display:block;float:left;height:20px;width:20px; text-align:center}
div.glossary-links{height:26px;font-weight:bold;}

/*
TWITTER PAGES
*/
#twitterContent{background:url(/images/twitter-head.jpg);background-repeat:no-repeat;min-height:300px;width:654px;margin:auto;}
#twitterContent h1{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;border:0;color:#5D5E54;padding-top:40px;padding-left:180px;}
#twitterContent h2{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;border:0;color:#EAEDD8;padding-top:10px;padding-left:180px;position:relative;}
#twitterContent .tweet{width:312px;height:104px;margin-bottom:16px;}
#twitterContent .light{background:url(/images/tweet-light-bg.gif) no-repeat;color:#4E4F47}
#twitterContent .light .tweet-txt a{color:#4E4F47; text-decoration:underline}
#twitterContent .dark{background:url(/images/tweet-dark-bg.gif) no-repeat;color:#FFF;}
#twitterContent .dark .tweet-txt a{color:#FFF; text-decoration:underline}
#twitterContent .image {width:66px;height:74px;padding:16px 0 0 8px;float:left}
#twitterContent .image img{width:58px;height:58px;}
#twitterContent .tweet-txt{width:230px;height:82px;padding:8px 8px 0 0;float:left;line-height:1.2em;font-size:11px;}
#twitterContent .tweet-name{padding:2px 0 0 90px;color:#5D5E54}
#twitterContent .tweet-name a{color:#5D5E54;font-weight:bold;}
#twitterContent .detail-author{font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;margin-bottom:10px;color:#5D5E54;}
#twitterContent .tweet-new{height:80px;background:#C7CBB2;margin-bottom:10px;}
#twitterContent .detail-image{height:68px; width:72px;padding:12px 0 0 12px;border-right:dotted 2px #4E4F47;float:left;}
#twitterContent .detail-tweet-text{width:548px;float:left;padding:10px 10px 0 10px;font-size:14px; line-height:1.1em;font-weight:bold;color:#4E4F47;}
#twitterContent .detail-tweet-text a{color:#4E4F47; text-decoration:underline}
.new-tweet-time{font-size:11px;font-weight:bold;color:#666;margin-top:4px;}
#twitterContent .detail-tweet{width:548px;float:right;padding:10px;font-size:12px; line-height:1.1em;font-weight:normal;color:#FFF;margin-bottom:10px; background:#858778;}
#twitterContent .detail-tweet a{color:#FFF; text-decoration:underline}
.detail-tweet-time{margin-top:6px;font-size:10px;color:#EAEDD8;font-weight:bold;}
.tweet-nav{text-align:right;margin-top:20px;margin-bottom:14px;}


h1.mainTitle{color:#000;font-size:28px;font-family:Arial, Helvetica, sans-serif;font-weight:600;margin-bottom:4px;}
#subContainer{width:900px;min-height:700px;margin:auto;}
.redTitleBar{width:900px;height:20px;background:url(/images/redtitlebar.gif)}
/*-----------------------------------------------------------
//VIDEO PAGE
//----------------------------------------------------------*/
div.videoSponsor{width:980px;height:490px;background:url(/images/video/default-sponsor.gif);}
div.videoContainer{width:608px;height:490px;background:url(/images/video/videoplayer-bg.png);float:left;}
div.sponsorClick{width:186px;height:490px;cursor:pointer;float:left}
div.theVideo{width:576px; height:346px;margin:auto;margin-top:14px;}
div.videoDesc{width:552px;margin:auto;height:108px;overflow:hidden;margin-top:6px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#CCC;line-height:1.2em;}
div.videoDesc h2{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#FFF;margin-top:8px;margin-bottom:0px;}
div.sponsorBar{width:980px;height:22px;font-family:Arial, Helvetica, sans-serif;color:#CCC;font-size:12px;text-align:center;padding-top:8px;background:url(/images/video/sponsorbar-bg.gif);margin-bottom:20px;}
div.sponsorBar a{color:#FFF;font-weight:bold;text-decoration:none;}
div.videoComments{width:547px;float:left;}
div.videoComments .top{width:547px;height:46px;background:url(/images/video/comments-top.gif)}
div.videoComments .mid{width:547px;background:url(/images/video/comments-mid.gif)}
div.videoComments .bot{width:547px;height:13px;background:url(/images/video/comments-bot.gif)}
div.cvspacer{width:10px;height:200px;float:left;}
.js-kit-lcf-toField {background-color:#FFFFFF;border:1px solid #BBBBBB;display:none;}
.js-singleCommentReplyable { display: none; visibility: hidden;}
.js-CreateComment .js-kit-tabs-singleTab {display: none;}

div.moreVideos{width:424px;float:left;margin-left:8px;}
div.moreVideos .tabs{width:424px;height:20px;}
div.moreVideos .recent-list{background:#CCC;width:424px;min-height:540px;}
div.moreVideos .most-list{background:#CCC;width:424px;}
div.moreVideos .life-list{background:#CCC;width:424px;}
.vli{width:400px;height:84px;margin:auto;border-bottom:dashed 1px #000;margin-top:8px;}
.vli .thumb{width:110px;height:75px;float:left;}
.vli .desc{width:290px;height:75px;float:left;}
.vli .desc a{text-decoration:none;}
.vli .desc span.date{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#000;display:block;margin-bottom:2px;}
.vli .desc span.title{font-family:Arial, Helvetica, sans-serif;color:#663333;font-weight:bold;display:block;font-size:12px;margin-bottom:2px;}
.vli .desc span.vdesc{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#000;display:block;}
.tabs div{float:left;margin-left:6px;}
.tabs div img{cursor:pointer;}

.videoList{width:652px;margin:auto;border-bottom:dashed 1px #000;margin-top:8px;height:98px;}
.videoList .thumb{width:132px;height:90px;float:left;}
.videoList .thumb img{width:120px;height:90px;}
.videoList .desc{width:520px;height:90px;float:left;}
.videoList .desc a{text-decoration:none;}
.videoList .desc span.date{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#000;display:block;margin-bottom:4px;}
.videoList .desc span.title{font-family:Arial, Helvetica, sans-serif;color:#663333;font-weight:bold;display:block;font-size:14px;margin-bottom:4px;}
.videoList .desc span.vdesc{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000;display:block; line-height:1.3em;}

