/*
Theme Name: eatori
Template: rtpanel
Theme URI: http://rtpanel.com
Description: 
Version: 1.0
Author: rtCamp
Author URI: http://rtcamp.com
Tags: black, blue, gray, orange, white, light, two-columns, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
Contributors: rtCampers ( http://rtcamp.com/about/rtcampers/ )
License: GNU General Public License, v2 (or newer)
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../rtpanel/style.css");

/*
    font-family: 'Droid Sans', sans-serif;
    font-family: 'Arimo', sans-serif;
*/

/* Overwrite Default rtPanel Style */
h1, h2, h3, h4, h5, h6 { letter-spacing: 1px;font-family: 'Arimo', sans-serif;line-height: 30px; }
 ul li { list-style: disc outside none;}
 ul ul li { list-style: disc outside none;}

/* Default Colors */
select, input, textarea { color: #111; }

/* Default Links */
a, a:link, a:hover, a:active, a:visited {color:#000;}
a:hover { color: #222; text-decoration: underline; }
.blogroll{font-family: 'Arimo',sans-serif;font-size: 13px;line-height: 22px;}

/* Heading Links */
h1 a, h1 a:visited, h1 a:active,
h2 a, h2 a:visited, h2 a:active { color: #111; }
h1 a:hover, h2 a:hover { color: #2361A1; }

/* Default Fonts */
body { font-family: 'Arimo', sans-serif; color:#222;}
.post-content { font-family: 'Arimo', sans-serif; font-size: 13px;}
.post-title, .rtp-edit-link,
#respond form, select, input, textarea, button { font-family: Georgia, "Times New Roman", Times, serif; }
.post-content a { color:#396009; }
.post-content a:hover { text-decoration: none; }
.hentry { border:none;}
/* Post Heading Style */
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 { margin: 0 0 12px; }

/* Layout */
body { min-width: 1042px; }
#main-wrapper { margin: 0px; width: 100%;background:url("img/bg.jpg") repeat;  }
  #header-wrapper {margin: 0px; width: 100%;}
 .begin-content { background: url("img/line-separator.jpg") repeat-x scroll center bottom #FFFFFF;height: 5px;margin: 0 auto;overflow: hidden;padding: 2px 0 0;position: relative;width: 980px;z-index: 10; }
  #content-wrapper { background: none repeat scroll 0 0 transparent;border-bottom: 0 none;margin: 0 auto;padding: 0 27px;width: 988px; }
    #content { float: left;overflow: hidden;padding: 1px 0 5px 24px;width: 600px;}
    #header {padding: 0px;width:980px;margin: 0 auto;border-bottom: 1px solid #D7D7D7;}
       .header-menu{width: 100%;background-color: #DBE3BA;}
  #footer-wrapper{background-color: #DBE3BA;}
          #rt-primary-menu{width:980px;margin: 0 auto;}
     #footerbar{width:980px;margin: 0 auto;}
     #footer{ color: #666666;font-family: 'Arimo',sans-serif;font-size: 12px;margin: 0 auto;padding: 20px 20px 5px;text-align: center;width: 948px;}
     .content-wrapper-shadow { background: url("img/content-wrapper-shadow.png") no-repeat scroll 0 0 transparent;height: 350px;left: 0;overflow: hidden;position: absolute;top: 43px;width: 1042px;z-index: 5; }
     .content-wrapper-top { background: url("img/content-wrapper-top.png") no-repeat scroll center top transparent;height: 7px;margin: 0 auto;overflow: hidden;width: 988px; }
     .content-wrapper-middle { background: url("img/content-wrapper-middle.png") repeat-y scroll center top transparent;margin: 0 auto;overflow: hidden;position: relative;width: 988px;z-index: 10; }
     .content-wrapper-bottom { background: url("img/content-wrapper-bottom.png") no-repeat scroll center top transparent;height: 9px;margin: 0 auto;overflow: hidden;width: 988px; }
     
/* Specific Pages */


/* Header */


/* Navigation */
#rt-primary-menu{ height: 98px;padding: 20px 0 0;position: relative; }
#rt-nav-menu { font-family: 'Droid Sans',sans-serif;height: 100%;list-style: none outside none;margin: 0;padding-top: 0;position: relative;width: 100%; }
    #rt-nav-menu li { border-right: 1px solid #BDC59E;float: left;height: 34px;line-height: 150%;list-style: none outside none;padding: 1px 0 0; }
       #rt-nav-menu li a { background: url("img/current-menu-notch.jpg") no-repeat scroll right top transparent;color: #333333;display: block;font-size: 14px;font-variant: normal;font-weight: 700;line-height: 10px;padding: 0 25px 8px 9px;text-decoration: none;text-transform: uppercase;}
            #rt-nav-menu li a:hover { background-position: right -95px;border-bottom: 3px solid #74A740;color: #68AA10;padding-bottom: 21px;text-decoration: none; }
            #rt-nav-menu li:hover > a { background-position: right -95px;border-bottom: 3px solid #74A740;color: #68AA10;padding-bottom: 21px;text-decoration: none;; }

        /* Sub Menu Support */
            #rt-nav-menu ul { background: none repeat scroll 0 0 #F5FBDE;display: none;border-top: 1px solid #ECF4CD;font-weight: 400;height: 30px;left: 0;margin: 0;padding: 0;position: absolute;top: 35px;width: 100%;z-index: 99; }
            #rt-nav-menu ul li { background: url("img/sub-menu-sep.jpg") no-repeat scroll left center transparent;border-right: 0 none;line-height: 30px;padding: 0; }
            #rt-nav-menu ul li:first-child {background: none;}
            #rt-nav-menu ul a { background: url("img/current-sub-menu.jpg") repeat-x scroll 0 100px transparent;color: #555D36;display: block;float: left;font-size: 12px;font-weight: 400;line-height: 32px;margin: 0 10px;padding: 0;text-decoration: none;text-transform: capitalize;}
            #rt-nav-menu ul a:hover { background-position: 0 21px; border: 0;padding: 0;color: #555D36;text-decoration: none; }
                #rt-nav-menu ul li:hover > a { background-position: 0 21px;border: 0; padding: 0;color: #555D36;text-decoration: none; }
                #rt-nav-menu ul ul { top: 30px; overflow: hidden;}
                
                /* Display Sub Menu On Mouse Over */
                #rt-nav-menu li:hover > ul,
                #rt-nav-menu ul li:hover > ul { display: block; z-index: 100; }
                
                    /* Current Menu Style */
                    #rt-nav-menu li.current-menu-ancestor > a,
                    #rt-nav-menu li.current-menu-item > a,
                    #rt-nav-menu .current-menu-parent > a { background-position: right -95px;border-bottom: 3px solid #74A740;color: #74A740;padding-bottom: 21px;text-decoration: none; }
                    #rt-nav-menu a.current-menu { background-position: right -95px;border-bottom: 3px solid #74A740;color: #68aa10;padding-bottom: 16px;text-decoration: none; }
                    #rt-nav-menu .current-menu-ancestor > ul,
                    #rt-nav-menu ul .current-menu-ancestor > ul { display: block; }
                    #rt-nav-menu li ul li.current-menu-item > a,
                    #rt-nav-menu li ul li.current_page_item > a
                    #rt-nav-menu ul .current-menu-ancestor > a,
                    #rt-nav-menu ul .current-menu-parent > a { background-position: 0 21px;border: 0; padding: 0;color: #555D36;text-decoration: none; }
                    #rt-nav-menu ul a.current-menu { background-position: 0 21px;border: 0; padding: 0;color: #555D36;text-decoration: none; }
                    

/* Secondary Navigation */
#nav-secondary{ height: 25px; padding: 12px 0 15px;position: relative;background-color: #DBE3BA; }
#secondary-nav-menu{ margin: 0 0 0 9px;list-style:none outside none;height: 20px; padding-top: 2px }
#secondary-nav-menu ul { list-style:none outside none;margin:0;height: 30px; padding-top: 2px }
    #secondary-nav-menu li {border-right: 1px solid #BDC59E;float: left;list-style: none outside none;}

    /* Navigation Link Color */
        #secondary-nav-menu li a { color: #333333;font-family: 'Droid Sans',sans-serif;font-size: 14px;font-weight: 400;line-height: 27px;padding: 7px 10px;}
        #secondary-nav-menu li a:hover { color: #68AA10; text-decoration: none; }
         #secondary-nav-menu li.current-menu-item > a, #secondary-nav-menu li.current_page_item > a {color:#68AA12;}

/* Post Meta */


/* HomePage */
.home .hentry { border-bottom: medium none; padding: 25px 0 0 2px;}
.rtp-home-post .read-more{background: url("img/content-gray-line-separator.jpg") repeat-x 50% 100% transparent; float:right; width:78%;}
.rtp-home-post .post-content img{margin-left: 120px;padding: 5px;background: white;border: 1px solid #CCC;-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);box-shadow: 1px 1px 5px rgba(0, 0, 0,0);margin-bottom: 10px;}
.rtp-home-post .post-meta{width: 600px;font-style: normal;padding: 8px 0 20px;}
.rtp-home-post .content-img{margin-bottom: 8px;width: 600px;}
.rtp-home-post .post-meta span{line-height: normal;margin-left: 0px;}
.share_this_bottom{background: #fff; margin-top: -15px; width: 130px;float:left;}
.post-meta-bottom { padding: 0px!important;}
.rtp-home-post .meta-date{ color: #333333;float: left;font-family: 'Arimo',sans-serif;font-size: 12px;font-weight: 400;margin-right: 5px;}
.rtp-home-post .meta-category {list-style: none;float:left;width: 400px;}
.rtp-home-post .meta-category a{color: #333333;font-family: 'Arimo',sans-serif;font-size: 13px;font-weight: 400;line-height: 17px;text-transform: capitalize;}
.rtp-home-post .meta-category a:hover{color: #68aa10; text-decoration: underline;}
.post-title h1{font-family:'Arimo', sans-serif;font-weight: 700;font-size: 18px; color: #222; text-transform: uppercase;}
.post-title h2 a{font-family:'Arimo', sans-serif;font-weight: 700;font-size: 18px; color: #222; text-transform: uppercase;}
.post-title h2 a:hover{color: #68aa10; text-decoration: underline;}
.rtp-home-post .post-content .rtp-readmore{float:right;background: url("img/arrow.png") no-repeat right 10px transparent;padding-right: 10px;color:#333;font-size: 13px;font-style: italic;}
.rtp-home-post .post-content .rtp-readmore:hover{float:right;background: url("img/arrow.png") no-repeat right -5px transparent;color:#599509;}
 .addthis_button_facebook .at300bs{background:url("./img/share-buttons.png") no-repeat scroll 0px 0 transparent}
 .addthis_button_twitter .at300bs{background:url("./img/share-buttons.png") no-repeat scroll -20px 0 transparent}
    .addthis_button_email .at300bs{background:url("./img/share-buttons.png") no-repeat scroll -40px 0 transparent}
    .addthis_button_compact .at300bs{background:url("./img/share-buttons.png") no-repeat scroll -60px 0 transparent}
 .addthis_button_facebook .at300bs:hover{background:url("./img/share-buttons.png") no-repeat scroll 0px -26px transparent}
 .addthis_button_twitter .at300bs:hover{background:url("./img/share-buttons.png") no-repeat scroll -20px -26px transparent}
    .addthis_button_email .at300bs:hover{background:url("./img/share-buttons.png") no-repeat scroll -40px -26px transparent}
    .addthis_button_compact .at300bs:hover{background:url("./img/share-buttons.png") no-repeat scroll -60px -26px transparent}

/* Read More Links */
.rtp-navigation, .rtp-comments-pagination {text-transform: capitalize;}
.rtp-navigation a, .rtp-comments-pagination a {font-family:'Arimo', sans-serif;font-weight: 400;font-style: italic;font-size: 13px;color: #333;}
.rtp-navigation a:hover, .rtp-comments-pagination a:hover{color: #68aa10; text-decoration: none;}
.rtp-home-post .rtp-navigation .alignright a{background: url("img/arrow.png") no-repeat right 5px transparent;padding-right: 10px;}
.rtp-home-post .rtp-navigation .alignright a:hover{background: url("img/arrow.png") no-repeat right -10px transparent;}
.rtp-home-post .rtp-navigation .alignleft a{background: url("img/arrow-left.png") no-repeat scroll left 5px transparent;letter-spacing: 1px;padding-left: 10px;}
.rtp-home-post .rtp-navigation .alignleft a:hover{background: url("img/arrow-left.png") no-repeat left -10px transparent;}
.rtp-single-post .rtp-navigation a, .rtp-single-post .rtp-comments-pagination a {font-family:'Arimo', sans-serif;font-weight: 600;font-style: italic;font-size: 14px;color: #222;}
.rtp-single-post .rtp-navigation a:hover, .rtp-single-post .rtp-comments-pagination a:hover {color: #599509; text-decoration: none;}
.rtp-single-post .rtp-navigation .alignright a{background: url("img/arrow-singelpage.png") no-repeat right 4px transparent;padding-right: 15px;}
.rtp-single-post .rtp-navigation .alignright a:hover{background: url("img/arrow-singelpage.png") no-repeat right -14px transparent;}
.rtp-single-post .rtp-navigation .alignleft a{background: url("img/arrow-singelpage.png") no-repeat left -34px transparent;padding-left: 15px;}
.rtp-single-post .rtp-navigation .alignleft a:hover{background: url("img/arrow-singelpage.png") no-repeat left -53px transparent;}
.rtp-single-post .rtp-navigation,.rtp-single-post .rtp-comments-pagination{background: none repeat scroll 0 0 transparent;border-bottom: 1px solid #C9C9C9;border-top: 1px solid #C9C9C9;margin-top: 20px;}
.rtp-multiple-post .rtp-navigation .alignright a{background: url("img/arrow-singelpage.png") no-repeat right 4px transparent;padding-right: 15px;}
.rtp-multiple-post .rtp-navigation .alignright a:hover{background: url("img/arrow-singelpage.png") no-repeat right -14px transparent;}
.rtp-multiple-post .rtp-navigation .alignleft a{ background: url("img/arrow-singelpage.png") no-repeat scroll left -34px transparent;font-weight: bold;padding-left: 15px;}
.rtp-multiple-post .rtp-navigation .alignleft a:hover{background: url("img/arrow-singelpage.png") no-repeat left -53px transparent;}
.rtp-multiple-post .rtp-navigation a, .rtp-multiple-post .rtp-comments-pagination a {font-family:'Arimo', sans-serif;font-weight: 600;font-style: italic;font-size: 14px;color: #222;}
.rtp-multiple-post .rtp-navigation a:hover, .rtp-multiple-post .rtp-comments-pagination a:hover {color: #599509; text-decoration: none;}
.rtp-multiple-post .rtp-navigation,.rtp-multiple-post .rtp-comments-pagination{border-top: 1px solid #599509;border-bottom: 1px solid #599509;background: none;margin-top: 20px;}

/* Search Form and Search Page */
#content .searchform { width: 300px;}

/* single Page */
.single .post-content img {padding: 5px;background: white;border: 1px solid #CCC;-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);box-shadow: 1px 1px 5px rgba(0, 0, 0,0);margin: 0 auto 10px;text-align: center;display:block;}
.post-meta-top { margin-top: 10px; padding: 0 0 8px;}
.post-meta-top .rtp-edit-link { bottom: -6px;}
.post-meta .post-publish { color: #333333;font-family: 'Arimo',sans-serif;font-size: 12px;font-style: normal;font-weight: 400;}
abbr, acronym {text-transform: capitalize;}
.rtp-multiple-post .read-more{display:none;}
div.comment-body div.reply {float:right;margin-right: 5px;}
ol.commentlist cite.fn a {color: #585858;font-size: 13px;font-weight: 700;margin-right: 5px;}
ol.commentlist ol li { list-style: decimal; }/*add it*/
.single-post ol.commentlist .comment-meta {  color: #888888;  font-size: 11px;}
.rtp-manage-comments a{line-height: 21px;font-size: 14px;color: #585858;}
.rtp-comment-count {border-bottom: 1px solid #c0c0c0;padding-bottom:15px;color: #585858; font-size: 18px;font-weight: 700;}
    #content .comments-container {padding: 0px;}
ol.commentlist li.comment .comment-body { border-bottom: 1px solid #C0C0C0;padding-bottom: 0;padding-top: 0;}
ol.commentlist li.comment li.comment-author-admin {border-bottom: none;padding: 6px 0 !important;}
ol.commentlist li.comment-author-admin {border-bottom: medium none;margin-top: 0;padding: 0 0 15px;}
ol.commentlist li:last-child {padding-bottom: 0px;}
div.comment-body p {color: #585858;font-size: 13px; line-height: 21px; padding: 10px 0 0;}
 .commentlist .comment-author-admin > .comment-body{background: #f0f0f0;}
 .commentlist .comment-author-admin > .comment-body .border-top { border-top: 1px solid #FFFFFF;left: 0;position: absolute;top: 0;width: 100%;}
 .commentlist .comment-author-admin > .comment-body .border-bottom { border-bottom: 8px solid #FFFFFF;bottom: 0;left: 0;position: absolute;width: 100%;}
 .commentlist .comment .children { margin-left: 7px;}
 #respond .comment-form-comment { margin: 0 0 8px;}
 .single .separator img {text-align: center;display:inline;}
 
/* Comments */
#respond {border-bottom: none;padding: 0px;margin:0px;}
ol.commentlist li #respond {padding-top: 2px;}
ol.commentlist li #respond h3 small{ padding: 0; margin: 0; line-height: normal;}
#respond input {margin-bottom: 7px;width: 212px;font-family:'Arimo', sans-serif;}
#respond textarea {font-family: 'Arimo',sans-serif;height: 180px;line-height: 22px;width: 590px;}
#respond label { color: #585858;float: left;font-family: 'Arimo',sans-serif;font-size: 13px;line-height: 99%;}
#respond #submit {background: url("img/submit-button.png") no-repeat scroll 0 3px transparent;border: medium none;color: #FFFFFF;font-family: 'Arimo',sans-serif;height: 28px;line-height: 28px;text-transform: uppercase;width: 80px;}
#respond #submit:hover { background: url("img/submit-button.png") no-repeat scroll 0 -32px transparent;border: medium none;color: #FFFFFF;}
#respond h3 span{color: #585858;font-size: 18px;font-weight: 700;line-height: 20px;vertical-align: middle;}
#respond input, #respond textarea { background: none repeat scroll 0 0 transparent;border: 1px solid #B4B3B3;font-size: 12px;}
#respond form {border-top: 1px solid #c0c0c0;}
#respond .form-submit {  clear: both;  margin: 0;  padding: 0;  width: 80px;}
.rtp-comment-count .count {color: #585858;font-size: 18px; line-height: 21px;font-weight: 700;}
 div.comment-body div.reply p a {color: #585858;text-transform: capitalize;}
 .single-post ol.commentlist li.comment li {  margin: 0;  padding: 0;}
 ol.commentlist cite.fn {  color: #585858;font-size: 13px;font-style: normal;font-weight: bold;text-transform: capitalize;}
#respond .required {  color: #DD0000;  line-height: 12px;}
ol.commentlist .comment-author { padding-top: 0px;}
rtp-comment-count { margin: 0 0 5px;}
ol.commentlist li.comment {margin: 0 0 5px 0; padding: 0;}
ol.commentlist li.comment:last-child { margin: 0;}
ol.commentlist li #respond h3 { padding: 6px 0 14px;}
#respond  h3 {padding: 14px 0 18px;}
ol.commentlist li #respond form {margin: 0; padding: 0;}
#respond form { margin: 0; padding: 0;}


/* Sidebar */
#sidebar { border-left: medium none;line-height: 21px;margin: 30px 24px 20px 0px;padding: 0px;width: 300px;}
#sidebar img{max-width:300px;height: auto;}
#sidebar .rt_random_post_widget img{max-width:280px;height: auto;}
.rtp-navigation, .rtp-comments-pagination {background: url("img/content-gray-line-separator.jpg") repeat-x scroll center top transparent;border-bottom: medium none;margin-top: 30px;padding: 8px 0;}
.rtp-navigation, .rtp-comments-pagination {  padding: 16px 0;}
.rtp-courly-bracket{display: none;}
.content-widget .content-img img{border: 2px solid #ACACAC;height: 116px;margin-top: 5px;width: 89px;}
.widget input.search-text { background: none repeat scroll 0 0 transparent;border: medium none;color: #707070;float: left;font-family: 'Arimo',sans-serif;font-size: 12px;font-style: italic;font-weight: 400;height: 30px;margin: 0;padding: 1px 10px;width: 195px; }
#content .post-content input.search-text,
#content .post-content input.email{ background: none repeat scroll 0 0 transparent;border: medium none;color: #707070;float: left;font-family: 'Arimo',sans-serif;font-size: 12px;font-style: italic;font-weight: 400;margin: 0;padding: 1px 10px;width: 195px; height: 30px; line-height: 30px; }
.widget input.search-text:focus, .widget input.email:focus { background: none; }
 .widget input.searchsubmit, #content .rtp-not-found input.searchsubmit { background: url("img/search-btn.png") no-repeat scroll 0 0 transparent;border: medium none;color: #FFFFFF;display: block;float: right;font-family: 'Arimo',sans-serif;font-size: 14px;height: 32px;line-height: 29px;margin-right: 6px;position: relative;text-align: center;width: 65px;}
 .widget input.searchsubmit:hover,#content .rtp-not-found input.searchsubmit:hover { background: url("img/search-btn.png") no-repeat 0px -41px transparent;}
 .widget.widget_links { padding-top: 15px;}
 .widget .email-subscription-container form { overflow: hidden; position: relative;}
 .widget .email-subscription-container label {clear: both;cursor: pointer;display: block;}
 .rtp-subscribe-widget-container .email-subscription-container span { background: url("img/sidebar-seach-box.jpg") no-repeat scroll 0 0 transparent;height: 31px;left: 0;position: absolute;top: 41px;width: 215px;z-index: -1;}
 .rtp-not-found input.searchsubmit:hover { background: url("img/search-btn.png") no-repeat 0px -41px transparent; color: #FFFFFF!important;}
 #content .searchsubmit:hover { color: #FFFFFF;}
 .rtp-subscribe-widget-container .email-subscription-container .btn {background: url("img/subscribe-btn.png") no-repeat scroll 0 0 transparent;border: medium none;color: #FFFFFF;display: block;float: right;font-family: 'Arimo',sans-serif;font-size: 14px;height: 32px;line-height: 29px;margin-top: 20px;padding-bottom: 2px;padding-left: 5px;text-align: center;width: 72px;}
 .rtp-subscribe-widget-container .email-subscription-container .btn:hover {  background: url("img/subscribe-btn.png") no-repeat 0px -41px transparent;}
 .rtp-subscribe-widget-container .email-subscription-container .email {background: none repeat scroll 0 0 transparent;border: medium none;box-shadow: none;color: #707070;float:left;font-family: 'Arimo',sans-serif;font-size: 12px;font-style: italic;font-weight: 400;height: 26px;line-height: 16px;margin: 20px 0 0;padding: 4px 10px;width: 195px;}
 .rtp-subscribe-widget-container .email-subscription-container .email:focus {background:none;}
 .rtp-subscribe-widget-container .stay-connected {color: #599509;float: left;font-family: 'Arimo',sans-serif;font-size: 14px;font-weight: 700;margin-top: 14px;text-transform: uppercase;width: 110px;}
 .rtp-subscribe-widget-container .social-icons li a {background: url("img/social-btn.png") no-repeat 0px 0px transparent; height: 25px; width: 25px; margin: 5px 10px 0 0;}
        .rtp-subscribe-widget-container .social-icons li a.facebook { background-position: 0 0;}
        .rtp-subscribe-widget-container .social-icons li a.twitter { background-position: -38px 0;}
        .rtp-subscribe-widget-container .social-icons li a.rss { background-position: -77px 0;}
        .rtp-subscribe-widget-container .social-icons li a.facebook:hover { background-position: 0 -34px;}
        .rtp-subscribe-widget-container .social-icons li a.twitter:hover { background-position: -38px -34px;}
        .rtp-subscribe-widget-container .social-icons li a.rss:hover { background-position: -77px -34px;}
 .rtp-subscribe-widget-container .social-icons {clear: none;margin: 16px auto 0;overflow: hidden;float: left;}
 .rtp-subscribe-widget-container .email-subscription-container { margin-bottom: 6px;}
 .content-widget .content-img{ float: left;margin-right: 10px;overflow: hidden;width: 95px;}
 .content-widget p{font-family:'Arimo', sans-serif;font-weight: 400;font-size: 13px;color: #222;}
 .content-widget .rtp-readmore{background: url("img/arrow.png") no-repeat scroll right 9px transparent;color: #333333;float: right;font-size: 13px;font-style: italic;padding-right: 10px;}
 .content-widget .rtp-readmore:hover {background: url("img/arrow.png") no-repeat scroll right -6px transparent;color: #599509;float: right;}
 .rt_random_post_widget .content-img { padding: 20px 0 5px;text-align: center;}
 .rt_random_post_widget .content-img img{border: 1px solid #CCCCCC;padding: 4px;}
 .widgettitle { border-bottom: 1px solid #74A83C; color: #599509;font-family: 'Arimo', sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; margin-bottom: 15px; padding: 0 0 2px; text-transform: uppercase;}
    .random-post-readmore{ background: none repeat scroll 0 0 #74A740;  height: 40px; padding-top: 6px; margin-top: 15px; text-align: center; width: 300px;}
        .random-post-readmore a{ background: url("img/sidebar-button-arrow.png") no-repeat scroll right 1px transparent;color: #FFFFFF;font-family: 'Arimo',sans-serif;font-size: 22px;font-weight: 700;height: 58px;line-height: 33px;padding-right: 45px;text-shadow: 0.1em 0.1em 0.05em #333333;}
        .random-post-readmore a:hover{ background: url("img/sidebar-button-arrow.png") no-repeat scroll right -33px transparent;text-decoration: none;}
        .twtr-widget {margin-left: 25px;}
 .widget ul li {  padding: 0 0 2px;}
 .widget { background: url("img/line-separator.jpg") repeat-x scroll center bottom transparent;font-family: 'Arimo',sans-serif;margin-bottom: 20px;padding: 0 0 15px;}
 .widget.rtp-subscribe-widget-container { margin-bottom: 0px;}
 .widget.rt_random_post_widget { margin-bottom: 0;padding: 0;}
 .widget.widget_search { background: none; margin-bottom: 0;}
 .rt_random_post_widget{background: none;}
 .widget_search .searchform div,
 #content .post-content .searchform div{ background: url("img/sidebar-seach-box.jpg") no-repeat scroll 0 0 transparent;height: 31px;}            .widget_calendar table td a { color: #74A740;}
 .widget_calendar caption { background: none repeat scroll 0 0 #74A740;color: #FFFFFF;}
 .widget.widget_text {padding: 20px 0 24px;}

 /* Footer */
#footer .footer-upper{margin-bottom: 15px;}
#footer .footer-lower{ line-height: 16px;margin-bottom: 10px;margin-top: 15px;}
#footer a {border-bottom: medium none;color: #396005;}
#footer a:hover {color: #396005; text-decoration: underline;}
#footer em {font-style: normal;}
#footer a.footer-link { text-decoration: underline;}
#footer a.footer-link:hover { color: #396005; text-decoration: none;}

/* archive page */
.archive-img{float:left;width:135px;}
.archive-img img{ background: none repeat scroll 0 0 white;border: 1px solid #CCCCCC;margin-top: 4px;padding: 2px;}
.archive-content{float:right;width:445px;}
.rtp-multiple-post .post-title h2 a{font-size: 13px; line-height: 20px;text-transform: none;}
.rtp-main-title { border-bottom: none; padding: 22px 0px 0;}
 .rtp-multiple-post .post-meta-top {margin-top: 6px; padding: 0 0 4px;}
 .rtp-multiple-post .hentry { border: medium none;padding: 10px 0 16px 2px;}
 .rtp-multiple-post .post-content { line-height: 20px;}
 .rtp-main-title h1{font-size: 16px;}
 .rtp-multiple-post .post-meta-top .rtp-edit-link { bottom: -15px;}
 .rtp-multiple-post .post-meta .post-publish {font-size: 11px;}
 #content .search-text { border: 1px double #CCCCCC;}
 .post-content .page-link {padding: 0 0 20px;}
 .post-content .page-link a:hover span { background: none repeat scroll 0 0 #CCCCCC;}
 .post-content .page-link span { background: none repeat scroll 0 0 #CCCCCC;}
.post-content p {  margin-bottom: 10px;}

/* IE Fixing */
.ie7 .widget input.search-text,.ie8 .widget input.search-text{padding-top: 8px;}
.ie7 .widget input.email,.ie8 .widget input.email {padding-top:8px;}
.ie7 .widget input.searchsubmit {line-height: 29px;}
.ie7 .rtp-subscribe-widget-container .email-subscription-container .btn {line-height: 26px;}
.ie8 .rtp-subscribe-widget-container .email-subscription-container .btn {line-height: 26px;}
.ie8 .rtp-subscribe-widget-container .email-subscription-container .btn {line-height: 26px;}
.ie8 .widget input.searchsubmit,
.ie8 #content .rtp-not-found input.searchsubmit,
.ie7 .widget input.searchsubmit, .ie7 #content .rtp-not-found input.searchsubmit { line-height: 26px;}
body.ie7 { position: relative;}

/* Extra Fixing */
.gecko .rtp-subscribe-widget-container .email-subscription-container span { top:41px;}
.ie7 ol.commentlist .vcard {width: 80px;}
.post-content, .widget, #respond form, select, input, textarea, button { font-family: 'Arimo', sans-serif;}
.ie8 #respond #submit, .ie7 #respond #submit, .ie9 #respond #submit {padding-top: 0px; line-height: 32px;}
.opera #respond #submit {padding-top: 9px; }
.safari #respond #submit {padding-top: 3px; }
.ie8 .rtp-subscribe-widget-container .email-subscription-container .btn { text-align: center;}
.ie8 .rtp-subscribe-widget-container .email-subscription-container .btn { padding-left: 4px;}
.ie7 .rtp-subscribe-widget-container .email-subscription-container .btn { margin-top: 19px;}
.ie7 .rtp-subscribe-widget-container .email-subscription-container .btn { margin-top: 19px;}
.chrome #respond #submit {background-position: 0px 5px;height:30px;}
.gecko #respond #submit {padding-top: 3px;}
body { -webkit-text-size-adjust:none; }
.rtp-multiple-post .hentry .post-title a:hover{color:#599509;}

 /* YARPP Style*/
 .rt-custom-related-posts{margin-top: 20px}
 .rt-custom-related-posts .heading-bg{font-weight: 700;}
  .rt-custom-related-posts  .small_post_box{display: block;float: left;margin-top: 16px;padding-left: 20px;width: 100px;border-left: 1px solid #ddd;margin-left: 24px;height: 200px;}
 .rt-custom-related-posts  .small_post_box.first-post{border: medium none;margin-left: -20px;}
 .rt-custom-related-posts .small_post_box img{  border: 1px solid #DDDDDD;height: 100px; margin: 0; padding: 2px; width: 100px;}
.rt-custom-related-posts .related-post-title{margin-top: 5px}
 .rt-custom-related-posts .related-post-title a { color: #373737;font-family: 'HelveticaNeueLTStd67MdCn',Arial,sans-serif;font-size: 12px; letter-spacing: 0; line-height: 18px; margin-top: 0; padding-top: 0; text-align: center; text-decoration: none;}
 .rt-custom-related-posts .related-post-title a:hover{text-decoration: underline}
.widgettitle a{color:#599509;}
