body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	background-color: #000000; 
	padding: 0; 
	margin: 0;
	font-weight: normal;
	text-decoration: none;
	background-image: url(/images/bgrd-top.jpg); 
	background-repeat: repeat-x; 
	background-position: top left;
	}


a img { border-style: none;}

a, a:hover { 
	color: #000000; 
	text-decoration: underline; 
	}

a:hover { 
	color: #9d080d;
	text-decoration: underline; 
	}
	
a.topnav { 
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin-top: 6px;
	display: block;
	color: #ffffff;
	font-weight: bold; 
	text-decoration: none;
	border-right: 1px solid #000000; 
	}

a.topnav:hover {
	text-align: center;
	display: block; 
	color: #000000;
	font-weight: bold;
	text-decoration: none; 
	border-right: 1px solid #000000;
	}

a.topnav#end, a.topnav:hover#end { border-style: none;}

a.mail { color: #e41b23; font-weight: bold; text-decoration: underline}
a.mail:hover { color: #000000; font-weight: bold; text-decoration: underline}

a.belts {  font-size: 11px; color: #bf141c; font-weight: normal; text-decoration: none;}
a.belts:hover { font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline;}

a.results, a.results:hover {  
	font-size: 11px; 
	color: #bf141c; 
	font-weight: bold; 
	text-decoration: none;
	}

a.results:hover { color: #000000; text-decoration: underline;}

a.foot { color: #000000;  text-decoration: underline}
a.foot:hover { color: #e41b23;  text-decoration: underline}

.contentwrap {  width: 100%;}

.top { 
	height: 246px; 
	background-image: url(../images/bgrd-top.jpg); 
	background-repeat: repeat-x; 
	background-position: top left;
	} 

.page { 
	background-image: url(../images/bgrd-page.gif);
	background-position: top center; 
	background-repeat: repeat-y;
	width: 1200px; 
	margin: 0px auto 0px auto;
	}
	
.banner {
	background-image: url(../images/bgrd-banner.jpg); 
	height: 246px; 
	width: 950px; 
	margin: 0px auto 0px auto;
	}

.banspacer {height: 190px;}

.bannerImage { 
	width: 448px; 
	margin: 0px 0px 0px 320px; 
	padding-top: 30px;
	}
	
.navbox { 
	margin: 0px 0px 0px 282px; 
	clear: both; 
	width: 565px;
	}

.navendleft, .navendright { 
	width: 15px;
	background-image: url(../images/nav-bgrd-left.gif);
	height: 29px;
	float: left;
	}

.navendright { 
	background-image: url(../images/nav-bgrd-right.gif);
	}
	
.buttonbox, .buttonboxend { 
	width: 72px; 
	background-image: url(../images/bgrd-buttonbox.jpg);
	float: left;
	height: 29px;
	display: block;
	text-align: center
	}
	
.buttonboxend {border-style: none;}

.leftColumn, .rightColumn {
	width: 190px;
	float: left;
	padding: 25px 0px 0px 0px; }

.rightColumn { 
	float: left;
	width: 145px;
	}



.linkbox { 
	clear: both; 
    	width: 120px; 
	margin: 0px auto 0px auto;
	}

.linkbans {
	margin: 0px auto 20px auto;
	width: 120px;
	height: 60px;
	}

.addThisBox { padding-left: 20px; }



.content { 
	display: block; 
	float: left;
	width: 820px; 
	margin: 0px 0px 0px 0px;
	background-image: url(../images/bgrd-page.gif);
	background-position: center 0%; 
	background-repeat: repeat-y;
	background-color: #000000;
	}
	
.maintop, .mainbottom {
	height: 19px; 
	background-image: url(../images/bgrd-main-top.gif); 
	width: 730px; 
	margin: 0px auto 0px auto;
	}
	
.mainbottom { 
	background-image: url(../images/bgrd-main-bottom.gif); 
	}

.main { 
	background-color: #ffffff; 
	width: 730px; 
	margin: 0px auto 0px auto;
	}

.textbox { 
	margin: 0px auto 0px auto;
        padding: 10px 10px 10px 20px;
	border-bottom: 1px solid #ebebeb;
	background-color: #ffffff;
	}

.textbox#news {padding: 10px 10px 25px 20px;}

.google468 { 
	width: 475px; 
	margin: 0px auto 0px auto; 
	padding: 15px 0px 15px 0px;
	}

.youTube320, .youTube240 {
	width: 320px; 
	text-align: center; 
	margin: 15px auto 10px auto;
	}

.youTube240 { width: 240px;}

	
h1 {	
	margin: 0px;
	font-size: 15px; 
	font-weight: bold; 
	color: #000000;
	}

h1.redTitle {	
	margin: 0px;
	font-size: 22px; 
	color: #e41b23; 
	font-weight: bold;
	text-decoration: underline;
	}
	
h2 {	
	margin: 0px;
	font-size: 11px; 
	font-weight: bold; 
	color: #e41b23;
	}

h2.hall { color: #000000; }

h3 {
	background-color: #cc1c29;
	border: 2px solid #999999;
	font-weight: bold; 
	color: #ffffff; 
	font-size: 17px; 
	text-align: center; 
	padding: 3px 0px 3px 0px;
	margin: 0;
	}

h3.axe { background-color: #3b33b7;}

h3.visit {
	background-color: #ffffff;
	color: #000000;
	}

h4 { 
	text-align: center;
	background-color: #cc1c29; 
	font-size: 13px; 
	font-weight: bold; 
	color: #ffffff;
	margin: 0;
	}

h4.axeK { background-color: #000000;}

.eventtitles {
	text-align: center;
	font-size: 20px; 
	font-weight: bold; 
	color: #000000;
	}

.bigred {
	font-size: 22px; 
	color: #e41b23; 
	font-weight: bold;
	text-align: center; 
	text-decoration: underline;
	padding: 0px 0px 10px 0px;
	}

.clearboth { clear: both;}

.photoR { 
	border: 2px solid #e41b23; 
	float: right; 
	width: auto; 
	margin-left: 10px; 
	margin-bottom: 8px;
	}

.photoL { 
	border: 2px solid #e41b23; 
	float: left; 
	width: auto; 
	margin-right: 10px; 
	margin-bottom: 8px;
	}

.photoC { 
	border: 2px solid #e41b23; 
	width: auto; 
	margin: 10px auto 10px auto; 
	display: block;  
	}

table.event { 
	width: 500px; 
	margin: 0px auto 0px auto; 
	border-style: none; 
	}

.photo350 { 
	width: 350px; 
	margin: 10px auto 0px auto;
	}

.photo300 { 
	width: 300px; 
	margin: 10px auto 0px auto;
	}

.photo250 { 
	width: 250px; 
	margin: 10px auto 0px auto;
	}

.quoteblock { 
	font-style: italic; 
	margin: 10px auto 10px auto; 
	width: 75%; 
	display: block;	
	}

.result { 
	text-align: center; 
	margin: 10px auto 0px auto;
	}

.date { 
	text-align: center; 
	margin: 5px auto 0px auto; 
	width: 300px; 
	border-bottom: 1px solid #636363; 
	padding-bottom: 10px;
	}

.eventDate { 
	text-align: center; 
	padding: 5px 0px 5px 0px;
	}

.footerbox {
	width: 730px; 
	margin: 0px auto;
	}

.footer {
	text-align: center; 
	color: #000000; 
	padding: 10px 0px;
	}


/* FIGHT CARD TABLE STYLES */

.blueX { color: #0000ff; }

.redO { color: #e41b23; }

.greenT { color: #008000; }

table.card {width: 500px; border: 1px solid #000000; margin: 10px auto 0px auto;}

td.fighttop { text-align: left; background-color: #ececec; padding: 5px 0px 5px 5px; border-bottom: 1px solid #acacac;}

td.fightcard { text-align: center; font-weight: bold;  color: #e41b23;; padding: 5px 0px 5px 0px; font-size: 14px;}

td.bout {text-align: center; font-weight: bold; background-color: #acacac; color: #ffffff; padding: 5px 0px 5px 0px;}

td.fightleft {width: 245px; text-align: right; border: 1px solid #000000; border-left: none;  padding: 5px 5px 5px 0px;}

td.fightright {width: 245px; text-align: left; border: 1px solid #000000; border-right: none;  padding: 5px 0px 5px 5px;}

td.fight3way { text-align: center; border-style: none; border-bottom: 1px solid #000000;  padding: 5px 0px 5px 5px;}

td.vs {width: 10px; text-align:center; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding: 0px 4px 0px 4px;}

td.result { text-align: center;  background-color: #ececec;  padding: 5px 0px 5px 0px; font-weight: normal; font-size: 11px;}

td.tba {text-align: center; font-weight: bold; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding: 5px 0px 5px 0px; }

/* FIGHT CARD TABLE STYLES */




/* PROFILE STYLES */

.profFlag {float: right; margin-top: 10px;}

.profBox { width: 230px;  margin: 10px 0px 0px 2px; float: left; }

.profPhoto { width: 100px; float: left; margin-top: 5px;}

.profStats { width: 125px; float: left; margin-top: 5px;}

.profSun {float: right; margin: 10px 40px 0px 0px;}

dl.profdl { margin: 3px 0px 0px 5px;}

dt.profdt {
	font-size: 9px;
	color: #000000;
	}

dd.profdd {
	font-size: 9px;
	color: #000000;
	margin: 3px 0px 3px 5px;
	}


img.profBlock {display: block; padding: 0;}

/* PROFILE STYLES */



/* TITLE HOLDERS STYLES */

.titleTitles { background-color: #bf141c; font-size: 14px; font-weight: bold; color: #ffffff; width: 475px; text-align: center; margin: 10px auto; padding: 2px 0px; }

.titlePhoto { width: 100px; margin: 20px auto 0px auto; display: block;  }

.titleName { font-weight: bold; padding: 0px 0px 5px 0px;}

.titleText, .titleTagText {  width: 400px; text-align: center; margin: 5px auto; }

.titleTagText { margin: 0px auto; padding-bottom: 5px; }

.titleHistory { padding: 5px 0px 0px 0px;}

.titleTagBox { width: 300px; margin: 0px auto; padding-top: 5px; }

.titleTagLeft { width: 120px; float: left;  margin-left: 15px; }

.titleTagRight { width: 120px; float: left;  margin-left: 30px; }

.titleTagName { font-weight: bold; text-align: center; padding: 5px 0px 5px 0px;}

img.titleImg { display: block; padding: 0; margin: 0px auto; border: 1px solid #bf141c;}

table.titleBelts { width: 500px; border-style: none; padding: 0; margin: 0px auto 10px auto; border-bottom: 1px solid #cccccc;}

td.belts, td.belts1 { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; padding: 4px 2px;}

td.belts1 {  background-color: #EFF1F1; }

.titleFootNote { padding: 5px 0px; width: 500px; margin: 0px auto; font-size: 12px;}



/* TITLE HOLDERS STYLES ENDS */




/* PHOTO PAGES STYLES */

.photorow { 
	margin: 15px auto 0px auto; 
	width: 675px;
	}

.photobox {
	float: left; 
	width: auto; 
	margin: 0px 0px 0px 15px;
	}

/* PHOTO PAGES STYLES END */




/* OLD SITE STYLES */

.titles {
	font-size: 14px; 
	font-weight: bold; 
	color: #000000;
	}

.red { 
	font-size: 10px; 
	font-weight: bold; 
	color: #f72131;
	}


.news { 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000;
	}


.time {  
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
	}

.photo { 
	border: 2px solid red; 
	margin: 0px 2px 4px 2px;
	}

.events { 
	font-size: 18px;  
	font-weight: bold; 
	color: #000000;
	}

.bgred {
	font-size: 18px; 
	color: red; 
	font-weight: bold; 
	text-decoration: underline;
	}

.prof { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #000000;
	}

/* OLD SITE STYLES ENDS */


/* HIMATSURI TABLE */

table.firefestival {
	width: 500px; 
	margin: 10px auto 0px auto; 
	border: 1px solid black; 
	padding: 0;
	}

td.ff, td.ffb,td.ffs,td.ffn,td.ffw,td.ffg,td.ffl, td.fft,td.fftot {
	border: 1px solid #000000;
	text-align: center;
	width: 70px;
	padding: 4px 0px 4px 0px;
	}

td.ffw,td.ffl, td.fft,td.fftot {font-size: 20px; font-weight: normal;}

td.ffg {background-color: #e0e0e0;}

td.ffb {color: #ffffff; background-color: #000000; }

td.ffs {background-color: #e41b23; }

td.fft { color: #008000;}

td.ffl { color: #0000ff; }

td.ffw { color: #e41b23; }

td.ff {font-weight: normal}


/* HIMATSURI TABLE ENDS */



/* FF SYMBOL KEY */

table.ffskey {margin: 10px auto 0px auto; width: 220px; border-style: none;}

td.ffstitle {text-align: center; text-decoration: underline; font-weight: bold;}

td.ffsk, td.ffske, td.ffskw, td.ffskl, td.ffskt, td.ffskone {font-weight: bold; text-align: center; width: 60px;}

td.ffskone { text-align: left;}

td.ffske {width: 20px;}

td.ffskw { color: #e41b23; }

td.ffskl { color: #0000ff; }

td.ffskt { color: #008000;}

/* FF SYMBOL KEY ENDS*/



/* FIRE FESTIVAL TABLE - OLD */
	
td {  font-size: 11px; font-weight: bold; color: #000000;}

td.redbox { background-color: #bf141c; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff;}

td.darkredbox { background-color: #cc1c29; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff;}

td.blackbox { background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff;}

/* FIRE FESTIVAL TABLE ENDS - OLD */	




/* ADVERTISMENTS */	

.adbanners, .googlebanner, .amazonL {
	float: right; 
	margin: 0px 10px 0px 0px; 
	border: 1px solid #ffffff; 
	display: block;
	}

.amazonbanner {
	float: left;
	border: 1px solid #ffffff;
	width: 120px;
	margin: 10px 0px 0px 0px;
	}

.amazonL { 
	border-style: none;
	width: 125px;
	}

a.ad { font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: underline}
a.ad:hover { font-size: 12px; color: #e41b23; font-weight: bold; text-decoration: underline}

.advertTitle { text-align: center; font-size: 11px; color:#cccccc;}

.advertWrap { padding: 15px 0px;}

.aff300 { float: left; width: 300px; margin-left: 10px;}

.am234 { width: 234px; margin: 15px auto 5px auto;}

.advertLeft { float: left; width: 250px; margin-left: 90px;}

.z1AdBox { padding: 0px 0px 10px 0px; border-bottom: 1px solid #CC0033; }

.z1Ads { background-color: #000000; width: 120px; text-align: center; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 55px;}

/* ADVERTISMENTS END */



/* SITE MAPS */

ul.sitemap, li.sitemap { margin-bottom: 10px;}

.sitemapDate { margin-bottom: 10px; list-style-type: none; font-weight: bold;}

/* SITE MAPS ENDS */




/* RESULTS PAGE */

.resultsBox { 

	color: #000000;
	float: left; 
	width: 315px; 
	margin: 10px 0px 0px 30px; 
	display: block;

	}

.resultsBox strong { 
	font-size: 16px;
	font-weight: bold;
	display: block;
	text-align: center;
}

.resultsBox  dd {
	font-size: 11px;
	margin: 0px 0px 5px 0px;
	}



/* RESULTS PAGE */
