@font-face {
    font-family: 'DirtyEgoRegular';
    src: url('/_fonts/dirtyego-webfont.eot');
    src: url('/_fonts/dirtyego-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_fonts/dirtyego-webfont.woff') format('woff'),
         url('/_fonts/dirtyego-webfont.ttf') format('truetype'),
         url('/_fonts/dirtyego-webfont.svg#DirtyEgoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


*, html { padding: 0px; margin: 0px; }
html, body { height: 100%; }

body { font: 12px Arial, Helvetica, sans-serif; color: #FFF; background: url(/_images/und1-bg.jpg) repeat top center #000;}
img { border: none; }
.clear { clear: both; }
.hidetextlinks { display: none; }

a { color: #ff0000; }
a:hover {color:#900;}

/******
CONTENT
******/
#wrapper { min-height: 100%; margin: 0 auto -70px; }

/* HEADER */
#header { position: relative; height: 267px; }
#header #headerContent { width: 969px; margin: 0 auto; background: url(/_images/und1-header_bg.gif) no-repeat; height: 215px; position: relative; }
#headerContent h1 {font:Arial, Helvetica, sans-serif; color:#999; font-size:10px; text-align:center; font-weight:normal; text-transform:uppercase;}
/* HEADER - MAINNAV */
#header #mainNav { background: url(../_images/und1-nav_bg.png) repeat-x; height: 53px; padding-top: 60px; width: 100%; position: absolute; bottom: 0px; }
#header #mainNav #nav { width: 960px; margin: 0 auto; position: relative; z-index: 999;  }
#header #mainNav #nav li { list-style: none; float: left; margin-right: 20px; position: relative; }
#header #mainNav #nav li a { font: 38px 'DirtyEgoRegular'; color: #000; text-decoration: none; position: relative; }
#header #mainNav #nav li a:hover, #header #mainNav #nav li a.selected { color: #910909; }
#header #mainNav #nav li.splatter { background: url(/_images/und1-selectSplatter.png) no-repeat; position: absolute; z-index: 1; }
#header #mainNav #nav li.drop { padding-bottom: 25px; }
#header #mainNav #nav li.drop:hover ul { display: block; }
#header #mainNav #nav li ul { margin-top: 10px; position: absolute; left: 0px; background: #FFF; padding: 10px; display: none; text-align: center; z-index: 0; width: 140px; }
/*
#header #mainNav #nav li { list-style: none; position: absolute; }
	#header #mainNav #nav li ul { background: #FFF; padding: 15px; position: absolute; display: none; }
	#header #mainNav #nav li ul li { margin: 0px; padding: 0px; position: relative; }
	a.ffghh { font-size: 16px; color: #000; text-decoration: none; text-transform: uppercase; height: 15px; }
	a.ffghh:hover { color: #910909; background: none; }
#header #mainNav #nav li a { display: block; height: 29px; }
#header #mainNav #nav #l1 { left: 0px; width: 65px; }
#header #mainNav #nav #l2 { left: 86px; width: 116px; }
#header #mainNav #nav #l3 { left: 221px; width: 106px; }
#header #mainNav #nav #l4 { left: 344px; width: 93px; }
#header #mainNav #nav #l5 { left: 452px; width: 156px; }
#header #mainNav #nav #l6 { left: 627px; width: 106px; }
#header #mainNav #nav #l7 { left: 752px; width: 74px; }
#header #mainNav #nav #l8 { left: 845px; width: 97px; }
#header #mainNav #nav #l1 a:hover, #header #mainNav #nav #l1 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat 0px -36px; }
#header #mainNav #nav #l2 a:hover, #header #mainNav #nav #l2 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat -86px -36px; }
#header #mainNav #nav #l3 a:hover, #header #mainNav #nav #l3 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat -221px -36px; }
#header #mainNav #nav #l4 a:hover, #header #mainNav #nav #l4 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat -344px -36px; }
#header #mainNav #nav #l5 a:hover, #header #mainNav #nav #l5 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat -452px -36px; }
#header #mainNav #nav #l6 a:hover, #header #mainNav #nav #l6 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat -627px -36px; }
#header #mainNav #nav #l7:hover ul { display: block; }
#header #mainNav #nav #l7 a.adf:hover, #header #mainNav #nav #l7 a.adf .selected { background: url(/_images/und1-header_mainnav.png) no-repeat -752px -36px; }
#header #mainNav #nav #l8 a:hover, #header #mainNav #nav #l8 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat -845px -36px; }
#header #mainNav #nav li.splatter { background: url(/_images/und1-selectSplatter.png) no-repeat; position: absolute; }
*/

/* CONTENT LAYOUT */
#content { width: 969px; margin: 15px auto 0px; background: url(/_images/transprent.png); padding:20px 10px; }
#content #leftCol { width: 738px; float: left; }
#content #twoCol { width: 738px; float: left; }
#content #twoCol #leftCol { width: 180px; float: left; }
#content #twoCol #midCol { width: 520px; float: right; }
#content #rightCol { width: 190px; float: right; }
hr {margin:15px 0px;}

/* LEFT COLUMN */
#content #leftCol h2 { font-size: 48px; margin-bottom: 20px; }
#content #leftCol h4 { font-size: 24px; margin-bottom: 5px; }

/* TWO COL - LEFT COLUMN */
#content #twoCol #leftCol h4 { font-size: 17px; margin-bottom: 2px; }
#content #twoCol #leftCol ul { margin-bottom: 35px; }
#content #twoCol #leftCol ul li { list-style: none; margin-bottom: 8px; }
#content #twoCol #leftCol ul li a { color: #ff0000; }
#content #twoCol #leftCol ul li a:hover { color: #900; }
#content #twoCol #leftCol #newsletter { width: 177px; height: 280px; background:  url(/_images/und1-leftCol_FPO1.jpg) no-repeat; margin: 0 auto 25px; position: relative; }
#content #twoCol #leftCol #newsletter #nEmail { bottom:50px; left:10px; position:absolute; }
#content #twoCol #leftCol #newsletter #nSubmit { background:none repeat scroll 0 0 #000000; border:medium none; bottom:2px; color:#FFFFFF; font: 24px Impact, Verdana, Geneva, sans-serif;  height:38px; left:2px; position:absolute; width:173px; cursor: pointer; }
#content #twoCol #leftCol img { margin-bottom: 25px; border: 2px solid #FFF; }
#content #twoCol #leftCol img.ad1 { border: none; }

/* RIGHT COLUMN */
#content #rightCol h3 { font-size: 24px; }
#content #rightCol .module { margin-bottom: 20px; }
#content #rightCol .module p { padding: 0px 0px 0px 4px; } 
#content #rightCol .module p a { color: #ff0000; text-transform: uppercase; }
#content #rightCol .module p a:hover { color: #900;}
#content #rightCol .module img { margin-bottom: 3px; }
#content #rightCol #sponsors { padding-top: 10px; }
#content #rightCol #sponsors img { margin-top: 10px; }

/* LIST POST CONTENT */
#content #twoCol #midCol .postTop { padding: 0px 0px 25px 0px; border-bottom: 2px solid #FFF; }
#content #twoCol #midCol .postTop h2 { font-size: 30px; margin-bottom: 10px; } 
#content #twoCol #midCol .postTop p.description { font-size: 17px; margin-top: 10px; margin-bottom: 10px; } 
#content #twoCol #midCol .postTop p.date { font-size: 16px; color: #b4b4b4; } 
#content #twoCol #midCol .postTop p.date a { color: #ff0000; text-decoration: none; } 
#content #twoCol #midCol .postTop a.viewPost { float: right; margin-top: 10px; } 
#content #twoCol #midCol .post { padding: 25px 0px 25px 0px; border-bottom: 2px solid #FFF; }
#content #twoCol #midCol .post .post-right { float: right; width: 383px; }
#content #twoCol #midCol .post .post-right h2 { font-size: 30px; margin-bottom: 10px; }
#content #twoCol #midCol .post .post-right p.description { font-size: 15px; margin-top: 10px; margin-bottom: 10px; } 
#content #twoCol #midCol .post .post-right p.date { font-size: 14px; color: #b4b4b4; } 
#content #twoCol #midCol .post .post-right p.date a { color: #ff0000; text-decoration: none; } 
#content #twoCol #midCol .post .post-right a.viewPost { float: right; margin-top: 10px; }
#content #twoCol #midCol .post .post-full { width: 521px; }
#content #twoCol #midCol .post .post-full h2 { font-size: 30px; margin-bottom: 10px; }
#content #twoCol #midCol .post .post-full p.description { font-size: 15px; margin-top: 10px; margin-bottom: 10px; } 
#content #twoCol #midCol .post .post-full p.date { font-size: 14px; color: #b4b4b4; } 
#content #twoCol #midCol .post .post-full p.date a { color: #ff0000; text-decoration: none; } 
#content #twoCol #midCol .post .post-full a.viewPost { float: right; margin-top: 10px; }
#content #twoCol #midCol .pagination { margin-top: 10px; }
#content #twoCol #midCol .pagination .numbers a { color: #FFF; text-decoration:none; display:inline; width: 15px; height: 15px; padding: 0px 3px 0px 3px;}
#content #twoCol #midCol .pagination .numbers a:hover { text-decoration:underline; }
#content #twoCol #midCol .pagination .numbers a.on { font-weight: bold; text-decoration:none; color:#FFF; background: #FF0000; }
#content #twoCol #midCol .pagination a.older { float: right; color: #FFF; text-decoration:none; }
#content #twoCol #midCol .pagination a.newer { float: left; color: #FFF; text-decoration:none; }
#content #twoCol #midCol .pagination a.older:hover,
#content #twoCol #midCol .pagination a.newer:hover {  text-decoration:underline; }


/* SINGLE POST CONTENT */
#content #twoCol #midCol .postTop #date { font-size: 11px; color: #b4b4b4; text-transform: uppercase; padding: 5px; background: #333; margin: 10px 0; }
#content #twoCol #midCol .postTop #date a { color: #ff0000; text-transform: uppercase; text-decoration: none; }
#content #twoCol #midCol .postTop #date a.sharePost {background:none repeat scroll 0 0 #000000; border:1px solid; color:#FFFFFF; display:block; padding:10px;}
#content #twoCol #midCol .postTop #description { color:#FFFFFF; padding: 5px 5px 10px 5px; }
#content #twoCol #midCol .postTop #description p { margin-top: 5px; line-height: 16px; }
#content #twoCol #midCol .postTop #tagShare { padding: 10px; }
#content #twoCol #midCol #addComment { width: 480px; padding: 10px 20px 40px 20px; background: #333; margin-top: 10px; }
#content #twoCol #midCol #addComment .inputValues { width: 200px; float: right; font: 11px 'Arial Narrow', Arial, Helvetica, sans-serif; }
#content #twoCol #midCol #addComment form#postComment label { float: left; text-align: right; width: 190px; margin-top:2px; }
#content #twoCol #midCol #addComment form#postComment textarea { width: 98%; margin-top: 15px; height:	140px; padding: 5px; font: 16px 'Arial Narrow', Arial, Helvetica, sans-serif; font-weight: bold; }
#content #twoCol #midCol #addComment #submitComment { background:none repeat scroll 0 0 #000000; border:1px solid; color:#FFFFFF; display:block; float:right; margin-top:5px; padding:5px; cursor: pointer; }
#content #twoCol #midCol #comments .posted { margin-top: 10px; padding: 10px; }
#content #twoCol #midCol #comments .normal { background: #FFF; }
#content #twoCol #midCol #comments .variant { background: #CCC; }
#content #twoCol #midCol #comments .posted .namePosted { color: #000; font-weight: 700; }
#content #twoCol #midCol #comments .posted .commentPosted { color: #666; margin: 5px 0px 10px 13px; }
#content #twoCol #midCol #comments .posted .datePosted { color: #959595; }


/* FOOTER */
#footerBreak { height: 110px; }
#footer { width: 100%; height: 70px; background: #000; }
#footer #innerFooter { width: 969px; margin: 0 auto; padding-top: 15px; }
#footer #innerFooter ul { margin-bottom: 10px; }
#footer #innerFooter ul li { display: inline; font-size: 15px; }
#footer #innerFooter ul li a { color: #FFF; text-decoration: none; }
#footer #innerFooter p { font-size: 11px; }


#content #leftCol .fighter-image { width: 231px; height: 371px; text-align: center; float: left; margin-bottom: 20px; margin-right: 13px; }
#content #leftCol .fighter-image h2 { font-size: 16px; text-transform: uppercase; margin-bottom: 5px; }
#content #leftCol .fighter-image img { border: 3px solid #FFF; }
