@charset "utf-8";
/* CSS Document © Copyright 2010, All rights reserved */

/* Default HTML Styles */
body{
background:#666666 url(../images/theme3/body.png) repeat-x 0 0;
}
a{
color:#E6033C;
}
a:hover{
color:#666666;
}
#footer,.small,.createdate,.modifydate,.mosimage_caption{
color:#999;
}
/* Layout Styles */
#header{
background:#FFFFFF;
}
#header .inside{
padding:10px 20px;
}
#logo{
background:url(../images/theme3/logo.png) no-repeat 0px 0px;
}
#navigation{
background:#FFFFFF;
border-top:1px solid #CCCCCC;
}
#nav-l{
background:url(../images/theme3/nav-l.png) no-repeat 0px 100%;
}
#nav-r{
background:url(../images/theme3/nav-r.png) no-repeat 100% 100%;
}
#search .button{
background:url(../images/theme3/button-bg.png) repeat-x 50% 0;
border:1px solid #CCC;
color:#000000;
}
#mainnav a:link, #mainnav a:visited, #mainnav a:active{
color:#333333;
}
#mainnav a:hover, #mainnav li.active a{
color:#E6033C;
}
#search a:link, #search a:visited ,#search a:active{
color:#333333;
}
#search a:hover{
color:#3477CF;
}
#banner{
background:#EFDAD6;
}
#banner-l{
background:url(../images/theme3/banner-l.png) no-repeat 0px 0px;
}
#banner-r{
background:url(../images/theme3/banner-r.png) no-repeat 100% 0px;
}
#breadcrumb{
background:#EFDAD6 url(../images/theme3/breadcrumb-bottom.png) repeat-x 0px 100%;
}
#breadcrumb-l{
background:url(../images/theme3/breadcrumb-l.png) no-repeat 0px 0px;
}
#breadcrumb-r{
background:url(../images/theme3/breadcrumb-r.png) no-repeat 100% 0px;
}
#container{
background:#FFFFFF;
}
#bottom{
background:#FFFFFF;
}
#bottom-l{
background:url(../images/theme3/bottom-l.png) no-repeat 0px 100%;
}
#bottom-r{
background:url(../images/theme3/bottom-r.png) no-repeat 100% 100%;
}
#footer{
color:#000;
}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover{
color:#000 !important;
}
#footer a:hover{
color:#CCCCCC;
}
#debug{
background:#FFFFFF;
}
/* Content Styles */
.button, .validate, .adminform button, button, .readon, .readmore{
background:url(../images/theme3/button-bg.png) repeat-x 0 0;
border:1px solid #CCCCCC;
color:#000;
}
.small, .createdate, .modifydate {
color:#888888;
}
.inputbox, .validate-email{
background:#FFFFFF url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
}
.blog_more{
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
}
.contentpane li{
border-bottom:1px dotted #CCCCCC;
}
.sectiontableheader{
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
border-top:1px solid #CCCCCC;
}
tr.sectiontableentry1 td{
border-bottom:1px dotted #CCCCCC;
}
tr.sectiontableentry2 td{
border-bottom:1px dotted #CCCCCC;
}
#limit{
margin:10px 0;
}
.contenttoc{
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.contenttoc th{
border-bottom:1px solid #CCCCCC;
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
}
.contenttoc td a{
border-bottom:1px solid #CCCCCC;
background:url(../images/menu_bullet2.png) no-repeat 98% 8px;
}
.contenttoc td a.active{
color:#000000;
background:#EEEEEE;
}
.searchintro{
background:#EFE7E0 url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
color:#676060;
}
.searchintro b{
color:#FF0000;
}
.highlight{
color:#FF0000;
background:#FFFF00;
}
.contentpaneopen fieldset{
margin:10px 0;
border-bottom:1px dotted #CCCCCC;
}
#com-form-login a{
border-bottom:1px dotted #CCCCCC;
}
#com-form-login a:hover{
color:#5E5253;
}
.button2-left .readmore{
border:none;
padding:0;
}
.adminform{
border:1px solid #CCCCCC;
}
/* Contact Form */
#emailForm{
border:1px solid #EEEEEE;
background:#F7F7F7;
}
#emailForm #contact_name, #emailForm #contact_email, #emailForm #contact_subject, #emailForm #contact_text{
border-top:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
border-right:#EEEEEE 1px solid;
border-bottom:#EEEEEE 1px solid;
}
/* Default Module Styles */
.module, .module_menu, .module_text{
background: url(../images/theme3/module-tl.gif) 0px 0px no-repeat;
}
.module div, .module_menu div, .module_text div {
background: url(../images/theme3/module-tr.gif) 100% 0px no-repeat;
}
.module div div, .module_menu div div, .module_text div div  {
background: url(../images/theme3/module-bl.gif) 0px 100% no-repeat;
}
.module div div div, .module_menu div div div, .module_text div div div  {
background: url(../images/theme3/module-br.gif) 100% 100% no-repeat;
}
/*Module Style 1*/
.module-ms1{
background: url(../images/theme3/module-tl-ms1.gif) 0px 0px no-repeat;
}
.module-ms1 div {
background: url(../images/theme3/module-tr-ms1.gif) 100% 0px no-repeat;
}
.module-ms1 div div{
background: url(../images/theme3/module-bl-ms1.gif) 0px 100% no-repeat;
}
.module-ms1 div div div{
background: url(../images/theme3/module-br-ms1.gif) 100% 100% no-repeat;
}
/*Module Style 2*/
.module-ms2{
background: url(../images/theme3/module-tl-ms2.gif) 0px 0px no-repeat;
}
.module-ms2 div {
background: url(../images/theme3/module-tr-ms2.gif) 100% 0px no-repeat;
}
.module-ms2 div div{
background: url(../images/theme3/module-bl-ms2.gif) 0px 100% no-repeat;
}
.module-ms2 div div div{
background: url(../images/theme3/module-br-ms2.gif) 100% 100% no-repeat;
}
.module-ms2 h3{
color:#FFF;
}
/*Module Style 3*/
.module-ms3{
background: url(../images/theme3/module-tl-ms3.gif) 0px 0px no-repeat;
}
.module-ms3 div {
background: url(../images/theme3/module-tr-ms3.gif) 100% 0px no-repeat;
}
.module-ms3 div div{
background: url(../images/theme3/module-bl-ms3.gif) 0px 100% no-repeat;
}
.module-ms3 div div div{
background: url(../images/theme3/module-br-ms3.gif) 100% 100% no-repeat;
}
.module-ms3 h3{
color:#FFF;
}
/*Module Style 4*/
.module-ms4{
background: url(../images/theme3/module-tl-ms4.gif) 0px 0px no-repeat;
}
.module-ms4 div {
background: url(../images/theme3/module-tr-ms4.gif) 100% 0px no-repeat;
}
.module-ms4 div div{
background: url(../images/theme3/module-bl-ms4.gif) 0px 100% no-repeat;
}
.module-ms4 div div div{
background: url(../images/theme3/module-br-ms4.gif) 100% 100% no-repeat;
}
.module-ms4 h3{
color:#FFF;
}
/* Custom Module Styles */
#sidebar .module_menu{
background: url(../images/theme3/menu-module-left-tl.gif) 0px 0px no-repeat;
}
#sidebar .module_menu div {
background: url(../images/theme3/menu-module-left-tr.gif) 100% 0px no-repeat;
}
#sidebar .module_menu div div  {
background: url(../images/theme3/menu-module-left-bl.gif) 0px 100% no-repeat;
}
#sidebar .module_menu div div div  {
background: url(../images/theme3/menu-module-left-br.gif) 100% 100% no-repeat;
}
#sidebar .module_menu h3{
border-bottom:1px solid #EEEEEE;
}
#sidebar .module_menu a:link, #sidebar .module_menu a:active, #sidebar .module_menu a:visited{
border-bottom:1px solid #EEEEEE;
}
#sidebar .module_menu a:hover, #sidebar .module_menu li.active a{
border-bottom:1px solid #FFFFFF;
background:#E6033C url(../images/theme3/menu-arrow-left.png) 100% 50% no-repeat;
color:#FFFFFF;
}
#sidebar .module_menu ul ul a, #sidebar .module_menu li.active ul a{
background:#EFDAD6;
color:#000;
margin:0 35px 0 0 !important;
}
#sidebar2 .module_menu{
background: url(../images/theme3/menu-module-right-tl.gif) 0px 0px no-repeat;
}
#sidebar2 .module_menu div {
background: url(../images/theme3/menu-module-right-tr.gif) 100% 0px no-repeat;
}
#sidebar2 .module_menu div div  {
background: url(../images/theme3/menu-module-right-bl.gif) 0px 100% no-repeat;
}
#sidebar2 .module_menu div div div  {
background: url(../images/theme3/menu-module-right-br.gif) 100% 100% no-repeat;
}
#sidebar2 .module_menu h3{
border-bottom:1px solid #EEEEEE;
}
#sidebar2 .module_menu a:link, #sidebar2 .module_menu a:active, #sidebar2 .module_menu a:visited{
border-bottom:1px solid #EEEEEE;
}
#sidebar2 .module_menu a:hover, #sidebar2 .module_menu #current a{
border-bottom:1px solid #FFFFFF;
background:#E6033C url(../images/theme3/menu-arrow-right.png) 0px 50% no-repeat;
color:#FFFFFF;
}
#sidebar2 .module_menu ul ul a, #sidebar2 .module_menu li.active ul a{
background:#EFDAD6;
color:#000;
margin:0 0 0 35px !important;
}
/*Jomsocial*/
body #community-wrap div.greybox a#joinButton{
background:transparent url(../images/theme3/join-button-big-empty.gif) no-repeat scroll 0 0;
}
body #community-wrap div.greybox a#joinButton:hover{
background:transparent url(../images/theme3/join-button-big-empty.gif) no-repeat scroll 0 -49px;
}
#community-wrap .app-box-header{
background:transparent url(../images/theme3/app-box-header.png) no-repeat scroll 0 0;
}
#community-wrap .app-box-menu-icon{
background-image:url(../images/theme3/app-box-menu-icon.png);
}
#community-wrap .app-box-title{
color:#FFFFFF;
text-shadow:0 1px 2px #666;
}
#community-wrap .cModule.searchbox .input_wrap{
background:transparent url(../images/theme3/searchbox.png) no-repeat scroll 0 0;
}
#community-wrap .cModule.searchbox .input_wrap .search_button{
background:transparent url(../images/theme3/searchbox.png) no-repeat scroll 100% 0;
}
#community-wrap .cModule h3{
color:#000;
text-shadow:0 1px 1px #DDDDDD;
}
#community-wrap .cToolbar{
background:transparent url(../images/theme3/toolbar.png) no-repeat scroll 0 0;
}
#community-wrap .cToolbar ul li{
background:transparent url(../images/theme3/toolbar.png) no-repeat scroll 0 -97px;
}
#community-wrap .cToolbar ul li a{
background:transparent url(../images/theme3/toolbar.png) no-repeat scroll 100% -97px;
}
#community-wrap .cToolbar ul li.toolbar-active a{
background:transparent url(../images/theme3/toolbar.png) no-repeat scroll 100% -60px;
}
#community-wrap .cToolbar ul li.toolbar-active div a.has-separator, #community-wrap .cToolbar ul li.toolbar-active div a{
border-bottom:2px solid #789F00;
}
#community-wrap .cToolbar ul li.toolbar-active div a{
background:#99CC00;
}
#community-wrap .cToolbar ul li.toolbar-active div a:hover{
background:#789F00;
}
/* Community Builder */
.dynamic-tab-pane-control .tab-row .tab.selected {
background:#CCC url('../images/ms1.jpg') repeat-x 0 0;
color:#444;
border-top:1px solid #444;
}
#mod_login_avatar{
border:7px solid #CCC !important;
}
/*------ Praise Menu ------*/
#mainnav ul.pm_dropdown ul{
background:#FFF;
}
#mainnav a{
background:none !important;
}
#mainnav ul.pm_dropdown ul a:hover{
background:none !important;
}
/*------ Community Builder ------*/
.cbMenu, .cbSSmenu {
border:0;
border-top: 1px solid #E51A00;
border-right: 1px solid #E51A00;
border-left: 1px solid #E51A00;
}
#cbMenuNav,.cbMenu, .cbSSmenu {
border-bottom:1px solid #E51A00;
}
.cbSSmenu li {
border:0;
}
.cbMenu a, .cbSSmenu a, .cbMenu a:link, .cbMenu a:visited, 
.cbSSmenu a:link, .cbSSmenu a:visited {
color: #E6033C;
}
.cbSSmenu a:hover, .cbMenu a:hover {
color: #E51A00;
}
.cbMenu, 
.cbSSmenu,.cbSSmenu li,.cbSSmenu a:hover, .cbMenu a:hover,.cbMenu a:active,
.cbSSmenu a:active,.cbsMenu li ul a:focus,.cbsMenu a:focus {
background-color: #EFE0E0 !important;
}