*, 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; }
.hidetextlink { 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: 67px; width: 100%; bottom: 0px; position: absolute; }
#header #mainNav #nav { position: relative; height: 29px; background: url(/_images/und1-header_mainnav.png) no-repeat; width: 969px; margin: 0 auto; z-index: 2; }
#header #mainNav #nav li { list-style: none; position: absolute; }
#header #mainNav #nav li a { display: block; height: 29px; }
#header #mainNav #nav #l1 { left: 0px; width: 76px; }
#header #mainNav #nav #l2 { left: 98px; width: 129px; }
#header #mainNav #nav #l3 { left: 254px; width: 115px; }
#header #mainNav #nav #l4 { left: 395px; width: 102px; }
#header #mainNav #nav #l5 { left: 522px; width: 170px; }
#header #mainNav #nav #l6 { left: 721px; width: 88px; }
#header #mainNav #nav #l7 { left: 835px; width: 104px; }
#header #mainNav #nav #l1 a:hover, #header #mainNav #nav #l1 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat 0 -33px; }
#header #mainNav #nav #l2 a:hover, #header #mainNav #nav #l2 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat -98px -33px; }
#header #mainNav #nav #l3 a:hover, #header #mainNav #nav #l3 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat -254px -33px; }
#header #mainNav #nav #l4 a:hover, #header #mainNav #nav #l4 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat -395px -33px; }
#header #mainNav #nav #l5 a:hover, #header #mainNav #nav #l5 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat -522px -33px; }
#header #mainNav #nav #l6 a:hover, #header #mainNav #nav #l6 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat -721px -33px; }
#header #mainNav #nav #l7 a:hover, #header #mainNav #nav #l7 a.selected { background: url(/_images/und1-header_mainnav.png) no-repeat -835px -33px; }
#header #mainNav #nav li.splatter { background: url(/_images/und1-selectSplatter.png) no-repeat; position: absolute; }

/* CONTENT LAYOUT */
#content { width: 969px; margin: 15px auto 0px; }
#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-top: 10px; }
#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 { background: #FFF; padding: 5px 5px 10px 5px; }
#content #twoCol #midCol .postTop #description p { margin-top: 5px; line-height: 16px; color: #333; }
#content #twoCol #midCol .postTop #tagShare { background: #FFF; 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; }