/**
 * @version   1.0 September 16, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */
 
/* General */

body.rtl .rt-article ul, body.rtl .rt-article ol {margin-right: 10px;}

/* Pagination */

div.pagination {padding: 0 0 15px; margin-top: 5px;}
div.rt-pagination {margin-bottom: 10px;}
div.rt-page .rt-pagination a, div.rt-post .rt-pagination a {font-size: 130%; font-weight: bold;}
div.rt-page #comments .rt-pagination a, div.rt-post #comments .rt-pagination a {font-size: 100%; font-weight: normal;}

/* Page & Single */

div.edit-entry {margin: 10px 0;}

/* Single */

.rt-post .rt-post-footer small {font-size: 90%; line-height: 130%;}
.rt-post .rt-post-footer {margin: 0 0 15px 0;}

.rt-post .rt-tags {overflow: hidden; display: block; padding: 6px 15px 5px; margin: 10px 0;}
.rt-post .rt-tags span {font-style: italic;}

/* Search */

.search-excerpt {background: #FBDE21;}

/* Recent Comments Widget */

.widget_gantry_recentcomments ul.comments li {background:url(../images/comments/dark/speach-bubble.png) 100% 0 no-repeat;}
.cssstyle-style3 .widget_gantry_recentcomments ul.comments li {background:url(../images/comments/light/speach-bubble.png) 100% 0 no-repeat;}

/* Comments Title */

.rt-wordpress #jc .rt-pagetitle {margin: 15px 0 15px;}

/* Comments Standard - General */

#comments.comments-standard {margin: 0; padding: 0; width: 100%; text-align: left;}
#comments.comments-standard .clear {clear: both; height: 1px; overflow: hidden}

#comments.comments-standard .rbox {line-height: 140%;}
#comments.comments-standard .rbox .comment-box {margin: 0; padding: 0;}

/* Comments Standard - Avatar */

#comments.comments-standard .comment-avatar {float: left; margin: 0 10px 0 0; padding: 0;}
#comments.comments-standard .comment-avatar .rt-image {margin-bottom: 5px;}

/* Comments Standard - Comments List */

#comments.comments-standard .rbox {margin: 0 0 10px;}
#comments.comments-standard .rbox .comments-list {margin-left: 0;}
#comments.comments-standard .rbox .comment-body {margin-top: 5px;}
#comments.comments-standard .rbox .comment-author, #comments.comments-standard .rbox .author-homepage {font-weight: bold;}
#comments.comments-standard .thread-odd .rok-comment-entry, #comments.comments-standard .thread-even .rok-comment-entry {padding: 10px; border-radius: 4px;}

/* Comments Standard - Date */

#comments.comments-standard .rbox .comment-date {font-size: 10px; margin: 0; padding: 0 0 0 12px; background: url(../images/comments/jc_date.gif) no-repeat center left}
#comments.comments-standard .rbox a[rel*=external] {background: url(../images/comments/jc_link.gif) no-repeat center right; padding: 0 10px 0 0; margin: 0 2px 0 0;}

/* Comments Standard - Blockquote and Code styling */

#comments.comments-standard .quote, #comments.comments-standard blockquote, #comments.comments-standard .code, #comments.comments-standard code, #comments.comments-standard pre {margin: 0; display: block; background-image: none;}
#comments.comments-standard blockquote, #comments.comments-standard .hidden, #comments.comments-standard code, #comments.comments-standard pre {text-align: left; padding: 8px; margin-bottom: 8px}
#comments.comments-standard blockquote, #comments.comments-standard .hidden {font-size: 110%;}
#comments.comments-standard code, #comments.comments-standard pre {overflow: hidden; white-space:normal; border: 1px solid; border-color: inherit; color: inherit;}
#comments.comments-standard .code {background: none; border: none; padding:0}
#comments.comments-standard .hidden {clear: both;display: block;margin: 5px 0}

/* Comments Standard - Respond */

#jc #respond p {margin-bottom: 10px;}

/* Comments Standard - Threading */

#comments.comments-standard .comments-list .depth-2 .rbox {margin-left: 5%;}
#comments.comments-standard .comments-list .depth-3 .rbox {margin-left: 10%;}
#comments.comments-standard .comments-list .depth-4 .rbox {margin-left: 15%;}
#comments.comments-standard .comments-list .depth-5 .rbox {margin-left: 20%;}
#comments.comments-standard .comments-list .depth-6 .rbox {margin-left: 25%;}
#comments.comments-standard .comments-list .depth-7 .rbox {margin-left: 30%;}
#comments.comments-standard .comments-list .depth-8 .rbox {margin-left: 35%;}
#comments.comments-standard .comments-list .depth-9 .rbox {margin-left: 40%;}

/* Comments Standard - RTL */

body.rtl #comments.comments-standard {text-align: right;}
body.rtl #comments.comments-standard .comment-box {text-align: right;}
body.rtl #comments.comments-standard .comment-avatar {float: right; margin: 0 0 0 10px;}
body.rtl #comments.comments-standard code, body.rtl #comments.comments-standard pre {text-align: right;}

body.rtl #comments.comments-standard .comments-list .depth-2 .rbox {margin-right: 5%; margin-left: 0;}
body.rtl #comments.comments-standard .comments-list .depth-3 .rbox {margin-right: 10%; margin-left: 0;}
body.rtl #comments.comments-standard .comments-list .depth-4 .rbox {margin-right: 15%; margin-left: 0;}
body.rtl #comments.comments-standard .comments-list .depth-5 .rbox {margin-right: 20%; margin-left: 0;}
body.rtl #comments.comments-standard .comments-list .depth-6 .rbox {margin-right: 25%; margin-left: 0;}
body.rtl #comments.comments-standard .comments-list .depth-7 .rbox {margin-right: 30%; margin-left: 0;}
body.rtl #comments.comments-standard .comments-list .depth-8 .rbox {margin-right: 35%; margin-left: 0;}
body.rtl #comments.comments-standard .comments-list .depth-9 .rbox {margin-right: 40%; margin-left: 0;}

/* Comments Basic - General */

#comments.comments-basic ol.commentlist {border: none; list-style-type: none; padding: 10px 0 5px; overflow: hidden; margin: 0;}
#comments.comments-basic ol.commentlist div.comment-div-wrapper {margin-bottom: 10px; padding: 0 0 10px;}

#comments.comments-basic ol.commentlist li {margin: 0 0 5px;}

#comments.comments-basic ol.commentlist .comment-author {overflow: hidden; margin-bottom: 10px; border-radius: 4px;}
#comments.comments-basic ol.commentlist .comment_gravatar_wrapper {float: left;}
#comments.comments-basic ol.commentlist .comment-meta {background: none;}
#comments.comments-basic ol.commentlist .comment-meta .fn {margin-left: 10px; margin-right: 10px; float: left; font-weight: bold;}
#comments.comments-basic ol.commentlist .comment-meta .comment-meta-time a {line-height: inherit; text-decoration: none;}
#comments.comments-basic ol.children {margin-left: 5%; list-style-type: none; overflow: hidden; padding-right: 0;}
#comments.comments-basic ol.commentlist code, ol.commentlist pre {overflow: hidden;white-space:normal; padding: 5px; color: inherit;}

body.rtl #comments.comments-basic ol.commentlist .comment_gravatar_wrapper, body.rtl #comments.comments-basic ol.commentlist .comment-meta .fn {float: right;}
body.rtl #comments.comments-basic ol.children {margin-right: 5%; margin-left: 0; padding-left: 0;}

/* Write Comment */

#comments-form {margin: 15px 0 0;}
#comments-form textarea {font-family:Helvetica,Arial,sans-serif; font-size:13px; height:120px; margin:0; padding:5px; width:97%;}
#comments-form #author, #comments-form #email, #comments-form #url {padding: 7px 5px; width:97%; font-family:Helvetica,Arial,sans-serif; font-size:13px;}
#comments-form #comments-form-send button.readon {border: none; padding: 0; cursor: pointer;}
#comments-form #comments-form-send button.readon span {margin-top: -1px; margin-left: -6px;}

body.rtl #jc #respond {text-align: right;}

/* Contact Form Template */

#rt-contact-form #rt-contact-name, #rt-contact-form #rt-contact-email {padding: 7px 5px; width:37%; font-family:Helvetica,Arial,sans-serif; font-size:13px;}
#rt-contact-form #rt-contact-message {padding: 7px 5px; font-family:Helvetica,Arial,sans-serif; font-size:13px;}
#rt-contact-form .contact-label {display: block; margin-bottom: 10px;}
#rt-contact-form span.required {font-weight: bold; color: #D0583F;}
#rt-contact-form .rt-send-copy {margin-bottom: 10px; display: block;}