/*** /home/castfam/public_html/templates/rt_solarsentinel_j15/css/template.css ***/

/* This is the Main template logo, Edit this to match the width and height of your new logo image */

#logo {width: 240px;height: 65px; border:#00CC00 0px solid;}

/* Font Family Settings 

.componentheading {}*/

#ff-solarsentinel, a.solarsentinel, #ff-solarsentinel  {font-family: Helvetica,Arial,sans-serif;}



#ff-solarsentinel h1 {font-family: Georgia, Times, sans-serif;}



#ff-optima, a.optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}



#ff-geneva, a.geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}



#ff-helvetica, a.helvetica {font-family: Helvetica, Arial, FreeSans, sans-serif;}



#ff-lucida, a.lucida {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}



#ff-georgia, a.georgia {font-family: Georgia, sans-serif;}



#ff-trebuchet, a.trebuchet {font-family: "Trebuchet MS", sans-serif;}



#ff-palatino, a.palatino {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}



input { font-family:Helvetica,Arial,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 {padding-bottom: 5px;margin: 5px 0 5px 0;font-weight: normal;line-height: 110%;}



h1 {font-size: 250%;line-height: 100%;}



h2 {font-size: 100%;line-height: 100%;}



h3 {font-size: 175%;}



h4 {font-size: 120%;line-height: 130%;}



h5 {font-size: 120%;text-transform: uppercase;}



a {text-decoration: none;}



a:hover {text-decoration: underline;}



.clr {clear: both;}



.rokradios, .rokchecks {padding: 2px 5px 5px 22px;line-height: 120%;}







/* Backgrounds */



body.bg-white {background: #FFFFF}



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: url(../images/background/white/mainbg1.png)  no-repeat center top; overflow:hidden;}



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: 0px;height: 100%;}



#body-right {margin-right: 0;padding-right: 0px;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-s (sidebar-content-sidebar) */



.s-c-s .colmid {float:left;position:relative;left:180px;;width:188%;}



.s-c-s .colright {float:left;left:50%;margin-left:-425px;position:relative;width:100%;background-position:  0;background-repeat: repeat-y;  }



.s-c-s .col1wrap {float:right;position:relative;right:100%;width:50%;padding-bottom:1em; border:#0000CC 0px solid;}



.s-c-s .col1pad {margin:0 0 0 418px;overflow:hidden;}



.s-c-s .col1 {overflow:hidden;width:100%;}



.s-c-s .col2 {float:left;position:relative;overflow:hidden;left:175px;margin-left:-47%;width:190px; /*background:#ebe6c9;opacity:0.7;filter:alpha(opacity=40); border:#FF00CC 0px solid;*/

background:url(../images/left_colum.jpg) #f3f0df top no-repeat;

border:#FF0000 0px solid;

padding-bottom:8px;

}



.s-c-s .col3 {float:left;position:relative;overflow:hidden;left:0;width:300px; border:#FF0000 0px solid;}



.s-c-s .colmask {background-position: 190px 0;background-repeat: repeat-y;}



.s-c-s .maincol2-padding {padding: 0 3px;}







/* 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:180px; border:#FF00CC 0px solid;





background:url(../images/left_colum.jpg) #f3f0df top no-repeat;

border:#FF0000 0px solid;

padding-bottom:8px;

}



.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: 674px;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; border:#FF0000 0px solid;}



.x-c-s .maincol2-padding {padding: 0 3px 0 0;}







/* Top Bar */



#top-bar {padding: 2px 15px;overflow: hidden;}



.date-block {width: 50px;font-weight: bold;float: left;}



#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: 10%;padding: 2px 0;}



.topbar-right-mod {float: right;width: 65%;padding: 2px 5px 5px;text-align: right; background-color:#faf9e9;}



.syndicate-module {float: right;}



a.syndicate-link {width: 900px;height: 17px;margin-left: 20px;}







/* Header */



#header-bar {padding: 7px;overflow: hidden;}



#logo {float: left;position: relative;}



.logo-text {position: absolute;left: 72px;top: 50px;font-size: 16px; }



#logo:hover {text-decoration: none;}







/* Top Main Menu */



#horiz-menu {padding: 0 7px;height: 30px;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: 30px;line-height: 30px;}



#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: 30px;line-height: 30px;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: 30px;}



#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:30px;}



.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 5px; border:#00FF00 0px solid;}



#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: 150%;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:10px;float:right;}



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;}



.componentheading {text-transform: capitalize; font-weight: bold; color:#67584a; font-size:18px;   padding:3px 0px 5px 5px;

/*background:url(../images/heading_bg.jpg) no-repeat right #f9f7ee;*/
    
    padding-top:21px; margin-bottom:4px;

}







/* 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: 0px;}



#inset-block-left .side-mod, #inset-block-right .side-mod {margin-bottom: 0;}



/*.side-mod .module {padding: 10px; border:#006600 1px solid;}*/



.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 10px; background:#FFBFDF; }*/

#rightcol .module-header {

background:#F0EBD7;

color:#000000;

font-weight:bold;

height:37px;

/*width:280px;*/

margin-left:5px;

margin-right:4px;

margin-top:10px;

padding-left:10px;

padding-top:10px;

font-size:14px;

}

#rightcol .module-header2 {

margin-left:1px;

margin-right:4px;

padding-bottom:10px;

border-bottom:#C68C8C 1px solid;

}

#rightcol .side-mod .module {padding: 5px; border:#006600 0px solid;}

#leftcol .side-mod .module {padding-left: 15px; border:#006600 0px solid; padding-top:0; border-bottom:#000000 1px solid;}

#leftcol .advertisement  {padding: 0 0px 0 0;}



#inset-block-left .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: 5px;}



#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 0px 15px;}



#mainmodules3 .block.middle .moduletable {padding: 0 15px 0px 15px;}



#mainmodules3 .block.last .moduletable {padding: 0 15px 0px 15px;}



#showmodules .moduletable, #mainmodules4 .moduletable {padding: 5px;}



#main-body #showmodules .block.full .moduletable, .block.full .moduletable, #mainmodules .moduletable, #mainmodules2 .moduletable {padding: 10px;}



#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;}







/* Extra Joomla Elements */



span.small, td.createdate, td.modifydate {font-size: 90%;}



table.blog td.createdate {padding-bottom: 5px;}



table.blog td.modifydate {padding-top: 10px;}



.sectiontableheader {font-weight: bold;padding: 4px;line-height: 25px;text-align: left;}



.sectiontablefooter {padding-bottom: 8px;}



tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {text-align: left;padding: 4px 5px 4px 5px;border-bottom: 1px solid #C3B0A6;vertical-align: middle;}



tr.sectiontableentry2 td, td.sectiontableentry2 {height: 30px;}



tr.sectiontableentry1 td, td.sectiontableentry1 {height: 30px;}



.contentpane, .contentpaneopen {width: 100%;}



.module fieldset {border: 0;}



.module h4 {margin-top: 0;}



table.contenttoc {float: right;margin-left: 25px;}



.weblinks .contentdescription {overflow: hidden;margin-bottom: 15px;padding: 15px 0;}



.weblinks img {margin-right: 12px;margin-left: 0;}



.contact_email input.button {border: 0;background: none;}



.contact_email .readon-wrap1 {margin-top: 0;}



.contact_email .inputbox {width: 215px;height: 20px;border: 0;padding-left: 5px;font-size: 110%;padding-top: 4px;line-height: 10px;margin-bottom: 10px;}



.contact_email #contact_text.inputbox {width: 212px;height: 153px;border: 0;padding: 5px;font-size: 110%;padding-top: 4px;line-height: 140%;}



.contact-name {font-weight: bold;font-size: 140%;display: block;padding: 15px 0 2px 0;}



.contact-position {display: block;padding-bottom: 15px;}



.intro-article-content .article_separator { display: none; }



.contact .icon { float: left; width: 40px;}



.contact .misc, .contact .webpage, .contact .mobile, .contact .email, .contact .telephone, .contact .fax, .contact .country, .contact .state, .contact .postcode, .contact .suburb, .contact .street-address { overflow: hidden;}



.contact .other .surround { margin-top: 5px;}



.contact .vcard {margin-top: 15px;}







/* Side Menus */



#main-body #leftcol ul.menu {padding-left: 8px;}

#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: underline;}



#main-body ul.menu span {display: block;}



#main-body ul.menu ul {padding-left: 8px; font-weight:normal; color:#000000;}







/* 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 .inputbox {width: 215px;height: 20px;border: 0;margin: 5px 0;padding-left: 5px;font-size: 110%;padding-top: 0px;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 .inputbox, 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 .inputbox {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 */



#botbar {padding: 15px;overflow: hidden;position: relative;}



#bottom {overflow: hidden;padding-bottom: 15px;}



#bottom-menu {overflow: hidden;padding: 0;text-align: center;}



#top-button {position: absolute;right: 15px;top: 13px;width: 90px;height: 20px;text-align: center;line-height: 22px;font-weight: bold;font-size: 12px;}



#top-button a:hover {text-decoration: none;}



.top-button-spacer {height: 15px;}



.copyright-block {width: 500px;margin: 0 auto;text-align: center;}



#copyright {padding: 15px 0 8px 0;}



#bottom-menu ul {list-style: none;margin: 0;padding: 0;}



#bottom-menu ul li {display: inline;}



#bottom-menu ul li a, #bottom-menu ul li .separator {padding: 0 15px;font-size: 80%;font-weight: normal;}



#bottom-menu ul li a:hover, #bottom-menu ul li .separator:hover {text-decoration: none;}



#rocket {width: 111px;height: 15px;display: block;margin: 0 auto;}



#debug-mod {padding: 15px;}



#bottom ul {margin: 0;padding-left: 10px;list-style: none;}



#bottom ul li a {padding-left: 10px;padding-bottom: 5px;display: block;}



#bottom ul li:hover a {text-decoration: none;}







/* RSS Feeds */







ul.newsfeed {margin: 0;padding: 0;}



a.newsfeed-title {text-transform: uppercase;font-weight: bold;}



ul.newsfeed li {list-style: none;padding-left: 12px;margin-bottom: 12px;}



ul.newsfeed li a {font-weight: bold;font-size: 120%;}



ul.newsfeed .newsfeed-div {display: block;padding-bottom: 1px;}







/* 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; color:#950000;}



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;}





#header_bg{

/*background:url(../images/headerbgjpg.jpg) no-repeat;*/ background:#FFFFFF;  height:auto;

}

#menu-outer{ background:url(../images/menu-outerbg.jpg) no-repeat;  height:34px; padding-top:9px;}

/* @end */





#main-body-surround{

/*background: url(../images/main_bg.png) no-repeat #FFFFFF;*/

}



.contentpane {

border:#CDCDCD 0px solid;

background:#F0EBD7;

padding:10px 5px 5px 5px;

margin-top:-10px;

}

span.contentpane {

background:none;

}

.pro-tdaybg{ background:url(../images/pro-todaybg.jpg) no-repeat; width:685px; height:255px; padding-top:10px;}



.photoborder{
	border:#e4e1da 2px solid;
	padding:4px;
	height:170px;
	width:150px;
	margin:4px;
	background:#FFFFFF;
	text-align:center;
}

.fade a {
	opacity: 0.8;
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	-o-opacity: 0.8;
}

.fade a:hover {
	transition: opacity 0.25s ease-in;
	-webkit-transition: opacity 0.25s ease-in;
	-moz-transition: opacity 0.25s ease-in;
	-o-transition: opacity 0.25s ease-in;
	opacity: 1;
}



#dm_tab_1_1 a{

font-weight:bold;

margin-bottom:3px;

}



#manu_bg{

background:url(../images/menu_bg.jpg) repeat;

text-align:center;

}



.title_dn{

font-size:12px;

color:#3E361F;

font-weight:bold;

}

.f_members{
	width:276px;
	background:url('../../../images/featured_member.png') no-repeat;
	height:221px;
	margin-top:20px;
	padding-left:5px;
}

.f_member_mid{
	/* background:#FFFFFF; */
	/* border:#333333 1px solid; */
	width:250px;
	height:auto;
}

img.f_photo {
	border: 2px solid #e4e1da;
	max-height: 140px;
}




#listtitle a{

font-size:12px;

color:#3E361F;

font-weight:bold;

}



#vlist{

border-bottom:#C3B0A6 1px solid;

border-collapse:collapse;

padding:0;

margin:0;

}



.section_heading{

background:#DCD5BB;

font-weight:bold;

font-size:12px;

padding:5px 5px 5px 5px;

}



#containbox{

border:#DCD5BB 1px solid;

}



#questionbox{

padding:3px 3px 3px 3px;

background:#DCD5BB;



}

#questionbox h2{

font-size:14px;

font-weight:bold;

padding:0;

}

/* Force hwdvids left */
#hwdvids center {
	float: left !important;
	display: block;
}

/* FATW latest */
div.moduletable div.item span.title { padding-bottom: 10px; font-size: 1.25em; }

/* What to wear menu */
li.item569 li.parent > a { font-weight: bold !important; }


/*** /home/castfam/public_html/templates/rt_solarsentinel_j15/css/header-grey.css ***/

/* grey Header Style */



#header-bar {/*background: #ffffff url(../images/header/grey/header1.gif) 0 0 no-repeat;*/}

#logo {background: url(../images/logosd.png) 0 0 no-repeat; margin-top:0px;}

.logo-text {color: #666;}

#searchmod {background: none;}

#searchmod-surround h3 {color: #333;}

#horiz-menu {background: #000000;}

#horiz-menu li:hover .link, #horiz-menu li.sfHover .link {color: #fff;}

#horiz-menu .link {color: #ffffff;}

#horiz-menu li:hover .link, #horiz-menu li.sfHover .link, #horiz-menu li.active .link {color: #000;}

#horiz-menu li.active .link, #horiz-menu li:hover .link, #horiz-menu li.sfHover .link {background: url(../images/header/grey/horiz-r12.png) 0 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/grey/horiz-l12.png) 0 0 no-repeat;}

#horiz-menu li.active .link, #horiz-menu li:hover .link, #horiz-menu li.sfHover .link {color: #000000;}

#horiz-menu ul ul.columns-1 {background: url(../images/header/grey/drop-bg-1.png) 0 100% no-repeat;}

#horiz-menu ul ul.columns-2 {background: url(../images/header/grey/drop-bg-2.png) 0 100% no-repeat;}

#horiz-menu ul ul.columns-3 {background: url(../images/header/grey/drop-bg-3.png) 0 100% no-repeat;}

#horiz-menu ul ul.columns-4 {background: url(../images/header/grey/drop-bg-4.png) 0 100% no-repeat;}

.menutop .drop-wrap.columns-1 .drop1 {background: url(../images/header/grey/drop-top-1.png) 0 0 no-repeat !important;}

.menutop .drop-wrap.columns-2 .drop1 {background: url(../images/header/grey/drop-top-2.png) 0 0 no-repeat;}

.menutop .drop-wrap.columns-3 .drop1 {background: url(../images/header/grey/drop-top-3.png) 0 0 no-repeat;}

.menutop .drop-wrap.columns-4 .drop1 {background: url(../images/header/grey/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/grey/drop-arrow.png) 95% 9px no-repeat;}

.menutop .submenu-animation-right {background: url(../images/header/grey/sub-bg-active-l.png) 0 0 no-repeat;}

.menutop .submenu-animation-left {background: url(../images/header/grey/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/grey/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/grey/sub-bg-active-l.png) 0 0 no-repeat;}

/*** /home/castfam/public_html/templates/rt_solarsentinel_j15/css/body-white.css ***/

/* White Body Style */

#top-bar {/*background: #ffffff;*/}
#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: #ffffff;}

#leftcol .module-header2, #inset-block-left .module-header2 {background: #ffffff;}

#leftcol .side-mod h3, #inset-block-left .side-mod h3 {background: #ffffff;}

.side-mod h3 {/*background: url(../images/modules/light-module-h3.png) 0 0 no-repeat;background:#CCCCCC;*/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{font-weight:bold;color:#000000;}
#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 {font-weight:normal;color:#000000;}

.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: #ffffff;border-top: 0px solid #fff;border-bottom: 0px solid #ccc;}

#mainmodules3 { background:#FFFFFF;/*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: url(../images/topbar-bg2.png) 0 100% no-repeat; height:50px;}
p.articleinfo {color: #444; margin-top: 10px;}

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/body/white/component-head-bg.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;}

/* Menu Changes */
ul.menu > li.active > li#current:hover { background-color: #cbc3aa; }


/* For Wordpress content */
/* Clear hack for overlapping content */

div.entry-content  hr { clear:both; visibility: hidden; }
div.entry-content  hr  div { clear:both; }

/* Customized stuff */

.mainbg{ background:url(../images/mainbg.jpg) no-repeat center top; }

.header{ background:url(../images/headerbgjpg.jpg) no-repeat; width:993px; height:181px;}

.logo{padding-top:15px;}

.shopnow{ padding-top:7px; padding-bottom:10px;}

.bgcol{ background-color:#faf9e9; padding-top:4px; padding-bottom:4px;}

.user{ border:0px; font-size:12px; font-weight:bold; color:#666666; padding-left:25px; line-height:24px;}

.password{ background:url(../images/password.jpg) no-repeat; width:179px; height:24px; border:0px; font-size:12px; font-weight:bold; color:#666666; padding-left:25px; line-height:24px;}

.menu-outer{ background:url(../images/menu-outerbg.jpg) no-repeat; width:990px; height:34px; padding-top:9px;}

.menu-mid{ background:url(../images/rea-mn.jpg) repeat-x; height:34px;}

.menutop-link{ font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#372c12; line-height:32px;}

.menutop-link a{ font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#372c12; line-height:32px; text-decoration:none; letter-spacing:1px;}

.menutop-link a:hover{ font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#372c12; line-height:32px; text-decoration:none; letter-spacing:1px;}

.menulinebg{ background-color:#cbc3aa; width:3px; height:32px; }

.sidemenubg{ background:url(../images/menuside-bg.jpg) no-repeat; width:292px; height:272px; padding-top:18px;}

.featuredbg{ background:url(../images/featured-bg.jpg) no-repeat; width:292px; height:232px;}

.latestnewsbg{  background:url(../images/rightbg.jpg) no-repeat; width:310px; height:259px; padding-top:20px;}

.rg-banbg{ padding-top:10px;}

.menuside-link{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#372c12; letter-spacing:1px; text-decoration:none; }

.menuside-link a{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#372c12; letter-spacing:1px;text-decoration:none; }

.menuside-link a:hover{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#372c12; letter-spacing:1px; text-decoration:none; }

.sd1{ background:url(../images/sd1.jpg) no-repeat; width:202px; height:41px; line-height:41px; text-align:center;}

.sd2{ background:url(../images/sd2.jpg) no-repeat; width:217px; height:51px; line-height:51px; text-align:center;}

.sd3{ background:url(../images/sd3.jpg) no-repeat; width:231px; height:58px; line-height:58px; text-align:center;}

.sd4{ background:url(../images/sd4.jpg) no-repeat; width:231px; height:49px; line-height:49px; text-align:center;}

.sd15{ background:url(../images/sd5.jpg) no-repeat; width:231px; height:52px; line-height:52px; text-align:center;}

.latest-txt{ color:#8f0808; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; text-decoration:none;}

.latest-txt:hover{ color:#8f0808; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; text-decoration:none;}

.latest-txt2{ color:#372c12; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; text-decoration:none; padding-left:8px;}

.latest-txt2:hover{ color:#372c12; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; text-decoration:none;}

.gap1{ padding-top:18px;}

.rg-txt{ font-size:12px; color:#000000;}

.readtxt{ font-size:12px; color:#b64549; text-decoration:none; font-weight:bold;}

.readtxt:hover{ font-size:12px; color:#b64549; text-decoration:none; font-weight:bold;}

.pro-tdaybg{ background:url(../images/pro-todaybg.jpg) no-repeat; width:685px; height:255px; padding-top:10px;}

.gap2{ padding-top:15px;}

.lasthd{ background:url(../images/sudendar-hd.jpg) no-repeat; width:653px; height:23px;}

.suddendartxt{ font-size:11px; color:#5d533e;}

.protxt{ color:#a91e28; font-size:11px; font-weight:bold; padding:10px 0px 0px 16px;}

.protxt2{ color:#a91e28; font-size:11px; font-weight:bold; padding:0px 0px 0px 16px;}

.protxt3{ color:#a91e28; font-size:11px; font-weight:bold; padding:2px 0px 10px 16px;}

#rightcol.module{background:#6699FF;}


/*** /home/castfam/public_html/templates/rt_solarsentinel_j15/css/footer-grey.css ***/

/* Grey Footer Style */



#botbar {background: #D3CBA2 url(../images/footer/grey/botbar-bg.png) 0 0 repeat-x;}

#bottom {background: #8B8B8B url(../images/footer/grey/bottom-bg.png) 0 0 repeat-x;}

#mainmodules4 {color: #333;}

#mainmodules4 a {color: #fff;}

#copyright {color: #333;}

#bottom-menu ul li a, #bottom-menu ul li .separator {color: #444;}

#bottom-menu ul li a:hover, #bottom-menu ul li .separator:hover {color: #fff;}

#bottom ul li a {background: url(../images/modules/grey-arrow.png) 0 4px no-repeat;color: #fff;}

#bottom ul li:hover a {color: #000;}

#rocket {background: url(../images/footer/grey/rocket.png) 0 0 no-repeat;}

#top-button {background: url(../images/footer/grey/top-button-bg.png) 0 0 no-repeat;}

#top-button a {color: #444;}

#top-button a:hover {color: #fff;}

/*** /home/castfam/public_html/templates/rt_solarsentinel_j15/css/modules.css ***/

/* 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 .inputbox {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 .inputbox {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;}



/* Black Module Variation */

.black .module-header {background: url(../images/modules/black-module-h3-2.jpg) 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.jpg) 0 0 no-repeat;color: #fff;}

.black .side-mod h3 span {color: #aaa;}

#rightcol .black .side-mod, #inset-block-right .black .side-mod {background: #ffffff url(../images/body/white/col-r.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: #ffffff;color: #000000;}

.black .side-mod a {color: #cc6666;}

#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: #cc6666;}

.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 .inputbox {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;}



/* 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;}

/*** /home/castfam/public_html/templates/rt_solarsentinel_j15/css/typography.css ***/

/* Typography Styles */

ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8 {padding-left: 15px !important;overflow: hidden;margin-left: 5px !important;}
ul.bullet-1 li,  ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 10px !important;}
ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 22px !important;}

ul.bullet-1 li {background: url(../images/typo/bullet-1.png) 0 5px no-repeat !important;}
ul.bullet-2 li {background: url(../images/typo/bullet-2.png) 0 5px no-repeat !important;}
ul.bullet-3 li {background: url(../images/typo/bullet-3.png) 0 5px no-repeat !important;}
ul.bullet-4 li {background: url(../images/typo/bullet-4.png) 0 5px no-repeat !important;}
ul.bullet-5 li {background: url(../images/typo/bullet-5.png) 0 5px no-repeat !important;}
ul.bullet-6 li {background: url(../images/typo/bullet-6.png) 0 2px no-repeat !important;}
ul.bullet-7 li {background: url(../images/typo/bullet-7.png) 0 2px no-repeat !important;}
ul.bullet-8 li {background: url(../images/typo/bullet-8.png) 0 3px no-repeat !important;}

pre {padding: 10px;background: #f6f6f6;border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}

blockquote {display: block;font-style: italic;font-size: 120%;line-height: 150%;width: auto;padding: 10px 20px 10px 20px;margin: 15px 0;background: #f6f6f6;border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
blockquote.blue, blockquote.red, blockquote.green, blockquote.purple, blockquote.orange, blockquote.brown, blockquote.grey {display: block;font-style: italic;font-size: 120%;line-height: 150%;width: auto;padding: 0px 20px;margin: 15px 0;border: 0;background: 0;}
blockquote.blue{color: #0D507A;}
blockquote.red{color: #D12E2E;}
blockquote.green{color: #74A824;}
blockquote.purple{color: #9E0E87;}
blockquote.orange{color: #CC8300;}
blockquote.brown{color: #8B6846;}
blockquote.grey {color: #666;}
blockquote.quotes {display: block;background: url(../images/typo/quote-start.png) 0 5px no-repeat;padding: 0px 20px 0 38px;margin: 20px 0;font-size: 120%;line-height: 150%;width: auto;color: #666;border: 0;}
blockquote.quotes p {padding: 0 38px 0 0;margin-top: 0;background: url(../images/typo/quote-end.png) 100% 100% no-repeat;}

.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey {padding: 15px;margin: 15px 0;}
span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {position: absolute;display: block;margin-top: -24px;background: #fff;padding: 0 8px;font-weight: bold;font-size: 120%;}
.important {border: 1px solid #333;}
.important-blue {border: 1px solid #0D507A;}
.important-red {border: 1px solid #D12E2E;}
.important-green {border: 1px solid #74A824;}
.important-purple {border: 1px solid #9E0E87;}
.important-orange {border: 1px solid #CC8300;}
.important-brown {border: 1px solid #8B6846;}
.important-grey {border: 1px solid #666;}
span.important-title {color: #333;}
span.important-title-blue {color: #0D507A;}
span.important-title-red {color: #D12E2E;}
span.important-title-green {color: #74A824;}
span.important-title-purple {color: #9E0E87;}
span.important-title-orange {color: #CC8300;}
span.important-title-brown {color: #8B6846;}
span.important-title-grey {color: #666;}

span.number, span.number-blue, span.number-red, span.number-green, span.number-purple, span.number-orange, span.number-brown, span.number-grey {display: block;font-size: 170%;float: left;margin: 2px 10px 0 15px;}
span.number {color: #333;}
span.number-blue {color: #0D507A;}
span.number-red {color: #D12E2E;}
span.number-green {color: #74A824;}
span.number-purple {color: #9E0E87;}
span.number-orange {color: #CC8300;}
span.number-brown {color: #8B6846;}
span.number-grey {color: #666;}

span.highlight {background: #FFFBD5;padding: 1px 2px;}
span.highlight-blue {color: #0D507A;}
span.highlight-red {color: #D12E2E;}
span.highlight-green {color: #74A824;}
span.highlight-purple {color: #9E0E87;}
span.highlight-orange {color: #CC8300;}
span.highlight-brown {color: #8B6846;}
span.highlight-grey {color: #666;}
span.highlight-bold {font-weight: bold;font-size: 120%;}

span.dropcap, span.dropcap-blue, span.dropcap-red, span.dropcap-green, span.dropcap-purple, span.dropcap-orange, span.dropcap-brown, span.dropcap-grey {display: block;font-size: 260%;float: left;margin: 0px 4px 0 0;line-height: 100%;}
span.dropcap {color: #333;}
span.dropcap-blue {color: #0D507A;}
span.dropcap-red {color: #D12E2E;}
span.dropcap-green {color: #74A824;}
span.dropcap-purple {color: #9E0E87;}
span.dropcap-orange {color: #CC8300;}
span.dropcap-brown {color: #8B6846;}
span.dropcap-grey {color: #666;}

span.inset-left {display: block;color: #000;padding: 15px;float: left;width: 20%;font-size: 125%;font-weight: bold;font-style: italic;}
span.inset-right {display: block;color: #000;padding: 15px;float: right;width: 20%;font-size: 110%;font-weight: bold;font-style: italic;}

span.attention, span.notice, span.alert, span.download, span.approved, span.media, span.note, span.cart, span.camera, span.doc {display: block;padding: 8px 10px 8px 36px;margin: 15px 0;}
span.attention {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../images/typo/attention.png) 10px 50% no-repeat;}
span.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(../images/typo/notice.png) 10px 50% no-repeat;}
span.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(../images/typo/alert.png) 10px 50% no-repeat;}
span.download {color: #1C6B8B;border: 1px solid #6ABCE2;background: #A8CDE3 url(../images/typo/download.png) 10px 50% no-repeat;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #ccc url(../images/typo/approved.png) 10px 50% no-repeat;}
span.media {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../images/typo/media.png) 10px 50% no-repeat;}
span.note {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../images/typo/note.png) 10px 50% no-repeat;}
span.cart {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(../images/typo/cart.png) 10px 50% no-repeat;}
span.camera {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(../images/typo/camera.png) 10px 50% no-repeat;}
span.doc {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../images/typo/doc.png) 10px 50% no-repeat;}

div.number-block1, div.number-block2, div.number-block3 {padding-left: 50px;}
div.number-block1 {background: url(../images/typo/number-1.png) 0 0 no-repeat;}
div.number-block2 {background: url(../images/typo/number-2.png) 0 0 no-repeat;}
div.number-block3 {background: url(../images/typo/number-3.png) 0 0 no-repeat;}

span.subline {display: block;font-size: 90%;margin-bottom: 5px;padding: 0px;margin-top: -15px;font-weight: bold;text-transform:uppercase;}

ul.special-1, ul.special-2, ul.special-3, ul.special-4, ul.special-5, ul.special-6, ul.special-7, ul.special-8, ul.special-9, ul.special-10, ul.special-11, ul.special-12, ul.special-13, ul.special-14 {padding-left: 15px !important;overflow: hidden;margin-left: 5px !important;}
ul.special-1 li,  ul.special-2 li, ul.special-3 li, ul.special-4 li, ul.special-5 li, ul.special-6 li, ul.special-7 li, ul.special-8 li, ul.special-9 li, ul.special-10 li, ul.special-11 li, ul.special-12 li, ul.special-13 li, ul.special-14 li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 21px !important;}

ul.special-1 li {background: url(../images/typo/special-1.png) 0 1px no-repeat !important;}
ul.special-2 li {background: url(../images/typo/special-2.png) 0 1px no-repeat !important;}
ul.special-3 li {background: url(../images/typo/special-3.png) 0 1px no-repeat !important;}
ul.special-4 li {background: url(../images/typo/special-4.png) 0 1px no-repeat !important;}
ul.special-5 li {background: url(../images/typo/special-5.png) 0 1px no-repeat !important;}
ul.special-6 li {background: url(../images/typo/special-6.png) 0 1px no-repeat !important;}
ul.special-7 li {background: url(../images/typo/special-7.png) 0 1px no-repeat !important;}
ul.special-8 li {background: url(../images/typo/special-8.png) 0 1px no-repeat !important;}
ul.special-9 li {background: url(../images/typo/special-9.png) 0 1px no-repeat !important;}
ul.special-10 li {background: url(../images/typo/special-10.png) 0 1px no-repeat !important;}
ul.special-11 li {background: url(../images/typo/special-11.png) 0 1px no-repeat !important;}
ul.special-12 li {background: url(../images/typo/special-12.png) 0 1px no-repeat !important;}
ul.special-13 li {background: url(../images/typo/special-13.png) 0 1px no-repeat !important;}
ul.special-14 li {background: url(../images/typo/special-14.png) 0 1px no-repeat !important;}



/*** /home/castfam/public_html/templates/rt_solarsentinel_j15/css/rokmoomenu.css ***/

.menutop,.menutop *{margin:0;padding:0;}
#horiznav{position:relative;z-index:1000;}
#horiz-menu{z-index:50;}
#horiz-menu li li{margin:0;}
.menutop{line-height:1.0;float:left;margin-bottom:1.5em;position:relative;}
.menutop ul{background:#fff;/*IE6 needs this*/
padding:0;}
.menutop li{float:left;list-style:none;position:relative;}
.menutop li#current {z-index: 199;}
#horiz-menu li li a, #horiz-menu li.active li a, #horiz-menu li li .separator, #horiz-menu li.active li .separator {display:block;margin:0;text-decoration:none;float:none;height:33px;line-height: 33px;width:100%;}
.menutop li ul{float:none;left:-999em;position:absolute;z-index:500;}
.menutop li:hover li ul, .menutop li.sfHover li ul, .menutop li li:hover li ul, .menutop li li.sfHover li ul, .menutop li li li:hover li ul, .menutop li li li.sfHover li ul{top:-999em;}
.menutop li li:hover ul, .menutop li li.sfHover ul, .menutop li li li:hover ul, .menutop li li li.sfHover ul, .menutop li li li li:hover ul, .menutop li li li li.sfHover ul{left: 0;top: 8px;}
.menutop li li{position:relative;float:none;width:100%;}
.menutop ul { min-height:20px;}
