/**
 * @package   Syndicate Template - RocketTheme
 * @version   1.5.0 October 1, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* JOMSOCIAL OVERRIDES */

/* General */
#community-wrap .button {padding: 0 8px;line-height: 26px;height: 26px;border: none;}
body #community-wrap .button:hover {background-image: none;}
#community-wrap .app-box-menu.toggle .app-box-menu-icon {background-position: -66px -63px !important;}
#community-wrap .app-box.collapse .app-box-menu.toggle .app-box-menu-icon {background-position: -40px -63px !important;}

/* Main Login */
body #community-wrap div.greybox div div div.loginform input.frontlogin {font-weight: normal;}
body #community-wrap div.greybox {border: none;}
body #community-wrap div.greybox div {border:  none;}
body #community-wrap div.greybox div div {border:  none;background: none;}
body .body-overlay-light #community-wrap div.greybox div {background: none;}
body .body-overlay-light #community-wrap div.greybox div div {background: none;}
body #community-wrap div.greybox div div div.loginform {background: none;}
body #community-wrap div.greybox div div div h2 {color: inherit;}
body #community-wrap div.greybox .joinbutton {display: inline-block;line-height: 26px;padding: 0 8px;}
body #community-wrap div.greybox .joinbutton #joinButton {margin: 0;padding:0;line-height: 26px;height: 26px;font-size: 14px;}
body #community-wrap div.greybox .joinbutton a#joinButton:hover {background-image: none;}
body #community-wrap ul#featurelist li {background: url(../images/icons/icon-check.png) no-repeat;}
body #community-wrap .introduction h1  {border-bottom: 1px solid;}

/* Main Login Button */
body #community-wrap div.greybox .loginform div {display: inline-block;height: 30px;margin: 0 0 0 5px;padding:0 !important;text-align: left !important;}
body #community-wrap div.greybox .loginform div:hover {background-position: 100% -36px !important;}
body #rt-main #community-wrap .loginform #form-login #submit {border: 0;line-height: 26px;padding: 0 8px;}
body #rt-main #community-wrap .loginform #form-login #submit:hover {background: none;}
body #community-wrap .loginform span {display: inline-block;}

/* Denied Box */
.denied-box {background: none;border: 0;}
body #rt-main #community-wrap .denied-box .loginform #form-login #submit {height: 26px;line-height: 26px;border: none;}

/* Main Menu */
#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li {background: none !important;}
#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li a {background: none !important;padding: 0px 10px !important;color: inherit;text-shadow: none !important;}
#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li.toolbar-active div a {text-shadow: none;color: inherit !important;}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div {margin-top: 12px;}

/* Sub Menu */
#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li div a {color: inherit !important;}

/* Front Page */
#community-wrap .componentheading {margin: -8px -8px 12px;padding: 7px;font-weight: normal;font-size: 140%;line-height: 130%;letter-spacing: 1px;border: none;}

/* App Boxes */
#community-wrap .app-box-content {padding-top: 10px;}
#community-wrap .app-box-header {background: none;}
#community-wrap .app-box {padding: 15px;width: 95%;}
#community-wrap .app-box.collapse {padding: 15px 15px 0;}
#community-wrap .app-box-header .app-box-header, #community-wrap .app-box.collapse .app-box-header .app-box-header {margin: -8px -8px 12px;padding: 7px;font-size: 140%;line-height: 130%;letter-spacing: 1px;}
#community-wrap .app-box-title {border-bottom: 1px solid;}
#community-banlists-news-items {padding: 0 !important;}
#community-banlists-news-items .app-box {width: 100% !important;padding: 0 !important;}
#community-banlists-news-items .app-box  h2 {padding-left: 5px;}
div.joms-newsfeed-item {border-bottom: 0 !important;margin-bottom: 5px;}
#community-wrap .joms-apps .app-item.app-core {border: none;}
.body-overlay-dark #community-wrap .joms-apps .app-item.app-core {border: none;}

/* Feed */
div.joms-newsfeed-item .newsfeed-content-hidden {border: 0;}

/* Side Bar Modules (search etc etc) */
#community-wrap .cModule {border: 0;padding: 15px;}
#community-wrap .cModule h3 {color: inherit;}
#community-wrap .cModule.latest-groups li.featured {width: auto;}
#community-wrap .cModule.latest-groups li.featured a img {padding: 5px;}
#community-wrap .app-box-footer {border: 0;}
#community-wrap a img.avatar, #community-wrap a:hover img.avatar {border: 0;padding: 2px;}
#community-wrap dl.profile-right-info dd  {color: inherit;}
#community-wrap .cModule h4 {border: 0;color: inherit;}

/* Profile */
#community-wrap div.profile-toolbox-bl, #community-wrap div.profile-toolbox-br, #community-wrap div.profile-toolbox-tl  {background: none !important;}
body #community-wrap div.profile-box {border: none;}
body #community-wrap div#profile-status {border-bottom: 1px solid;}

/* Sub Menus */
#community-wrap .cSubmenu {border: none;}
body #community-wrap #cFilterBar {border: none;}
#community-wrap ul.submenu li a, #community-wrap ul.submenu li span {border: 0;color: inherit;}
#community-wrap ul.submenu li a:hover, #community-wrap ul.submenu li span:hover {text-decoration: underline;}

/* Groups */
#community-wrap ul.group-menus li a, #community-wrap ul.event-menus li a {border: 0;}
#community-wrap div.ctitle {border: 0;}

/* K2 OVERRIDES */
/* K2 General */ 
#k2Container .itemCommentsForm .button {padding: 0 8px;line-height: 26px;border: none;font-size: 13px;height: 26px;}
#k2Container .itemCommentsForm .button:hover {background-image: none;}
#k2Container .even {background: none;border: none;}
#k2Container .odd {background: none;border: none;}
#k2Container .itemAuthorLatest ul, #k2Container .itemRelated ul {list-style: none;}
#k2Container .itemAuthorLatest ul a, #k2Container .itemRelated ul a{list-style: none;padding-left: 13px;}
#k2Container .even a:hover, #k2Container .odd a:hover {background-position: 0 -471px;}
#k2Container .itemToolbar ul li a#fontDecrease img {background-position: -66px -63px;}
#k2Container .itemToolbar ul li a#fontDecrease img:hover {background-position: -79px -63px;}
#k2Container .itemToolbar ul li a#fontIncrease img {background-position: -40px -63px;}
#k2Container .itemToolbar ul li a#fontIncrease img:hover {background-position: -53px -63px;}
 
/* K2 Toolbar */
#k2Container .itemToolbar, #k2Container .itemNavigation {padding: 7px;font-weight: normal;font-size: 140%;line-height: 130%;letter-spacing: 1px;border: none;}
#k2Container .itemToolbar, #k2Container .itemNavigation {background: none !important;border: none;}

/* Article */
#k2Container .itemHitsTwitter, #k2Container .itemCategory, #k2Container .itemTagsBlock, #k2Container .itemSocialLinksBlock, #k2Container .catItemCategory, #k2Container .catItemTagsBlock {border: none;}
#k2Container .itemHeader .itemTitle {border-bottom: 1px solid;}
#k2Container .itemAuthorBlock, .body-overlay-dark #k2Container .itemAuthorBlock, #k2Container .userBlock, .body-overlay-dark #k2Container .userBlock {border:none;}

/* Category */
#k2Container .itemListCategoriesBlock .itemListCategory {background: none;}
#k2Container .itemListSubCategories .subCategory {background: none;}
#k2Container .catItemHeader .catItemTitle {border-bottom: 1px solid;}
#k2Container .itemListSubCategories h3 {border-bottom: 1px solid;}

/* Comments */
#k2Container .itemComments {background: none;border: none;}
#k2Container .itemCommentsForm .itemCommentsFormNotes {border-top: 1px solid;}
div.itemComments ul.itemCommentsList li span.commentLink a {padding-left: 15px;}

/* By User Layout */
#k2Container .userItemTagsBlock, #k2Container .userItemCategory {border: none;}

/* VIRTUEMART */
/* General */
#vmMainPage a {color: inherit;}
#vmMainPage .button, .vmCartModule .button {height: 30px;line-height: 30px;border: none;display: inline-block;padding: 0px 10px;}
#vmMainPage h4 {font-size:170%;letter-spacing:-1px;line-height:1em;}
#vmMainPage h3 {font-size:170%;letter-spacing:-1px;line-height:1em;}
#vmMainPage h2 {font-size:170%;letter-spacing:-1px;line-height:1em;}
#vmMainPage h1, #vmMainPage h3 {border-bottom:1px solid;margin-bottom:15px;padding-bottom:8px;border-bottom: 1px solid;margin-bottom: 15px;padding-bottom: 8px;letter-spacing: -2px;}

/* Product List */
#vmMainPage .browseProductContainer {width: 90%;margin: 5px;padding: 10px;}
#vmMainPage .browseProductContainer h2 {padding: 7px;font-weight: normal;font-size: 140%;line-height: 130%;letter-spacing: 1px;border: none;}

/* Product Page */
#vmMainPage .vmCartContainer .vmRowTwo {border: none;background: none;}
#vmMainPage hr {height: 2px;border: none;}

/* TIENDA */
/* General */
#tienda a {color: inherit;}
div#tienda_category_header span {margin-bottom:15px;padding-bottom:8px;margin-bottom: 15px;padding-bottom: 8px;letter-spacing: -2px;font-size: 260%;display: block;}
.cartitems .button, #onCheckout_wrapper .button {height: 30px;line-height: 30px;border: none;display: inline-block;padding: 0px 10px;}

/* Check Out Process */
#onCheckout_wrapper .step, .progressbar .step {position: relative;left:  0;top:  0;}
#onCheckout_wrapper h3, #onCheckoutReview_wrapper h3 {padding: 7px;line-height: 130%;border: none;font-weight: normal;font-size: 140%;letter-spacing: 1px;}
#form-login td ul {position: absolute;}
#form-login td .inputbox {width: auto !important;}

/* Product Page */
#tienda_products .product_name span {font-size: 140%;}
#tienda_products .product_name span a {line-height: 130%;border: none;font-weight: normal;letter-spacing: 1px;display: inline-block;margin-bottom: 10px;}
#tienda #tienda_product_header {line-height: 130%;padding: 0;}
#tienda #tienda_product_header .product_name {margin-bottom:15px;padding-bottom:8px;margin-bottom: 15px;padding-bottom: 8px;letter-spacing: -2px;font-size: 260%;display: block;}
#tienda #product_description_header {line-height: 130%;letter-spacing: 1px;border: none;}
#tienda #product_description_header span {font-size:170%;letter-spacing:-1px;line-height:1em;display: block;}
#tienda .product_numbers .title {color: inherit !important;}
#tienda .product_image {padding: 5px;}

/* Ninjaboard */
.ninjaboard {overflow:visible}
.ninjaboard .pagination .limit, .ninjaboard .pagination .count {margin-top: 3px;}
.ninjaboard .title1 .module-title, .ninjaboard .title2 .module-title, .ninjaboard .title3 .module-title, .ninjaboard .title4 .module-title, .ninjaboard .title5 .module-title, .ninjaboard .title6 .module-title {border-bottom-width: 0}

/* JComment */
.comments-link, .readmore-link {color: inherit;}
#jc .rbox_tr, #jc .rbox_tl, #jc .rbox_t, #jc .rbox_m, #jc .rbox_br, #jc .rbox_bl, #jc .rbox_b {background: none;border: none;}
#comments-form .btn div, #comments-report-form .btn div, #comments-form .btn, #comments-report-form .btn {background: none;}
#comments-form .btn a, #comments-report-form .btn a {padding: 0 8px;font-size: 13px;height: 26px;font-weight: normal;display: block;}
#comments-form .btn a:hover, #comments-report-form .btn a:hover {background-image: none;}
#comments-form label, #comments-report-form label {padding: 0 0 0 15px;}
#comments .comments-list {margin: 0;}
#comments-list-footer {margin: 0 !important;}
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {margin-left: 0px !important;}

/* Contact Form Enhanced */
#ce-form-container .button {padding: 0 8px;font-size: 13px;height: 26px;font-weight: normal;display: inline-block;border: none;}
#ce-form-container .button:hover {background-image: none;}


/* Overlays */
/* JomSocial */
body #community-wrap .button, body #community-wrap div.greybox .joinbutton #joinButton, body #rt-main #community-wrap .loginform #form-login #submit {background: url(../images/overlays/light/button-overlay.png) repeat;}
body #community-wrap .app-box-menus .app-box-menu-icon {background: url(../images/overlays/light/article-icons.png);height: 11px;width: 11px;}
.body-overlay-dark #community-wrap .app-box-menus .app-box-menu-icon {background: url(../images/overlays/dark/article-icons.png);height: 11px;width: 11px;}
#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li.toolbar-active a, #community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li a:hover {background: url(../images/overlays/black-25.png) repeat transparent !important;}
body #community-admin-wrapper a:hover {background: url(../images/overlays/black-5.png) repeat transparent !important;}
#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li.toolbar-active div a:hover, #community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li div a:hover {background: url(../images/overlays/black-25.png) repeat !important;}
#community-wrap .joms-apps .app-item.app-core {background: url(../images/overlays/black-5.png) repeat transparent;}
.body-overlay-dark #community-wrap .joms-apps .app-item.app-core {background: url(../images/overlays/white-5.png) repeat transparent;}
#community-wrap div.joms-newsfeed-item .newsfeed-content-hidden {background: url(../images/overlays/black-5.png) repeat transparent;}
.body-overlay-dark #community-wrap div.joms-newsfeed-item .newsfeed-content-hidden {background: url(../images/overlays/white-5.png) repeat transparent;}
#community-wrap .cSubmenu {background: url(../images/overlays/black-5.png) repeat transparent;}
.body-overlay-dark #community-wrap .cSubmenu {background: url(../images/overlays/white-5.png) repeat transparent;}

/* K2 */
#k2Container .itemCommentsForm .button {background-image: url(../images/overlays/light/button-overlay.png);}
.body-overlay-dark #k2Container .itemCommentsForm .button {background-image: url(../images/overlays/dark/button-overlay.png);}
#k2Container .itemAuthorBlock {background: url(../images/overlays/black-5.png) repeat transparent;}
.body-overlay-dark #k2Container .itemAuthorBlock {background: url(../images/overlays/white-5.png) repeat transparent;}
#k2Container .userBlock {background: url(../images/overlays/black-5.png) repeat transparent;}
.body-overlay-dark #k2Container .userBlock {background: url(../images/overlays/white-5.png) repeat transparent;}
#k2Container .userItemTagsBlock {background: url(../images/overlays/black-5.png) repeat transparent;}
.body-overlay-dark #k2Container .userItemTagsBlock {background: url(../images/overlays/white-5.png) repeat transparent;}
#k2Container .even a, #k2Container .odd a{background: url(../images/overlays/light/arrows.png) no-repeat 0 4px transparent;}
.body-overlay-dark #k2Container .even a, .body-overlay-dark #k2Container .odd a{background: url(../images/overlays/dark/arrows.png) no-repeat 0 4px transparent;}
#vmMainPage .browseProductContainer {background: url(../images/overlays/light/black-5.html) repeat transparent;}
#k2Container .itemToolbar ul li a#fontDecrease img, #k2Container .itemToolbar ul li a#fontIncrease img {background-image: url(../images/overlays/light/article-icons.png);}
.body-overlay-dark #k2Container .itemToolbar ul li a#fontDecrease img, .body-overlay-dark #k2Container .itemToolbar ul li a#fontIncrease img {background-image: url(../images/overlays/dark/article-icons.png);}

/* VirtueMart */
#vmMainPage .vmCartContainer {background: url(../images/overlays/black-5.png) repeat transparent;}
.body-overlay-dark #vmMainPage .vmCartContainer {background: url(../images/overlays/white-5.png) repeat transparent;}
#vmMainPage hr {background: url(../images/overlays/light/divider.png) repeat-x 50% 100% transparent;}
.body-overlay-dark #vmMainPage hr {background: url(../images/overlays/dark/divider.png) repeat-x 50% 100% transparent;}

/* Tienda */
#tienda .product_image {background: url(../images/overlays/black-5.png) repeat transparent;}
.body-overlay-dark #tienda .product_image {background: url(../images/overlays/white-5.png) repeat transparent;}

/* JComment */
#comments .even .rbox {background: url(../images/overlays/black-5.png);}
.body-overlay-dark #comments .even .rbox {background: url(../images/overlays/white-5.png);}
#comments .odd .rbox {background: url(../images/overlays/black-25.png);}
.body-overlay-dark #comments .odd .rbox {background: url(../images/overlays/white-25.png);}
#comments-form .btn a, #comments-report-form .btn a {background-image: url(../images/overlays/light/button-overlay.png);}
.body-overlay-dark #comments-form .btn a, .body-overlay-dark #comments-report-form .btn a {background-image: url(../images/overlays/dark/button-overlay.png);}

/* Contact Form Enhanced */
#ce-form-container .button {background-image: url(../images/overlays/dark/button-overlay.png);}

