/* This is the Main template logo, Edit this to match the width and height of your new logo image */
#logo {width: 280px;height: 65px;}

/* Font Family Settings */
#ff-helvetica, a.helvetica {font-family:Arial, Helvetica, FreeSans, sans-serif;}
input { font-family:Arial,Helvetica,sans-serif;}

/* Core Formatting */
html {height: 100%;margin-bottom: 1px;}
body {margin: 0;line-height: 135%;}
form {margin: 0;padding: 0;}
body.f-small, body#ff-optima.f-small, body#ff-georgia.f-small {font-size: 11px;}
body, body.f-default {font-size: 12px;}
body#ff-optima, body#ff-optima.f-default {font-size: 13px;}
body#ff-georgia, body#ff-georgia.f-default {font-size: 13px;}
body.f-large, body#ff-optima.f-large, body#ff-georgia.f-large {font-size: 14px;}
p {margin-top: 10px;margin-bottom: 15px;}
h1, h2, h3, h4, h5 {margin: 10px 0 10px 0;font-weight: normal;line-height: 120%;}
h1 {font-size: 250%;line-height: 100%;}
h2 {font-size: 200%;line-height: 100%;}
h3 {font-size: 150%;}
h4 {font-size: 120%;}
h5 {font-size: 120%;text-transform: uppercase;}
a {text-decoration: none;}
a:hover {text-decoration:none;}
.clr {clear: both;}

/* Backgrounds */
body.bg-white {background: #D9D9D9;}
body.bg-red {background: #481515;}
body.bg-blue {background: #0B1D35;}
body.bg-beige {background: #BFBDB0;}
body.bg-grey {background: #999;}
body.bg-darkgrey {background: #1A1A1A;}
body.bg-black {background: #0B0B0B;}
body.bg-white #page-bg {background: #fff url(images/background/white/page-bg.png) 0 0 repeat-x;}
body.bg-red #page-bg {background: #732222 url(images/background/red/page-bg.png) 0 0 repeat-x;}
body.bg-blue #page-bg {background: #152B4E url(images/background/blue/page-bg.png) 0 0 repeat-x;}
body.bg-beige #page-bg {background: #E8E7D7 url(images/background/beige/page-bg.png) 0 0 repeat-x;}
body.bg-grey #page-bg {background: #ccc url(images/background/grey/page-bg.png) 0 0 repeat-x;}
body.bg-darkgrey #page-bg {background: #303030 url(images/background/darkgrey/page-bg.png) 0 0 repeat-x;}
body.bg-black #page-bg {background: #1B1B1B url(images/background/black/page-bg.png) 0 0 repeat-x;}
#body-left {margin-left: 0;padding-left: 10px;height: 100%;}
#body-right {margin-right: 0;padding-right: 10px;height: 100%;}
.footer-bottom {height: 86px;}
body.bg-white .footer-bottom {background: url(images/background/white/footer-bg.png) 0 0 repeat-x;}
body.bg-red .footer-bottom {background: url(images/background/red/footer-bg.png) 0 0 repeat-x;}
body.bg-blue .footer-bottom {background: url(images/background/blue/footer-bg.png) 0 0 repeat-x;}
body.bg-beige .footer-bottom {background: url(images/background/beige/footer-bg.png) 0 0 repeat-x;}
body.bg-grey .footer-bottom {background: url(images/background/grey/footer-bg.png) 0 0 repeat-x;}
body.bg-darkgrey .footer-bottom {background: url(images/background/darkgrey/footer-bg.png) 0 0 repeat-x;}
body.bg-black .footer-bottom {background: url(images/background/black/footer-bg.png) 0 0 repeat-x;}

/* New CSS structure */
.colmask {clear:both;float:left;overflow:hidden;position:relative;width:100%;}
.col1wrap {padding-bottom:2em;}
#maincol2 {position: relative;}
#page-bg {overflow:hidden;}
.wrapper {position:relative;}

/* s-c-x (sidebar-content) */
.s-c-x .colright {float:left;left:200px;position:relative;width:200%;}
.s-c-x .col1wrap {float:right;padding-bottom:1em;position:relative;right:200px;width:50%;}
.s-c-x .col1 {margin:0 0 0 200px;overflow:hidden;position:relative;right:100%;}
.s-c-x .col2 {float:left;position:relative;right:200px;width:200px;}
.s-c-x .colmask {background-position: 178px 0;background-repeat: repeat-y;}
.s-c-x .maincol2-padding {padding: 0 0 0 1px;}
.s-c-x #leftcol {padding-right: 2px;}

/* x-c-s (content-sidebar) */
.x-c-s .colright {float:left;margin-left:-310px;position:relative;right:100%;width:200%;background-position: 0 0;background-repeat: repeat-y;}
.x-c-s .col1wrap {float:left;left:50%;padding-bottom:1em;position:relative;width:50%;}
.x-c-s .colmask {background-position: 720px;background-repeat: repeat-y;}
.x-c-s .col1 {margin:0 0 0 310px;overflow:hidden;}
.x-c-s .col3 {float:right;position:relative;left:310px;width:310px;}
.x-c-s .maincol2-padding {padding: 0 3px 0 0;}

/* Top Bar */
#top-bar {padding: 6px 15px;overflow: hidden;}
#lock-button {height: 16px;float: right;text-align: left;line-height: 18px;}
#lock-button span {font-size: 13px;padding-left: 20px;margin: 0;font-weight: bold;}
#lock-button:hover {text-decoration: none;}
#accessibility {height: 16px;float: right;margin-left: 10px;width: 110px;}
.textsizer-desc {display: block;float: right;text-align: right;font-size: 12px;margin-right: 6px;font-weight: bold;line-height: 18px;}
#accessibility a {text-decoration: none; cursor: pointer;}
#accessibility #buttons {float: right;width: 40px;height:18px;overflow:hidden;}
#accessibility .button {display: block;float: right;width: 18px;height: 18px;}
#accessibility a.small .button {margin-right: 2px;}
.topbar-strip {overflow: hidden;padding-bottom: 2px;}
.topbar-left-mod {float: left;width: 48%;padding: 15px 0;}
.topbar-right-mod {float: right;width: 48%;padding: 15px 0;text-align: right;}
.syndicate-module {float: right;}
a.syndicate-link {display: block;width: 50px;height: 17px;background: url(images/rss-top.png) 0 0 no-repeat;margin-left: 20px;}

/* Header */
#header-bar {padding: 15px;overflow: hidden;}
#logo {float: left;position: relative;}
.logo-text {position: absolute;left: 72px;top: 50px;font-size: 16px;}
#logo:hover {text-decoration: none;}

/* RokAjaxSearch */



/* Top Main Menu */
#horiz-menu {padding: 0 7px;height: 41px;display: block;}
ul#horiznav.menutop, #horiz-menu ul.menutop {padding: 0;margin: 0;position: relative;z-index:120;float: left;cursor:pointer;}
#horiz-menu li, #horiz-menu li .link {position:relative;display: block;height: 41px;line-height: 41px;}
#horiz-menu li:hover .link, #horiz-menu li.sfHover .link {z-index: 100;cursor: pointer;margin: 0;}
#horiz-menu .link {white-space: nowrap;display: block;float: left;height: 41px;line-height: 41px;font-weight: normal;font-size: 14px;text-decoration: none;z-index: 100;cursor: pointer;padding: 0;}
#horiz-menu li:hover .link, #horiz-menu li.sfHover .link, #horiz-menu li.active .link {z-index: 100;cursor: pointer;margin: 0;}
#horiz-menu ul {list-style: none;padding: 0;margin: 0;}
#horiz-menu li {display: block;float: left;margin: 0  1px;padding: 0;font-weight: bold;}
#horiz-menu li .link span {display: block;padding: 0 10px;height: 41px;}
#horiz-menu li li .link span {display: block;padding: 0 10px;height: 24px;line-height: 24px;}

/* Top Main Menu Dropdowns */
#horiz-menu ul ul {margin: 0;border: 0;padding: 0 10px 15px 10px;}
#horiz-menu li li {margin: 0;}
#horiz-menu li li .link {text-indent:10px;font-weight: normal;padding: 0;margin: 0;height: 33px;font-size: 12px;display: block;}
#horiz-menu li li .link span {display: block;padding: 0;margin-left: 0;}
#horiz-menu ul ul li, #horiz-menu ul ul li.active, #horiz-menu ul ul li.parent {height: 30px;}
/*#horiz-menu li.parent, #horiz-menu li.active li.parent {z-index: 600;}*/
.menutop li:hover ul, .menutop li.sfHover ul {left: 0;top:8px;}
#horiz-menu ul ul li, #horiz-menu ul ul li.c0, #horiz-menu ul ul li.c1, #horiz-menu ul ul li.c2, #horiz-menu ul ul li.c3 {float: left;width: 173px;padding: 0;}
#horiz-menu li ul, #horiz-menu li ul.columns-1, #horiz-menu .drop-wrap.columns-1 {width: 195px;}
#horiz-menu li ul.columns-2, #horiz-menu .drop-wrap.columns-2 {width: 370px;}
#horiz-menu li ul.columns-3, #horiz-menu .drop-wrap.columns-3 {width: 555px;}
#horiz-menu li ul.columns-4, #horiz-menu .drop-wrap.columns-4 {width: 740px;}
.menutop .drop-wrap.columns-1 .drop1, .menutop .drop-wrap.columns-2 .drop1, .menutop .drop-wrap.columns-3 .drop1, .menutop .drop-wrap.columns-4 .drop1 {height: 8px;}
.menutop .drop-wrap {float:none;left:-999em;position:absolute;z-index:700;width: 100%;}
.menutop li:hover .drop-wrap, .menutop li.sfHover .drop-wrap {left: -4px;top:41px;}
.menutop li:hover li .drop-wrap, .menutop li.sfHover li .drop-wrap, .menutop li li:hover li .drop-wrap, .menutop li li.sfHover li .drop-wrap, .menutop li li li:hover li .drop-wrap, .menutop li li li.sfHover li .drop-wrap {top:-999em;}
.menutop li li:hover .drop-wrap, .menutop li li.sfHover .drop-wrap, .menutop li li li:hover .drop-wrap, .menutop li li li.sfHover .drop-wrap, .menutop li li li li:hover .drop-wrap, .menutop li li li li.sfHover .drop-wrap {left:165px;top: -8px;}
.menutop .submenu-animation-left, .menutop .submenu-animation-right {height: 100%;}
#horiz-menu li.parent:hover li .link, #horiz-menu li.parent.sfHover li .link, #horiz-menu li.active li .link span, #horiz-menu li:hover li .link span, #horiz-menu li.sfHover li .link span {background: none;}
#horiz-menu.suckerfish li li:hover li span, #horiz-menu.suckerfish li li:hover li:hover li span, #horiz-menu.suckerfish li li:hover li:hover li:hover li span, #horiz-menu.suckerfish li li.sfHover li span, #horiz-menu.suckerfish li li.sfHover li.sfHover li span, #horiz-menu.suckerfish li li.sfHover li.sfHover li.sfHover li span {background: none;}

/* Main Page Structure */
#main-content {overflow: hidden;}
#maincontent-block {padding: 0 15px;}
#inset-block-right {float: right;z-index: 1;position: relative;background-position: 0 0;background-repeat: repeat-y;}
#inset-block-right .right-padding {padding:0;}
#inset-block-left {float: left;z-index: 1;position: relative;background-position: 100% 0;background-repeat: repeat-y;}
#inset-block-left .left-padding {padding: 0;}
#inset-block-left h3, #inset-block-right h3 {margin-top: 0;}
table.mainbody, table.blog {width: 100%;border: 0;padding: 0;}
.spacer .block {float: left;}

/* Main Body Items */
#breadcrumbs {margin: 3px 0;display: block;position:relative;overflow: hidden;height: 26px;}
#breadcrumbs-home {width: 37px;height: 26px;display: block;float: left;}
#breadcrumbs h3 {display: none;}
#breadcrumbs .spinner {float:right;background:url(images/spinner.gif) center center no-repeat;width: 16px;height: 16px;right: 10px;top: 10px;position: absolute;}
span.breadcrumbs {display: block;font-size: 100%;font-weight: bold;overflow: hidden;}
span.breadcrumbs img {width: 12px;height: 26px;float: left;}
span.breadcrumbs a, span.no-link {padding: 0 6px;float: left;display: block;height: 26px;line-height: 26px;}
span.breadcrumbs span.no-link {font-weight: normal;}
span.breadcrumbs a:hover {text-decoration: none;}
.contentheading {font-size: 190%;font-weight: normal;line-height: 140%;margin: 0 -15px 14px -15px;padding: 10px 15px 0 15px;}
p.buttonheading {float: right;margin: 0 0 0 15px;}
.article-info-surround {padding: 0 0 9px 0;margin: 0 0 10px 0;}
.article-info-surround2 {padding: 10px 14px;}
p.articleinfo, p.iteminfo {margin: 0;font-style: italic;font-size: 10px;line-height: 130%;}
span.modifydate, span.createdby, span.createdate {display: block;}
p.counter {text-indent: 5px;}
div.pagination {height: 22px;line-height: 22px;margin-top: 10px;margin-bottom: 15px;}
div.pagination div.tab {float: left;margin-right: 6px;}
div.pagination div.tab2 {padding: 0 8px;}
div.pagination div.page-block {padding: 0 4px;float: left;margin-right: 6px;}
.cols1 {display: block;float: none;margin: 0;}
.cols2 {width: 49%;}
.cols3 {width: 30%;}
.column1, .column2 {margin: 0 5px 0 0;position: relative;}
.column2, .column1 {float: left;margin: 0;}
.column2 {float: right;margin: 0;width: 49%;}
.article_row {margin: 0 -15px;padding: 0 15px;overflow: hidden;}
.blog_more {padding-top: 15px;}
#page {padding-bottom: 15px;}
.component-header {margin: 0 -15px;}
.componentheading {margin: 0;font-size: 110%;line-height: 28px;text-transform: uppercase;padding: 0 0 0 15px;height: 43px;font-weight: bold;}

/* Side Column Modules */
.module-header {margin-bottom: -14px;}
.side-mod h3 {margin: 0;font-size: 110%;line-height: 20px;text-transform: uppercase;padding: 5px 0 20px 15px;font-weight: bold;}
.side-mod {margin-bottom: 3px;}
#inset-block-left .side-mod, #inset-block-right .side-mod {margin-bottom: 0;}
.side-mod .module {padding: 15px;}
.advertisement .module-header, .advertisement .module-header2, .advertisement h3.module-title {background: none;margin: 0;}
.advertisement .side-mod h3.module-title {text-align: center;padding: 2px;margin: 0;font-size: 10px;}
#rightcol .advertisement .side-mod .module {padding: 0 0 0 5px;}
#leftcol .advertisement .side-mod .module {padding: 0 5px 0 0;}

/* Main Body Modules */
.moduletable h3 {margin-top: 0;font-size: 140%;}
#inset-block-right .mainblock-module, #inset-block-left .mainblock-module {padding-bottom: 10px;}
#showmodules, #mainmodules, #mainmodules2, #mainmodules3, #mainmodules4 {overflow: hidden;}
#mainmodules3 {padding-top: 15px;}
#showmodules .moduletable, #mainmodules3 .moduletable {margin-bottom: 15px;}
#showmodules.spacer .block, #mainmodules.spacer .block, #mainmodules2.spacer .block, #mainmodules3.spacer .block, #mainmodules4.spacer .block {float: left;}
#showmodules.spacer.w99 .block, #mainmodules.spacer.w99 .block, #mainmodules2.spacer.w99 .block, #mainmodules3.spacer.w99 .block, #mainmodules4.spacer.w99 .block {width: 99.8%;}
#showmodules.spacer.w49 .block, #mainmodules.spacer.w49 .block, #mainmodules2.spacer.w49 .block, #mainmodules3.spacer.w49 .block, #mainmodules4.spacer.w49 .block {width: 49.8%;}
#showmodules.spacer.w33 .block, #mainmodules.spacer.w33 .block, #mainmodules2.spacer.w33 .block, #mainmodules3.spacer.w33 .block, #mainmodules4.spacer.w33 .block {width: 33.3%;}
#mainmodules3 .block.first .moduletable {padding: 0 15px 10px 15px;}
#mainmodules3 .block.middle .moduletable {padding: 0 15px 10px 15px;}
#mainmodules3 .block.last .moduletable {padding: 0 15px 10px 15px;}
#showmodules .moduletable, #mainmodules4 .moduletable {padding: 15px;}
#main-body #showmodules .block.full .moduletable, .block.full .moduletable, #mainmodules .moduletable, #mainmodules2 .moduletable {padding: 15px;}
#mainmodules3 h3 {margin-top: 0;}
#bottom-main {position: relative;}
h3.main-modules {font-size: 110%;font-weight: bold;margin: 0;padding: 3px 10px 9px 10px;text-transform: uppercase;text-align: center;margin-bottom: 10px;}


/* Side Menus */
#main-body #leftcol ul.menu {margin: 0 -5px 0 -10px;padding: 0;}
#main-body #rightcol ul.menu {margin: 0 -10px 0 -5px;padding: 0;}
#main-body ul.menu li {list-style: none;margin: 0 0 3px 0;padding: 0;float: none;}
#main-body ul.menu a:hover {text-decoration: none;}
#main-body ul.menu span {display: block;}
#main-body ul.menu ul li a {padding-left: 20px;}
#main-body ul.menu ul li span.separator {padding-left: 20px !important;background: none !important;}
#main-body ul.menu ul li ul li a, #main-body ul.menu ul li ul li .separator {padding-left: 36px;background: none;}
#main-body ul.menu ul li ul li ul li a, #main-body ul.menu ul li ul li ul li .separator {padding-left: 56px;background: none;}
#main-body ul.menu li.active.parent li span, #main-body ul.menu li.parent li span {padding-left: 18px;font-size: 110%;line-height: 110%;}
#main-body ul.menu a, ul.menu .separator {display: block;text-indent: 0;overflow: hidden;font-size: 120%;float: none;}
#main-body ul.menu a, #main-body ul.menu .separator {padding: 6px 10px 6px 22px;}
#main-body ul.menu li.active.parent li span.separator, #main-body ul.menu li.parent li span.separator {background: none;}
#main-body ul.menu li.active a, #main-body ul.menu li.active li.active a, #main-body ul.menu li.active li.active li.active a, #main-body ul.menu li.active .separator, #main-body ul.menu li.active li.active .separator {font-weight: bold;}
#main-body ul.menu li.active li a, #main-body ul.menu li.active li.active li a, #main-body ul.menu li.active li .separator, #main-body ul.menu li.active li.active li .separator, #main-body ul.menu li.active li.active li.active .separator {font-weight: normal;background: none;}
#main-body ul.menu ul ul {padding: 0; margin: 0;}
#main-body ul.menu li li {padding: 0;margin: 0;background: none;font-size: 10px;}
#main-body ul.menu li li a span, #main-body ul.menu li li .separator span {padding: 0;}
#main-body ul.menu li.active.parent ul {margin: 0;padding: 14px 0;}
#main-body ul.menu li.active.parent ul li.active.parent ul {padding: 5px 0;}
#main-body ul.menu li.active li a:hover, #main-body ul.menu li.active li .separator:hover, #main-body ul.menu li.active li a, #main-body ul.menu li.active li .separator {background: none;}
#main-body ul.menu li.active ul span.separator {background: none;}
#main-body ul.menu li.active li li, #main-body ul.menu li:hover li li {background: none !important;}

/* Extra Content Styles */
a.nounder {text-decoration: none;border: 0;cursor: pointer;}
a.nounder:hover {text-decoration: none;}
fieldset {margin:10px 0 20px 0; border-left: 0;border-right: 0;border-top: 0;border-bottom:1px solid #ddd;}
fieldset.input, a img, body .pollstableborder {border: 0;}
legend {font-size:120%;}
form.poll fieldset {margin: 0 0 10px 0;padding: 0;}
.side-mod form.poll {margin: 0 -15px;}
.side-mod h4.poll-title {margin: 0;padding: 0;font-size: 120%;}
.side-mod .poll-line {padding: 7px 15px 9px 15px;font-size: 110%;}
.side-mod .poll-buttons {padding: 0 15px 0 15px;overflow: hidden;width: 130px;margin: 0 auto;}
form.poll input.button {background: none;cursor:pointer;border: none;text-align: center;color: #333;line-height: 18px;height: 20px;margin-bottom: 5px;float: left;}
.vote-button-wrap .readon-wrap1 {margin-left: 15px;}
form.poll a.results:hover {text-decoration: none;}
img.content-left {float: left;margin-right: 10px;padding: 5px;}
img.content-right {float: right;margin-left: 10px;padding: 5px;}
.back_button {margin-top: 20px;margin-bottom: 10px;}
.tool-tip {padding: 4px;z-index:5000;background:#fbf3ad;color:#333;border:2px solid #f8e639;font-size:90%;}
.bannergroup .clr {clear: none !important;}
dl.poll dt {border-bottom:solid 1px #ccc;font-weight: bold;}
dl.poll dd {padding:6px 0;margin-left: 0;}
.polls_color_1 {background:#000;}
.polls_color_2 {background:#999;}
.polls_color_3 {background:#93246F;}
.polls_color_4 {background:#000;}
.polls_color_5 {background:#ccc;}
.polls_color_6 {background:#93246F;}
#main-content .poll {padding-top: 15px;}
.blog_more h2, .newsfeeds-default .article-info-surround h2 {margin: 0;padding: 0;text-transform: uppercase;font-size: 110%;font-weight: bold;}
.newsfeeds-default .article-info-surround {margin-top: 10px;}
ul.latestnews, ul.mostread, .blog_more ul, .block ul#mainlevel-nav {margin: 0;padding: 0;}
ul.latestnews li, ul.mostread li, .blog_more ul li, .block ul#mainlevel-nav li {list-style: none;margin-bottom: 6px;padding-bottom: 6px;padding-left: 5px;}
ul.latestnews li a, ul.mostread li a, .blog_more ul li a, .block ul#mainlevel-nav li a {font-weight: bold;font-size: 110%;display: block;padding-left: 12px;}
.bannergroup_text .bannerheader {font-size: 120%;font-weight: bold;margin-bottom: 15px;}
.bannergroup_text .banneritem_text {margin-bottom: 15px;}
.bannergroup_text .banneritem_text a {font-weight: bold;}

/* Form overrides */
#main-content form.editor {padding:0;margin:0;}
#main-content form.editor {color:#333;}
#main-content form.editor input, #main-content form.editor textarea {border:1px solid #ccc;}
#main-content form.editor fieldset a {color: #00c;}
#main-content form.editor fieldset {padding:10px; border: 1px solid #ccc;}
#main-content form.editor legend {font-size:120%;margin:15px 0;padding:0 10px;font-weight:bold;}
#main-content form.editor label {display:block;width: 120px;float:left;}
#main-content form.editor div.radio label {display:inline;width:auto;float:none;}

/* Login Styles */
form.form-login p {margin: 0;}
form.form-login .input {width: 215px;height: 20px;border: 0;margin: 5px 0;padding-left: 5px;font-size: 110%;padding-top: 4px;line-height: 10px;}
form.form-login .login-links {margin-bottom: 8px;margin-top: 8px;}
form.form-login .login-links a {padding-left: 10px;}
form.form-login input.button, form.log input.button {border: 0;background: none;}
form.log .readon-wrap1 {margin-top: 5px;}
input.button {font-size: 100%;cursor: pointer;padding: 3px 5px;}
form.form-login span.username-label, form.form-login span.password-label {display: block;text-transform: uppercase;margin-bottom: 1px;padding-left: 2px;}
.register-page .input, input#email {width: 215px;height: 20px;border: 0;padding-left: 5px;font-size: 110%;padding-top: 4px;line-height: 10px;margin-bottom: 10px;}
.register-page input.button, form.josForm input.validate {background: none;border: 0;}
.register-page div.name, .register-page div.user, .register-page div.email, .register-page div.pass, .register-page div.verify_pass {text-align: right;}
form#josForm.form-validate.user, .edit-user-form {float: left;overflow: hidden;padding-bottom: 15px;}
.edit-user-form {padding-top: 15px;}
.register-page fieldset {margin-bottom: 15px;margin-top: 0;padding-bottom: 15px;}
div.user_name {margin-bottom: 10px;}
div.user_name span {font-weight: bold;font-size: 110%;}
.user-params {margin-bottom: 20px;}
.user-params td.paramlist_key {width: auto;}
.edit-user-button {margin: 0 auto;width: 80px;}
#login-module {display: none;padding: 10px;}
#login-module h3 {margin: 0;padding: 5px 0 10px 22px;}
#login-module form.form-login, #login-module form.log {margin: 0;background:none;border:0;}
#login-module .sidemod-title {border:0;}
#login-module form.form-login .input {border: 0;}
#login-module input.button {background: none;border: 0;color:#000;height: 20px;}
#login-module .module a:hover {color:#000;}
.remember-me {margin-top: 5px;margin-bottom: 5px;}
#login-module .readon-wrap1, form.form-login .readon-wrap1 {margin-top: 5px;}
a#rokbox-close {height: 18px;width: 18px;}
form.josForm label.hasTip {display: block;float: left;height: 25px;line-height: 25px;margin-right: 5px}

/* Bottom Section */
#bottom {overflow: hidden;}
.copyright-block {margin: 2px 0 0 15px;text-align:left;}
#copyright {padding: 5px 0 8px 0;}
.devel-block {margin: 2px 15px 0 0;text-align:right;}
#devel {padding: 5px 0 8px 0;}

/* Featured Section */
.feature-block {overflow: hidden;position: relative;padding: 15px;}
.feature-block .image-container {float: left;margin-right: 15px;}
.feature-block .rokstories-spinner {background: transparent url(images/spinner.gif) no-repeat scroll 50% 50%}
.feature-block .image-container .image-full {position:relative;overflow: hidden;}
.feature-block .image-container .image-full img {position:absolute;top: 0;left: 0;visibility: hidden;}
.feature-block .image-container .image-small img {cursor: pointer;}
.feature-block .desc-container {overflow: hidden;position: relative;}
.feature-block .desc-container .description {position: absolute;top: 0; left: 0;visibility: hidden;}
.feature-block img.feature-main {display: block;}
.feature-block img.feature-sub {margin: 9px 9px 0 0;}
.feature-block .feature-title {display: block;font-weight: bold;font-size: 160%;line-height: 130%;margin-bottom: 10px;}
.feature-block .feature-desc {font-size: 120%;line-height: 130%;color: #333;}
.feature-block .moduletable h3 {font-weight: bold;font-size: 180%;}
.feature-block .readon {display: block;margin: 15px 0;font-weight: bold;}

/* Typography */
.readon-wrap1 {margin-top: 15px;position:relative;float:left;}
.readon-wrap1 span {display:block;height: 24px;line-height: 24px;}
a.readon {font-weight: bold;}
a.readon-main {font-size: 12px;cursor: pointer;}
a.readon-main:hover {text-decoration: none;}
.readon1-l {position:absolute;width: 7px;height: 24px;left:0;top:0;}
.readon1-m {margin-left: 7px;text-align: center;padding-left:2px;}
.readon1-r {margin-right: -7px;padding-right: 10px;}

/* @group Demo Content */

#mainmodules .article_separator {display: none;}

/* Frontpage Main Article */
.fp-leading {margin-top: 10px; margin-bottom: 25px;overflow: hidden;}
.fp-caption {float: left; margin-right: 15px; width: 181px; margin-bottom: 10px;}
.fp-main {margin-bottom: 5px;}
.fp-video {margin-left: 5px; margin-right: 2px;}
.fp-leading h3, .fp-sub h4 {margin-top: 0px; margin-bottom: 0pt;font-weight: bold;}
.fp-subheader {display: block; margin-bottom: 3px;}
.fp-sub {border-bottom: 1px solid #ddd; margin-top: 15px; padding-bottom: 15px;}
.fp-sub1 {float: left; width: 66px; margin-right: 10px;}
.fp-leading span, .fp-sub span {font-weight: bold;}

/* Frontpage Inset2 */

.fp-inset-surround {margin-top: 10px;}
.fp-inset {padding-top: 30px;padding-bottom: 3px;}
.fp-inset .icon-surround {margin-top:  -19px; margin-left: 5px; position: absolute;}
.fp-inset .icon-video {background: url(images/video-icon.png) no-repeat 0 3px;color: #333;}
.fp-inset .icon-photo {background: url(images/photo-icon.png) no-repeat 0 4px;color: #333;}
.fp-inset .icon-podcast {background: url(images/podcast-icon.png) no-repeat 0 3px;color: #333;}
.red .fp-inset .icon-video, .blue .fp-inset .icon-video, .green .fp-inset .icon-video, .orange .fp-inset .icon-video, .black .fp-inset .icon-video, .darkbeige .fp-inset .icon-video, .darkgrey .fp-inset .icon-video {background: url(images/video-icon-w.png) no-repeat 0 3px;color: #fff;}
.red .fp-inset .icon-photo, .blue .fp-inset .icon-photo, .green .fp-inset .icon-photo, .orange .fp-inset .icon-photo, .black .fp-inset .icon-photo, .darkbeige .fp-inset .icon-photo, .darkgrey .fp-inset .icon-photo {background: url(images/photo-icon-w.png) no-repeat 0 4px;color: #fff;}
.red .fp-inset .icon-podcast, .blue .fp-inset .icon-podcast, .green .fp-inset .icon-podcast, .orange .fp-inset .icon-podcast, .black .fp-inset .icon-podcast, .darkbeige .fp-inset .icon-podcast, .darkgrey .fp-inset .icon-podcast {background: url(images/podcast-icon-w.png) no-repeat 0 3px;color: #fff;}
.fp-inset .icon-title {text-transform: uppercase; margin-left: 15px; display: block; margin-top: -3px; font-weight: bold;}
.fp-inset .image {margin-bottom: 5px; display: block;}
.fp-inset a {font-weight: bold;margin-left: 5px;}

/* @end */

#botbar {background: #912828 url(images/footer/red/botbar-bg.png) 0 0 repeat-x;}
#bottom {background: #6B1D1D url(images/footer/red/bottom-bg.png) 0 0 repeat-x;}
#mainmodules4 {color: #FFD0D0;}
#mainmodules4 a {color: #fff;}
#copyright {color: #FFD0D0;}
#devel {color: #FFD0D0;}
#bottom-menu ul li a, #bottom-menu ul li .separator {color: #FFD0D0;}
#bottom-menu ul li a:hover, #bottom-menu ul li .separator:hover {color: #fff;}
#bottom ul li a {background: url(images/modules/red-arrow.png) 0 4px no-repeat;color: #fff;}
#bottom ul li:hover a {color: #FFD0D0;}
#rocket {background: url(images/footer/red/rocket.png) 0 0 no-repeat;}
#top-button {background: url(images/footer/red/top-button-bg.png) 0 0 no-repeat;}
#top-button a {color: #FFD0D0;}
#top-button a:hover {color: #fff;}

/* Red Header Style */

#header-bar {background: #691D1D url(images/header/red/header-bg.png) 0 0 repeat-x;}
#logo {background: url(images/header/red/logo.png) 0 0 no-repeat;}
.logo-text {color: #fff;}

#horiz-menu {background: #6A1D1D url(images/header/red/horiz-bg.png) 0 0 repeat-x;}
#horiz-menu li:hover .link, #horiz-menu li.sfHover .link {color: #fff;}
#horiz-menu .link {color: #fff;}
#horiz-menu li:hover .link, #horiz-menu li.sfHover .link, #horiz-menu li.active .link {color: #fff;}
#horiz-menu li.active .link, #horiz-menu li:hover .link, #horiz-menu li.sfHover .link {background: url(images/header/red/horiz-r.png) 100% 0 no-repeat;}
#horiz-menu li.active .link span, #horiz-menu li:hover .link span, #horiz-menu li.sfHover .link span {background: url(images/header/red/horiz-l.png) 0 0 no-repeat;}
#horiz-menu li.active .link, #horiz-menu li:hover .link, #horiz-menu li.sfHover .link {color: #FFD0D0;}
#horiz-menu ul ul.columns-1 {background: url(images/header/red/drop-bg-1.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-2 {background: url(images/header/red/drop-bg-2.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-3 {background: url(images/header/red/drop-bg-3.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-4 {background: url(images/header/red/drop-bg-4.png) 0 100% no-repeat;}
.menutop .drop-wrap.columns-1 .drop1 {background: url(images/header/red/drop-top-1.png) 0 0 no-repeat !important;}
.menutop .drop-wrap.columns-2 .drop1 {background: url(images/header/red/drop-top-2.png) 0 0 no-repeat;}
.menutop .drop-wrap.columns-3 .drop1 {background: url(images/header/red/drop-top-3.png) 0 0 no-repeat;}
.menutop .drop-wrap.columns-4 .drop1 {background: url(images/header/red/drop-top-4.png) 0 0 no-repeat;}
#horiz-menu ul ul li .link.daddy, #horiz-menu ul li.parent.active:hover li .link.daddy, #horiz-menu ul li.parent.active.sfHover li .link.daddy, #horiz-menu ul li.parent:hover li .link.daddy, #horiz-menu ul li.parent.sfHover li .link.daddy {background: url(images/header/red/drop-arrow.png) 95% 9px no-repeat;}
.menutop .submenu-animation-right {background: url(images/header/red/sub-bg-active-l.png) 0 0 no-repeat;}
.menutop .submenu-animation-left {background: url(images/header/red/sub-bg-active-r.png) 100% 0 no-repeat;}
#horiz-menu.suckerfish li li:hover, #horiz-menu.suckerfish li li.sfHover {background: url(images/header/red/sub-bg-active-r.png) 100% 0 repeat-x;}
#horiz-menu.suckerfish li li:hover span, #horiz-menu.suckerfish li li:hover li:hover span, #horiz-menu.suckerfish li li:hover li:hover li:hover span, #horiz-menu.suckerfish li li:hover li:hover li:hover li:hover span, #horiz-menu.suckerfish li li.sfHover span, #horiz-menu.suckerfish li li.sfHover li.sfHover span, #horiz-menu.suckerfish li li.sfHover li.sfHover li.sfHover span, #horiz-menu.suckerfish li li.sfHover li.sfHover li.sfHover li.sfHover span {background: url(images/header/red/sub-bg-active-l.png) 0 0 no-repeat;}

#searchmod .search_options {color: #fff;}
#roksearch_results .rokajaxsearch-overlay {background: #691D1D;}
#roksearch_results {background: #691D1D;border: 1px solid #4D1515;border-top: 0;border-bottom: 0;}
#roksearch_results a {color: #FFD0D0;}
#roksearch_results a:hover {color: #fff;}
#roksearch_results h3 {color: #fff;}
#roksearch_results span {color: #FFD0D0;}
#roksearch_results span.highlight {background: #FFD0D0;color: #333;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {background: #fff url(images/header/red/horiz-bg.png) 100% 0 repeat-x;border-bottom: 1px solid #4D1515;color: #fff;}
#roksearch_results .roksearch_odd {background: #691D1D url(images/header/red/header-bg.png) 0 0 repeat-x;border-bottom: 1px solid #4D1515;}
#roksearch_results .roksearch_even {background: #691D1D;border-bottom: 1px solid #4D1515;}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover {background: #A92F2F;}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {background: url(images/modules/red-arrow.png) 0 4px no-repeat;}
.results ol.list li p {color: #FFD0D0;}
#roksearch_results a#roksearch_link {background: url(images/header/red/search-close.png) 0 0 no-repeat;}
#roksearch_results .arrow-left {background: url(images/header/red/search-arrow.png) 0 0 no-repeat;}
#roksearch_results .arrow-left-disabled {background: url(images/header/red/search-arrow.png) -36px 0 no-repeat;}
#roksearch_results .arrow-right {background: url(images/header/red/search-arrow.png) -18px 0 no-repeat;}
#roksearch_results .arrow-right-disabled {background: url(images/header/red/search-arrow.png) -36px 0 no-repeat;}

.rokradios {background: url(images/modules/red-inputs.png) 0 0 no-repeat;}
.rokradios-active {background: url(images/modules/red-inputs.png) 0 -114px no-repeat;}

.mininews-headline h2{background: url(images/modules/red-h2.png) 50% 0 no-repeat;color: #fff;}

/* Grey Module Variation */
.grey .module-header {background: url(images/modules/module-h3-2.png) 0 0 repeat-x;}
#leftcol .grey .module-header2, #inset-block-left .grey .module-header2 {background: url(images/modules/left-module-h3-3.png) 100% 0 no-repeat;}
#leftcol .grey .side-mod h3, #inset-block-left .grey .side-mod h3 {background: url(images/modules/left-module-h3.png) 0 0 no-repeat;}
.grey .side-mod h3 {background: url(images/modules/module-h3.png) 0 0 no-repeat;}
.grey .side-mod h3 span {color: #000;}
#rightcol .grey .side-mod, #inset-block-right .grey .side-mod {background: #c0c0c0 url(images/modules/module-bg.png) 0 0 repeat-y;}
#leftcol .grey .side-mod, #inset-block-left .grey .side-mod {background: #c0c0c0 url(images/modules/left-module-bg.png) 100% 0 repeat-y;}
.grey .side-mod {background: #c0c0c0;color: #333;}
#main-content .grey .rokradios {background: url(images/modules/grey-inputs.png) 0 0 no-repeat;}
#main-content .grey .rokradios-active {background: url(images/modules/grey-inputs.png) 0 -114px no-repeat;}
#main-content .grey .rokchecks {background: url(images/modules/grey-inputs.png) 0 -209px no-repeat;}
#main-content .grey .rokchecks-active {background: url(images/modules/grey-inputs.png) 0 -323px no-repeat;}
.grey .side-mod .poll-line {background: url(images/modules/grey-div.png) 0 100% repeat-x;}
.grey .side-mod .poll-line:hover {color: #000;}
.grey .micronews-headline h2, .grey h3.main-modules {background: url(images/modules/grey-h2.png) 50% 100% no-repeat;color: #333;}
.grey form.form-login .input {background: url(images/modules/grey-login-field.png) 0 0 no-repeat;color: #333;}
.grey form.form-login .login-links a {background: url(images/modules/grey-arrow.png) 0 3px no-repeat;}
.grey .fp-inset {background: #ddd;}

/* Dark Grey Module Variation */
.darkgrey .module-header {background: url(images/modules/darkgrey-module-h3-2.png) 0 0 repeat-x;}
#leftcol .darkgrey .module-header2, #inset-block-left .darkgrey .module-header2 {background: url(images/modules/left-darkgrey-h3-3.png) 100% 0 no-repeat;}
#leftcol .darkgrey .side-mod h3, #inset-block-left .darkgrey .side-mod h3 {background: url(images/modules/left-darkgrey-module-h3.png) 0 0 no-repeat;}
.darkgrey .side-mod h3 {background: url(images/modules/darkgrey-module-h3.png) 0 0 no-repeat;color: #fff;}
.darkgrey .side-mod h3 span {color: #ccc;}
#rightcol .darkgrey .side-mod, #inset-block-right .darkgrey .side-mod {background: #5e5e5e url(images/modules/darkgrey-module-bg.png) 0 0 repeat-y;}
#leftcol .darkgrey .side-mod, #inset-block-left .darkgrey .side-mod {background: #5e5e5e url(images/modules/left-darkgrey-module-bg.png) 100% 0 repeat-y;}
.darkgrey .side-mod {background: #5e5e5e;color: #ccc;}
.darkgrey .side-mod a {color: #fff;}
#main-content .darkgrey .rokradios {background: url(images/modules/darkgrey-inputs.png) 0 0 no-repeat;}
#main-content .darkgrey .rokradios-active {background: url(images/modules/darkgrey-inputs.png) 0 -114px no-repeat;}
#main-content .darkgrey .rokchecks {background: url(images/modules/darkgrey-inputs.png) 0 -209px no-repeat;}
#main-content .darkgrey .rokchecks-active {background: url(images/modules/darkgrey-inputs.png) 0 -323px no-repeat;}
.darkgrey .side-mod .poll-line {background: url(images/modules/darkgrey-div.png) 0 100% repeat-x;}
.darkgrey .side-mod .poll-line:hover {color: #fff;}
.darkgrey .micronews-headline h2, .darkgrey h3.main-modules {background: url(images/modules/darkgrey-h2.png) 50% 0 no-repeat;color: #fff;}
.darkgrey form.form-login .input {background: url(images/modules/darkgrey-login-field.png) 0 0 no-repeat;color: #fff;}
#main-body .darkgrey ul.menu li {background: #5E5E5E;}
#main-body .darkgrey ul.menu li a {background: url(images/modules/darkgrey-arrow.png) 10px 10px no-repeat;}
#main-body .darkgrey ul.menu li.active, #main-body .darkgrey ul.menu li:hover {background: #5E5E5E url(images/modules/darkgrey-module-h3-2.png) 0 0 repeat-x;}
#main-body .darkgrey ul.menu li.active.parent li span, #main-body .darkgrey ul.menu li.parent li span {background: url(images/modules/darkgrey-sub-bullet.png) 0 0 no-repeat;}
#main-body .darkgrey ul.menu li a, #main-body .darkgrey ul.menu li.parent li a, #main-body .darkgrey ul.menu li.parent li.parent li a, #main-body .darkgrey ul.menu li.parent li .separator, #main-body .darkgrey ul.menu li.parent li.parent li .separator {color: #ccc;}
#main-body .darkgrey ul.menu li:hover a, #main-body .darkgrey ul.menu li.active a, #main-body .darkgrey ul.menu li li:hover a, #main-body .darkgrey ul.menu li li.active a {color: #fff;}
.darkgrey form.form-login .login-links a {background: url(images/modules/darkgrey-arrow.png) 0 3px no-repeat;}
.darkgrey .fp-inset {background: #777;}

/* Red Module Variation */
.red .module-header {background: url(images/modules/red-module-h3-2.png) 0 0 repeat-x;}
#leftcol .red .module-header2, #inset-block-left .red .module-header2 {background: url(images/modules/left-red-h3-3.png) 100% 0 no-repeat;}
#leftcol .red .side-mod h3, #inset-block-left .red .side-mod h3 {background: url(images/modules/left-red-module-h3.png) 0 0 no-repeat;}
.red .side-mod h3 {background: url(images/modules/red-module-h3.png) 0 0 no-repeat;color: #fff;}
.red .side-mod h3 span {color: #FFD0D0;}
#rightcol .red .side-mod, #inset-block-right .red .side-mod {background: #732222 url(images/modules/red-module-bg.png) 0 0 repeat-y;}
#leftcol .red .side-mod, #inset-block-left .red .side-mod {background: #732222 url(images/modules/left-red-module-bg.png) 100% 0 repeat-y;}
.red .side-mod {background: #732222;color: #FFD0D0;}
.red .side-mod a {color: #fff;}
#main-content .red .rokradios {background: url(images/modules/red-inputs.png) 0 0 no-repeat;}
#main-content .red .rokradios-active {background: url(images/modules/red-inputs.png) 0 -114px no-repeat;}

.red .side-mod .poll-line {background: url(images/modules/red-div.png) 0 100% repeat-x;}
.red .side-mod .poll-line:hover {color: #fff;}
.red .micronews-headline h2, .red h3.main-modules {background: url(images/modules/red-h2.png) 50% 0 no-repeat;color: #fff;}
.red form.form-login .input {background: url(images/modules/red-login-field.png) 0 0 no-repeat;color: #333;}
#main-body .red ul.menu li {background: #732222;}
#main-body .red ul.menu li a {background: url(images/modules/red-arrow.png) 10px 10px no-repeat;}
#main-body .red ul.menu li.active, #main-body .red ul.menu li:hover {background: #732222 url(images/modules/red-module-h3-2.png) 0 0 repeat-x;}
#main-body .red ul.menu li.active.parent li span, #main-body .red ul.menu li.parent li span {background: url(images/modules/red-sub-bullet.png) 0 0 no-repeat;}
#main-body .red ul.menu li a, #main-body .red ul.menu li.parent li a, #main-body .red ul.menu li.parent li.parent li a, #main-body .red ul.menu li.parent li .separator, #main-body .red ul.menu li.parent li.parent li .separator {color: #FFD0D0;}
#main-body .red ul.menu li:hover a, #main-body .red ul.menu li.active a, #main-body .red ul.menu li li:hover a, #main-body .red ul.menu li li.active a {color: #fff;}
.red form.form-login .login-links a {background: url(images/modules/red-arrow.png) 0 3px no-repeat;}
.red .fp-inset {background: #561818;}

/* Blue Module Variation */
.blue .module-header {background: url(images/modules/blue-module-h3-2.png) 0 0 repeat-x;}
#leftcol .blue .module-header2, #inset-block-left .blue .module-header2 {background: url(images/modules/left-blue-h3-3.png) 100% 0 no-repeat;}
#leftcol .blue .side-mod h3, #inset-block-left .blue .side-mod h3 {background: url(images/modules/left-blue-module-h3.png) 0 0 no-repeat;}
.blue .side-mod h3 {background: url(images/modules/blue-module-h3.png) 0 0 no-repeat;color: #fff;}
.blue .side-mod h3 span {color: #C6DFFF;}
#rightcol .blue .side-mod, #inset-block-right .blue .side-mod {background: #34568E url(images/modules/blue-module-bg.png) 0 0 repeat-y;}
#leftcol .blue .side-mod, #inset-block-left .blue .side-mod {background: #34568E url(images/modules/left-blue-module-bg.png) 100% 0 repeat-y;}
.blue .side-mod {background: #34568E;color: #C6DFFF;}
.blue .side-mod a {color: #fff;}
#main-content .blue .rokradios {background: url(images/modules/blue-inputs.png) 0 0 no-repeat;}
#main-content .blue .rokradios-active {background: url(images/modules/blue-inputs.png) 0 -114px no-repeat;}
#main-content .blue .rokchecks {background: url(images/modules/blue-inputs.png) 0 -209px no-repeat;}
#main-content .blue .rokchecks-active {background: url(images/modules/blue-inputs.png) 0 -323px no-repeat;}
.blue .side-mod .poll-line {background: url(images/modules/blue-div.png) 0 100% repeat-x;}
.blue .side-mod .poll-line:hover {color: #fff;}
.blue .micronews-headline h2, .blue h3.main-modules {background: url(images/modules/blue-h2.png) 50% 100% no-repeat;color: #fff;}
.blue form.form-login .input {background: url(images/modules/blue-login-field.png) 0 0 no-repeat;color: #333;}
#main-body .blue ul.menu li {background: #34568E;}
#main-body .blue ul.menu li a {background: url(images/modules/blue-arrow.png) 10px 10px no-repeat;}
#main-body .blue ul.menu li.active, #main-body .blue ul.menu li:hover {background: #34568E url(images/modules/blue-module-h3-2.png) 0 0 repeat-x;}
#main-body .blue ul.menu li.active.parent li span, #main-body .blue ul.menu li.parent li span {background: url(images/modules/blue-sub-bullet.png) 0 0 no-repeat;}
#main-body .blue ul.menu li a, #main-body .blue ul.menu li.parent li a, #main-body .blue ul.menu li.parent li.parent li a, #main-body .blue ul.menu li.parent li .separator, #main-body .blue ul.menu li.parent li.parent li .separator {color: #C6DFFF;}
#main-body .blue ul.menu li:hover a, #main-body .blue ul.menu li.active a, #main-body .blue ul.menu li li:hover a, #main-body .blue ul.menu li li.active a {color: #fff;}
.blue form.form-login .login-links a {background: url(images/modules/blue-arrow.png) 0 3px no-repeat;}
.blue .fp-inset {background: #253F6B;}

/* Green Module Variation */
.green .module-header {background: url(images/modules/green-module-h3-2.png) 0 0 repeat-x;}
#leftcol .green .module-header2, #inset-block-left .green .module-header2 {background: url(images/modules/left-green-h3-3.png) 100% 0 no-repeat;}
#leftcol .green .side-mod h3, #inset-block-left .green .side-mod h3 {background: url(images/modules/left-green-module-h3.png) 0 0 no-repeat;}
.green .side-mod h3 {background: url(images/modules/green-module-h3.png) 0 0 no-repeat;color: #fff;}
.green .side-mod h3 span {color: #D1F7AD;}
#rightcol .green .side-mod, #inset-block-right .green .side-mod {background: #456726 url(images/modules/green-module-bg.png) 0 0 repeat-y;}
#leftcol .green .side-mod, #inset-block-left .green .side-mod {background: #456726 url(images/modules/left-green-module-bg.png) 100% 0 repeat-y;}
.green .side-mod {background: #456726;color: #D1F7AD;}
.green .side-mod a {color: #fff;}
#main-content .green .rokradios {background: url(images/modules/green-inputs.png) 0 0 no-repeat;}
#main-content .green .rokradios-active {background: url(images/modules/green-inputs.png) 0 -114px no-repeat;}
#main-content .green .rokchecks {background: url(images/modules/green-inputs.png) 0 -209px no-repeat;}
#main-content .green .rokchecks-active {background: url(images/modules/green-inputs.png) 0 -323px no-repeat;}
.green .side-mod .poll-line {background: url(images/modules/green-div.png) 0 100% repeat-x;}
.green .side-mod .poll-line:hover {color: #fff;}
.green .micronews-headline h2, .green h3.main-modules {background: url(images/modules/green-h2.png) 50% 100% no-repeat;color: #fff;}
.green form.form-login .input {background: url(images/modules/green-login-field.png) 0 0 no-repeat;color: #23361B;}
#main-body .green ul.menu li {background: #456726;}
#main-body .green ul.menu li a {background: url(images/modules/green-arrow.png) 10px 10px no-repeat;}
#main-body .green ul.menu li.active, #main-body .green ul.menu li:hover {background: #456726 url(images/modules/green-module-h3-2.png) 0 0 repeat-x;}
#main-body .green ul.menu li.active.parent li span, #main-body .green ul.menu li.parent li span {background: url(images/modules/green-sub-bullet.png) 0 0 no-repeat;}
#main-body .green ul.menu li a, #main-body .green ul.menu li.parent li a, #main-body .green ul.menu li.parent li.parent li a, #main-body .green ul.menu li.parent li .separator, #main-body .green ul.menu li.parent li.parent li .separator {color: #D1F7AD;}
#main-body .green ul.menu li:hover a, #main-body .green ul.menu li.active a, #main-body .green ul.menu li li:hover a, #main-body .green ul.menu li li.active a {color: #fff;}
.green form.form-login .login-links a {background: url(images/modules/green-arrow.png) 0 3px no-repeat;}
.green .fp-inset {background: #36522B;}

/* Orange Module Variation */
.orange .module-header {background: url(images/modules/orange-module-h3-2.png) 0 0 repeat-x;}
#leftcol .orange .module-header2, #inset-block-left .orange .module-header2 {background: url(images/modules/left-orange-h3-3.png) 100% 0 no-repeat;}
#leftcol .orange .side-mod h3, #inset-block-left .orange .side-mod h3 {background: url(images/modules/left-orange-module-h3.png) 0 0 no-repeat;}
.orange .side-mod h3 {background: url(images/modules/orange-module-h3.png) 0 0 no-repeat;color: #fff;}
.orange .side-mod h3 span {color: #FFDBBD;}
#rightcol .orange .side-mod, #inset-block-right .orange .side-mod {background: #E66500 url(images/modules/orange-module-bg.png) 0 0 repeat-y;}
#leftcol .orange .side-mod, #inset-block-left .orange .side-mod {background: #E66500 url(images/modules/left-orange-module-bg.png) 100% 0 repeat-y;}
.orange .side-mod {background: #E66500;color: #FFDBBD;}
.orange .side-mod a {color: #fff;}
#main-content .orange .rokradios {background: url(images/modules/orange-inputs.png) 0 0 no-repeat;}
#main-content .orange .rokradios-active {background: url(images/modules/orange-inputs.png) 0 -114px no-repeat;}
#main-content .orange .rokchecks {background: url(images/modules/orange-inputs.png) 0 -209px no-repeat;}
#main-content .orange .rokchecks-active {background: url(images/modules/orange-inputs.png) 0 -323px no-repeat;}
.orange .side-mod .poll-line {background: url(images/modules/orange-div.png) 0 100% repeat-x;}
.orange .side-mod .poll-line:hover {color: #fff;}
.orange .micronews-headline h2, .orange h3.main-modules {background: url(images/modules/orange-h2.png) 50% 100% no-repeat;color: #fff;}
.orange form.form-login .input {background: url(images/modules/orange-login-field.png) 0 0 no-repeat;color: #501A00;}
#main-body .orange ul.menu li {background: #E66500;}
#main-body .orange ul.menu li a {background: url(images/modules/orange-arrow.png) 10px 10px no-repeat;}
#main-body .orange ul.menu li.active, #main-body .orange ul.menu li:hover {background: #E66500 url(images/modules/orange-module-h3-2.png) 0 0 repeat-x;}
#main-body .orange ul.menu li.active.parent li span, #main-body .orange ul.menu li.parent li span {background: url(images/modules/orange-sub-bullet.png) 0 0 no-repeat;}
#main-body .orange ul.menu li a, #main-body .orange ul.menu li.parent li a, #main-body .orange ul.menu li.parent li.parent li a, #main-body .orange ul.menu li.parent li .separator, #main-body .orange ul.menu li.parent li.parent li .separator {color: #FFDBBD;}
#main-body .orange ul.menu li:hover a, #main-body .orange ul.menu li.active a, #main-body .orange ul.menu li li:hover a, #main-body .orange ul.menu li li.active a {color: #fff;}
.orange form.form-login .login-links a {background: url(images/modules/orange-arrow.png) 0 3px no-repeat;}
.orange .fp-inset {background: #D44800;}

/* Dark Beige Module Variation */
.darkbeige .module-header {background: url(images/modules/darkbeige-module-h3-2.png) 0 0 repeat-x;}
#leftcol .darkbeige .module-header2, #inset-block-left .darkbeige .module-header2 {background: url(images/modules/left-darkbeige-h3-3.png) 100% 0 no-repeat;}
#leftcol .darkbeige .side-mod h3, #inset-block-left .darkbeige .side-mod h3 {background: url(images/modules/left-darkbeige-module-h3.png) 0 0 no-repeat;}
.darkbeige .side-mod h3 {background: url(images/modules/darkbeige-module-h3.png) 0 0 no-repeat;color: #fff;}
.darkbeige .side-mod h3 span {color: #57544B;}
#rightcol .darkbeige .side-mod, #inset-block-right .darkbeige .side-mod {background: #BEBBA7 url(images/modules/darkbeige-module-bg.png) 0 0 repeat-y;}
#leftcol .darkbeige .side-mod, #inset-block-left .darkbeige .side-mod {background: #BEBBA7 url(images/modules/left-darkbeige-module-bg.png) 100% 0 repeat-y;}
.darkbeige .side-mod {background: #BEBBA7;color: #57544B;}
.darkbeige .side-mod a {color: #444139;}
#main-content .darkbeige .rokradios {background: url(images/modules/darkbeige-inputs.png) 0 0 no-repeat;}
#main-content .darkbeige .rokradios-active {background: url(images/modules/darkbeige-inputs.png) 0 -114px no-repeat;}
#main-content .darkbeige .rokchecks {background: url(images/modules/darkbeige-inputs.png) 0 -209px no-repeat;}
#main-content .darkbeige .rokchecks-active {background: url(images/modules/darkbeige-inputs.png) 0 -323px no-repeat;}
.darkbeige .side-mod .poll-line {background: url(images/modules/darkbeige-div.png) 0 100% repeat-x;}
.darkbeige .side-mod .poll-line:hover {color: #000;}
.darkbeige .micronews-headline h2, .darkbeige h3.main-modules {background: url(images/modules/darkbeige-h2.png) 50% 100% no-repeat;color: #57544B;}
.darkbeige form.form-login .input {background: url(images/modules/darkbeige-login-field.png) 0 0 no-repeat;color: #57544B;}
#main-body .darkbeige ul.menu li {background: #BEBBA7;}
#main-body .darkbeige ul.menu li a {background: url(images/modules/darkbeige-arrow.png) 10px 10px no-repeat;}
#main-body .darkbeige ul.menu li.active, #main-body .darkbeige ul.menu li:hover {background: #BEBBA7 url(images/modules/darkbeige-module-h3-2.png) 0 0 repeat-x;}
#main-body .darkbeige ul.menu li.active.parent li span, #main-body .darkbeige ul.menu li.parent li span {background: url(images/modules/darkbeige-sub-bullet.png) 0 0 no-repeat;}
#main-body .darkbeige ul.menu li a, #main-body .darkbeige ul.menu li.parent li a, #main-body .darkbeige ul.menu li.parent li.parent li a, #main-body .darkbeige ul.menu li.parent li .separator, #main-body .darkbeige ul.menu li.parent li.parent li .separator {color: #444139;}
#main-body .darkbeige ul.menu li:hover a, #main-body .darkbeige ul.menu li.active a, #main-body .darkbeige ul.menu li li:hover a, #main-body .darkbeige ul.menu li li.active a {color: #000;}
.darkbeige .fp-inset {background: #A9A694;}

/* Black Module Variation */
.black .module-header {background: url(images/modules/black-module-h3-2.png) 0 0 repeat-x;}
#leftcol .black .module-header2, #inset-block-left .black .module-header2 {background: url(images/modules/left-black-h3-3.png) 100% 0 no-repeat;}
#leftcol .black .side-mod h3, #inset-block-left .black .side-mod h3 {background: url(images/modules/left-black-module-h3.png) 0 0 no-repeat;}
.black .side-mod h3 {background: url(images/modules/black-module-h3.png) 0 0 no-repeat;color: #fff;}
.black .side-mod h3 span {color: #aaa;}
#rightcol .black .side-mod, #inset-block-right .black .side-mod {background: #292929 url(images/modules/black-module-bg.png) 0 0 repeat-y;}
#leftcol .black .side-mod, #inset-block-left .black .side-mod {background: #292929 url(images/modules/left-black-module-bg.png) 100% 0 repeat-y;}
.black .side-mod {background: #292929;color: #aaa;}
.black .side-mod a {color: #fff;}
#main-content .black .rokradios {background: url(images/modules/black-inputs.png) 0 0 no-repeat;}
#main-content .black .rokradios-active {background: url(images/modules/black-inputs.png) 0 -114px no-repeat;}
#main-content .black .rokchecks {background: url(images/modules/black-inputs.png) 0 -209px no-repeat;}
#main-content .black .rokchecks-active {background: url(images/modules/black-inputs.png) 0 -323px no-repeat;}
.black .side-mod .poll-line {background: url(images/modules/black-div.png) 0 100% repeat-x;}
.black .side-mod .poll-line:hover {color: #fff;}
.black .micronews-headline h2, .black h3.main-modules {background: url(images/modules/black-h2.png) 50% 100% no-repeat;color: #fff;}
.black form.form-login .input {background: url(images/modules/black-login-field.png) 0 0 no-repeat;color: #aaa;}
#main-body .black ul.menu li {background: #292929;}
#main-body .black ul.menu li a {background: url(images/modules/black-arrow.png) 10px 10px no-repeat;}
#main-body .black ul.menu li.active, #main-body .black ul.menu li:hover {background: #292929 url(images/modules/black-module-h3-2.png) 0 0 repeat-x;}
#main-body .black ul.menu li.active.parent li span, #main-body .black ul.menu li.parent li span {background: url(images/modules/black-sub-bullet.png) 0 0 no-repeat;}
#main-body .black ul.menu li a, #main-body .black ul.menu li.parent li a, #main-body .black ul.menu li.parent li.parent li a, #main-body .black ul.menu li.parent li .separator, #main-body .black ul.menu li.parent li.parent li .separator {color: #aaa;}
#main-body .black ul.menu li:hover a, #main-body .black ul.menu li.active a, #main-body .black ul.menu li li:hover a, #main-body .black ul.menu li li.active a {color: #fff;}
.black .fp-inset {background: #212121;}

/* RokNewsPager and Feeds */

.grey ul.roknewspager li, .grey ul.newsfeed li, .grey ul.latestnews li a, .grey ul.mostread li a {background: url(images/modules/grey-arrow.png) 0 4px no-repeat;}
.grey ul.roknewspager-numbers li.active {color: #000;font-weight: bold;}
.grey ul.roknewspager .roknewspager-div, .grey ul.newsfeed .newsfeed-div, .grey ul.latestnews li, .grey ul.mostread li {background: url(images/modules/grey-div.png) 0 100% repeat-x;}
.grey .roknewspager-pages {background: #9F9F9F;}
.grey ul.roknewspager-numbers {background: url(images/modules/grey-page-m.png) 0 0 repeat-x;}
.grey .roknewspager-prev {background: url(images/modules/grey-page-controls.png) 0 0 no-repeat;}
.grey .roknewspager-prev-disabled {background: url(images/modules/grey-page-controls.png) 0 -18px no-repeat;}
.grey .roknewspager-next {background: url(images/modules/grey-page-controls.png) -16px 0 no-repeat;}
.grey .roknewspager-next-disabled {background: url(images/modules/grey-page-controls.png) -16px -18px no-repeat;}
.grey .roknewspager-overlay {background: #C0C0C0;}
.darkgrey ul.roknewspager li, .darkgrey ul.newsfeed li, .darkgrey ul.latestnews li a, .darkgrey ul.mostread li a {background: url(images/modules/darkgrey-arrow.png) 0 4px no-repeat;}
.darkgrey ul.roknewspager-numbers li.active {color: #fff;font-weight: bold;}
.darkgrey ul.roknewspager .roknewspager-div, .darkgrey ul.newsfeed .newsfeed-div, .darkgrey ul.latestnews li, .darkgrey ul.mostread li {background: url(images/modules/darkgrey-div.png) 0 100% repeat-x;}
.darkgrey .roknewspager-pages {background: #484848;}
.darkgrey ul.roknewspager-numbers {background: url(images/modules/darkgrey-page-m.png) 0 0 repeat-x;}
.darkgrey .roknewspager-prev {background: url(images/modules/darkgrey-page-controls.png) 0 0 no-repeat;}
.darkgrey .roknewspager-prev-disabled {background: url(images/modules/darkgrey-page-controls.png) 0 -18px no-repeat;}
.darkgrey .roknewspager-next {background: url(images/modules/darkgrey-page-controls.png) -16px 0 no-repeat;}
.darkgrey .roknewspager-next-disabled {background: url(images/modules/darkgrey-page-controls.png) -16px -18px no-repeat;}
.darkgrey .roknewspager-overlay {background: #5E5E5E;}
.red ul.roknewspager li, .red ul.newsfeed li, .red ul.latestnews li a, .red ul.mostread li a {background: url(images/modules/red-arrow.png) 0 4px no-repeat;}
.red ul.roknewspager-numbers li.active {color: #fff;font-weight: bold;}
.red ul.roknewspager .roknewspager-div, .red ul.newsfeed .newsfeed-div, .red ul.latestnews li, .red ul.mostread li {background: url(images/modules/red-div.png) 0 100% repeat-x;}
.red .roknewspager-pages {background: #561818;}
.red ul.roknewspager-numbers {background: url(images/modules/red-page-m.png) 0 0 repeat-x;}
.red .roknewspager-prev {background: url(images/modules/red-page-controls.png) 0 0 no-repeat;}
.red .roknewspager-prev-disabled {background: url(images/modules/red-page-controls.png) 0 -18px no-repeat;}
.red .roknewspager-next {background: url(images/modules/red-page-controls.png) -16px 0 no-repeat;}
.red .roknewspager-next-disabled {background: url(images/modules/red-page-controls.png) -16px -18px no-repeat;}
.red .roknewspager-overlay {background: #732222;}
.blue ul.roknewspager li, .blue ul.newsfeed li, .blue ul.latestnews li a, .blue ul.mostread li a {background: url(images/modules/blue-arrow.png) 0 4px no-repeat;}
.blue ul.roknewspager-numbers li.active {color: #fff;font-weight: bold;}
.blue ul.roknewspager .roknewspager-div, .blue ul.newsfeed .newsfeed-div, .blue ul.latestnews li, .blue ul.mostread li {background: url(images/modules/blue-div.png) 0 100% repeat-x;}
.blue .roknewspager-pages {background: #253F6B;}
.blue ul.roknewspager-numbers {background: url(images/modules/blue-page-m.png) 0 0 repeat-x;}
.blue .roknewspager-prev {background: url(images/modules/blue-page-controls.png) 0 0 no-repeat;}
.blue .roknewspager-prev-disabled {background: url(images/modules/blue-page-controls.png) 0 -18px no-repeat;}
.blue .roknewspager-next {background: url(images/modules/blue-page-controls.png) -16px 0 no-repeat;}
.blue .roknewspager-next-disabled {background: url(images/modules/blue-page-controls.png) -16px -18px no-repeat;}
.blue .roknewspager-overlay {background: #34568E;}
.green ul.roknewspager li, .green ul.newsfeed li, .green ul.latestnews li a, .green ul.mostread li a {background: url(images/modules/green-arrow.png) 0 4px no-repeat;}
.green ul.roknewspager-numbers li.active {color: #fff;font-weight: bold;}
.green ul.roknewspager .roknewspager-div, .green ul.newsfeed .newsfeed-div, .green ul.latestnews li, .green ul.mostread li {background: url(images/modules/green-div.png) 0 100% repeat-x;}
.green .roknewspager-pages {background: #36522B;}
.green ul.roknewspager-numbers {background: url(images/modules/green-page-m.png) 0 0 repeat-x;}
.green .roknewspager-prev {background: url(images/modules/green-page-controls.png) 0 0 no-repeat;}
.green .roknewspager-prev-disabled {background: url(images/modules/green-page-controls.png) 0 -18px no-repeat;}
.green .roknewspager-next {background: url(images/modules/green-page-controls.png) -16px 0 no-repeat;}
.green .roknewspager-next-disabled {background: url(images/modules/green-page-controls.png) -16px -18px no-repeat;}
.green .roknewspager-overlay {background: #456726;}
.orange ul.roknewspager li, .orange ul.newsfeed li, .orange ul.latestnews li a, .orange ul.mostread li a {background: url(images/modules/orange-arrow.png) 0 4px no-repeat;}
.orange ul.roknewspager-numbers li.active {color: #fff;font-weight: bold;}
.orange ul.roknewspager .roknewspager-div, .orange ul.newsfeed .newsfeed-div, .orange ul.latestnews li, .orange ul.mostread li {background: url(images/modules/orange-div.png) 0 100% repeat-x;}
.orange .roknewspager-pages {background: #D44800;}
.orange ul.roknewspager-numbers {background: url(images/modules/orange-page-m.png) 0 0 repeat-x;}
.orange .roknewspager-prev {background: url(images/modules/orange-page-controls.png) 0 0 no-repeat;}
.orange .roknewspager-prev-disabled {background: url(images/modules/orange-page-controls.png) 0 -18px no-repeat;}
.orange .roknewspager-next {background: url(images/modules/orange-page-controls.png) -16px 0 no-repeat;}
.orange .roknewspager-next-disabled {background: url(images/modules/orange-page-controls.png) -16px -18px no-repeat;}
.orange .roknewspager-overlay {background: #E66500;}
.darkbeige ul.roknewspager li, .darkbeige ul.newsfeed li, .darkbeige ul.latestnews li a, .darkbeige ul.mostread li a {background: url(images/modules/darkbeige-arrow.png) 0 4px no-repeat;}
.darkbeige ul.roknewspager-numbers li.active {color: #fff;font-weight: bold;}
.darkbeige ul.roknewspager .roknewspager-div, .darkbeige ul.newsfeed .newsfeed-div, .darkbeige ul.latestnews li, .darkbeige ul.mostread li {background: url(images/modules/darkbeige-div.png) 0 100% repeat-x;}
.darkbeige .roknewspager-pages {background: #A9A694;}
.darkbeige ul.roknewspager-numbers {background: url(images/modules/darkbeige-page-m.png) 0 0 repeat-x;}
.darkbeige .roknewspager-prev {background: url(images/modules/darkbeige-page-controls.png) 0 0 no-repeat;}
.darkbeige .roknewspager-prev-disabled {background: url(images/modules/darkbeige-page-controls.png) 0 -18px no-repeat;}
.darkbeige .roknewspager-next {background: url(images/modules/darkbeige-page-controls.png) -16px 0 no-repeat;}
.darkbeige .roknewspager-next-disabled {background: url(images/modules/darkbeige-page-controls.png) -16px -18px no-repeat;}
.darkbeige .roknewspager-overlay {background: #BEBBA7;}
.black ul.roknewspager li, .black ul.newsfeed li, .black ul.latestnews li a, .black ul.mostread li a {background: url(images/modules/black-arrow.png) 0 4px no-repeat;}
.black ul.roknewspager-numbers li.active {color: #fff;font-weight: bold;}
.black ul.roknewspager .roknewspager-div, .black ul.newsfeed .newsfeed-div, .black ul.latestnews li, .black ul.mostread li {background: url(images/modules/black-div.png) 0 100% repeat-x;}
.black .roknewspager-pages {background: #212121;}
.black ul.roknewspager-numbers {background: url(images/modules/black-page-m.png) 0 0 repeat-x;}
.black .roknewspager-prev {background: url(images/modules/black-page-controls.png) 0 0 no-repeat;}
.black .roknewspager-prev-disabled {background: url(images/modules/black-page-controls.png) 0 -18px no-repeat;}
.black .roknewspager-next {background: url(images/modules/black-page-controls.png) -16px 0 no-repeat;}
.black .roknewspager-next-disabled {background: url(images/modules/black-page-controls.png) -16px -18px no-repeat;}
.black .roknewspager-overlay {background: #292929;}

/* Typography */

.grey .readon1-l {background: url(images/modules/grey-readon-l.png) 0 0 no-repeat;}
.grey .readon1-m {background: url(images/modules/grey-readon-m.png) 50% 0 repeat-x;}
.grey .readon1-r {background: url(images/modules/grey-readon-r.png) 100% 0 no-repeat;}
.darkgrey .readon1-l {background: url(images/modules/darkgrey-readon-l.png) 0 0 no-repeat;}
.darkgrey .readon1-m {background: url(images/modules/darkgrey-readon-m.png) 50% 0 repeat-x;}
.darkgrey .readon1-r {background: url(images/modules/darkgrey-readon-r.png) 100% 0 no-repeat;}
.darkgrey a.readon-main, #main-content .darkgrey input.button {color: #444;}
.red .readon1-l {background: url(images/modules/red-readon-l.png) 0 0 no-repeat;}
.red .readon1-m {background: url(images/modules/red-readon-m.png) 50% 0 repeat-x;}
.red .readon1-r {background: url(images/modules/red-readon-r.png) 100% 0 no-repeat;}
.red a.readon-main, #main-content .red input.button {color: #4D1616;}
.blue .readon1-l {background: url(images/modules/blue-readon-l.png) 0 0 no-repeat;}
.blue .readon1-m {background: url(images/modules/blue-readon-m.png) 50% 0 repeat-x;}
.blue .readon1-r {background: url(images/modules/blue-readon-r.png) 100% 0 no-repeat;}
.blue a.readon-main, #main-content .blue input.button {color: #233C6C;}
.green .readon1-l {background: url(images/modules/green-readon-l.png) 0 0 no-repeat;}
.green .readon1-m {background: url(images/modules/green-readon-m.png) 50% 0 repeat-x;}
.green .readon1-r {background: url(images/modules/green-readon-r.png) 100% 0 no-repeat;}
.green a.readon-main, #main-content .green input.button {color: #23361B;}
.orange .readon1-l {background: url(images/modules/orange-readon-l.png) 0 0 no-repeat;}
.orange .readon1-m {background: url(images/modules/orange-readon-m.png) 50% 0 repeat-x;}
.orange .readon1-r {background: url(images/modules/orange-readon-r.png) 100% 0 no-repeat;}
.orange a.readon-main, #main-content .orange input.button {color: #501A00;}
.darkbeige .readon1-l {background: url(images/modules/darkbeige-readon-l.png) 0 0 no-repeat;}
.darkbeige .readon1-m {background: url(images/modules/darkbeige-readon-m.png) 50% 0 repeat-x;}
.darkbeige .readon1-r {background: url(images/modules/darkbeige-readon-r.png) 100% 0 no-repeat;}
.darkbeige a.readon-main, #main-content .darkbeige input.button {color: #57544B;}
.darkbeige .readon-wrap1 a.readon-main:hover, #main-content .darkbeige input.button:hover {color: #000;}
.black .readon1-l {background: url(images/modules/black-readon-l.png) 0 0 no-repeat;}
.black .readon1-m {background: url(images/modules/black-readon-m.png) 50% 0 repeat-x;}
.black .readon1-r {background: url(images/modules/black-readon-r.png) 100% 0 no-repeat;}
.black a.readon-main, #main-content .black input.button {color: #aaa;}
.black .readon-wrap1 a.readon-main:hover, #main-content .black input.button:hover {color: #fff;}
.readon-wrap1 a.readon-main:hover {color: #000;}




#quick-links {
	height: 10px;float: right;margin-left: 10px;width: 130px;margin-top: 5px;

}
	#quick-links a {
		display: block;
		float: left;
		margin: 0 15px;
	}
	#quick-links #home {
		width: 11px;
		height: 10px;
		background: url(/images/icons/home_active.gif)
	}
	#quick-links #sitetree {
		width: 11px;
		height: 9px;
		background: url(/images/icons/sitetree.gif)
	}
	#quick-links #mailto {
		width: 12px;
		height: 8px;
		background: url(/images/icons/mailto.gif)
	}
		#quick-links a span {
			display: none
		}
		
		
		/* Beige Body Style */


div.wrapper { margin: 0 auto; width: 1050px;padding:0;}
	#inset-block-left { width:0px;padding:0;}
	#inset-block-right { width:240px;padding:0;}
	#maincontent-block { margin-right:240px;margin-left:0px;}
	a, .contentheading, .side-mod h3 span, .grey .side-mod a, .componentheading span, .roktabs-links li.active {color: #980a00;}
	
	/* White Body Style */

#top-bar {background: #dbdbdb url(images/topbar-bg.png) 0 0 repeat-x;color: #444;}
#header-bar {border-top: 3px solid #fff; }

.s-c-s .colright, .x-c-s .colmask, #inset-block-right {background-image: url(images/body/white/col-r.png);}
.s-c-s .colmask, .s-c-x .colmask, #inset-block-left {background-image: url(images/body/white/col-l.png);}
.leftmenu {background:#fff;}
#body-left {background: url(images/body-l.png) 0 0 repeat-y;}
#body-right {background: url(images/body-r.png) 100% 0 repeat-y;}

.module-header {background: url(images/modules/light-module-h3-2.png) 0 0 repeat-x;}
#leftcol .module-header2, #inset-block-left .module-header2 {background: url(images/modules/left-light-h3-3.png) 100% 0 no-repeat;}
#leftcol .side-mod h3, #inset-block-left .side-mod h3 {background: url(images/modules/left-light-module-h3.png) 0 0 no-repeat;}
.side-mod h3 {background: url(images/modules/light-module-h3.png) 0 0 no-repeat;color: #333;}
.micronews-headline h2, h3.main-modules {background: url(images/modules/grey-h2.png) 50% 100% no-repeat;color: #333;}
.readon1-l {background: url(images/modules/light-readon-l.png) 0 0 no-repeat;}
.readon1-m {background: url(images/modules/light-readon-m.png) 50% 0 repeat-x;}
.readon1-r {background: url(images/modules/light-readon-r.png) 100% 0 no-repeat;}
form.form-login .login-links a {background: url(images/modules/light-arrow.png) 0 3px no-repeat;}

#main-body ul.menu li {background: #dedede;}
#main-body ul.menu li a {background: url(images/modules/grey-arrow.png) 10px 10px no-repeat;}
#main-body ul.menu li.active, #main-body ul.menu li:hover {background: #c0c0c0 url(images/modules/module-h3-2.png) 10px 0 repeat-x;}
#main-body ul.menu li.active.parent li span, #main-body ul.menu li.parent li span {background: url(images/body/white/side-sub-bullet.png) 0 0 no-repeat;}
#main-body ul.menu li a, #main-body ul.menu li.parent li a, #main-body ul.menu li.parent li.parent li a, #main-body ul.menu li.parent li .separator, #main-body ul.menu li.parent li.parent li .separator {color: #333;}

.roktabs {background: #c2c2c2 url(images/body/white/roktabs-bg.png) 0 0 repeat-x;}
.tabs-bottom .roktabs {background: #c2c2c2 url(images/body/white/roktabs-bg-bottom.png) 0 100% repeat-x;}
.roktabs-wrapper .roktabs-container-wrapper div.wrapper {background: #E4E4E4;}
.roktabs-wrapper .active-arrows .roktabs-links {background: url(images/body/white/roktabs-bg2.png) 0 0 repeat-x;}
.tabs-bottom .active-arrows .roktabs-links {background: url(images/body/white/roktabs-bg2-bottom.png) 0 0 repeat-x;}
.roktabs-wrapper .roktabs-links ul.roktabs-top li.active {background: url(images/body/white/roktabs-active.png) 50% 33px no-repeat;}
.tabs-bottom .roktabs-links ul.roktabs-bottom li.active {background: url(images/body/white/roktabs-active-bottom.png) 50% 12px no-repeat;}
.roktabs-wrapper .arrow-next {background: url(images/body/white/roktabs-next.png) 0 0 no-repeat;right: 0;}
.roktabs-wrapper .arrow-prev {background: url(images/body/white/roktabs-prev.png) 0 0 no-repeat;left: 0;}
.tabs-bottom .arrow-next {background: url(images/body/white/roktabs-next-bottom.png) 0 0 no-repeat;right: 0;}
.tabs-bottom .arrow-prev {background: url(images/body/white/roktabs-prev-bottom.png) 0 0 no-repeat;left: 0;}
.tabs-hidden .roktabs {background: #c2c2c2;}

.rokmicronews-surround {background: #c2c2c2 url(images/body/white/roktabs-bg.png) 0 0 repeat-x;}
.micronews-right .micronews-wrapper {background: #eee url(images/body/white/rokmicro-list-bg.png) 100% 0 repeat-y;}
.micronews-left .micronews-wrapper {background: #eee url(images/body/white/rokmicro-list-bg.png) 0 0 repeat-y;}
.micronews-controls {background: url(images/body/white/rmn-inset-r.png) 100% 0 no-repeat;}
.micronews-controls2 {background: url(images/body/white/rmn-inset-l.png) 0 0 no-repeat;}
#rokmicronews .mover {background: url(images/body/white/move-handle.png) 0 0 no-repeat;}
#rokmicronews .collapse {background: url(images/body/white/rmn-expander.png) 0 0 no-repeat;}
#rokmicronews .expand {background: url(images/body/white/rmn-expander.png) -15px 0 no-repeat;}
.micronews-titles {color: #333;background: #c2c2c2;}
.micronews-list {background: url(images/body/white/rokmicro-list-bg2.png) 0 0 repeat-x;}
.micronews-list ul li a {background: url(images/modules/grey-arrow.png) 0 3px no-repeat;}
.micronews-list ul li.active {background: #eee;}
.micronews-headline .counter {background: url(images/body/white/mininews-bar-r.png) 100% 0 no-repeat;color: #333;}
.micronews-headline .counter span {background: url(images/body/white/mininews-bar-l.png) 0 0 no-repeat;}
.micronews-drop {border: 5px dashed #ccc;background: #fff url(images/drophere.png) center center no-repeat;}

#newsflash {background: url(images/body/white/newsflash-bg.png) 0 0 repeat-x;border-bottom: 3px solid #fff;border-top: 3px solid #fff;}
#newsflash .flashing {background: url(images/body/white/newsflash-tab.png) 0 0 no-repeat;color: #fff;}
#newsflash .control-prev {background-image: url(images/body/white/newsflash-controls.png);}
#newsflash .control-next {background-image: url(images/body/white/newsflash-controls.png);}

.feature-module {background: url(images/body/white/feature-bg.png) 0 0 no-repeat;border-top: 3px solid #fff;}
.feature-module .readon1-l {background: url(images/body/white/feature-readon-l.png) 0 0 no-repeat;}
.feature-module .readon1-m {background: url(images/body/white/feature-readon-m.png) 50% 0 repeat-x;}
.feature-module .readon1-r {background: url(images/body/white/feature-readon-r.png) 100% 0 no-repeat;}
.roktabs .readon1-l {background: url(images/body/white/feature-readon-l.png) 0 0 no-repeat;}
.roktabs .readon1-m {background: url(images/body/white/feature-readon-m.png) 50% 0 repeat-x;}
.roktabs .readon1-r {background: url(images/body/white/feature-readon-r.png) 100% 0 no-repeat;}

#breadcrumbs {background: url(images/body/white/newsflash-bg.png) 0 0 repeat-x;}
#breadcrumbs-home {background: url(images/body/white/breadcrumb-tab.png) 0 0 no-repeat;}
span.breadcrumbs {color: #333;}
span.breadcrumbs img {background: url(images/body/white/breadcrumb-sep.png) 50% 50% no-repeat;}
span.breadcrumbs a {color: #333;}
span.breadcrumbs .no-link {color: #555;}
span.breadcrumbs a:hover {color: #fff;}

.showcase-surround {background: #dbdbdb url(images/topbar-bg.png) 0 0 repeat-x;border-top: 3px solid #fff;border-bottom: 1px solid #ccc;}
#mainmodules3 {background: #dbdbdb url(images/topbar-bg.png) 0 0 repeat-x;border-top: 1px solid #ddd;border-bottom: 3px solid #fff;}
.article-info-surround {background: url(images/body/white/infoarrow.png) 19px 100% no-repeat;}
.article-info-surround2 {background: #f5f5f5 url(images/topbar-bg.png) 0 100% repeat-x;}
p.articleinfo {color: #444;}
p.iteminfo {color: #666;}
div.pagination div.tab {background: url(images/body/white/page-tab-r.png) 100% 0 no-repeat;}
div.pagination div.tab2 {background: url(images/body/white/page-tab-l.png) 0 0 no-repeat;}
.blog_more ul li, .block ul#mainlevel-nav li {background: url(images/modules/light-div.png) 0 100% repeat-x;}
.blog_more h2 {color: #333;}

.component-header {background: url(images/modules/light-module-h3-2.png) 0 0 repeat-x;}
.componentheading {background: url(images/modules/left-light-module-h3.png) 0 0 no-repeat;}

#lock-button {background: url(images/body/white/lock.png) 0 50% no-repeat;}
#lock-button.login {background: url(images/body/white/lock2.png) 0 50% no-repeat;}
#login-module h3 {background: url(images/body/white/lock2.png) 0 5px no-repeat;}
#login-module .logout h3 {background: url(images/body/white/lock.png) 0 5px no-repeat;}
#login-module form.form-login .inputbox {background: url(images/body/white/login-field.png) 0 0 no-repeat;color:#333;}
a.large .button {background: url(images/body/white/font-button.png) 0 0 no-repeat;}
a.small .button {background: url(images/body/white/font-button.png) -18px 0 no-repeat;}
a#rokbox-close {background: url(images/body/white/light-close.png) 0 0 no-repeat;}

#main-content .rokradios {background: url(images/modules/light-inputs.png) 0 0 no-repeat;}
#main-content .rokradios-active {background: url(images/modules/light-inputs.png) 0 -114px no-repeat;}
#main-content .rokchecks, #login-module .rokchecks {background: url(images/modules/light-inputs.png) 0 -209px no-repeat;}
#main-content .rokchecks-active, #login-module .rochecks-active {background: url(images/modules/light-inputs.png) 0 -323px no-repeat;}

.contact_email .inputbox, .register-page .inputbox, input#email {background: url(images/body/white/login-field.png) 0 0 no-repeat;color: #333;}
.contact_email #contact_text.inputbox {background: url(images/body/white/input-field-large.png) 0 0 no-repeat;color: #333;}
form.search_result input#search_searchword.inputbox, form.form-login .inputbox {background: url(images/body/white/login-field.png) 0 0 no-repeat;color: #333;}
.search-results-full .results ol.list p {color: #888;}
.advertisement .side-mod h3.module-title span {color: #666;}
.search-results-full span.highlight {background: #555;color: #fff;}

ul.roknewspager li, ul.newsfeed li, ul.latestnews li a, ul.mostread li a, div.block ul.latestnews li a, div.block ul.mostread li a, .blog_more ul li a, .block ul#mainlevel-nav li a {background: url(images/modules/light-arrow.png) 0 4px no-repeat;}
ul.roknewspager-numbers li.active {color: #000;}
ul.roknewspager .roknewspager-div, ul.newsfeed .newsfeed-div, ul.latestnews li, ul.mostread li, div.block ul.latestnews li, div.block ul.mostread li {background: url(images/modules/light-div.png) 0 100% repeat-x;}
.roknewspager-pages {background: #D6D6D6;}
ul.roknewspager-numbers {background: url(images/modules/light-page-m.png) 0 0 repeat-x;}
.roknewspager-prev {background: url(images/modules/light-page-controls.png) 0 0 no-repeat;}
.roknewspager-prev-disabled {background: url(images/modules/light-page-controls.png) 0 -18px no-repeat;}
.roknewspager-next {background: url(images/modules/light-page-controls.png) -16px 0 no-repeat;}
.roknewspager-next-disabled {background: url(images/modules/light-page-controls.png) -16px -18px no-repeat;}
.roknewspager-overlay {background: #fff;}




.date-block {
	color: #fff;
	float: right;
	font-size: 140%;
	height: 60px;
	position: relative;
	width: 400px;
}

.date-line {
	float: right;
	margin-right: 80px;
	margin-top: 25px;
}

span.date-number {
	font-weight: bold;
	padding: 4px 5px;
	background: #fff;
	color: #732222;
}

.clock {
	width: 70px;
	height: 70px;
	position: absolute;
	right: 0px;
	margin-bottom: 15px;
		
}


#video {
width:455px;
float:left;
margin-bottom:20px;

}

#videolist {
width:300px;
float:left;
}

.videoitem {
	
width:295px;
height:90px;
margin:7px 0 0 5px;
overflow: hidden;
}

.altvideowrap {
padding: 0 0 10px 0;
border-bottom: 1px solid #FFFFFF;
}

.altvideoitem {
width:280px;
height:90px;
overflow: hidden;
padding: 0 10px 0 10px;
margin: 10px 0 0 0;
}

.videoitem img, .altvideoitem img {
width:120px;
height:90px;
float:left;
margin:1px 8px 0 0;
border:1px solid #D3D3D3;
}

/*.videoitem a:hover img, .altvideoitem a:hover img {
border:1px solid #b40000;
}
*/

/* post */

#post {
width: 730px;
float: left;
} 

#item{
width:450px;
height:125px;
color:#333333;
border-bottom: 1px solid #ddd;
margin:0 0 15px 0;
}

#lastitem{
width:690px;
color:#333333;
margin:0 0 15px 0;

}

#item a:link, #item a:visited{
color:#b40000;
text-decoration:none;
border:none;
}

#item a:hover, #galleryitem a:hover{
color:#333333;
text-decoration:none;
border:none;
}

#blogitem{
width:450px;
color:#333333;
background:url(images/itemborder.gif) bottom no-repeat;
margin:0 0 15px 0;
padding-bottom:10px;
}

#content h3, #pagecontent h3{
font-size:18px;
font-weight:normal;
margin:0;
padding:0;
}

#bloghead{
height:35px;
}

#blogtitle{
float:left;
}

#blogtitle h3{
font-size:18px;
color:#b40000;
font-weight:normal;
margin:0;
padding:0px 0px 0px 0px;
}

#blogtitle a:hover{
color:#333333;
}

#description p{
margin:0;
padding:0;
height:50px;
overflow:hidden;
}

#covershot{
width:145px;
height:120px;
float:left;
background:url(images/vidbg.png) no-repeat;
}

#covershot p{
margin:0;
padding:0;
}

#covershot img{
width:120px;
height:90px;
margin:7px 0px 0px 7px;
border:1px solid #666666;
overflow:hidden;
}

#blogitem p{
margin:0px 0px 10px 0px;
padding:0;
}

#ratings{
float:left;
width:100px;
padding:5px 0px 0px 0px;
}

#commentslink{
float:right;

padding:5px 0px 0px 20px;
font-size:13px;
color:#b40000;
}

#blogmeta{
float:right;
width:100px;
background:url(images/user.gif) right no-repeat;
padding:0px 40px 0px 0px;
font-size:10px;
color:#b40000;
text-align:right;
}

#blogmeta a:link, #blogmeta a:visited{
color:#b40000;
text-decoration:none;
border:none;
}

#blogmeta a:hover{
color:#b40000;
border-bottom:1px dotted #b40000;
}



/* Begin Search */
#searchWrap {
background: url(images/header/red/search-bg.png) 0 0 no-repeat;
width: 219px;
height:27px;
margin: 6px 0 0 0px;

}

#searchWrap input{
vertical-align:middle;
background:none;
}

#searchWrap #s{
font-size:15px;
border:none;
padding:4px 4px;
margin-right:3px;
width:185px;
}
/* End Search */


#searchmod-surround {float: right;}

#published {
text-align:right;
float:right;
padding:5px 0px 0px 0px;
font-size:13px;
color:#b40000;
}

#randomexcert {
width:220px;
height:350px;
float:left;
text-align:justify;
}












#videolist {
width:300px;
height:319px;
margin-top: 10px;
margin-bottom:20px;
float:left;
}

.videoitem {
	
width:270px;
height:65px;
margin:7px 0 0 0px;
overflow: hidden;
}

.altvideowrap {
padding: 0 0 10px 0;
border-bottom: 1px solid #FFFFFF;
}

.altvideoitem {
width:270px;
height:65px;
margin:7px 0 0 15px;
overflow: hidden;
}

.videoitem img, .altvideoitem img {
width:80px;
height:60px;
float:left;
margin:1px 8px 0 0;

}



.abutton
{background: none;border: 0;}




/* Comments  ----------------------------------*/

#comments-wrap {
}
.textarea {
	border:1px solid #cbcbcb;
	background:#fff;
	width:680px;
	color:#333;
}

/*	Headers	*/

#comments-wrap h6 {
	font-size: 20px;
}
/*	Comments	*/
.gravatar {
	border:2px solid #739fcb;
	margin:8px 10px 0 0;
	width:40px;
	height:40px;
	display:block;
	float:left;
	background: url(images/gravtar.png) no-repeat;
}
.commentlist {
}
.commetmainauthor {
	padding:8px 10px;
	overflow:hidden;
	height:100%;
	border:1px solid #c3c3c2;
	background-color:#f0f0f0;
	margin-bottom:5px;
	
}

.commetmain {
	clear:both;
	padding:8px 10px;
	overflow:hidden;
	height:100%;
	border:1px solid #c3c3c2;
	margin-bottom:5px;
	
}
.commet_top {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0;
	color:#666;
}
.commet_bottom {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0 0 45px;
	margin-bottom:15px;
	color:#666;
	background:url(images/cbottom.png) no-repeat;
	height:19px;
}
.commet_bottom2 {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0 0 45px;
	margin-bottom:15px;
	color:#666;
	background:url(images/cbottom2.png) no-repeat;
	height:19px;
}
.commet_right {
	width:70%;
	float:right;
	background:url(images/quote.png) no-repeat;
	padding:5px 0 0 35px;
}
.comm_list {
	margin-bottom:15px;
}
#content .commetmain p {
	margin:0;
	padding:0;
}
.thecomment {
	margin: 0px;
}
.comment-body {
	margin:0;
}
.comment-metadata {
	padding:5px 10px;
	color: #333;
	font-weight:bold;
	font-size:11px;
}
.comment-metadata a, .comment-metadata a:visited {
	color:#333;
	text-decoration:none;
}
.comment-metadata a:hover {
	color: #666;
}
.authorcomment {
	margin: 0px;
	font-size:12px;
}
.authorcomment .comment-body {
	border: none;
}
.authorcomment .comment-metadata {
	padding:0 10px;
	background: #fff;
	color: #333333;
}
.authorcomment .comment-metadata a {
	color:#333;
	text-decoration:none;
}
.authorcomment .comment-metadata a:hover {
	color: #333;
}
.nav-next {
	padding-right:8px;
	font-weight:bold;
}
.nav-previous {
	padding-left:8px;
	font-weight:bold;
}
.comment-author {
	padding-bottom:5px;
	font-size:11px;
	text-align:center;
}




input#author {background: url(images/body/white/login-field.png) 0 0 no-repeat;color: #333; width: 215px;height: 20px;border: 0;padding-left: 5px;font-size: 110%;padding-top: 4px;line-height: 10px;margin-bottom: 10px;}
input#url {background: url(images/body/white/login-field.png) 0 0 no-repeat;color: #333; width: 215px;height: 20px;border: 0;padding-left: 5px;font-size: 110%;padding-top: 4px;line-height: 10px;margin-bottom: 10px;}
