* {
	margin:0px;
	padding:0px;
}

body {
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
}

td {
	padding:4px;
}

p {
	line-height:18px;
}

.clear {
	clear:both;
}

#page-wrap {
	background:url(../images/mfc_bg.jpg) top center no-repeat #000000;
	min-height:828px;
}

#container {
	width:1064px;
	margin-left:auto;
	margin-right:auto;
}

/*---------------------LINKS---------------------*/

a:link {
	color:#cc0000;
	text-decoration:underline;
}

a:visited {
	color:#cc0000;
	text-decoration:underline;
}

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

a:active {
	color:#cc0000;
	text-decoration:underline;
}

/*---------------------FONTS---------------------*/

.yellow-text {
	color:#999999;
}

.lg-text {
	font-size:18px;
}

.med-red-text {
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}

.sm-text {
	font-size:11px;
}

.green-text {
	color:#cc0000;
}

.main-text {
	font-size:12px;
}

/*---------------------HEADER---------------------*/

#header {
	height:148px;
}

#logo {
	float:left;
	width:206px;
	height:148px;
}

#logo a	{
	display: block;
	height:148px;
}

#banner {
	float:right;
	margin-top:25px;
	width:728px;
	height:90px;
	margin-right:50px;
}

/*---------------------MENU---------------------*/

#menubar {
	height:41px;
	width:930px;
	margin-left:auto;
	margin-right:auto;
}

ul#nav {
	list-style: none;
	height: 41px;
}

ul#nav li {
	display: inline;
}

ul#nav li a	{
	display: block;
	padding: 13px 5px 0 5px;
	height: 28px;
	float: left;
	font-size:14px;
}
						
ul#nav li.home a {
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:url(../images/mfc_menu.jpg) top no-repeat;
}

ul#nav li.fight-card a {
	/*width: 140px;*/
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:url(../images/mfc_menu.jpg) top;
}

ul#nav li.buy-tickets a {
	/*width: 140px;*/
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:url(../images/mfc_menu.jpg) top;
}	

ul#nav li.event-schedule a {
	/*width: 160px;*/
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:url(../images/mfc_menu.jpg) top;
}

ul#nav li.champions a {
	/*width: 140px;*/
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:url(../images/mfc_menu.jpg) top;
}

ul#nav li.videos a {
	/*width: 120px;*/
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:url(../images/mfc_menu.jpg) top;
}

ul#nav li.about a {
	/*width: 120px;*/
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:url(../images/mfc_menu.jpg) top;
}			

ul#nav li.contact a {
	/*width: 130px;*/
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:url(../images/mfc_menu.jpg) top;
}				
									
ul#nav li a:hover {
	background-position:bottom;
	color:#999999;
}
ul#nav li a{
	
	margin-left:40px;
}
/*---------------------MAIN CONTENT---------------------*/

#main-area {
	width:1000px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	min-height:450px;
}

#left-column {
	width:700px;
	float:left;
}

#right-column {
	background:url(../images/right-bg.jpg) top no-repeat;
	width:213px;
	float:right;
	min-height:311px;
	padding:20px
}

#center-column {
	width:960px;
	margin: 0 auto;
}

.upcoming-events {
	background:url(../images/upcoming_events_babe-brawls4.jpg) top no-repeat;
	width:600px;
	height:85px;
	padding-top:715px;
	padding-left:100px
}

.event-info-box {
	padding:10px;
	border:1px solid #666666;
	background-color:#121212;
	margin-bottom:20px;
}

.left-event-info {
	background:url(../images/event-pic-babesbrawls4.gif) top left no-repeat;
	padding-left:215px;
	min-height:335px;
	float:left;
	width: 210px;
	margin-right: 15px;
	padding-right:15px;
	border-right:1px dotted #666666;
}

.left-event-info-weighin {
	background:url(../images/event-pic-weighin.gif) top left no-repeat;
	padding-left:215px;
	min-height:190px;
	float:left;
	width: 210px;
	margin-right: 15px;
	padding-right:15px;
	border-right:1px dotted #666666;
}

.right-event-info {
	float:right;
	width: 220px;

}

.fighter-bg {
	background:url(../images/lg-fighter.jpg) top left no-repeat;
	padding-left:230px;
	min-height:500px;
}

.bullet {
	background:url(../images/bullet.png) left no-repeat;
	padding-left:15px;
	margin-bottom:5px;
}

/*---------------------RIGHT BAR---------------------*/

.right-box {
	padding-bottom:25px;
	border-bottom:1px dotted #999999;
	margin-bottom:25px;
}

.text-box {
	padding-bottom:25px;
	border-bottom:1px dotted #999999;
	margin-bottom:25px;
	padding-right:50px;
	background:url(../images/phone.png) right no-repeat;
}

.face-book {
	padding-bottom:25px;
	border-bottom:1px dotted #999999;
	margin-bottom:25px;
}

.email-signup {
	padding-bottom:25px;
	border-bottom:1px dotted #999999;
	margin-bottom:25px;
	background:url(../images/email.png) top right no-repeat;
}

.venue-box {
	padding-bottom:25px;
	border-bottom:1px dotted #999999;
	margin-bottom:25px;
	background:url(../images/atlantis-bldg-sm.png) top no-repeat;
}

/*---------------------FIGHT CARD---------------------*/

.fights	{	margin: 25px 0 0 0;
			background:url(../images/VS.png) center center no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			}
			.fights p	{	
					font-size: 11px;
					line-height: 16px;
			}

.left-fighter	{	width: 250px;
					float: left;
					text-align: right;
				}
				
				.left-fighter img	{ margin-left: 10px;
				}

.right-fighter	{	width: 250px;
					float: right;
					text-align: left;
				}
				
				.right-fighter img	{ margin-right: 10px;
				}
				
.indv-fighter	{	width: 380px;
					margin:0 auto;
					text-align: left;
					height:120px;
					margin-top:15px;
				}
				
				.indv-fighter img	{ margin-right: 20px;
				}
				
.pic  { width:95px;
		float:left;
	}
	
	.left-info { 	width:130px;
					float:left;
					margin-right:10px;
					font-size:11px;
					line-height:18px;
						}
						
	.right-info { 	width:130px;
					float:left;
					padding-top:15px;
					font-size:11px;
					line-height:18px;
						}
				
.results	{	margin: 25px 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
			}

.results-txt {	float:left;width:180px;
				margin-left:10px;
				text-align:center;
				padding-top:10px
}
	
.matchup-row	{	margin-top: 15px;
					border-bottom: solid 1px #333333;
}

.matchup-left	{	float: left;
					width: 380px;
}

.matchup-right	{	float: right;
					width: 380px;
}

.matchup-center	{	float: left;
					width: 180px;
					margin-right: 20px;
					padding-top: 45px;
					text-align: center;
}

/*---------------------FORM---------------------*/

.form-field {
	padding:2px;
	width:450px;
	border:1px solid #333333;
	background-color:#eeeeee;
}

.sm-form-field {
	padding:2px;
	width:100px;
	border:1px solid #333333;
	background-color:#eeeeee;
}

.submit {
	background-color:#CC0000;
	padding:2px 5px 2px 5px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
}

/*------GALLERY-------*/

.photo-thumb {
	width:100px;
	padding-top:5px;
	padding-bottom:17px;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	margin-right:15px;
	float:left;
}

.all-photos-box {
	border:1px solid #444444;
	background-color:#121212;
}

.photogallery-thumb {
	width:150px;
	margin-right:12px;
	margin-bottom:15px;
	border:1px solid #990000;
	float:left;
}

.gallery-bar {
	padding:5px 8px 0px 8px;
	background-image:url(../images/bar-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000000;
	font-size:14px;
	color:#FFFFFF;
	height:25px;
	border-bottom: 1px solid #444444;
}

.gallery-bar a:link {
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
}

.gallery-bar a:visited {
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
}

.gallery-bar a:hover {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

.gallery-bar a:active {
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
}


/*---------------------FOOTER---------------------*/

#footer {
	background:url(../images/mfc_footer.jpg) top repeat-x;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	padding:20px 30px 30px 30px;
	font-size:11px;
}

#footer a:link {
	color:#ffffff;
	text-decoration:none;
}

#footer a:visited {
	color:#ffffff;
	text-decoration:none;
}

#footer a:hover {
	color:#999999;
	text-decoration:none;
}

#footer a:active {
	color:#ffffff;
	text-decoration:none;
}
	