/* CSS Document */
body { background:url(../images/bodybg.gif) repeat #161616; color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; margin-top:0px}
.bodytxt {font:normal 14px Arial, Helvetica, sans-serif; color:#fff; padding:20px 20px 20px 30px; background-color:#333;border-bottom:1px solid #444;border-right:1px solid #444;border-left:1px solid #444}
.bodytxt a:link, .bodytxt a:visited{color:#fff}
.title{height:39px; background:url(../images/titlebg.gif) repeat-x;border:1px solid #444 }
.headings{font:bold italic 18px Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px solid #444; padding:0 0 0 10px}
.highlight{background:url(../images/highlightbg.gif) repeat-x; height:77px; width:340px; padding:0 0 0 20px}
.media{height:77px; width:340px; padding:0 0 0 20px}
.rightcl{ background-color:#252525; background: url(../images/rightbg.gif) repeat-x top}
.highlighttxt{font: bold 18px Arial, Helvetica, sans-serif; color:#fff}
.watch, .watch a:link, .watch a:visited{font: bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none}
.watch a:hover {text-decoration:underline}
.more{font: bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:0px 5px 5px 5px}
.big{color:#fe8302; font:italic bold 14px Arial, Helvetica, sans-serif}
.border{border-left:1px solid #ff0100;border-right:1px solid #ff0100; width:950px}
.footer, .footer a:link, .footer a:visited{font:10px Arial, Helvetica, sans-serif;border-bottom: 1px solid #ff0100; border-top: 3px double #333; background:url(../images/footerbg.gif) repeat-x top; color:#fff; text-decoration:none; padding:10px}
.footer a:hover {text-decoration:underline}
/*News*/
.link a:link, .link a:visited {font:11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none}
.link a:hover {text-decoration:underline}
.links a:link, .links a:visited {font: bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none}
.links a:hover {text-decoration:underline}
.newstitle{font:bold 12px "Microsoft Sans Serif", Arial; color:#fff; padding:10px 0 0 10px}
.newsbody{padding:2px 0 0 10px}
.newsdate{font:10px "Microsoft Sans Serif", Arial; color:#fff}
/**/
.menubg{background-image:url(../images/menu1bg.gif); background-repeat:repeat-x}
.space{width:27px; background-image:url(../images/m_spacer.gif)}
.menu, .menu a:link, .menu a:visited {font:italic bold 12px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center;width:80px; height:27px;color:#fff}
.menu a:hover{text-decoration:underline}
/* break */
/* features */
.features {border: 1px solid #444; background-color:#000;padding:10px; margin-bottom:5px}
.ad{border: 1px solid #444;padding:10px; background:url(../images/adbg.jpg) no-repeat right bottom}
.adtshirt{border: 1px solid #444;padding:10px; background:url(../images/tbg.gif) no-repeat right bottom}
.features img {border:1px solid #fff}
.newsheading{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding-left:15px}
.newsbody{font:italic 12px Arial, Helvetica, sans-serif; color:#fff;padding:0px 5px 5px 15px}
.newsheadingmain{font:bold 12px Arial, Helvetica, sans-serif; color:#fe8302; padding:15px 0 10px 20px}
.newsbodymain{font:italic 12px Arial, Helvetica, sans-serif; color:#fff;padding:0px 20px 0px 20px}
.date{font:11px Arial, Helvetica, sans-serif; text-align:right}
.more a:link, .more a:visited {font:11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline}
.more a:hover {text-decoration:underline}
/*features*/
/* movie */
.movie{background-color:#000; padding:20px 5px 0px 5px; font:11px Arial, Helvetica, sans-serif}
.description{padding:5px 5px 5px 20px}
.gallery{background:#252525  url(../images/gallerybg.gif) repeat-x top; border: 1px solid #666; padding-bottom:10px}
.gallery img {padding:10px 0 0 0}
.gallerytitle{font:bold 16px Arial, Helvetica, sans-serif; color: #fff; padding:10px; border-bottom:1px dotted #fff; text-align:left}
/* movie */
/* training */
.training{font:12px Arial, Helvetica, sans-serif; }
.pro{ text-align:center; background-color:#000}
.kids{text-align:center; background-color:#666}
/*.closed{text-align:center; background-color:#eee; color:#333}*/
.closed{text-align:center; background-color:#222; color:#fff}
.beginners{ text-align:center; background-color:#666}
.days{ font-weight:bold; text-align:center;background-color:#222; color:#fff}
.cardio{ text-align:center; background-color:#999}
.brazilian{background-color:#a5bbdb; color:#333;text-align:center}
.women{background-color:#a56a72; color:#fff; text-align:center}
.striking{background-color:#486692; color:#fff; text-align:center}
.wrestling{background-color:#649cb4; color:#fff; text-align:center}
.member {background-color:#000;padding-left:5px; padding-right:5px}
.members {background-color:#666; padding-left:5px; padding-right:5px}
/*  training */
/*  outlinks */
.outlinks{border: 1px solid #444}
.outlinks img {border:1px solid #252525}
.outlinks td{ background-color:#252525}
/*  outlinks */
/*  fighters */
.fighters {border: 1px solid #444; background-color:#000;padding:10px}
.fighters img {border:1px solid #fff}
/*  images */
.images img {border:1px solid #fff}
.images {padding-bottom:10px}
/*  iframe */
iframe#ifrm{border:1px dashed #ccc;width: 85%}
/*  gallery */
.view, .view a:link, .view a:visited{font: bold 10px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:0px 5px 5px 5px}
.view a:hover { text-decoration:underline}