html{color:#000;background:#f2f2f2;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
body {
    background-color:#131313;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.8em;
    color:#ffffff;
}
body, html {
    background-color:#131313;
    background-image:url(/images/background.jpg);
    background-repeat:no-repeat;
}
p { margin-bottom:7px; }
.clear { clear:both; }
.float_left { float:left; }
.float_right { float:right; }
strong { font-weight:bold; }
em { text-style:italic; }
small { font-size:0.85em; }
h3 { font-weight:bold; }
#container {
    width:800px;
    margin:auto;
    margin-top:20px;
}
#leftcol {
    width:236px;
    float:left;
}
#logo {
    margin-bottom:5px;
}
.withsemibg {
    background-image:url(/images/semi-trans-bg.png);
    background-repeat:repeat;
    padding:6px 10px 6px 10px;
}
#breadcrumb {
    font-size:0.85em;
    color:#959595;
    margin-bottom:5px;
}
#breadcrumb a {
    color:#959595;
    text-decoration:underline;
}
#breadcrumb a:hover {
    color:#ffffff;
}
#activenav {
    border-bottom:1px solid #ab0412;
}
.mainnav li {
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:6px;
}
.mainnav a {
    color:#ffffff;
    text-decoration:none;
}
.mainnav a:hover {
    color:#ab0412;
}
#socialicons {
    margin-top:20px;
}
#socialicons li {
    float:left;
    margin-right:3px;
}
#sponsorsheader {
    margin:7px 0 7px 0;
}
#rightcol {
    float:left;
    margin-left:9px;
    width:555px;
}
h1 {
    font-size:1.3em;
    font-weight:bold;
}
h2 {
    font-size:1.1em;
    font-weight:bold;
}
a {
    color:#ff0000;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
#centerleftcol {
    width:273px;
    float:left;
    margin-top:8px;
}
#centerrightcol {
    width:273px;
    float:right;
    margin-top:8px;
}
.whitelink {
    color:#fff !important;
    text-decoration:underline;
}
.whitelink:hover {
    text-decoration:none;
}
.hr {
    margin:7px 0 7px 0;
    background:#ad0413;
    height:1px;
}
.withredgrad {
    background-image:url(/images/redgrad.jpg);
    background-repeat:no-repeat;
    padding:12px 10px 6px 10px
}
.withredgrad ul li {
    margin-bottom:8px;
}
.bigger {
    font-size:1.1em;
}
#redrightcol {
    margin-left:30px;
}
#twitterupdates, #healthcalc, #trainingheader {
    margin-top:8px;
}
.redbox {
    background-color:#ad0413;
    padding:6px;
    padding-bottom:2px;
    line-height:19px;
    font-size:0.85em;
}
.centimage {
    width:255px;
    float:left;
}
.centtext {
    width:270px;
    float:right;
}
.pagination {
    text-align:center;
}
#footer {
    clear:both;
    margin-top:60px;
    text-align:right;
}
.inntercontentimages {
    float:right;
    width:200px;
    margin-left:5px;
    text-align:center;
}
#testieslider {
    width:250px;
    overflow:hidden;
}
#testieslider li {
    display:none;
}
.showmeblock { display:block !important }
#maincontentcontainer ul li {
    list-style-type:disc;
    margin-left:15px;
}
#downloadbox {
    margin-bottom:10px;
    margin-top:10px;
}