/**
 * @package   Zephyr Template - RocketTheme
 * @version   1.6.8 September 18, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Core */
html, body {margin-bottom: 1px;height: 100%;}
body {font-family: Helvetica,Arial,sans-serif;}
@font-face {font-family: Enigmatic;src: url(../fonts/Enigmatic.html);}
@font-face {font-family: "Enigmatic";src:local("Enigmatic"), url(../fonts/enigmatic.ttf) format("truetype");}
.font-family-enigmatic h1, .font-family-enigmatic .title, .font-family-enigmatic .component-content .user legend, .font-family-enigmatic .component-content .contact legend, .font-family-enigmatic .componentheading , .font-family-enigmatic .edit-article legend, .font-family-enigmatic ul.menutop, .font-family-enigmatic .roktabs-links {font-family: Enigmatic,Helvetica,Arial,sans-serif;font-weight: normal;}
.font-family-enigmatic .menutop li.root > .item em {font-family: Arial, Helvetica, sans-serif;}
h5 {text-transform: uppercase;font-size: 100%;}
.rt-container, #rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background: transparent;}
ul {list-style-image: none;}
ul.menu {padding-left: 0;}
#rt-content-top, #rt-content-bottom {clear: both;overflow: visible;}
#rt-debug {padding-top: 20px;position: relative;}
.rt-block {margin: 10px 0;}
#rt-page-background {position: relative;}

/* Header */
#rt-header .rt-block {margin: 0;}

/* Logo */
#rt-logo {display: block;width: 265px;height: 60px;}

/* Top Menu */
#rt-navigation {height: 54px;}
.bodylevel-low .navigation-overlay-dark, .bodylevel-low .navigation-overlay-light {background-image: none;}
.bodylevel-low .menutop li.root, .bodylevel-low.menu-type-splitmenu .menutop li {background: none !important;}
.bodylevel-low .menutop li.active.root .item,
.bodylevel-low .menutop li.active.root.f-mainparent-itemfocus .item,
.bodylevel-low .menutop li.root:hover .item,
.bodylevel-low .menutop li.root.f-mainparent-itemfocus .item,
.bodylevel-low .menu-type-splitmenu .menutop li.active .item,
.bodylevel-low .menu-type-splitmenu .menutop li:hover .item {background-image: none !important;}
.bodylevel-low .menutop .fusion-submenu-wrapper {background-image: none !important;}

/* Showcase */
.bodylevel-low .showcase-overlay-dark, .bodylevel-low .showcase-overlay-light {background-image: none;}

/* Feature */
.bodylevel-low .feature-overlay-dark, .bodylevel-low .feature-overlay-light {background-image: none;}

/* Utility */
#rt-utility {margin-top: -30px;}

/* Main Top */
#rt-maintop {background-position: 50% 0;background-repeat: no-repeat;}
.bodylevel-low #rt-maintop {background-image: none !important;}

/* Main Body */
#rt-body-surround {margin: 0 -15px;}
.rt-box-top, .rt-box-bottom {margin: 0 5px;height: 5px;position: relative;}
.rt-box-top2, .rt-box-top3, .rt-box-bottom2, .rt-box-bottom3 {position: absolute;height: 5px;width: 5px;top: 0;}
.rt-box-top2, .rt-box-bottom2 {left: -5px;}
.rt-box-top3, .rt-box-bottom3 {right: -5px;}
.rt-box-bg {margin: 0 4px;}
.rt-box-bg2 {margin-left: -4px;}
.rt-box-bg3 {margin-right: -4px;padding: 0 15px;}
#rt-body-surround .rt-box-bg3 {padding-top: 12px;}
.rt-shadowbar {height: 32px;}
.rt-main-inner {background-position: 50% 0;background-repeat: no-repeat;}
.bodylevel-low .rt-box-top, .bodylevel-low .rt-box-top2, .bodylevel-low .rt-box-top3, .bodylevel-low .rt-box-bottom, .bodylevel-low .rt-box-bottom2, .bodylevel-low .rt-box-bottom3, .bodylevel-low .rt-box-bg, .bodylevel-low .rt-box-bg2, .bodylevel-low .rt-box-bg3, .bodylevel-low .rt-shadowbar {background: none !important;}
.bodylevel-low .body-overlay-dark .rt-main-inner, .bodylevel-low .body-overlay-light .rt-main-inner {background-image: none;}

/* Modules */
.module-title .title {margin-top: 0;font-weight: normal;font-size: 130%;padding: 0;letter-spacing: 1px;}

/* Module Title Variations */
.title1 .module-title-surround, .title2 .module-title-surround, .title3 .module-title-surround, .title6 .module-title-surround {margin: -15px -15px 15px -15px;padding-bottom: 2px;}
.title1 .module-title, .title2 .module-title, .title3 .module-title, .title6 .module-title {padding: 18px 15px;}
.title1 .module-title .title, .title2 .module-title .title, .title3 .module-title .title, .title6 .module-title .title {margin-bottom: 0;}
.title4 .module-title {padding: 0 15px 45px 15px;margin-bottom: -10px;margin: 0 -15px -10px -15px;}
.title4 .module-title .title {margin-bottom: 0;font-size: 170%;}
.title5 .module-title {padding-bottom: 10px;margin-bottom: 5px;}
.title5 .module-title .title {margin-bottom: 0;}
.title1 .module-title-surround, .title2 .module-title-surround, .title3 .module-title-surround, .title5 .module-title {background-position: 50% 100%;background-repeat: repeat-x;}
.title1 .module-title, .title2 .module-title, .title3 .module-title {background-position: 50% 0;background-repeat: repeat-x;}
.title4 .module-title {background-position: 50% 100%;background-repeat: no-repeat;}
.title6 .module-title {background-position: 50% 0;background-repeat: repeat-y;}

/* Module Box Variations */
.box1, .box2 {padding-bottom: 29px;background-position: 50% 100%;background-repeat: no-repeat;}
.box1 .rt-block, .box2 .rt-block {margin-bottom: 0;}
.box3 .rt-block {background-position: 50% 0;background-repeat: no-repeat;}
.box4 .rt-block {background-position: 50% 0;background-repeat: repeat-y;}
.box5 .rt-block, .box5 .rt-block, .box10 .rt-block, .box11 .rt-block, .box12 .rt-block {background-position: 50% 0;background-repeat: repeat-x;}

/* Module Standard Variations */
.standardcase .module-title .title {text-transform: inherit;}
.lowercase .module-title .title {text-transform:capitalize;}
.uppercase .module-title .title {text-transform: uppercase;}
.flush .rt-block {padding: 0;}
.flushtop .rt-block {padding-top: 0;}
.flushbottom .rt-block {padding-bottom: 0;}
#rt-popup, #rt-popuplogin {display: none;}

/* Side Menus */
.module-content ul.menu {margin-left: 0;}
.module-content ul.menu li {list-style: none;margin-bottom: 6px;padding-bottom: 6px;}
.module-content ul.menu li li {background: none !important;}
.module-content ul.menu a, .module-content ul.menu .separator, .module-content ul.menu .item {padding: 0 0 0 25px;background-position: 0 0;background-repeat: no-repeat;line-height: 140%;font-size: 14px;display: block;}
.module-content ul.menu a:hover, .module-content ul.menu .separator:hover, .module-content ul.menu .item:hover {background-position: 0 -747px;}
.module-content ul.menu li.active > a, .module-content ul.menu li.active > .separator, .module-content ul.menu li.active > .item {font-weight: bold;background-position: 0 -747px;}
.module-content ul.menu ul {padding-top: 10px;padding-bottom: 10px;}
.module-content ul.menu ul ul {padding-bottom: 0;}
.module-content ul.menu .subtext em {line-height: 14px;padding-left: 20px;}
.module-content ul.menu em {display: block;font-size: 80%;font-style: normal;font-weight: normal;}
.module-content ul.menu .image img {float: left;margin-left: -4px;}
.module-content ul.menu .item.image {background: none;padding-left: 8px;}

/* Main Bottom */
.bodylevel-low #rt-mainbottom {background-image: none !important;}

/* Bottom */
#rt-bottom-surround {margin: 0 -15px -1px -15px;}

/* Footer */
.fixedfooter-1 #rt-footerbar {position: fixed;width: 100%;bottom: 0;left: 0;z-index: 1000;}
#rt-footerbar .rt-block {padding: 0 15px;}
#rocket {display:inline-block;width: 148px;height: 20px;margin: 0 auto;vertical-align:middle;background-position: 0 0;}
#gantry-totop .totop-desc {float: left;padding: 0;margin-right: 10px;}
#gantry-totop .totop-icon {float: left;width: 11px;height: 19px;}
#gantry-totop:hover .totop-icon {background-position: -14px -140px;}
#gantry-resetsettings {display: block;text-align: center;}

/* Copyright */
.copytext {padding: 10px 0;display: block;text-align: center;}

/* Typography */
.readonstyle-button .readon {display: inline-block;height: 22px;margin: 0 0 0 4px;}
.readonstyle-button .readon span {display: block;margin: 0 0 0 -4px;padding: 0 10px;border: 0;font-size: 12px;cursor: pointer;line-height: 22px;font-weight: normal;overflow: visible;height: 22px;}
.readonstyle-button .readon .button {display: block;padding: 0 10px;border: 0;font-size: 12px;cursor: pointer;line-height: 22px;font-weight: normal;overflow:visible;height: 22px;margin: 0 0 0 -4px;outline: none;}
.readonstyle-button .readon span span {display: inline;background: none;margin-left: 0;padding: 0;float: none;}
.readonstyle-button .readon:hover {background-position: 100% -27px !important;}
.readonstyle-button .readon:hover span, .readonstyle-button .readon:hover .button {background-position: 0 -27px !important;}
.readonstyle-link .readon {background: none !important;}
.readonstyle-link .readon .button, .readonstyle-link .readon span {background: none !important;border: 0;font-size: 12px;outline: none;padding: 0;margin: 0;line-height: 130%;font-weight: bold;}
.rokchecks {padding: 3px 0 5px 20px;line-height: 120%;cursor: pointer;}
.rokradios {padding: 2px 0 5px 20px;line-height: 120%;cursor: pointer;}
.rokradios {background-position: 0 2px;background-repeat: no-repeat;}
.rokradios-active {background-position: 0 -128px;background-repeat: no-repeat;}
.rokchecks {background-position: 0 -265px;background-repeat: no-repeat;}
.rokchecks-active {background-position: 0 -405px;background-repeat: no-repeat;}
#form-login ul li a, .component-content .login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a, ul.mostread li a, ul.latestnews li a, .weblinks ul li a {background-position: 0 5px;background-repeat: no-repeat;}
#rt-main .inputbox, #rt-main input#email, #rt-main input#name, #rt-main input#username, #rt-main input#password, #rt-main input#password2, #rt-main input#passwd {border: none;}
.date-block {padding: 0;}
.date-block .date {font-size: 14px;text-transform:capitalize;}
.date-block .date-icon {width: 21px;height: 21px;display: block;float: left;margin-right: 5px;}
.component-content .inputbox {padding: 5px 10px;}
.register-buttons .readon {float: left;margin-right: 5px;}

/* Breadcrumbs */
#rt-breadcrumbs {padding: 0 20px;margin-bottom: 15px;}
#breadcrumbs-home {width: 11px;height: 11px;display: block;float: left;background-position: -93px 0;margin-top: 2px;margin-right: 5px;}
#breadcrumbs-home:hover {background-position: -93px -19px;}
#breadcrumbs h3, .leading_separator {display: none;}
.rt-breadcrumb-surround {position: relative;overflow: hidden;padding: 0;margin: 10px 0;display: inline-block;height: auto;}
span.breadcrumbs {display: inline-block;font-size: 130%;overflow: hidden;}
span.breadcrumbs img {width: 8px;height: 16px;float: left;}
span.breadcrumbs a, span.no-link, .pathway, span.showHere {padding: 2px 10px 0 6px;float: left;display: block;line-height: 12px;font-size: 90%;}

/* Header Login */
#rt-header #form-login, #rt-top #form-login {position: relative;}
#rt-header #form-login-username, #rt-top #form-login-username {float: left;margin-right: 15px;}
#rt-header #form-login .inputbox, #rt-top #form-login .inputbox {width: 149px;height: 16px;font-size: 10px;text-transform:capitalize;}
#rt-header #form-login .readon, #rt-top #form-login .readon {position: absolute;top: 0;right: 0;}
#rt-header #form-login-remember, #rt-top #form-login-remember {margin: 0;position: absolute;right: 0;top: 34px;font-size: 10px;}
#rt-header #form-login ul, #rt-top #form-login ul {overflow: hidden;margin: 0;position: absolute;top: 30px;left: 0;}
#rt-header #form-login ul li, #rt-top #form-login ul li {float: left;padding: 0;margin: 0;}
#rt-header #form-login ul li a, #rt-top #form-login ul li a {padding: 0;margin: 0 10px 0 0;font-size: 10px;background: none !important;}

/* Popup Module Feature */
#rt-login-button .buttontext span.desc, #rt-popupmodule-button .buttontext span.desc {text-transform: lowercase;cursor: pointer;font-size: 14px;}
#rt-login-button .buttontext span.icon, #rt-popupmodule-button .buttontext span.icon {width: 21px;height: 21px;display: block;float: left;margin-right: 5px;}
#rt-popup .module-content, #rt-popuplogin .module-content {margin: 0;}
#rt-popup .rt-block, #rt-popuplogin .rt-block {padding: 0 5px;}
#rt-popup .title, #rt-popuplogin .title {padding: 0;margin-bottom: 10px;margin-top: 5px;}
#rt-popup .inputbox, #rt-popuplogin .inputbox {width: 149px;height: 16px;}

/* Font Sizer Feature */
#rt-accessibility .rt-desc {display: block;float: left;text-transform: uppercase;font-size: 11px;}
#rt-accessibility .button {display: block;width: 16px;height: 16px;}
#rt-accessibility a.small .button {background-position: 0 -97px;background-repeat: no-repeat;}
#rt-accessibility a.small:hover .button {background-position: 0 -117px;background-repeat: no-repeat;}
#rt-accessibility a.large .button {background-position: -22px -97px;background-repeat: no-repeat;}
#rt-accessibility a.large:hover .button {background-position: -22px -117px;background-repeat: no-repeat;}

/* Custom Content */
img.feature-img {width: 212px;height: 200px;padding: 5px;}
.feature-img-surround {width: 222px;height: 178px;}
.image-block-surround {width: 160px;height: 150px;float: left;margin-right: 15px;}
img.image-block {width: 150px;height: 122px;padding: 5px;position: relative;}
.content-block {overflow: hidden;}
.number-image {display: inline-block;float: left;margin-right: 15px;margin-bottom: 15px;padding: 5px;position: relative;}
.number-image-text {display: block;text-transform: uppercase;font-weight: bold;font-size: 20px;padding-top: 10px;margin: 0 0 -8px -5px;}
.heading1 {font-size: 160%;display: block;margin-bottom: 15px;}
.bodylevel-low .feature-img-surround, .bodylevel-low .image-block-surround {background: none;}

/* iPhone */
body #gantry-viewswitcher {z-index: 100;right:50%;position:relative;top:inherit;right:inherit;margin: 1em auto;}


/* Andrew PMX Modz */

.fb_butt{
 padding-right:5px;
    width:45px;
    float:left;
}

.twitt_butt{
  padding-right:5px;
width:45px;
    float:left;
}
.link_butt{
  padding-right:5px;
width:45px;
    float:left;
}
.four_butt{
 padding-right:5px; 
width:45px;
    float:left;
}
