/** * @package   Reaction Template - RocketTheme * @version   1.5.1 December 3, 2009 * @author    RocketTheme http://www.rockettheme.com * @copyright Copyright (C) 2007 - 2009 RocketTheme, LLC * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License *//* Core */body {font-family: Helvetica,Arial,sans-serif;}.font-family-optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}.font-family-geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}.font-family-helvetica {font-family: Helvetica, Arial, FreeSans, sans-serif;}.font-family-lucida {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}.font-family-georgia {font-family: Georgia, sans-serif;}.font-family-trebuchet {font-family: "Trebuchet MS", sans-serif;}.font-family-palatino {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}@font-face {font-family: Bebas;src: url(../fonts/Bebas.eot);}@font-face {font-family: "Bebas";src:local("Bebas"), url(../fonts/Bebas.ttf) format("truetype");}.font-family-bebas h1, .font-family-bebas h2.title, .font-family-bebas .rt-joomla .user legend, .font-family-bebas .rt-joomla .contact legend, .font-family-bebas .componentheading , .font-family-bebas .edit-article legend {font-family: Bebas,Helvetica,Arial,sans-serif;letter-spacing: normal;font-weight: normal;}#rt-menu .rt-container, #rt-top .rt-container, #rt-showcase .rt-container, #rt-feature .rt-container, #rt-main .rt-container, #rt-bottom .rt-container, #rt-footer .rt-container, #rt-copyright .rt-container, #rt-maintop .rt-container, #rt-mainbottom .rt-container, #rt-breadcrumbs .rt-container {background: transparent;}ul {list-style-image: none;}/* Header */#rt-header .rt-container {padding: -15px 0;}#rt-logo {width: 630px;height: 70px;display: block;margin-bottom: -10px;}.rt-desc1 {font-size: 170%;display: block;font-weight: bold;line-height: 1.1em;margin-bottom: 10px;margin-top: -10px;}.rt-desc2 {font-size: 120%;line-height: 1.4em;display: block;}.rt-head-spacer {height: 12px;}.header-demo {width: 510px;height: 280px;}/* Top Menu */#rt-menu .rt-container {height: auto;}#rt-menu li.root, #horiz-menu.splitmenu li {border: none;}#rt-menu ul.menutop {padding: 0 35px;}.menutop ul, .menutop ul.columns2 {background-position: 50% 100%;background-repeat: no-repeat;float: left;}.menutop .drop-top, .menutop .columns2 > .drop-top {background-position: 49.9% 0;background-repeat: no-repeat;}.menutop li.active > .daddy span, .menutop li:hover > .daddy span, .menutop li.f-menuparent-itemfocus > .daddy span {background: none;}body.menu-type-splitmenu .menutop li, body.menu-type-splitmenu .menutop li:hover, body.menu-type-splitmenu .menutop li.active, body.menu-type-splitmenu .menutop li.parent:hover, body.menu-type-splitmenu .menutop li.parent.active {border: 0;}/* Showcase */#rt-showcase h2.title {font-size: 210%;}#rt-showcase .showcase .module-title {position: absolute;top: -30px;}#rt-showcase .showcase h2.title {font-size: 280%;}/* Feature */#rt-feature {padding-top: 10px;}/* Main Body */#rt-main-surround {padding-top: 10px;}body.bodylevel-high .rt-article-content {padding: 15px;margin: 0 -14px;}.rt-article-title {text-transform: uppercase;margin: -3px 0 -1px 0;float: left;display: block;padding-bottom: 6px;padding-right: 10px;}#rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background-color: transparent;}/* Side Menus */#rt-main-surround ul.menu li {list-style: none;margin-bottom: 5px;}#rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover {text-decoration: none;}#rt-main-surround ul.menu a, #rt-main-surround ul.menu .separator, #rt-main-surround ul.menu .item {display: block;text-indent: 0;overflow: hidden;font-size: 120%;font-weight: normal;padding: 4px 0 4px 20px;}#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {font-weight: bold;}#rt-main-surround ul.menu li li {padding: 0;margin: 0;font-size: 95%;background: none;border: none;}#rt-main-surround .menu .subtext em {line-height: 14px;}#rt-main-surround .menu em {display: block;font-size:80%;font-style: normal;font-weight: normal;}#rt-main-surround ul.menu li a:hover, #rt-main-surround ul.menu li .separator:hover, #rt-main-surround ul.menu li .item:hover, #rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {background-position: 6px -675px;}body.bodylevel-low #rt-main-surround ul.menu li {background: none;}/* Modules */.module-title {margin: 15px 0;}.module-title2 {text-transform: uppercase;width: auto;float: left;font-weight: bold;margin: 0 0 -1px 0;padding-right: 10px;}h2.title {display: block;padding-bottom: 6px;padding-right: 10px;letter-spacing: -1px;line-height: 1em;margin: 0;}.flush .rt-block {padding: 0;}.background .module-content {padding: 15px;}.background .module-title {margin-left: 15px;}.simple .module-title2 {padding: 0;}body.bodylevel-high #rt-main-surround .simple .module-title, body.bodylevel-med #rt-main-surround .simple .module-title, #rt-main-surround .simple h2.title {background: none;border: 0;}/* Bottom */#rt-bottom {padding-top: 6px}#rt-bottom .rt-container {border: 0;}/* Footer */#powered-by {margin:10px 0;}#rocket {display:inline-block;width: 148px;height: 23px;margin:0 20px 0 5px;vertical-align:middle;}#gantry-logo {display:inline-block;width: 102px;height: 27px;margin:0 10px 0 0px;vertical-align:middle;background-position: 0 -24px;}#rt-copyright {text-align: left;}#gantry-totop {position: absolute;width: 100px;height: 26px;display: block;bottom: 0;right: 0;text-align:center;}#gantry-totop span {display: block;padding-top: 9px;}#gantry-resetsettings {margin-left:15px;margin-bottom:5px;display:block;float:left;}/* Typography */.readon {display: inline-block;margin-left: 3px;height: 25px;}.readon span, .readon .button {display: block;margin-left: -3px;padding: 0 10px 3px 10px;border: 0;font-size: 13px;cursor: pointer;height: 25px;line-height: 25px;float: left;}.readon:hover {background-position: 100% -50px;}.readon:hover span, .readon:hover .button {background-position: 0 -50px;}body.bodylevel-low .readon, body.bodylevel-low .readon span, body.bodylevel-low .readon .button {padding: 0 0 0 8px;font-weight: bold;margin: 0;}body.bodylevel-low .readon span, body.bodylevel-low .readon .button {background: none;}body.bodylevel-low .readon {background-position: 0 -679px;background-repeat: no-repeat;}body.bodylevel-low .readon:hover {background-position: 0 7px;background-repeat: no-repeat;}#rt-accessibility {float: right;width: 105px;text-align: right;}#rt-accessibility .rt-desc {display: block;float: left;text-align: left;margin-right: 5px;font-size: 12px;font-weight: bold;}#rt-accessibility a {display: inline-block;}#rt-accessibility .button {display: block;width: 18px;height: 18px;}#rt-accessibility a.small .button {background-position: -76px 0;background-repeat: no-repeat;}#rt-accessibility a.small:hover .button {background-position: -76px -19px;background-repeat: no-repeat;}#rt-accessibility a.large .button {background-position: -57px 0;background-repeat: no-repeat;}#rt-accessibility a.large:hover .button {background-position: -57px -19px;background-repeat: no-repeat;}.rokradios, .rokchecks {padding: 1px 5px 7px 24px;line-height: 120%;}.rokradios {background-position: 0 0;background-repeat: no-repeat;}.rokradios-active {background-position: 0 -211px;background-repeat: no-repeat;}.rokchecks {background-position: 0 -423px;background-repeat: no-repeat;}.rokchecks-active {background-position: 0 -634px;background-repeat: no-repeat;}.date-block .date {font-size: 120%;text-transform: uppercase;font-weight: bold;}#breadcrumbs-home {width: 13px;height: 13px;display: block;float: left;margin-top: 2px;}#breadcrumbs h3, .leading_separator {display: none;}span.breadcrumbs {display: block;font-size: 110%;font-weight: bold;overflow: hidden;}span.breadcrumbs img {width: 12px;height: 23px;float: left;}span.breadcrumbs a, span.no-link {padding: 0 8px;float: left;display: block;height: 23px;line-height: 20px;}.floatleft {float: left;margin-right: 25px;margin-bottom: 25px;}.floatright {float: right;margin-left: 25px;margin-bottom: 25px;}/* JComments */#comments-form .roksubscribe {padding: 1px 5px 7px 24px;}/* RokAjaxSearch */#rokajaxsearch {overflow: hidden;}#rokajaxsearch .inputbox {float: left;margin-right: 10px;}.search_options {float: left;margin-top: 5px;}.search_options label {margin-right:8px;}/* jofori */#login-module  {display: none;margin: 0 30px;}#lock-button {height: 24px;float: right;text-align: left;line-height: 24px; margin-top: 10px;}#lock-button span {font-size: 13px;padding-left: 20px;margin: 0;font-weight: bold;}#lock-button:hover {text-decoration: none;}#login-module h3 {display:none;}#lock-button {background: url(../images/rbl-images/lock.png) 0 50% no-repeat;}#lock-button.login {background: url(../images/rbl-images/lock2.png) 0 50% no-repeat;}#login-module h3 {background: url(../images/rbl-images/lock2.png) 0 5px no-repeat;}#login-module .logout h3 {background: url(../images/rbl-images/lock.png) 0 5px no-repeat;}