/* TEMAPLATES/SNIPPET STYLING START */

/* Top Fight Card START */
DIV.top-fight-card {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 11px 0px;
	width: 722px;
	background-image: url('../images/top-fighter-card-bottom-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.top-fight-card DIV.three-col {
	padding: 11px 0px 0px 0px;
	position: relative;
	min-height: 155px;
	height: auto !important;
	height: 155px;
	background-image: url('../images/top-fighter-card-top-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.top-fight-card H3 {
	padding: 0px 0px 7px 0px;
	color: #ffd600;
}
DIV.top-fight-card H4 {
	padding: 0px 0px 39px 0px;
	font-size: 0.9em;
	color: #75a9d0;
}
DIV#main-content DIV.top-fight-card P {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	color: #ffd600;
}
DIV.top-fight-card DIV.left-col {
	padding: 0px 0px 0px 8px;
	width: 128px;
	float: left;
}
DIV.top-fight-card DIV.middle-col {
	padding: 6px 0px 0px 0px;
	width: 450px;
	float: left;
}
DIV.top-fight-card DIV.middle-col P {
	font-weight: bold;
}
DIV.top-fight-card DIV.middle-col P IMG {
	padding: 0px 0px 6px 0px;
}
DIV.top-fight-card DIV.right-col {
	width: 136px;
	float: left;
} 
DIV.top-fight-card DIV.middle-col DIV.fighter-1 {
	padding: 0px 49px 0px 0px; 
	text-align: right;

}
DIV.top-fight-card DIV.middle-col DIV.fighter-2 {
	padding: 0px 0px 0px 49px;
	text-align: left;
}
DIV.top-fight-card DIV.middle-col DIV.fighter-1, DIV.top-fight-card DIV.middle-col DIV.fighter-2 {
	width: 176px;
	float: left;
}
/* Top Fight Card END */

/* Fight Card START */
DIV.fight-card {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 11px 0px;
	width: 722px;
	background-image: url('../images/fighter-card-bottom-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.fight-card DIV.three-col {
	padding: 11px 0px 0px 0px;
	position: relative;
	min-height: 155px;
	height: auto !important;
	height: 155px;
	background-image: url('../images/fighter-card-top-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.fight-card H3 {
	padding: 0px 0px 7px 0px;
	color: #ffd600;
}
DIV.fight-card H4 {
	padding: 0px 0px 39px 0px;
	font-size: 0.9em;
	color: #75a9d0;
}
DIV#main-content DIV.fight-card P {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	color: #ffd600;
}
DIV.fight-card DIV.left-col {
	padding: 0px 0px 0px 8px;
	width: 128px;
	float: left;
}
DIV.fight-card DIV.middle-col {
	padding: 6px 0px 0px 0px;
	width: 450px;
	float: left;
}
DIV.fight-card DIV.middle-col P {
	font-weight: bold;
}
DIV.fight-card DIV.middle-col P IMG {
	padding: 0px 0px 6px 0px;
}
DIV.fight-card DIV.right-col {
	width: 136px;
	float: left;
} 
DIV.fight-card DIV.middle-col DIV.fighter-1 {
	padding: 0px 49px 0px 0px; 
	text-align: right;

}
DIV.fight-card DIV.middle-col DIV.fighter-2 {
	padding: 0px 0px 0px 49px;
	text-align: left;
}
DIV.fight-card DIV.middle-col DIV.fighter-1, DIV.fight-card DIV.middle-col DIV.fighter-2 {
	width: 176px;
	float: left;
}
/* Fight Card END */

/* Description Fight Card START */
DIV.des-fight-card {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 11px 0px;
	width: 722px;
	background-image: url('../images/fighter-card-bottom-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.des-fight-card DIV.three-col {
	padding: 11px 0px 0px 0px;
	position: relative;
	min-height: 155px;
	height: auto !important;
	height: 155px;
	background-image: url('../images/des-fighter-card-top-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.des-fight-card H3 {
	padding: 0px 0px 7px 0px;
	color: #ffd600;
}
DIV.des-fight-card H4 {
	padding: 0px 0px 39px 0px;
	font-size: 0.9em;
	color: #75a9d0;
}
DIV#main-content DIV.des-fight-card P {
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 20px;
	color: #ffd600;
}
DIV.des-fight-card DIV.left-col {
	padding: 0px 0px 0px 8px;
	width: 128px;
	float: left;
}
DIV.des-fight-card DIV.middle-col {
	padding: 6px 0px 0px 0px;
	width: 450px;
	float: left;
}
DIV.des-fight-card DIV.middle-col P {
	font-weight: bold;
}
DIV.des-fight-card DIV.middle-col P IMG {
	padding: 0px 0px 6px 0px;
}
DIV.des-fight-card DIV.right-col {
	width: 136px;
	float: left;
} 
DIV.des-fight-card DIV.middle-col DIV.fighter-1 {
	padding: 0px 49px 0px 0px; 
	text-align: right;

}
DIV.des-fight-card DIV.middle-col DIV.fighter-2 {
	padding: 0px 0px 0px 49px;
	text-align: left;
}
DIV.des-fight-card DIV.middle-col DIV.fighter-1, DIV.des-fight-card DIV.middle-col DIV.fighter-2 {
	width: 176px;
	float: left;
}
/* Description Fight Card END */

/* General Fight Card Styles START */
.winners-belt {
	display: none;
}
.winner-left {
	display: block;
	position: absolute;
	top: 90px;
	left: 13px;
}
.winner-right {
	display: block;
	position: absolute;
	top: 90px;
	right: 9px;
}
/* General Fight Card Styles END */

/* Fighters START */
DIV.fighters {
	margin: 0px 16px 32px 13px;
	padding-bottom: 13px;
	background-image: url('../images/fighters-bgd-bottom.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	float: left;
}
DIV.fighter {
	padding: 10px 12px 0px 11px;
	width: 128px;
	background-image: url('../images/fighters-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.fighter H3 {
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #FFD600;
}
DIV#main-content DIV.fighter P {
	margin: 0px;
	padding: 0px;
}
DIV#main-content DIV.fighter P.view-button {
	padding: 28px 0px 0px 0px;
	text-align: center;
}
/* Fighters END */

/* Fighter Info START */
DIV.fighter-info {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 436px;
	background-image: url('../images/fighter-info-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.fighter-details {
	min-height: 238px;
	height: auto !important;
	height: 238px;
	background-image: url('../images/fighter-details-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.fighter-details P.fighter-img {
	padding: 0px 9px 0px 12px;
	float: left;
}
DIV#main-content DIV.fighter-info H1 {
	padding: 6px 0px 19px 12px;
	width: 424px;
	height: auto;
	background-image: url('../images/template-h1-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: normal;
}
DIV#main-content DIV.fighter-details H3 {
	margin: 0px 0px 11px 0px;
	float: left;
	font-size: 1.8em;
	font-weight: normal;
	color: #d9c51d;
}
DIV#main-content DIV.fighter-details TABLE {
	padding: 0px 0px 0px 0px;
	float: left;
	width: 228px;
	background-image: url('../images/fighter-info-table-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border-collapse:collapse;
}
DIV.fighter-details TABLE TR {
	padding: 0px;
}
DIV.fighter-details TABLE TD {
	padding: 5px 0px 5px 9px;
	font-size: 11px;
	color: #ffffff;
}
DIV.fighter-details TABLE TD.left-col {
	font-weight: bold;
	color: #ffffff;
}
DIV.fighter-details TABLE TD.right-col {
	color: #c1c1c1;
}
DIV.fighter-details P.buttons {
	padding: 0px 0px 0px 5px;
	float: left;
}
DIV.fighter-details P.buttons IMG.biog-button {
	padding: 0px 0px 0px 10px;
}
/* Fighter Info END */

/* Fighter History START */
DIV.fighter-history {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 436px;
	background-image: url('../images/fighter-info-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.history {
	min-height: 200px;
	height: auto !important;
	height: 200px;
	background-image: url('../images/fighter-details-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV#main-content DIV.fighter-history H2 {
	margin: 0px;
	padding: 10px 0 4px 13px;;
	width: 422px;
	background-image: url('../images/template-h1-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 1.8em;
	font-weight: normal;
	color: #ffffff;
}
DIV#main-content DIV.history TABLE {
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 13px;
	width: 434px;
	background-image: url('../images/fighter-history-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border-collapse:collapse;
}
DIV#main-content DIV.history TABLE TH {
	padding: 5px 0px 9px 0px;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color: #ffffff;
}
DIV#main-content DIV.history TABLE TH.col-1 {
	padding-left: 13px;
}
DIV#main-content DIV.history TABLE TD {
	padding: 10px 15px 7px 0px;
	border-top: 1px solid #3f3f3f;
}
DIV#main-content DIV.history TABLE TD.col-1 {
	padding-left: 13px;
	color: #c1c1c1;
}
DIV#main-content DIV.history TABLE TD.col-2 {
	color: #c1c1c1;
}
DIV#main-content DIV.history TABLE TD.col-3 {
	color: #94cef2;
}
DIV#main-content DIV.history TABLE TD.col-4 {
	color: #94cef2;
}
/* Fighter History END */

/* Fighter Bio START */
DIV.fighter-bio {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 436px;
	background-image: url('../images/fighter-info-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.bio {
	padding: 0px 0px 10px 0px;
	background-image: url('../images/fighter-details-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV#main-content DIV.fighter-bio H2 {
	margin: 0px;
	padding: 10px 0 21px 13px;
	width: 422px;
	background-image: url('../images/template-h1-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 1.8em;
	font-weight: normal;
	color: #ffffff;
}
DIV#main-content DIV.bio P {
	padding: 0px 15px 0px 13px;
}
/* Fighter Bio END */

/* Academy Events START */
DIV.event-info {
	padding: 0px 13px 0px 0px; 
	width: 466px;
	float: left;
}
DIV#main-content DIV.event-info H2 {
	margin: 0px 0px 4px 0px;
}
DIV.event-info H3 {
	padding: 0px 0px 25px 0px;
	font-size: 1.1em;
	color: #ffffff;
}
DIV#inner-content-wrapper DIV.event-info UL {
	padding: 0px 0px 18px 15px;
}
DIV#inner-content-wrapper DIV.event-info UL LI {
	padding: 0px 0px 5px 0px;
}
DIV.event-dates {
	width: 241px;
	float: right;
	background-image: url('../images/event-dates-bottom.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.event-dates H3 {
	padding: 0px 0px 18px 0px;
	font-size: 1.1em;
	color: #ffffff;
}
DIV#main-content DIV.event-dates TABLE {
	width: 100%;
}
DIV#main-content DIV.event-dates TABLE TR {
	color: #d9c51d;
}
DIV#main-content DIV.event-dates TABLE TR TD {
	padding: 0px 10px 5px 0px;
	font-size: 11px;
	font-weight: bold;
}
DIV.event-dates P {
	font-size: 10px;
}
DIV.event-dates-top {
	padding: 12px 0px 0px 25px;
	background-image: url('../images/event-dates-top.gif');
	background-position: top right;
	background-repeat: no-repeat;
}
/* Academy Events END */

/* TEMAPLATES/SNIPPET STYLING END */

/* News page styling START */
DIV#main-content H2.news {
	margin: 0px 0px 2px 0px;
}
DIV#main-content H2.news A {
	color: #D9C51D;
	text-decoration: none;
}
DIV#main-content P.news-date {
	margin: 0px 0px 0px 1px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
DIV#main-content P.news-desc {
	margin: 5px 0px 0px 0px;
}
DIV#main-content P.info-link {
	padding-bottom: 10px;
	text-align: right;
	font-size: 10px;
	background-repeat: no-repeat;
	background-position: bottom left;
}
BODY.dark-blue P.info-link {
	background-image: url('../images/dark-blue/news-long-divider.gif');
}
BODY.grey P.info-link {
	background-image: url('../images/grey/news-long-divider.gif');
}
/* News page styling END */

/* Archive menu styling START */
UL#archive {
	padding: 3px 0px 3px 10px;
	color: #C1C1C1;
	font-size: 10px;
}
UL#archive LI {
	padding: 5px 0px 5px 15px;
	cursor: pointer;
}
UL#archive.js UL {
	display: none;
} 
UL#archive LI.open UL {
	display: block;
} 
UL#archive LI.open UL LI UL {
	display: none;
}
UL#archive LI.open UL LI.open UL {
	display: block;	
}
UL#archive LI.selected A {
	color: #D9C51D;
}
DIV#sub-content DIV.sub-content-wrapper {
	padding-bottom: 15px;
}
DIV#sub-content DIV.sub-content-wrapper UL#archive LI {
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
BODY.grey DIV#sub-content DIV.sub-content-wrapper UL#archive LI {
	background-image: url('../images/grey/plusminus.gif');
}
BODY.dark-blue DIV#sub-content DIV.sub-content-wrapper UL#archive LI {
	background-image: url('../images/dark-blue/plusminus.gif');
}
DIV#sub-content DIV.sub-content-wrapper UL#archive LI.open {
	background-position: -291px 4px;
}
DIV#sub-content DIV.sub-content-wrapper UL#archive {
	background-position: bottom left;
	background-repeat: no-repeat;
}
BODY.grey DIV#sub-content DIV.sub-content-wrapper UL#archive {
	background-image: url('../images/grey/news-menu-divider.gif');
}
BODY.dark-blue DIV#sub-content DIV.sub-content-wrapper UL#archive {
	background-image: url('../images/dark-blue/news-menu-divider.gif');
}
BODY.dark-blue DIV#sub-content DIV.sub-content-wrapper UL#archive LI UL UL {
	background-image: none;
}
BODY.dark-blue DIV#sub-content DIV.sub-content-wrapper UL#archive LI UL LI UL LI, BODY.grey DIV#sub-content DIV.sub-content-wrapper UL#archive LI UL LI UL LI {
	padding: 4px 8px 4px 4px;
	background-image: none;
}
DIV#sub-content DIV.sub-content-wrapper UL#archive LI UL LI A {
	text-decoration: none;
}
/* Archive menu styling END */

DIV#main-content P.gym-mess {
	margin: 0px 0px 5px 160px;
	color: #D9C51D;
	clear: both;
	font-weight: bold;
}
DIV.show-options {
	margin: 0px 0px 20px 0px;
	clear: both;
	height: 25px;
}
A.buy-dvd {
	padding: 4px 10px 0px 28px;
	float: left;
	display: block;
	background-image: url('../images/dark-blue/dvd.gif');
	background-repeat: no-repeat;
	height: 21px;
}
A.watch-video {
	padding: 4px 10px 0px 28px;
	float: left;
	display: block;
	background-image: url('../images/dark-blue/video.gif');
	background-repeat: no-repeat;
	height: 21px;
}
A.gallery {
	padding: 4px 10px 0px 28px;
	float: left;
	display: block;
	background-image: url('../images/dark-blue/gallery.gif');
	background-repeat: no-repeat;
	height: 21px;
	clear: right;
}
