/*  */
html,body{margin:0;padding:0}
img,fieldset{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
a{text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline}
a img{border:0}
p{margin:5px}
.clearfix{clear:both;float:none;display:block}
/*  *//*  */
.page_navigation,.alt_page_navigation{padding-bottom:10px;clear:both;overflow:hidden;text-align:center;margin:0 auto;display:table}
.page_navigation a,.alt_page_navigation a{padding:4px;margin:1px;text-decoration:none;float:left;font:bold 12px Tahoma;filter:alpha(opacity=60);opacity:.6;-moz-opacity:.6;height:15px;min-width:15px;text-align:center;color:#333!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.page_navigation a:hover,.alt_page_navigation a:hover{background:#CCC;color:#000;text-decoration:none}
.next_link,.previous_link,.page_link{background:#efefef;border:1px #efefef solid;color:#333}
.no_more{display:none}
.active_page{background:#E4E4E4;border:1px #999 solid;color:#000;font-weight:bolder;font-size:12px}
.ellipse{float:left;display:none!important}
#e-header-image-tpl ul,#e-header-image-tpl li{margin:0;padding:0}
#e-header-slider{padding:0;margin:0;overflow:hidden}
#e-header-slider li{list-style:none}
#e-header-slider li .e-slider-img{position:absolute}
a#e-header-tpl{text-decoration:none}
a#e-header-tpl > h1{margin:0}
#e-website a{color:blue}
#e-content{background-position-y:110px!important}
#copylink{text-align:center;font-size:11px;font-family:'Arial';margin:20px 0 10px}
#copylink a{color:#999}
#pagewrap-tpl.no-header #e-header-image-tpl,#pagewrap-tpl.no-header #headerimage-bg-tpl{display:none}
#pagewrap-tpl.no-header_title #headercontainer-tpl{display:none}
#pagewrap-tpl.no-header.no-header_title #header-tpl{display:none}
#pagewrap-tpl.no-news #side-news-box{display:none}
#pagewrap-tpl.no-newsletter #side-newsletter-box{display:none}
#pagewrap-tpl.no-poll #side-poll-box{display:none}
#e-column-main img,#e-column-side img{max-width:100%;height: inherit;}
#cookie-bar {background:rgba(238, 238, 238, 0.85);height:auto;line-height:24px;color:#666;text-align:center;padding:10px 0;font-size:12px;text-shadow:0 0 1px white}
#cookie-bar.fixed {position:fixed;top:0;left:0;width:100%}
#cookie-bar.fixed.bottom {bottom:0;top:auto}
#cookie-bar p {margin:0; padding:0}
#cookie-bar a {text-decoration: underline;color:#666}
#cookie-bar .cb-enable {background:#666;color:white;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px;text-decoration:none;text-shadow:0 0 1px black}
#cookie-bar .cb-enable:hover {background:#000}
.rhino-btn {text-indent: -99999% !important;}
/*  */
#pagewrap-tpl{width:940px;margin:45px auto 20px auto;position:relative;-moz-box-shadow:0 0 12x -2px #000;-webkit-box-shadow:0 0 12px -2px #000;box-shadow:0 0 12px -2px #000}#header-tpl{width:100%;min-height:50px;display:inline-block}#headercontainer-tpl{display:inline-block;font-size:32px;font-weight:bolder;width:100%;margin:0}#e-header-tpl{margin:35px 10px 25px 20px}#e-menu-tpl{position:relative;display:table;width:100%;-moz-box-shadow:inset 0 0 10x -3px #000;-webkit-box-shadow:inset 0 0 10px -3px #000;box-shadow:inset 0 0 10px -3px #000;padding:2px 0}#e-menu-tpl ul{margin:5px;padding:0;list-style:none}#e-menu-tpl li{float:left;min-height:30px;line-height:30px;margin:1px 1px!important;position:relative;border-bottom:1px solid transparent;padding-bottom:5px}#e-menu-tpl li a{color:#333;font-size:17px;padding:5px 10px;height:100%}#e-menu-tpl li:hover>ul{display:block}#e-menu-tpl ul ul{display:none;margin:0;padding:5px;min-width:200px;position:absolute;top:35px;left:0;z-index:999;-moz-box-shadow:inset 0 0 10x -3px #000;-webkit-box-shadow:inset 0 0 10px -3px #000;box-shadow:inset 0 0 10px -3px #000}#e-menu-tpl ul ul li{float:none;margin:0;padding:0;min-height:25px;line-height:25px}#e-menu-tpl ul ul a{font-weight:normal;display:block;padding:5px;border-bottom:1px solid transparent}#e-menu-tpl .nav-btn{display:none}#headerimg-container{display:block;background-color:white;padding:20px}#e-header-image-tpl{position:relative;width:100%;overflow:hidden;display:block}#contentcontainer-tpl{min-height:100px;background-color:#e8e8e8}#content-tpl{padding:10px 20px;position:relative;display:inline-block;width:96%}#e-column-main{margin:10px;padding:15px;width:570px;float:left;background-color:white;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#e-column-side{margin:10px;padding:15px;width:270px;float:left;background-color:white}#e-footercontainer-tpl{display:inline-block;width:100%;background-color:#e8e8e8}#e-footer-tpl{margin:0 20px 20px 20px;padding:10px 15px;background-color:white}#e-column-side .adv-box{margin-left:-15px!important}#pagewrap-tpl.no-header_title #headercontainer-tpl{display:none}#pagewrap-tpl.no-header_title #e-menu-tpl{box-shadow:none}#e-news-title,#e-newsletter-form-title,#e-poll-title{font-weight:bold;font-size:18px;line-height:30px}#pagewrap-tpl.no-header #header-tpl{display:none}#pagewrap-tpl.no-header #header-tpl{display:inline-block!important}#pagewrap-tpl.no-header #e-header-image-tpl,#pagewrap-tpl.no-header #headerimg-container{display:none}
#e-header-tpl{color:#FFF}#e-menu-tpl .current>a,#e-menu-tpl li a:hover,.rwd #e-menu-tpl .current>a,.rwd #e-menu-tpl li a:hover{border-bottom:1px solid #FFF}.rwd #e-menu-tpl .current,.rwd #e-menu-tpl li:hover{background-image:none}#e-menu-tpl .current>a,#e-menu-tpl a:hover{color:white;text-decoration:none}.e-widget-title h2{font-size:24px;color:#5a771d;font-weight:normal}#e-menu-tpl ul ul{background:#415515;background:-moz-linear-gradient(top,#415515 0,#415515 100%,#4f681a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#415515),color-stop(100%,#415515),color-stop(100%,#4f681a));background:-webkit-linear-gradient(top,#415515 0,#415515 100%,#4f681a 100%);background:-o-linear-gradient(top,#415515 0,#415515 100%,#4f681a 100%);background:-ms-linear-gradient(top,#415515 0,#415515 100%,#4f681a 100%);background:linear-gradient(to bottom,#415515 0,#415515 100%,#4f681a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#415515',endColorstr='#4f681a',GradientType=0)}#headercontainer-tpl{background:#6b8e23;background:-moz-linear-gradient(top,#6b8e23 0,#4f681a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6b8e23),color-stop(100%,#4f681a));background:-webkit-linear-gradient(top,#6b8e23 0,#4f681a 100%);background:-o-linear-gradient(top,#6b8e23 0,#4f681a 100%);background:-ms-linear-gradient(top,#6b8e23 0,#4f681a 100%);background:linear-gradient(to bottom,#6b8e23 0,#4f681a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b8e23',endColorstr='#4f681a',GradientType=0)}#e-menu-tpl{background:#415515;background:-moz-linear-gradient(top,#415515 0,#415515 100%,#4f681a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#415515),color-stop(100%,#415515),color-stop(100%,#4f681a));background:-webkit-linear-gradient(top,#415515 0,#415515 100%,#4f681a 100%);background:-o-linear-gradient(top,#415515 0,#415515 100%,#4f681a 100%);background:-ms-linear-gradient(top,#415515 0,#415515 100%,#4f681a 100%);background:linear-gradient(to bottom,#415515 0,#415515 100%,#4f681a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#415515',endColorstr='#4f681a',GradientType=0)}/*  */
#blog-section article.post{margin:10px 0 30px}
#blog-section .post-meta{color:#999;margin:5px 0;padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,0.15)}
#blog-section h1.post-title{margin:5px 0}
#blog-section .post-content-box{padding:10px 0}
#blog-section .post-video{text-align:center}
#blog-section .post-content{padding:10px 0}
#blog-section a.post-more{color:#999;text-align:center;display:block;margin:5px 0 10px;font-size:13px;text-transform:uppercase}
#blog-section a.post-more-comments{float:right;color:#999;text-decoration:underline;margin:0 10px}
#blog-section .post-image img{max-width:100%;max-height:400px;display:table}
#blog-section .post-image{padding:5px;border:1px solid rgba(0,0,0,0.15);margin:0 auto;-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:table}
#blog-section .post-link a{color:blue;font-size:14px;text-decoration:underline}
#blog-section .post-content p{margin-left:0;margin-right:0}
#blog-section ul.content{list-style:none}
#blog-section .comments-list{padding:10px 0}
#blog-section .post-tags{line-height:40px;color:#999}
#blog-section li.comment{padding:10px 0}
#blog-section .comment-line{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#EFEFEF;border:1px solid #D7D7D7;position:relative;display:inline-block;width:99%;margin-bottom:15px}
#blog-section .comment-line:after,#blog-section .comment-line:before{top:100%;left:6%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
#blog-section .comment-line:after{border-color:rgba(255,255,255,0);border-top-color:#EFEFEF;border-width:10px;margin-left:-10px}
#blog-section .comment-line:before{border-color:rgba(255,255,255,0);border-top-color:#D7D7D7;border-width:12px;margin-left:-12px}
#blog-section .comment-contact{text-shadow:#fff 1px 1px 0;color:#000;float:left;font-weight:700;padding:10px 15px}
#blog-section .comment-date{text-shadow:#fff 1px 1px 0;color:#333;float:right;font-weight:400;padding:10px 15px}
#blog-section .comment-comment{padding:0 15px}
#blog-pager{list-style:none;text-align:center}
#blog-pager li{display:inline-block}
#blog-pager a{padding:4px;margin:1px;text-decoration:none;float:left;font:bold 12px Tahoma;filter:alpha(opacity=60);opacity:.6;-moz-opacity:.6;height:15px;min-width:15px;text-align:center;color:#333!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#efefef;border:1px #efefef solid}
#blog-pager a:hover{background:#CCC;color:#000;text-decoration:none}
#blog-pager a.active{border:1px #999 solid}
#comment-form{border:1px solid #D7D7D7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:25px}
#comment-form ul{list-style:none;margin:0;padding:0}
#comment-form li{display:block;padding:5px 15px}
#comment-form .comment-title{font-weight:700;font-size:15px;margin:5px 0 0;color:#666}
#comment-form label{font-weight:700;color:#666;display:block;margin-bottom:5px}
#comment-form input[type="text"]{border:1px solid #D7D7D7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:20px;width:60%;padding:4px 10px;box-shadow:none}
#comment-form textarea{border:1px solid #D7D7D7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:95%;height:90px;padding:5px 10px;font-family:Arial;box-shadow:none}
#comment-form li.comment-submit-container{background:#EFEFEF;padding:10px;margin:0}
#comment-form input.comment-submit{background-color:#FAFAFA;border:1px solid rgba(0,0,0,0.2);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#222;font:12px arial;font-weight:700;margin:1px 0 0 5px;padding:8px 15px;text-align:center;cursor:pointer}
#comment-form li.comment-message{color:red;display:none}
#comment-form .comment-captcha-container{line-height:45px}
#side-blog-box{padding:20px 5px}
#side-blog-box p.blog-subtitle{font-size:18px;font-weight:700;margin:5px 0}
#side-blog-box .blog-desc{margin-bottom:10px}
#side-blog-box ul.blog-archives{list-style:none}
#side-blog-box .blog-archives li{margin:5px 0}
#side-blog-box .sidebar-title{font-weight:700;font-size:16px;line-height:30px;margin-top:15px}
#side-blog-box .blog-desc p{margin:5px 0}
#side-blog-box .sidebar-blog-tags span{padding-right:5px;display: inline-block;}
#comment-form.dark{border:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.2)}
#comment-form.dark li.comment-submit-container{background:rgba(255,255,255,0.2);padding:10px;margin:0}
#blog-section .comments-list ul{margin:0;padding:0}
#blog-section .comments-list.dark li.comment .comment-line{background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.2)}
#blog-section .comments-list.dark li.comment .comment-contact{text-shadow:#000 1px 1px 0;color:#DDD}
#blog-section .comments-list.dark li.comment .comment-date{text-shadow:#000 1px 1px 0;color:#DDD}
#blog-section .comments-list.dark li.comment .comment-line:after{border-top-color:#5E5E5E}
#blog-section .comments-list.dark li.comment .comment-line:before{border-top-color:#5E5E5E}
/*  */#blog-section h1.post-title a {font:normal 26px Arial, serif;}#blog-section h1.post-title {font:normal 26px Arial, serif;}#e-header-tpl, #e-header-tpl h1 {font:normal 23px Arial, serif;color: #FFFFFF;}body a {color: #415515;}body {font:normal 25px Arial, serif;color: #333333;background: #27330D url(/theme/templates/rose/img/bg-green.png) repeat-x;}#e-menu-tpl li {font-size:19px;}#e-menu-tpl li a {font:normal 19px Times New Roman, serif;color: #F2F8E3;}#e-menu-tpl ul a:hover,#e-menu-tpl ul .current a {color: #fcfcf9;}#e-menu-tpl ul .current ul a {color: #F2F8E3;}#e-menu-tpl ul ul a:hover {color: #fcfcf9;}.e-galimg-desc {font:normal 25px Arial, serif;color: #333333;}