/* ::::: http://livedemo00.template-help.com/joomla_41418/media/system/css/modal.css ::::: */

/* ::::: http://livedemo00.template-help.com/joomla_41418/plugins/system/rokbox/themes/clean/rokbox-style.css ::::: */

/* ::::: http://livedemo00.template-help.com/joomla_41418/libraries/gantry/css/grid-12.css ::::: */

.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
.rt-container .rt-grid-4 { width: 220px; }
.rt-container .rt-grid-8 { width: 699px; }
.rt-container .rt-grid-12 { width: 940px; }
/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/style1.css ::::: */

/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/sizes.php ::::: */

/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/normalize.css ::::: */

audio:not([controls]) { display: none; height: 0px; }
html { font-size: 100%; }
html, button, input, select, textarea { font-family: sans-serif; }
body { margin: 0px; }
a:focus { outline: 0px none; }
a:active, a:hover { outline: 0px none; }
h1, h2, h3, h4, h5, h6 { letter-spacing: normal; }
h2 { font: 25px/20px arial; text-transform: uppercase; color: rgb(80, 69, 59); letter-spacing: -2px; margin: 0px; }
h2.itemTitle, h3 { color: #50453B;
    font: 35px/20px arial;
    letter-spacing: normal;
    margin: 0 0 12px;
    text-align: center;
    text-shadow: 1px 0 #A9A49C;
    text-transform: uppercase; }
h4 { font-size: 1em; margin: 1.33em 0px; }
p, pre { margin: 0px 0px 20px; }
dl, menu, ol, ul { margin: 1em 0px; }
menu, ol, ul { padding: 0px; }
ul { list-style: disc inside none; }
svg:not(:root) { overflow: hidden; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/default.css ::::: */

body {}
#rt-logo { background: url('../images/logo.png') no-repeat scroll left top transparent; display: block; margin-top: -5px; }
div.itemView {  }
div.itemHeader {  }
h2.itemTitle {  }
div.itemBody {  }
div.itemFullText img{margin: 0 auto 0 356px;
    padding-bottom: 10px;
    text-align: center; }
div.itemBackToTop { display: none; }
div.rt-block { position: relative; float:right;}
/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/template.css ::::: */

* { margin: 0px; padding: 0px; }
html, body { height: 100%; }
body { min-width: 960px; }
#wrapper { background: url("../images/body-tail.gif") repeat scroll center 0 transparent;
    height: auto;
    min-height: 100%;
    overflow: hidden;}
.rt-container { margin: 0px auto; width: 960px; }
#footer, #push { height: 43px; }
body a {  }
body a:hover { text-decoration: none; }
#rt-top { background: url('../images/tail-top.gif') repeat-x scroll center 0px transparent; height: 43px; position: relative; z-index: 2; }
ul.menu-user { float: right; margin: 10px -19px 0px 0px; }
ul.menu-user li:first-child { background: none repeat scroll 0% 0% transparent; }
ul.menu-user li { float: left; list-style: none outside none; background: url('../images/user-separator.png') no-repeat scroll 0px 5px transparent; padding: 0px 18px 0px 21px; }
ul.menu-user li a { font: bold 11px/20px Trebuchet MS; color: rgb(110, 95, 81); text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.2); text-decoration: none; }
ul.menu-user li a:hover { text-decoration: underline; }
#rt-header { position: relative; z-index: 2; }
#rt-main .rt-container { padding: 63px 0px 48px; }
#rt-copyright {
    background: url("../images/tail-bottom.jpg") repeat-x scroll center 0 transparent;
    font: bold 13px/26px Trebuchet MS;
    height: 43px;
}
#rt-copyright .rt-container { padding-top: 8px; }
#rt-copyright .rt-block { float: left; }
#rt-copyright .profile { float: right; }
ul.menu-social { margin: 0px; overflow: hidden; }
ul.menu-social li { list-style: none outside none; float: left; line-height: 26px; padding-left: 4px; }
ul.menu-social li span { font: bold 11px/24px Trebuchet MS; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.2); text-transform: uppercase; display: block; color: rgb(110, 95, 81); margin-right: 2px; }
ul.menu-social li a { display: block; width: 26px; height: 26px; text-indent: -999px; overflow: hidden; }
ul.menu-social li a.delicious { background: url('../images/delicious.png') no-repeat scroll 0px 0px transparent; }
ul.menu-social li a.facebook { background: url('../images/facebook.png') no-repeat scroll 0px 0px transparent; }
ul.menu-social li a.flickr { background: url('../images/flickr.png') no-repeat scroll 0px 0px transparent; }
ul.menu-social li a.twitter { background: url('../images/twitter.png') no-repeat scroll 0px 0px transparent; }
p.copyright { margin: 0px; font: bold 11px/24px Trebuchet MS; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.2); text-transform: uppercase; color: rgb(110, 95, 81); }
p.copyright a { color: rgb(110, 95, 81); text-decoration: none; }
p.copyright a:hover { text-decoration: underline; }
.rt-block.totop { bottom: 13px; position: fixed; right: 13px; display: none; }
a#gantry-totop { z-index: 999; background: url('../images/scroll-to-top.png') no-repeat scroll left top transparent; display: block; width: 51px; height: 51px; text-indent: -9999em; font-size: 1px; line-height: 1px; }
.clr, .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/tooltips.css ::::: */

/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/prettyPhoto.css ::::: */

/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/isotope.css ::::: */

/* ::::: http://fonts.googleapis.com/css?family=Vollkorn ::::: */

@font-face {
	font-family: "Vollkorn";
	font-style: normal;
	font-weight: 400;
	src: local("Vollkorn Regular"), local("Vollkorn-Regular"), url('../images/bcfbp4rt5gxxfrx6f12dkveszw2xoq-xsnqo47m55da.woff') format("woff");
}
/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/fusionmenu.css ::::: */

.menutop li { height: auto; margin: 0px; padding: 0px; position: relative; list-style: none outside none; }
.menutop li .item, .menutop li.active .item { display: block; margin: 0px; text-decoration: none; float: none; width: auto; }
.menutop li .fusion-submenu-wrapper { float: none; left: -999em; position: absolute; z-index: 500; }
.menutop li:hover li ul, .menutop li.sfHover li ul { top: -999em; }
.menutop li:hover ul, .menutop li.sfHover ul { top: 0px; }
.menutop { list-style: none outside none; margin: 0px; padding: 38px 0px 0px; position: relative; line-height: 1em; display: inline-block; float: right; }
.menutop li.root { float: left; padding-left: 1px; }
.menutop li.root > .item { white-space: nowrap; display: block; padding: 0px; font: 18px/39px 'Vollkorn',serif; cursor: pointer; position: relative; margin: 0px; outline: medium none; height: 39px; text-transform: uppercase; }
.menutop li.root > .item:hover, .menutop li.root.active > .item, .menutop li.root.f-mainparent-itemfocus > .item { background: url('../images/nav.gif') repeat scroll 0px 0px transparent; }
.menutop li.root > span.item { cursor: default; }
.menutop li.root > .item span { display: block; margin: 0px; outline: medium none; padding: 0px 15px; width: auto; line-height: 38px; }
.menutop li.parent.root .item span {  }
.menutop ul { background: url('../images/nav.gif') repeat scroll 0px 0px transparent; padding: 8px 0px; margin: 0px; float: left; width: 145px ! important; border: 1px solid rgb(44, 44, 44); text-align:left;}
.menutop .drop-bot { height: 1px; overflow: hidden; clear: both; }
.menutop .fusion-submenu-wrapper { height: auto ! important; }
.menutop ul.level2 { margin: 0px; }
.menutop ul li { padding: 0px; display: block; }
.menutop ul li > .item { padding: 0px 15px; height: auto; display: block; font: 12px/20px 'Vollkorn',serif; cursor: pointer; text-transform: uppercase; }
.menutop ul li > .item:hover, .menutop ul li.active > .item, .menutop ul li.f-menuparent-itemfocus > .item {  }
.menutop ul li > .item span { display: block; width: 100%; overflow: hidden; line-height: 20px; }
.menutop li.root:hover > .fusion-submenu-wrapper { top: 35px; left: 0px; }
.menutop ul li:hover > .fusion-submenu-wrapper { left: 180px; top: 0px; }
body { background: none repeat scroll 0% 0% rgb(237, 237, 237); }
#rt-top {  }
#rt-top .rt-container {  }
#rt-header {  }
#rt-header .rt-container {  }
#rt-main {  }
#rt-main .rt-container {  }
#rt-copyright {  }
#rt-copyright .rt-container {  }
body a { color: rgb(236, 166, 98); }
body a:hover { color: rgb(80, 69, 59); }
.menutop li.root {  }
.menutop li.root > .item { color: rgb(80, 69, 59); }
.menutop li.root:hover, .menutop li.root.active, .menutop li.root.f-mainparent-itemfocus {  }
.menutop li.root:hover > .item, .menutop li.root.active > .item, .menutop li.root.f-mainparent-itemfocus > .item { color: rgb(236, 166, 98); }
.menutop ul {  }
.menutop ul li > .item { color: rgb(241, 241, 236); }
.menutop ul li > .item:hover, .menutop ul li.active > .item, .menutop ul li.f-menuparent-itemfocus > .item { color: rgb(236, 166, 98); }
body { font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 20px; color: rgb(136, 118, 100); }
body #rt-logo { width: 224px; height: 191px; }
