/* communityPraise copyright 2008 JoomlaPraise */
* {
margin:0;
padding:0;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4C4C4D;
}
img {
border:0;
}
p img {
margin:4px;
}
fieldset {
border:1px solid #EEE;
margin:0 0 10px 0;
padding:10px;
}
h1,.componentheading {
font-size:26px;
line-height:30px;
font-weight:normal;
margin:0 0 5px 0;
font-family: Tahoma, Geneva, Arial, sans-serif;
}
h2,.contentheading {
font-size:18px;
line-height:20px;
font-weight:normal;
margin:4px 0;
}
h3 {
font-size:14px;
margin:0 0 2px 0;
}
h4 {
font-size:16px;
}
h5 {
font-size:14px;
}
body.arial h1, body.arial h2, body.arial .componentheading{
font-family:Arial, Helvetica, sans-serif;
}
body.times h1, body.times h2, body.times .componentheading{
font-family:"Times New Roman", Times, serif;
}
body.courier h1, body.courier h2, body.courier .componentheading{
font-family:"Courier New", Courier, monospace;
}
body.georgia h1, body.georgia h2, body.georgia .componentheading{
font-family:Georgia,"Times New Roman", Times, serif;
}
hr{
border:0;
display:block;
height:1px;
border-bottom:1px dotted #CCC;
clear:both;
}
small,.article_dateAuthor,.modifydate,.content_rating,.content_vote {
font-size:11px;
}
.left-half {
width:49%;
float:left;
}
.right-half {
width:49%;
float:right;
}
.left {
float:left;
}
.right {
float:right;
text-align:right;
}
.eighty {
width:80%;
}
.seventy {
width:71%;
}
.thirty {
width:28%;
}
.twenty {
width:19%;
}
#wrapper {
width:964px;
margin:0 auto;
}
#header,#header-left,#header-mid {
height:67px;
overflow:hidden;
}
#header a {
text-decoration:none;
}
#header fieldset {
border:0;
}
#sub-header,#sub-header-left,#sub-header-mid {
height:37px;
overflow:hidden;
}
#sub-header a {
text-decoration:none;
}
#sub-header fieldset {
border:0;
}
#header #form-login p,#header #form-login div,
#sub-header #form-login p,#sub-header #form-login div {
width:49%;
float:left;
}
#header #form-login p,#sub-header #form-login p {
text-align:right;
}
#wrapinner {
margin:0 12px;
}
#logo {
margin:0 10px 0 0;
width:355px;
height:67px;
float:left;
}
#sub-logo {
margin:0 10px 0 0;
width:204px;
height:37px;
float:left;
}
#topnav {
width:7%;
float:left;
margin:23px 0 0 0;
}
#topnav a {
border-right:1px solid #FFF;
}
#sub-topnav {
width:50%;
float:left;
margin:9px 0 0 0;
}
#toolbar {
float:right;
margin:20px 0 0 0;
}
#sub-toolbar {
width:26%;
float:right;
margin:9px 0 0 0;
}
#toolbar #mod_search_searchword,#sub-toolbar #mod_search_searchword {
margin:0 5px 0 0;
}
#sub-toolbar #mod_search_searchword {
margin:0 5px 0 0;
padding:0 0 2px 2px;
}
#sub-toolbar .search .button {
padding:0 5px 2px 5px;
}
#header ul {
list-style:none;
}
#header li {
display:inline;
}
#header li a {
float:left;
display:block;
padding:0 10px;
font-weight:bold;
text-shadow:0px 1px 0px #333;
}
#sub-header ul {
list-style:none;
}
#sub-header li {
display:inline;
}
#sub-header li a {
float:left;
display:block;
padding:0 10px;
}
#navigation {
padding:7px 10px 4px 10px;
height:19px;
line-height:1.4;
}
#navigation ul {
list-style:none;
}
#navigation li {
display:inline;
}
#navigation li a {
float:left;
display:block;
padding:0 8px;
text-decoration:none;
}
#navigation .moduletable {
width:80%;
float:left;
}
#navigation .myname {
width:16%;
float:right;
text-align:right;
}
#navigation .search input.inputbox  {
padding:0 0 0 2px;
margin:0 5px 0 15px;
font-size:12px;
width:198px;
}
#navigation .search input.button {
margin:0 10px 0 0;
font-size:11px;
height:19px;
padding-top:0;
}
#inset {
font-size:14px;
line-height:1.4;
}
.inside {
padding:10px;
}
#mainbody {
position:relative;
line-height:1.5;
}
#mainbody ul,#mainbody ol {
margin-left:20px;
}
#mainbody p {
margin-bottom:10px;
}
#content {
width:70%;
float:left;
overflow:hidden;
}
#sidebar {
width:29%;
float:left;
overflow:hidden;
}
#sidebar2 {
width:29%;
float:right;
overflow:hidden;
}
#bottomnav {
width:48%;
float:left;
overflow:hidden;
}
#bottomnav ul {
list-style:none;
width:48%;
float:left;
margin:0 6px 0 0;
}
#bottomnav li {
}
#bottomnav li a {
display:block;
padding:2px 6px;
}
#ads {
width:51%;
float:right;
overflow:hidden;
}
#copy {
width:48%;
float:left;
}
#copy .inside {
padding:5px 5px 5px 20px;
}
#link {
width:48%;
float:right;
text-align:right;
}
#link .inside {
padding:5px 20px 5px 5px;
}
#link ul {
list-style:none;
}
#link li {
display:inline;
margin:0 10px;
}
#link li a {
text-decoration:none;
}
#footer {
background:transparent url('../images/theme1/footer-bg.jpg') repeat-x 0 100%;
border-top:1px solid #444;
}
.clr {
clear:both;
}
/* Core Joomla */
.contentpane,.contentpaneopen{
width:99%;
}
.moduletable h3,.module,.moduletable_menu h3,
.moduletable_text h3,.moduletable-ms1 h3,.moduletable-ms2 h3,.moduletable-ms3 h3,.moduletable-ms4 h3,.moduletable-ms5 h3,
.moduletable-ms6 h3,.moduletable-ms7 h3,.moduletable-ms8 h3,.moduletable-ms9 h3,.moduletable-ms10 h3,
.moduletable-ms11 h3,.moduletable-ms12 h3,.moduletable-ms13 h3,.moduletable-ms14 h3,.moduletable-ms15 h3,
.moduletable-ms16 h3,.moduletable-ms17 h3,.moduletable-ms18 h3 {
padding:4px 8px;
}
.moduletable h3,.module h3,.sectiontableheader,
.moduletable_menu h3,.module_menu h3,
.blog_more strong {
color:#444;
background:#CCC url('../images/theme1/heading-bg.jpg') repeat-x 0 0;
border-bottom:1px solid #444;
}

.blog_more strong {
display:block;
padding:4px 8px ;
}
.blog_more {
margin-bottom:10px;
}
input.inputbox,textarea.inputbox {
background:#FDFDFD url('../images/theme1/input-bg.jpg') repeat-x 0 0;
border:1px solid #CCC;
}
#header input.inputbox,#sub-header input.inputbox {
margin:0;
padding:0;
}
#header #modlgn_username,
#header #modlgn_passwd {
width:132px;
}
#sub-header #form-login .button {
font-size:11px;
}
#sub-header #modlgn_username,
#sub-header #modlgn_passwd {
width:68px;
float:left;
}
#sub-header #modlgn_username {
margin-right:5px;
padding-left:20px;
background:#FDFDFD url('../images/modlgn_username.jpg') no-repeat scroll 0 50%;
}
#sub-header #modlgn_passwd {
margin-right:5px;
padding-left:20px;
background:#FDFDFD url('../images/modlgn_passwd.jpg') no-repeat scroll 0 50%;
}
#sub-header #form-login label{
display:none;
}
.moduletable,.module,.moduletable_menu,
.moduletable_text,.moduletable-ms1,.moduletable-ms2,.moduletable-ms3,.moduletable-ms4,.moduletable-ms5,
.moduletable-ms6,.moduletable-ms7,.moduletable-ms8,.moduletable-ms9,.moduletable-ms10,
.moduletable-ms11,.moduletable-ms12,.moduletable-ms13,.moduletable-ms14,.moduletable-ms15,
.moduletable-ms16,.moduletable-ms17,.moduletable-ms18 {
margin:0 0 10px 0;
}
#banner{
background:url('../images/banner.jpg') no-repeat 50% 0;
width:940px;
height:275px;
color:#FFF;
text-shadow:0px 1px 1px #000;
font-size:14px;
}
#banner .moduletable h3{
background:none;
color:#FFF;
font-size:30px;
border-bottom:0;
padding:0;
}
#banner .moduletable {
margin:0;
overflow:hidden;
padding:30px 450px 50px 50px;
}
#banner .moduletable p{
margin-bottom:15px;
}
#banner .moduletable .readon{
font-size:16px;
}
#banner p img{
margin:0;
}
#content #banner {
margin:0 0 10px 0;
border:1px solid #EEE;
overflow:hidden;
}
input.inputbox {
margin:4px 0 6px 0;
padding:4px 2px;
}
/* Default Login Form in Toolbar */
#toolbar span#form-login-username,#toolbar span#form-login-password {
margin:0 10px 0 0;
}
#toolbar #form-login br {
display:none;
}
#toolbar p#form-login-username,#toolbar p#form-login-password {
width:208px;
float:left;
}
#toolbar #form-login span {
float:left;
}
#toolbar p#form-login-remember {
clear:both;
}
#toolbar #form-login .button {
float:left;
}
#toolbar label {
width:64px;
}
#toolbar p#form-login-remember label {
width:100px;
}
/* Joomla Core Styles */
.contentdescription {
font-weight:normal;
}
.sectiontableheader {
padding:4px 8px;
font-weight:bold;
}
.sectiontableentry0 td,
.sectiontableentry1 td,
.sectiontableentry2 td {
padding:4px 8px;
}
ul.section_unordered_list {
list-style:none;
margin-left:0;
}
li.section_list_item {
padding:4px;
}
#header .readon, #header .button,
#sub-header .readon, #sub-header .button {
margin:0;
}
.readon,.button {
text-transform:lowercase;
padding:1px 5px 2px 5px;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin:5px 0;
}
#header .readon,#header .button,
#sub-header .readon,#sub-header .button {
font-size:11px;
}
a.readon {
line-height:28px;
}
#mainbody span#form-login-username,#mainbody span#form-login-password,
#mainbody span#form-login-username label,#mainbody span#form-login-password label {
display:block;
}
.myname {
float:right;
font-weight:700;
margin:0 20px 0 0;
}
/* Contact Component */
.contact_email{
padding:10px;
}
/* Weblink Component */
.weblinks_other_categories{
padding:3px 5px;
}
.weblink_submission{
margin:0 0 10px 0;
}
.weblink_submission td{
padding:5px;
}
/* Feed Module */
.feed h4 {
font-size:12px;
}
#mainbody .newsfeed p {
margin-bottom:0;
}
#mainbody .newsfeed .newsfeed_item p {
margin-bottom:10px;
}
/* Polls Component */
.pollstableborder {
padding:5px;
}
.pollstableborder h4{
margin:0;
}
.poll_stats .smalldark{
padding:5px;
}
/* Search Component */
.search_box{
padding:10px;
margin:0 0 5px 0;
}
.search_phrase, .search_ordering{
margin:0 0 5px 0;
}
.searchintro{
margin:5px 0;
}
.searchintro{
padding:10px;
}
.search_result_row{
padding:10px;
margin:0 0 10px 0;
border:4px solid #EEE;
background-color:#F4F4F4;
}
.search_result_row .highlight{
background-color:#38D878;
color:#FFF;
font-weight:bold;
}
.search_result_row div{
margin:0 0 5px 0;
padding:0 0 5px 0;
}

/* User Components *********/

/* Register */
.registration_form{
padding:10px;
}

/* Remind */
.remind_form{
padding:10px;
}

/* Reset */
.reset_form{
padding:10px;
}

/* User Form */
.user_form{
padding:10px;
}
/* System Messages */
#system-message {
margin-bottom: 0px;
padding: 0;

}
#system-message dt {
font-weight: bold;
}
#system-message dd {
margin: 0; font-weight: bold; text-indent: 30px;
}
#system-message dd ul {
color: #0055BB;
list-style: none;
margin: 0px;
padding: 10px;
background: #D8E5F8 url(../images/status-info.png) no-repeat 10px 50%;
border-top: 3px solid #629DE3;
border-bottom: 3px solid #629DE3;
text-indent:0;

}
#system-message dd ul li {
margin-left:40px;
}
#system-message dt.message {
display: none;
}
#system-message dd.message {}
#system-message dt.error {
display: none;
}
#system-message dd.error ul {
color: #c00;
margin: 0px;
list-style: none;
background: #FFD6D6 url(../images/status-alert.png) no-repeat 10px 50%;
border-top: 3px solid #DE7A7B;
border-bottom: 3px solid #DE7A7B;
}
#system-message dt.notice {
display: none;
}
#system-message dd.notice ul {
color: #DCA33C;
margin: 0px;
list-style: none;
background: #FEF6D8 url(../images/status-note.png) no-repeat 10px 50%;
border-top: 3px solid #F0DC7E;
border-bottom: 3px solid #F0DC7E;
}

/*Typography Styles*/
blockquote {
padding:10px 50px 10px 10px;
margin-bottom:10px;
background: #F8F8F8 url(../images/theme1/quote-close.jpg) no-repeat 98% 15%;
border:1px solid #ECECEC;
}
blockquote .close {
padding:10px 50px 10px 0px;
}
pre {
font-size:1em;
padding:10px;
margin-bottom:10px;
}
.alert, .info, .download, .note {
display: block;
padding: 10px 10px 10px 45px;
margin: 15px 0;
}
ul.bullet1, ul.bullet2, ul.bullet3, ul.bullet4{
padding-left: 10px;
margin-left: 0;
}
ul.bullet1 li, ul.bullet2 li, ul.bullet3 li, ul.bullet4 li{
list-style: none;
margin-left: 0;
padding-bottom: 3px;
margin-bottom: 5px;
padding-left: 24px;
}
.alert {
color: #c00;
border-top: 3px solid #fe7b7a;
border-bottom: 3px solid #fe7b7a;
background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}
.info {
color: #0055BB;
border-top: 3px solid #629de3;
border-bottom: 3px solid #629de3;
background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}
.note {
color: #B79000;
border-top: 3px solid #fde179;
border-bottom: 3px solid #fde179;
background: #FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
}
.download {
color: #57861A;
border-top: 3px solid #c2df88;
border-bottom: 3px solid #c2df88;
background: #EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
}
ul.bullet1 li {
background: url(../images/bullet1.png) 4px 0px no-repeat;
}
ul.bullet2 li {
background: url(http://infolongmont.com/templates/jp_communitypraise_j1.5/images/bullet2.png) 4px 0px no-repeat;
}
ul.bullet3 li {
background: url(../images/bullet3.png) 4px 0px no-repeat;
}
ul.bullet4 li {
background: url(../images/bullet4.png) 4px 0px no-repeat;
}
/* Tooltips */
.tool-tip {
float: left;
border: 1px solid #D4D5AA;
padding: 5px;
background: #FFFFCC;
max-width: 200px;
z-index:1000;
}
.tool-title {
padding: 0;
margin: 0;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(../../system/images/selector-arrow.png) no-repeat;
font-size: 100%;
font-weight: bold;
}
.tool-text {
margin: 0;
font-size: 100%;
}

/* Menus */
#sidebar ul.menu,
#sidebar2 ul.menu,
#mainbody .blog_more ul {
list-style:none;
margin:0;
}
#sidebar ul.menu li a,
#sidebar2 ul.menu li a,
#mainbody .blog_more ul li a {
display:block;
height:20px;
padding:2px 2px 2px 10px;
text-decoration:none;
border-bottom:1px solid #EEE;
}
#sidebar ul.menu li a:hover,
#sidebar2 ul.menu li a:hover,
#mainbody .blog_more ul li a:hover {
background:#FAFAFA;
}
/* Module Position Preview */
.mod-preview {
position:relative;
}
.mod-preview-info {
opacity:0.5 !important;
font-weight:bold;
position:absolute;
top:0;
background:transparent;
color:#FFF;
text-align:center;
text-transform:uppercase;
font-size:13px;
display:block;
height:97%;
width:98%;
border:0;
background:#000;
border:1px solid #FF0000;
min-height:14px;
}
.mod-preview-wrapper {
opacity:1 !important;
color:inherit;
}
#sidebar .mod-preview-info,#sidebar2 .mod-preview-info {
height:150px;
}

/* PraiseMenu */
div.horizontalMenuContainer {
height:20px;
padding:4px 10px;
margin-bottom:5px;
}
div.menuContainer {
background-color:transparent !important;
border:0 !important;
}
a.horizontalMenuItemText, a.verticalMenuItemText, a.singleMenuItemText {
background-color:transparent !important;
}
ul.horizontalMenuContainer {
border:0 !important;
}

a.horizontalMenuItemText,a.verticalMenuItemText {
border:0 !important;
}
.sub-verticalMenuContainer {
margin-top:3px !important;
}
.sub-verticalMenuContainer a {
padding:5px 10px !important;
width:90% !important;
}
.sub-horizontalMenuContainer a,.sub-singleMenuContainer a {
padding-top:5px !important;
padding-bottom:5px !important;
}
div.menuContainer li.parentMenuItem a {
padding:0 28px 0 20px !important;
}
#navigation div.menuContainer li.parentMenuItem ul a {
background:none !important;
}
.singleMenuContainer li.parentMenuItem ul {
clear:left;
}
#menuContainer li.verticalMenuItem {
height:20px !important;
}
div.menuContainer .sub-verticalMenuContainer li.parentMenuItem a,
div.menuContainer .sub-horizontalMenuContainer li.parentMenuItem a,
div.menuContainer .sub-singleMenuContainer li.parentMenuItem a {
padding-top:5px !important;
padding-bottom:5px !important;
background-position:100% -21px;
}
ul.singleMenuContainer {
border:0 !important;
}
/* Module Styles (Apply to all themes) */
.moduletable-ms1 h3 {
background:#CCC url('../images/ms1.jpg') repeat-x 0 0;
color:#444;
border-bottom:1px solid #444;
}
.moduletable-ms2 h3 {
background:#CCC;
color:#444;
border-bottom:1px solid #444;
}
.moduletable-ms3 h3 {
background:#1194C8 url('../images/ms3.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #0F5E7C;
}
.moduletable-ms4 h3 {
background:#117499 url('../images/ms4.jpg') repeat-x 0 0;
color:#FFF;

border-bottom:1px solid #0F5E7C;
}
.moduletable-ms5 h3 {
background:#C81415 url('../images/ms5.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #590B0D;

}
.moduletable-ms6 h3 {
background:#9C191E url('../images/ms6.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #590B0D;
}
.moduletable-ms7 h3 {
background:#254BAE url('../images/ms7.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #122149;
}
.moduletable-ms8 h3 {
background:#2B4989 url('../images/ms8.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #122149;
}
.moduletable-ms9 h3 {
background:#9C830C url('../images/ms9.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #53460B;
}
.moduletable-ms10 h3 {
background:#968116 url('../images/ms10.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #53460B;
}
.moduletable-ms11 h3 {
background:#4BA516 url('../images/ms11.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #25500A;
}
.moduletable-ms12 h3 {
background:#529C21 url('../images/ms12.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #25500A;
}
.moduletable-ms13 h3 {
background:#5F0FBC url('../images/ms13.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #27094D;
}
.moduletable-ms14 h3 {
background:#521C98 url('../images/ms14.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #27094D;
}
.moduletable-ms15 h3 {

background:#CE7809 url('../images/ms15.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #583305;
}
.moduletable-ms16 h3 {
background:#A8650F url('../images/ms16.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #583305;
}
.moduletable-ms17 h3 {
background:#656A6E url('../images/ms17.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #2B2F31;
}
.moduletable-ms18 h3 {
background:#585D60 url('../images/ms18.jpg') repeat-x 0 0;
color:#FFF;
border-bottom:1px solid #2B2F31;
}
/* Pagination */
.showPagination,.showPaginationResults {
text-align:center;
margin:5px 0;
}
.pagination span,.pagination a {
border:1px solid #CCC;
background:#EEE;
padding:2px 6px;
margin:0 6px;
text-decoration:none;
}
.showPaginationResults {
font-style:italic;
}
/* Registration Module */
.jp-register {
padding:0 10px 10px 10px;
}
.jp-register input.inputbox {
width:90%;
}
/* PraiseMenu */
#navigation ul ul{
padding:10px;
}
#navigation ul ul li a{
padding:6px;
}
/* Community Builder */
#cbMenuNav{
height:19px;
margin-left:0 !important;
}
.cbSSmenu{
margin-top:0 !important;
}
.cbUserListFieldLine{
text-align:center;
}
.cbThumbPict{
height:50px;
}
#cbUserTable td{
vertical-align:middle;
}
.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;
}
/* JomSocial */
#community-wrap{
width:auto;
min-width:500px;
}
body #community-wrap .app-box-header {
background:#CCC url('../images/ms1.jpg') repeat-x 0 0;
color:#444;
border-bottom:1px solid #444;
border-top:0;
}
body #community-wrap .app-box-title,body #community-wrap div.ctitle{
color:#444;
}
body #community-wrap .profile-avatar{
border:1px solid #444;
}
body #community-wrap .profile-avatar img,
.cbThumbPict, .cbFullPict{
border:7px solid #CCC;
}
body #community-wrap .app-box-menu-icon {
background-image:url(../images/app-box-menu-icon.png);
}
body #community-wrap #profile-new-status textarea#statustext {
background:#FDFDFD url('../images/theme1/input-bg.jpg') repeat-x 0 0;
}
body #community-wrap #profile-new-status textarea#statustext:hover {
background:#EEE;
border:1px solid #222;
}
body #community-wrap #profile-new-status textarea#statustext:focus {
background:#FEF6D8;
border:1px solid #F0DC7E;
}
.helloMeStatusText{
font-size:16px;
font-family:Georgia, serif;
font-style:italic;
}
#community-wrap .cSubmenu ul.submenu li a{
color:#666;
}