a:active, a:focus{outline:0;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden; line-height:0; height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}
.right {float: right; display: block;}.left {float: left; display: block;}

/* General HTML Elements */
body {font-family:Arial,Verdana,Helv,sans-serif; color:#000; font-size:12px; background-color:#fff; position:relative;z-index: 0; margin:0;}
table td {vertical-align:top;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
p {padding:1px 0;}

.site_width {width: 705px; margin: 0 auto;}
#header {background: #000;}
#header .site_width {z-index:5;position:relative; width: 705px; height:191px; background: url('images/header.jpg');}
#header_arm {position:absolute; right:-13px; top: 63px;}
#header_glove {position:absolute; left:-45px; top: 100px;}
#navigation {height:21px; background: red url(images/nav_bg.gif); text-align:center; text-transform:uppercase; line-height:21px; color:#fff; font-weight:bold;}
#navigation a {color:#fff; display: inline-block; padding: 0 10px;}
#navigation .site_width {position:relative;}
#photo_by {position:absolute; right:0; color:#d65963; font-size: 9px;}
#content {position:relative; padding:0;margin:0;}
#content #border1 {border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
#content #border2 {border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}
#content #border3 {border-left:2px solid #959595;border-right:2px solid #959595;}
#content #border4 {border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}
#content #border5 {border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
#content_holder {width:100%;}
#content_holder td#col1 {width: 471px; border-right:2px solid #959595; padding: 10px;}
#content_holder td#col2 {width: 220px; padding: 10px;}
#footer {height:21px; font-size:11px; background: red url(images/nav_bg.gif); text-align:center; text-transform:uppercase; line-height:21px; color:#fff; font-weight:bold;}

h1.heading {margin-top:0;border-bottom: 4px double #000; font-family:"Palatino Linotype", "Times New Roman", Times, serif;}

/* Index */
#index_fight_reports {float: left; width:49%;}
#index_recent_articles {float: right; width:49%;}


.story img{margin: 3px;}
.story .date {font-weight:bold;}
.story .title {font-weight:bold;}
.featured_div .story .date {color:#C80116;}
.featured_div .story .title {color:#C80116;}
.past_title {font-weight:bold;}
.pagination {margin: 10px 0;}

.read_more {display:block; text-align:right; width:100%; color: #C80116; text-decoration:underline; font-size:.9em;}
hr.div {margin: 15px 0;}
