* {
	margin: 0px;
	padding: 0px;
}
body { /* default textual, background images */
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
	line-height: 16px;
	background: url('../../images/tileBottom.gif') bottom left repeat-x;
	background-color: #001226;
	overflow-x: hidden;
}
img { /* global rules */
	border: 0;
}
a { /* global links */
	font-size: 9px;
	color: #bbb7b7;
	text-decoration: none;
}
a:hover { /* global links */
	color: #ffcc24;
}
p { /* global paragraphs */
	margin-bottom: 10px;
}
#topTile { /* tiled background image top */
	position:relative;
	width: 100%;
	background: url('../../images/tileTop.gif') top left repeat-x;
}	
#wrapperTop { /* top middle background */
	position: relative;
	/*width: 1300px;*/
	margin: 0 auto;
	background: url('../../images/top.jpg') top center no-repeat;
}
#wrapperBottom { /* bottom middle background */
	position: relative;
	/*width: 1300px;*/
	margin: 0 auto;
	background: url('../../images/bottom2.jpg') bottom center no-repeat;
}
#topCenter { /* top center background image of his head */
	position:relative;
	margin: 0 auto;
	width: 762px;
	height: 73px;
	background: url('../../images/topCenter.jpg') top center no-repeat;
}
#main { /* same as above but footer will be outside of this wrapper */
	position: relative;
	width: 760px;
	margin: 0 auto;
	border-left: 1px solid #a1a1a1;
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
}
#mainHeader { /* main banner image */
	position: relative;
	width: 760px;
	height: 220px;
	border-bottom: 1px solid #ffc82e;
}

/* -- Navigation -- */
	div#navcontainer {
		background-color: #11212a;
		border-top: 3px solid #2a2415;
	}
	div#navcontainer ul {
		color: white;
		text-align: center;
		margin: 0;
		padding-bottom: 4px;
		padding-top: 3px;
	}
	div#navcontainer ul li {
		display: inline;
		margin-left: -4px;
	}
	div#navcontainer ul li a {
		padding: 5px 12px 6px 12px;
		color: white;
		text-decoration: none;
		border-right: 1px solid #656264;
		font-weight: bold;
		font-size: 12px;
		font-family: trebuchet ms;
	}
	div#navcontainer ul li#lastLink a {
		border-right: 0px;
	}	
	div#navcontainer ul li a:hover {
		color: #ffcc24;
		background: url('../../images/navBg.jpg') top left repeat-x;
	}
	div#navcontainer ul li#active a { 
		background: url('../../images/navBg.jpg') top left repeat-x;
		color: #ffcc24;
	}
/* -- End of Navigation -- */

#mainContent { /* main content box */
	position: relative;
	width: 760px;
	border-top: 3px solid #00a4ff;
	background: url('../../images/mainContentTopBg.jpg') top center no-repeat;
	padding-top: 50px;
	background-color: #000;
	text-align: left;
}

/* -- Left Column Contents -- */
#leftCol { /* left column */
	position: relative;
	float: left;
	width: 496px;
	height: auto;
	padding-left: 15px;
}
	/* -- Blog Section -- */
	#blog { /* blog section */
		position: relative;
		width: 494px;
		border: 1px solid #a1a1a1;
		margin-top: 10px;
		margin-bottom: 25px;
	}	
		#blogTop { /* top title section of blog box */
			position: relative;
			width: 494px;
			border-bottom: 1px solid #a1a1a1;
		}
		#blogContent {
			background-color: #494949;
			border: 3px solid #363636;
			padding: 8px 5px 15px 5px;
		}
		.subTitle { /* blog category */
			font-weight: bold;
			letter-spacing: -.1px;
			padding-left: 5px;
			padding-bottom: 5px;
		}
		.blogCategory { /* blue category text for the blog */
			color: #00a4ff;
			text-decoration: underline;
			letter-spacing: -.1px;
		} /* -- End of Blog Section -- */

	/* -- Full Photo Gallery -- */
	#fullPhotoGallery { /* photo gallery for multi-media page */
		position: relative;
		/*width: 720px;*/
		margin-top: 10px;
		margin-bottom: 25px;
		border: 1px solid #a1a1a1;
		padding: 3px;
		background-color: #1f1f1f;
		text-align: center;
		clear: both;
	}
		#fullGalleryThumbnails { /* formatting full photo gallery box */
			background-color: #494949;
			border: 1px solid #363636;
			padding: 8px 0 10px 0;
		}
		#fullGalleryThumbnails a IMG{ /* formatting img border */
			text-decoration: none;
			border: 2px solid #e4b118;
		}
		#fullGalleryThumbnails a:hover IMG{ /* formatting img border */
			border: 2px solid #3399cc;
		}
		#fullGalleryThumbnails img {
			margin: 5px 3px 0 3px;
		} /* -- End of Full Photo Gallery -- */
		
	/* -- Recent News Section -- */
	#recentArticle { /* recent article section */
		position: relative;
		width: 494px;
		border: 1px solid #a1a1a1;
		margin-top: 10px;
	}
		#recentArticleTop { /* top title section of recent article */
			position: relative;
			width: 494px;
		}
		#recentArticleTopLeft {
			position: relative;
			float: left;
			padding: 5px 0 5px 5px;
			width: 400px;
			border-bottom: 1px solid #a1a1a1;
		}
		#recentArticleTopRight {
			position: relative;
			float: right;
			padding: 5px 5px 5px 0px;
			width: 84px;	
			border-bottom: 1px solid #a1a1a1;
		}
		.recentArticleAuthor {
			color: #ffcc24;
			font-weight: bold;
		}
		#articlePreview {
			clear: both;
			background-color: #494949;
			border: 3px solid #363636;
			padding: 8px 5px 8px 5px;
		}
		#readMore { /* read more bar */
			position: relative;
			float: right;
			border: 1px solid #a1a1a1;
			background-color: #1f1f1f;
			margin-bottom: 25px;
			font-size: 9px;
			padding-right: 2px;
			margin-top: 5px;
		}
		#readMore img { /* read MOre mini image */
			vertical-align: middle;
			margin-top: 2px;
			margin-bottom: 3px;
			margin-left: 2px;
		} /* -- End of Recent News Section -- */
		
	/* -- Sponsors Section -- */
	#sponsors { /* sponsors section */
		position: relative;
		width: 494px;
		border: 1px solid #a1a1a1;
		margin-bottom: 25px;
		background-color: #1f1f1f;
		
		text-align: left;
	}
		#sponsorsBox {
			padding: 10px 10px 10px 10px;
			background-color: #1f1f1f;
			border: 3px solid #363636;
		} /* -- End of Sponsors Section -- */
	
	
	 #onlineStore { /* contact us section */
		position: relative;
		width: 494px;
		border: 1px solid #a1a1a1;
		margin-bottom: 25px;
		background-color: #1f1f1f;
		text-align: left;
	}
		#onlineStoreBox {
			padding: 10px 10px 10px 10px;
			background-color: #1f1f1f;
			border: 3px solid #363636;
		}/* -- End of Contact Us Section -- */
		
	#foundation { /* contact us section */
		position: relative;
		width: 494px;
		border: 1px solid #a1a1a1;
		margin-bottom: 25px;
		background-color: #1f1f1f;
		text-align: left;
	}
		#foundationBox {
			padding: 10px 10px 10px 10px;
			background-color: #1f1f1f;
			border: 3px solid #363636;
		}/* -- End of Contact Us Section -- */
		
	/* -- Contact Us Section -- */
	 #contactUs { /* contact us section */
		position: relative;
		width: 494px;
		border: 1px solid #a1a1a1;
		margin-bottom: 25px;
		background-color: #1f1f1f;
		text-align: left;
	}
		#contactFormBox {
			padding: 10px 10px 10px 10px;
			background-color: #1f1f1f;
			border: 3px solid #363636;
		}
		.contactForm label,input { /*formating label, input and textarea */
			display: block;
			width: 250px;
			float: left;
			margin-bottom: 5px;
		}
		.contactForm label {
			text-align: right;
			width: 100px;
			padding-right: 10px;
			font-weight: bold;
			color: #ffcc24;
		}
		.contactForm input {
			font-size: 10px;
			padding: 3px;
		}
		.contactForm br {
			clear: left;
		}
		.inputSubmit {
			width: 150px;
			margin-top: 10px;
		}
		.contactLinks a{
			color: #00a4ff;
			font-weight: bold;
		}
		.contactLinks a:hover{
			color: #ffcc24;
		}/* -- End of Contact Us Section -- */
		
	/* -- Biography Section -- */
	#bio { /* biography section */
		position: relative;
		width: 494px;
		border: 1px solid #a1a1a1;
		margin-top: 10px;
		margin-bottom: 25px;
		background-color: #1f1f1f;
	}
		#bioDetails {
			padding: 10px 0 10px 20px;
			background-color: #1f1f1f;
			border-left: 3px solid #363636;
			border-right: 3px solid #363636;
		}
		#bioMisc {
			background-color: #494949;
			padding: 10px 0 10px 20px;
			border: 3px solid #363636;
		}
		.bioTitle {
			font-weight: bold;
			color: #e4b118;
		} /* -- End of Biography Section -- */
		
	/* -- Video Gallery Section -- */
	#videoGallery { /* video Gallery section */
		position: relative;
		width: 494px;
		border: 1px solid #a1a1a1;
		margin-bottom: 30px;
		background-color: #1f1f1f;
	}
		#videoPlay {
			background-color: #494949;
			padding: 10px 0 10px 0;
			border: 3px solid #363636;
			text-align: center;
		}
		#videoDescription {
			padding: 10px;
			background-color: #1f1f1f;
			border-left: 3px solid #363636;
			border-right: 3px solid #363636;
			border-bottom: 3px solid #363636;
		}
		.videoTitle { /* title of video */
			color: #ffcc24;
			font-size: 14px;
			font-weight: bold;
			letter-spacing: -0.8px;
			font-family: Arial, Helvetica, sans-serif;
		}
		.videoTitleBlurb { /* title of video */
			font-size: 10px;
			color: #00a4ff;
			font-weight: bold;
		} /* -- End of Video Gallery Section -- */
	
	/* -- Links/Resources Section -- */
	#resources { /* links/resources section */
		position: relative;
		width: 494px;
		border: 1px solid #a1a1a1;
		margin-bottom: 25px;
		background-color: #1f1f1f;
	}
		#resourcesLists {
			padding: 10px 0 10px 0;
			background-color: #1f1f1f;
			border: 3px solid #363636;
		}
		#resourcesLists li {
			margin-bottom: 3px;
			display: block;
		}
		#resourcesLists li.lightBg {
			background-color: #363636;
			border: 5px solid #363636;
			padding: 2px;
		}
		#resourcesLists li.darkBg {
			padding: 7px;
		}
		#resourcesLists a{
			color: #e4b118;
		}
		#resourcesLists a:hover{
			color: #00a4ff;
		}
		.resourcesTitle {
			font-size: 11px;
			font-weight: bold;
		}/* -- End of Links/Resources Section -- */
		
	/* -- Fight Stats Section -- */
	#fightStats { /* fight stats section */
		position: relative;
		width: 494px;
		margin-top: 10px;
		margin-bottom: 25px;
	}
		#fightStatsImg { /* image inside fight stats box */
			position: absolute;
			margin-left: 300px;
			margin-top: 40px;
		}
		#fightStatsBioImg { /* image inside fight stats box */
			position: absolute;
			margin-left: 520px;
			margin-top: 40px;
		}
		#fightStatsTop { /* top title of fight stats */
			position: relative;
			width: 494px;
		}
		.fightStatsTitle { /* title of fight stats */
			color: #bbb7b7;
			font-size: 14px;
			font-weight: bold;
			letter-spacing: -0.8px;
			font-family: Arial, Helvetica, sans-serif;
		}
		.win { /* rules to set number of wins to yellow color */
			color: #ffcc24;
			font-size: 10px;
		}
		.loss { /* rules to set number of losses to blue color */
			color: #3399cc;
			font-size: 10px;
		}
		.draw { /* rules to set number of draws to grey color */
			color: #bbb7b7;
			font-size: 10px;
		}
		.legend { /* rules to set win-loss-draw lengend to grey */
			color: #707070;
			font-size: 10px;
		}
		#fightStatsTable { /* formating the stats table */
			margin-top: 8px;
			border: 1px solid #a1a1a1;
		}
		th { /* formatting headings for stats table */
			color: #ffcc24;
			font-weight: bold;
			padding: 5px;
			font-size: 12px;
			letter-spacing: -.5px;
			border-bottom: 1px solid #a1a1a1;
		}
		td { /* setting padding for elements in stats table */
			padding: 5px;
		}
		tr.darkBg { /* setting rule for dark background lines in stats table */
			background-color: #1f1f1f;
		}
		tr.lightBg { /* setting rule for light background lines in stats table */
			background-color: #494949;
		}
		.viewAllStats { /* view all stats bar */
			position: relative;
			border: 1px solid #a1a1a1;
			background-color: #1f1f1f;
			text-align:center;
			margin-top: 5px;
			float: right;
			padding-right: 2px;
			font-size: 9px;
		}
		.mac.gecko .viewAllStats { /* fixing positioning on mac firefox */
			margin-right: 5px;
		}
		.viewAllStats img { /* view all stats mini image */
			vertical-align: middle;
			margin-top: 2px;
			margin-bottom: 3px;
			margin-left: 2px;
		} /* -- End of Fight Stats Section -- */
						
	/* complete fight stats on biography page */
	#fightStats2 { /* fight stats section */
		position: relative;
		width: 730px;
		margin-top: 20px;
		margin-bottom: 25px;
		padding: 0 15px 0 15px;
		clear: both;
		}		
	/* end of complete fight stats on biography page */
		
		
h6.blogTitle { /* text title of content boxes */
	font-size: 11px;
	color: #ffcc24;
	letter-spacing: -.3px;
	padding-left: 5px;
	padding-top: 5px;
}
h6.articles { /* text title of content boxes */
	font-size: 11px;
	color: #ffcc24;
	letter-spacing: -.3px;
}
h6.date { /* date heading for recent article */
	letter-spacing: -.1px;
}

/* -- Right Column Sidebar -- */
#rightCol { /* right column sidebar */
	position: relative;
	float: right;
	width: 220px;
	height: auto;
	padding-right: 15px;
}
	/* -- Previous Articles/News Section -- */
	#prevArticles { /* previous articles side bar */
		position: relative;
		width: 220px;
		z-index: 1;
	}		
		#prevArticlesTitle { /* previous articles title image section */
			position: relative;
			width: 220px;
			margin-bottom: 10px;
		}
		#prevArticlesBox { /* enclosed box of previous articles section */
			position: relative;
			width: 206px;
			float: right;
			border: 1px solid #a1a1a1;
			background:url('../../images/sideBarBg.jpg') bottom left repeat-x;
			background-color: #494949;
			text-align: center;
			margin-bottom: 30px;
		}
		#prevArticlesBox a { /* links in previous articles */
			color: #ffcc24;		
			font-weight: bold;
			font-size: 9px;
		}
		#prevArticlesBox a:hover { /* links in previous articles bar */
			color: #00a4ff;
		}
		#prevArticlesList li { /* placing links in previous articles in a row */
			display: block;
			padding: 3px 0 3px 5px;
			margin: 0 0 2px 0;
			background-color: #5d5c5c;
		}
		#prevArticlesList { /* list containing links in previous articles */
			margin: 0 auto;
			text-align: left;
			width: 194px;
			margin-bottom: 5px;
			margin-top: 5px;
		} /* -- End of Previous Articles/News Section -- */
		
	/* -- Photo Gallery Section -- */
	#photoGallery { /* photo gallery side bar */
		position: relative;
		width: 220px;
		z-index: 1;
	}		
		#photoGalleryTitle { /* photo gallery title image section */
			position: relative;
			width: 220px;
			margin-bottom: 10px;
		}
		#photoGalleryBox { /* enclosed box of photogallery section */
			position: relative;
			width: 204px;
			float: right;
			border: 1px solid #a1a1a1;
			background:url('../../images/sideBarBg.jpg') bottom left repeat-x;
			background-color: #494949;
			text-align: center;
			margin-bottom: 5px;
		}
		#photoGalleryBox, #videoGallery a { /* links in photogallery bar */
			color: #00a4ff;
			font-weight: bold;
			font-size: 9px;
		}
		#photoGalleryBox #videoGallery a:hover { /* links in photogallery bar */
			color: #ffcc24;
		}
		li { /* placing links in gallery box in a row */
			display: inline;
		}
		#browseLink a { /* links in photogallery bar so that "browse" can be targetting to change rule*/
			color: #999;
			font-size: 9px;
			font-weight: normal;
			text-decoration:none;	
		}	
		#photoGalleryBox img { /* images in photogallery */
			border: 1px solid #ffcc24;
			margin-top: 5px;
			margin-bottom: 3px;
		}
		#galleryBar { /* bar containing links in photogallery */
			margin: 0 auto;
			background-color: #5d5c5c;
			text-align: center;
			width: 194px;
			margin-bottom: 5px;
		}
		#viewAllPhotos { /* view all photos section */
			position: relative;
			float: right;
			border: 1px solid #a1a1a1;
			background-color: #1f1f1f;
			margin-bottom: 25px;
			font-size: 9px;
			padding-right: 2px;
		}
		#viewAllPhotos img { /* view all photos mini image */
			vertical-align: middle;
			margin-top: 2px;
			margin-bottom: 3px;
			margin-left: 2px;
		}
		#videoGalleryBox { /* enclosed box of previous articles section */
			position: relative;
			width: 206px;
			float: right;
			border: 1px solid #a1a1a1;
			background:url('../../images/sideBarBg.jpg') bottom left repeat-x;
			background-color: #494949;
			text-align: center;
			margin-bottom: 30px;
		}/* -- End of Video Gallery Section -- */
		
	/* -- Featured Video Section -- */
	#featuredVideo { /* featured video section */
		position: relative;
		width: 220px;
	}		
		#featuredVideoTitle { /* featured video title image */
			position: relative;
			width: 220px;
			margin-bottom: 10px;
		}
		#featuredVideoBox { /* featured video enclosed box section */
			position: relative;
			width: 204px;
			float: right;
			border: 1px solid #a1a1a1;
			background:url('../../images/sideBarBg.jpg') bottom left repeat-x;
			background-color: #494949;
			text-align: center;
			margin-bottom: 5px;
		}
		#featuredVideoBox a { /* featured video links */
			color: #00a4ff;
			font-weight: bold;
			font-size: 9px;
		}
		#featuredVideoBox a:hover { /* featured video links */
			color: #ffcc24; 
			font-size: 9px;
		}
		#featuredVideoBox p { /* featured video content */
			text-align: left;
			padding: 5px;
		}
		#featuredVideoBox img { /* featured video image */
			border: 1px solid #ffcc24;
			margin-top: 5px;
		}
		#videoBar { /* bar for featured video */
			margin: 0 auto;
			background-color: #5d5c5c;
			text-align: center;
			width: 194px;
			margin-bottom: 5px;
		}
		#videoBar2 { /* bar for more videos on video gallery page */
			margin: 0 auto;
			background-color: #1f1f1f;
			text-align: center;
			width: 194px;
			margin-bottom: 5px;
			padding: 3px 0 3px 0;
		}
		#videoBrowse { /* bar for more videos */
			margin: 0 auto;
			background-color: #1f1f1f;
			text-align: center;
			width: 194px;
			margin-bottom: 5px;
			padding: 3px 0 3px 0;
		}
		.prevVideo a{
			background-color: #1f1f1f;
			text-align: left;
			width: 85px;
		}
		.nextVideo a{
			background-color: #1f1f1f;
			text-align: right;
			width: 85px;
		} /* -- End of Featured Video Section -- */
		#viewAllVideos { /* view all videos bar */
			position: relative;
			float: right;
			border: 1px solid #a1a1a1;
			background-color: #1f1f1f;
			margin-bottom: 25px;
			font-size: 9px;
			padding-right: 2px;
		}
		#viewAllVideos img { /* view all videos mini image */
			vertical-align: middle;
			margin-top: 2px;
			margin-bottom: 3px;
			margin-left: 2px;
		}


/* -- Footer Sevtion Section -- */
#mainContentFooter { /* footer below the columns within the main box */
	position: relative;
	clear: both;
	width: 760px;
	height: 200px;
	background: url('../../images/mainContentFooterBg3.jpg') bottom center no-repeat;		
}
	#policy { /* policy and terms links in inner footer */
		float: left;
		padding-top: 175px;	
		padding-left: 15px;
	}
	#links { /* links in inner footer */
		float: right;
		padding-top: 175px;	
		padding-right: 15px;
	}
	#mainContentFooter a { /* links in inner footer */
		color: #bbb7b7;
		text-decoration: none;
	}
	.mac #mainContentFooter a { /* increasing font size strictly on mac browsers */
		font-size: 10px;
	}
	#mainContentFooter a:hover { /* links in inner footer */
		color: #ffcc24;
	}
#footer { /* footer outside of the main box */
	color: #fff;
	padding: 10px 0 15px 0;
	clear: both;
}
#footer a { /* footer links */
	color: #fff;
	text-decoration: none;
	font-size: 10px;
}
#footer a:hover { /* footer links */
	color:#ffcc24; 
}


#myGallery
{
	text-align: left;
	margin: 0 auto;
}

h3
{
	color: #fff;
	font-size: 1.5em;
}



