/**
 * @package   Somaxiom Template - RocketTheme
 * @version   1.5.11 December 8, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

body {word-wrap:break-word;}
body.rtl #rt-menu ul, body.rtl #rt-menu ul li {direction:ltr;float:left !important;}
body span.inset-left, body span.inset-right {width:45%;}
body .rt-wrapper {overflow:hidden;}

body.rt-normal .rt-comment-text, body.rt-flipped .rt-comment-text {display: none;}
body.rt-normal .rt-comment-badge, body.rt-flipped .rt-comment-badge {width:40px;}
body.rt-normal .rt-joomla .rt-articleinfo, body.rt-flipped .rt-joomla .rt-articleinfo {padding-right:2px;}

body .rt-block {padding: 0;}
body .rt-container, body ul.menu, body ul.menu li, body ul.menu li a, body ul.menu li a span {background: transparent !important;}
body #rt-menu li.root > .item {text-shadow:1px 1px 1px #fff;color:inherit;}
body #rt-menu li.root:hover > .item {color:inherit;}
body #rt-logo {width:265px !important; height: 32px !important;background:url(../images/iphone/logo.png) center center no-repeat;}
body #rt-header {-webkit-background-size-y: 100%;margin: 0 !important;padding:0 !important;}
body #rt-header .rt-container {padding: 1em 0 !important;-webkit-background-size: 100% 100%;}
body .rt-articleinfo {border:0;padding:0;-webkit-border-radius:0;}
body .rt-article-title {height:40px;line-height:140%;font-size:140%;line-height:230%;}
body .rt-headline {margin: 0px -11px !important;}
body .rt-headline .rt-article-title {padding: 0 11px;}
body .rt-headline .rt-article-icons {margin-right: 11px;}
body .rt-date-posted {font-size:110%;}
body h1 {border-bottom:0;}
body .module-title-surround {margin: -10px -10px -30px;}
body #developed-by, body #powered-by {width:148px;font-size:100%;}
body #developed-by a {background-position-y: 8px;}
body #powered-by {width: 102px;}
body #developed-by a, body #powered-by a {margin:0;height:26px;vertical-align:middle;}
body #rt-copyright {padding:0;margin: -25px 0px 0px !important;}
body #gantry-totop {position: relative;right:0;bottom:0;}
body #gantry-resetsettings {float:none;margin:0 auto 8px;text-align:center;}
body #rt-showcase, body #rt-main {background:none;padding:0;}
body #rt-showcase .rt-container .rt-block {background: none;border-radius:0;-webkit-border-radius:0;border:0;-webkit-box-shadow:none;color:#fff;text-shadow:1px 1px 1px #000;}
body #rt-showcase a.readon span {text-shadow:none;}

body .module-surround {margin:0 !important;}

body.cssstyle-style1 #rt-main, body.cssstyle-style3 #rt-main, body.cssstyle-style5 #rt-main {background: #212121;}
body.cssstyle-style2 #rt-main, body.cssstyle-style4 #rt-main, body.cssstyle-style6 #rt-main {background: #f5f5f5;}

/* Style 1 */
body.bodylevel-high.cssstyle-style1 #rt-header, body.bodylevel-med.cssstyle-style1 #rt-header {background: url(../images/body/style1/header-main.png) 50% 100% repeat-x;}
body.bodylevel-high.cssstyle-style1 #rt-header .rt-container, body.bodylevel-med.cssstyle-style1 #rt-header .rt-container {background: url(../images/body/style1/header-overlay.png) no-repeat 50% 100% transparent !important;}
body.bodylevel-low.cssstyle-style1 #rt-header {background: #691313 url(../images/body/style1/header-bg-low.png) 50% 100% repeat-x;}
body.backgroundlevel-high.cssstyle-style1 #rt-wrapper {background: url(../images/backgrounds/style1/main-bg.jpg) 50% 0 repeat-x;}
body.backgroundlevel-med.cssstyle-style1 #rt-wrapper {background: url(../images/backgrounds/style1/main-bg-med.jpg) 50% 0 repeat-x;}

/* Style 2 */
body.bodylevel-high.cssstyle-style2 #rt-header, body.bodylevel-med.cssstyle-style2 #rt-header {background: url(../images/body/style2/header-main.png) 50% 100% repeat-x;}
body.bodylevel-high.cssstyle-style2 #rt-header .rt-container, body.bodylevel-med.cssstyle-style2 #rt-header .rt-container {background: url(../images/body/style2/header-overlay.png) no-repeat 50% 100% transparent !important;}
body.bodylevel-low.cssstyle-style2 #rt-header {background: #691313 url(../images/body/style2/header-bg-low.png) 50% 100% repeat-x;}
body.backgroundlevel-high.cssstyle-style2 #rt-wrapper {background: url(../images/backgrounds/style2/main-bg.jpg) 50% 0 repeat-x;}
body.backgroundlevel-med.cssstyle-style2 #rt-wrapper {background: url(../images/backgrounds/style2/main-bg-med.jpg) 50% 0 repeat-x;}

/* Style 3 */
body.bodylevel-high.cssstyle-style3 #rt-header, body.bodylevel-med.cssstyle-style3 #rt-header {background: url(../images/body/style3/header-main.png) 50% 100% repeat-x;}
body.bodylevel-high.cssstyle-style3 #rt-header .rt-container, body.bodylevel-med.cssstyle-style3 #rt-header .rt-container {background: url(../images/body/style3/header-overlay.png) no-repeat 50% 100% transparent !important;}
body.bodylevel-low.cssstyle-style3 #rt-header {background: #691313 url(../images/body/style3/header-bg-low.png) 50% 100% repeat-x;}
body.backgroundlevel-high.cssstyle-style3 #rt-wrapper {background: url(../images/backgrounds/style3/main-bg.jpg) 50% 0 repeat-x;}
body.backgroundlevel-med.cssstyle-style3 #rt-wrapper {background: url(../images/backgrounds/style3/main-bg-med.jpg) 50% 0 repeat-x;}

/* Style 4 */
body.bodylevel-high.cssstyle-style4 #rt-header, body.bodylevel-med.cssstyle-style4 #rt-header {background: url(../images/body/style4/header-main.png) 50% 100% repeat-x;}
body.bodylevel-high.cssstyle-style4 #rt-header .rt-container, body.bodylevel-med.cssstyle-style4 #rt-header .rt-container {background: url(../images/body/style4/header-overlay.png) no-repeat 50% 100% transparent !important;}
body.bodylevel-low.cssstyle-style4 #rt-header {background: #691313 url(../images/body/style4/header-bg-low.png) 50% 100% repeat-x;}
body.backgroundlevel-high.cssstyle-style4 #rt-wrapper {background: url(../images/backgrounds/style4/main-bg.jpg) 50% 0 repeat-x;}
body.backgroundlevel-med.cssstyle-style4 #rt-wrapper {background: url(../images/backgrounds/style4/main-bg-med.jpg) 50% 0 repeat-x;}

/* Style 5 */
body.bodylevel-high.cssstyle-style5 #rt-header, body.bodylevel-med.cssstyle-style5 #rt-header {background: url(../images/body/style5/header-main.png) 50% 100% repeat-x;}
body.bodylevel-high.cssstyle-style5 #rt-header .rt-container, body.bodylevel-med.cssstyle-style5 #rt-header .rt-container {background: url(../images/body/style5/header-overlay.png) no-repeat 50% 100% transparent !important;}
body.bodylevel-low.cssstyle-style5 #rt-header {background: #691313 url(../images/body/style5/header-bg-low.png) 50% 100% repeat-x;}
body.backgroundlevel-high.cssstyle-style5 #rt-wrapper {background: url(../images/backgrounds/style5/main-bg.jpg) 50% 0 repeat-x;}
body.backgroundlevel-med.cssstyle-style5 #rt-wrapper {background: url(../images/backgrounds/style5/main-bg-med.jpg) 50% 0 repeat-x;}

/* Style 6 */
body.bodylevel-high.cssstyle-style6 #rt-header, body.bodylevel-med.cssstyle-style6 #rt-header {background: url(../images/body/style6/header-main.png) 50% 100% repeat-x;}
body.bodylevel-high.cssstyle-style6 #rt-header .rt-container, body.bodylevel-med.cssstyle-style6 #rt-header .rt-container {background: url(../images/body/style6/header-overlay.png) no-repeat 50% 100% transparent !important;}
body.bodylevel-low.cssstyle-style6 #rt-header {background: #691313 url(../images/body/style6/header-bg-low.png) 50% 100% repeat-x;}
body.backgroundlevel-high.cssstyle-style6 #rt-wrapper {background: url(../images/backgrounds/style6/main-bg.jpg) 50% 0 repeat-x;}
body.backgroundlevel-med.cssstyle-style6 #rt-wrapper {background: url(../images/backgrounds/style6/main-bg-med.jpg) 50% 0 repeat-x;}
