/**
 * @version   3.2.17 March 5, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/* Core */
body {background-color: #fff; color: #666}
/* body {background-color: #e5e5e5; background-image: url("../images/style4/background.jpg");color: #666} */

#rt-header, #rt-bottom {color: #aaa;}
.rt-container {background: transparent;} 
body a {color: #E42B23}
body a:hover {color: #E42B23}
#rt-footer, #rt-copyright {color: #ddd;}
#rt-sidebar-a {background-color: #fff;}
#toppanel { height:65px !important; }

#gantry-viewswitcher {margin: 5px auto;position: relative;top:auto;right:0;}

/* RT-Drawer */
/*#rt-drawer .rt-container {background-image: url('../images/style4/border_top.gif')}*/
#rt-drawer .rt-container { height: 20px; }
	
/* LOGO */
#rt-logo {margin: 0px 0 10px 20px !important; background: url('../images/style4/logo.png') 0 0 no-repeat;width: 240px;height: 68px;display: block;}

/* Typography */
h1,h2,h3,h4,h5,h6 {color: #383838; }
h1.title a {color: #383838; }
h1.title a:hover {background-color: #bbb; color: #fff;}
acronym { border-bottom-color: #555555;}
code {background: none repeat scroll 0 0 #ddd;border: 1px solid #bbb;color: #666;}
blockquote {background: none repeat scroll 0 0 #ddd;border: 1px solid #bbb;color: #666;}
.component-content th {background-color: #bbb;border-color: #ddd;color: #fff;}
.component-content td {border-color: #bbb;}
.component-content tr {background: none repeat scroll 0 0 #ddd;}
.component-content tr:hover {background: none repeat scroll 0 0 #eee;}

/* Body container */
#container {background: none repeat scroll 0 0 #fff;}

/* Slider */
#featured_home .slider_shadow .post_name a	{ background:url('../images/style4/transparent_black_80.png'); }
#featured_home .slider_shadow .post_category, #featured_home .bigimg .post_category {background-image:url('../images/style4/transparent_black_80.png'); color: #fff; }
#featured_home .slider_shadow .post_category a, #featured_home .bigimg .post_category a	{color:#fff;}

#featured_home .slider_shadow .post_name a, #featured_home .bigimg .post_name a	{background-image:url('../images/style4/transparent_black_80.png'); color:#FFF;}
#featured_home .slider_shadow .post_name a:hover, #featured_home .bigimg .post_name a:hover {color:#fff;}
#featured_home .slider .minus, .plus	{ background-color:#aaa; }
#featured_home .slider #sign_max, #sign_min { margin: -8px 0px 0px -8px; }

#featured_home .slider_shadow .post_name { top: 110 !important; }

/* Sidebar block */
#rt-sidebar-a .rt-block {background-color: #E5E5E5;}
#rt-sidebar-a .module-title {display:block; background-color: #bbb;margin: -15px -15px 15px -15px;}
#rt-sidebar-a .module-title h2 {padding: 7px 10px 7px 10px; margin: 0px; color: #fff; line-height: 20px;}

/* Main Menu */
#rt-menu	{  z-index:999; border-top: 2px solid #bbb; border-bottom: 2px solid #bbb; padding-bottom: 10px; }
#rt-menu ul	{ font-weight: bold; font-size:14px; text-transform:uppercase; list-style: none; }
#rt-menu li	{ position:relative; float: left;}
#rt-menu li a	{text-decoration: none; float: left; padding:3px 0px 0px 0px; letter-spacing:0.6px; }
#rt-menu li:hover {background-position:center 10px; background-repeat: no-repeat;}
#rt-menu .active	{ background-position:top center; background-position:0px 10px; background-repeat:no-repeat;}
#rt-menu li.current-menu-item, #navigation li.current-menu-ancestor, #navigation li.current-post-parent, #navigation li.current-menu-parent { background-position:top center; background-position:0px 10px; background-repeat:no-repeat;}
#rt-menu li.f-mainparent-itemfocus { background-position:top center; background-position:center 10px; background-repeat:no-repeat;}

#rt-menu li a	{color: #666;}
#rt-menu li:hover {background-image: url(../images/style4/navigation_hover.gif); }
#rt-menu .active {background-image: url(../images/style4/navigation_hover.gif);}
#rt-menu li a:hover, #rt-menu .active a {color: #fff;} 
#rt-menu li.current-menu-item, #navigation li.current-menu-ancestor, #navigation li.current-post-parent, #navigation li.current-menu-parent { background-image: url(../images/style4/navigation_active.gif); }
#rt-menu li.f-mainparent-itemfocus {background-image: url(../images/style4/navigation_hover.gif); }

/* Dropdown Items */
.menutop ul li {background-color: #eee;}
.menutop ul li:hover {background-color: #fff;}
.menutop ul li a {color: #666; font-size: 14px; text-transform:uppercase; font-weight: 700; letter-spacing: 0.6px}
.menutop ul li > .item {background-image: url("../images/style4/navigation_dot.gif"); background-repeat: no-repeat; background-position: 16px 23px;}
.menutop li.f-menuparent-itemfocus {background-color: #fff;}

/* Custom menu */
ul.menu li a:hover {text-decoration: none; background-color: #bbb;color: #fff;}

/* Article Blog */
.component-content .rt-article-bg {border: 0px;}
.component-content .rt-article-bg {background-color: #E5E5E5; padding: 10px;}

/* Article styles */
.component-content .rt-articleinfo dd a:hover {text-decoration: underline;}
.component-content .rt-articleinfo dd {color: #E42B23;}
.component-content .rt-articleinfo dd a {color: #E42B23;}
.readon {color: #666;}
.readon:hover {color: #E42B23;}

/* Two Message Buttons on Homepage*/
#rt-message_buttons .button1 a {background-color: #666; background-image: url("../images/style4/people_icon.jpg");color: #fff;}
#rt-message_buttons .button2 a {background-color: #666;background-image: url("../images/style4/camera_icon.png");color: #fff;}
#rt-message_buttons .button2 a:hover { background-image:url("../images/style4/camera_icon.png"); background-color:#E42B23;}

/* Footer */
#footer	{ border-top: 2px solid #bbb; width: 920px !important; }
/*#footer	{background-image:url("../images/style4/footer_top.jpg"); background-color:#808080;}*/
#footer #footer_left	{margin:25px 0 25px 10px !important; color: #666666;  }
/*#footer_bottom	{background-image: url("../images/style4/footer_bottom_border.gif");}*/
#footer-logo {background: url("../images/style4/logo_footer.png") 0 0 no-repeat;width: 112px;height: 25px;display: block;}
#footer-logo:hover {text-decoration: none;}

/* Pagination */
.component-content .rt-pagination  { background: none repeat scroll 0 0 #E5E5E5; padding: 15px 10px 15px 10px;}
.rt-results {float: right;margin-top: 2px; margin-bottom: 0px;}
.rt-results {color: #E42B23;}

.component-content .rt-pagination li,
.component-content .rt-pagination li.pagination-start,
.component-content .rt-pagination li.pagination-next,
.component-content .rt-pagination li.pagination-end,
.component-content .rt-pagination li.pagination-prev {
    font-size: 13px;
    display: inline;
    margin: 0 2px;
    padding: 5px 5px;
    text-align: left;
    border: 0;
    background: none repeat scroll 0 0 #808080;
    font-weight: 700;
    color: #fff;
}
.component-content .rt-pagination li:hover {background: none repeat scroll 0 0 #E42B23; color: #fff;}
.component-content .rt-pagination li:hover a {color: #fff;}
.component-content .rt-pagination li a {
    font-size: 13px; 
    font-weight: 700;
    color: #fff;
}
.component-content .rt-pagination li a:hover {
    text-decoration: none;color: #fff;
}

/* Search form */
#search input.inputbox {background-image:url("../images/style4/search_icon.png"); background-color:#808080; color: #FFF;}
#search input.inputbox:focus {background-image:url("../images/style4/search_icon.png"); background-color:#737373;}
#search .button {background-color:#E42B23; color:#fff;}

/* Post date */
.rt-article-bg .rt-date-posted-fix {background-image: url("../images/style4/transparent_black_80.png");}

/* JaW Tweets Module */
ul.tweets li	{ background:#FAFAFA; color: #666;}
ul.tweets li:after	{border-color:#FAFAFA transparent transparent; }
ul.tweets li a	{color:#E42B23;}
ul.tweets li a:hover	{background:#E42B23; color:#666;}
ul.tweets li a.timesince	{ color:#666;}
ul.tweets li a.timesince:hover	{color:#000;}

/* JaW Latest Articles */
ul.rp_posts_popular li a	{ color:#E42B23; text-transform: uppercase;}
ul.rp_posts_popular li a:hover	{ color:#E42B23; text-decoration: none;}
ul.rp_posts_popular .rp_thumb:hover	{background:#E42B23;}
ul.rp_posts_popular .rp_date	{color:#999;}

/* Module Contact form */
#jaw_mod_contact input.alert, textarea.alert {background: #DDDDDD; border:1px solid #BBBBBB; color:#666;}
#jaw_mod_contact input, textarea {background: #DDDDDD; border:1px solid #BBBBBB; color:#666;}
#jaw_mod_contact input:focus, textarea:focus	{background: #EEEEEE;}
#jaw_mod_contact #cf_mod_send, #jaw_mod_contact #fc_mod_submit	{background:#E42B23; color:#fff;}

/* JComments Styles */
h1.title a.comments-link {color: #fff;}
h1.title a.comments-link:hover {color: #E42B23;}
.comments-link {background-image: url("../images/style4/comment_counter.gif"); background-position: 0 0px; background-repeat: no-repeat;}
.comments-link:hover {background-color: #fff; background-position: 0 -21px;}

#comments-form label, #comments-report-form label {color: #666;}
#comments-form .btn div, #comments-report-form .btn div {background: none repeat scroll 0 0 #E42B23; color: #fff;}
#comments-form .btn a, #comments-report-form .btn a {color: #fff;}
#comments-form .btn a:hover, #comments-form .btn a:focus, #comments-report-form .btn a:hover, #comments-report-form .btn a:focus {color: #fff;}
#jc .rbox {background: none repeat scroll 0 0 #DDDDDD; border: 1px solid #BBBBBB;}
#comments .comment-author, #comments .author-homepage {color: #E42B23;}
#comments .comments-buttons a {background: none repeat scroll 0 0 #E42B23; color: #fff;}
#comments .comments-buttons a:hover {background: none repeat scroll 0 0 #E42B23;color: #fff;}
#comments a {color: #E42B23}
#comments-form {background: none repeat scroll 0 0 #DDDDDD;border: 1px solid #BBBBBB; padding-bottom: 10px;}
#comments-form input {background: none repeat scroll 0 0 #DDDDDD;border: 1px solid #BBBBBB;color: #666;}
#comments-form input.selected, #comments-form textarea.selected {background: none repeat scroll 0 0 #EEEEEE;border: 1px solid #BBBBBB; color: #666;}
#comments-form textarea {background: none repeat scroll 0 0 #DDDDDD;border: 1px solid #BBBBBB;color: #666;}
#comments .comment-body {color: #666;}
#comments a.comments-link {color: #fff; font-weight: 700;}

/* Jaw Gallery  */
.jawgallery {background: none repeat scroll 0 0 #E5E5E5;}
.jawgallery_img:hover {background: none repeat scroll 0 0 #fff;}

/* JaW Contacts */
#jaw_contact {background: none repeat scroll 0 0 #E5E5E5;}
#jaw_contact input.alert, textarea.alert {background: #DDDDDD; border:1px solid #BBBBBB; color:#666;}
#jaw_contact input, textarea {background: #DDDDDD; border:1px solid #BBBBBB; color:#666;}
#jaw_contact input:focus, textarea:focus	{background: #EEEEEE;}
#jaw_contact #cf_send, #jaw_contact #fc_submit	{background:#E42B23; color:#fff;}

/* Copyright color */
#rt-copyright {color: #666;}

/* Caption color */
.caption {color: #ff0000; font-weight: bold;}

/* Style specific */
#footer #footer_right	{margin:20px 10px 20px 0 !important; }

/* Slimbox block */
#rt-slimbox .module-title {display:block; background-color: #bbb;margin: 20px 0px 10px 0px;}
#rt-slimbox .module-title h2 {padding: 7px 10px 7px 10px; margin: 0px; color: #fff; line-height: 20px;}

#slide_left { background-color: #bbb !important;}