






/* Global Jive Forums 3.x Stylesheet */

/* Styles for existing HTML elements */

/* Custom styles */

.jive-header TABLE {
border : 1px #000000 solid;
background-color : #336699;
}
.jive-breadcrumbs, .jive-breadcrumbs A {
color : #2C862F !important;
font-weight : bold;
}
.jive-breadcrumbs A:hover {
color : #2C862F !important;
}
.jive-list {
border : 1px #deecde solid;
}
.jive-list TH {
background-color : #2C862F;
color : #ffffff;
}

#jive-cat-forum-list .jive-category-name {
background-color : #eee;
}
#jive-cat-forum-list TH, .jive-list .jive-date, .jive-list .jive-author, #jive-reply-tree .jive-author
{
white-space : nowrap;
}
#jive-cat-forum-list TH, .jive-list .jive-counts, .jive-list .jive-date, .jive-list .jive-author, #jive-reply-tree .jive-author
{
padding-left : 6px;
padding-right : 6px;
}
#jive-cat-forum-list .jive-even, #jive-cat-forum-list .jive-odd {
background-color : #ffffff;
}
#jive-reply-tree .jive-bullet {
padding-right : 5px;
}

.jive-category-name {
font-weight : bold;
}
.jive-list .jive-counts {
text-align : center;
}
.jive-description {
font-family : verdana,arial,sans-serif;
font-weight : normal;
font-size : 0.8em;
}

.jive-odd {
background-color : #deecde;
}
.jive-even {
background-color : #ffffff;
}

.jive-page-title {
font-size : 1.2em;
font-weight : bold;
}
.jive-bullet {
text-align : center;
}
#jive-footer TD {
font-size : 0.7em;
font-weight : bold;
text-align : center;
border-top : 1px #deecde solid;
padding-top : 5px;
}
#jive-footer TD A {
color : #666;
text-decoration : none;
}
#jive-footer TD A:hover {
text-decoration : underline;
}
.jive-error-text {
color : #f00;
}
.jive-label {
text-align : right;
}
.jive-subject {
font-weight : bold;
}
.jive-box {
border : 1px #deecde solid;
}
.jive-message-list TH, .jive-message TH {
background-color : #2C862F;
text-align : left;
color : #ffffff;
}
.jive-message-list .jive-odd, .jive-message {
background-color : #deecde;
}
.jive-message-list .jive-even {
background-color : #ffffff;
}
.jive-button .jive-button-label {
padding-right : 5px;
}
.jive-sidebar .jive-box TH {
text-align : left;
left-padding : 6px;
background-color : #eee;
border-bottom : 1px #deecde solid;
}
.jive-sidebar .jive-box {
border : 1px #deecde solid;
}
.jive-account-box .jive-box {
border : 0px !important;
}
.jive-account-box .jive-box TD {
padding-bottom : 6px;
}
.jive-account-box .jive-box TH {
text-align : left;
border-bottom : 1px #deecde solid;
}
.jive-account-form .jive-required {
font-weight : bold;
}
.jive-account-form .jive-label {
text-align : left;
}
.jive-last-post {
font-family : verdana;
font-weight : normal;
font-size : 0.8em;
}
.jive-info-text {
color : #060;
}

/* tabs */
.jive-selected-tab {
border-width : 1px 1px 0px 1px;
background-color : #fff;
}
.jive-tab {
border-width : 2px 1px 1px 1px;
}
.jive-tab:hover {
background-color : #eee;
border-top : 2px #999 solid;
}
.jive-tab A:hover, .jive-selected-tab A:hover {
text-decoration : none !important;
}
.jive-tab-spacer, .jive-tab-spring {
border-width : 0px 0px 1px 0px;
}
.jive-tab-bar {
background-color : #fff;
border-width : 0px 1px 1px 1px;
}
.jive-selected-tab, .jive-tab, .jive-tab-spacer, .jive-tab-spring, .jive-tab-bar
{
border-color : #bbb;
border-style : solid;
}
.jive-tab, .jive-selected-tab {
padding : 4px 10px 4px 10px;
font-family : tahoma;
font-size : 1em;
}
.jive-selected-tab A {
color : #000 !important;
text-decoration : none;
font-weight : bold;
}
.jive-tab A {
color : #333 !important;
text-decoration : none;
font-weight : bold;
}
.jive-tab A:hover, .jive-selected-tab A:hover {
text-decoration : underline;
}
.jive-tab {
background-color : #ddd;
}
.jive-tab-bar TD {
font-family : tahoma;
font-weight : bold;
}
.jive-tab-bar A {
color : #000;
text-decoration : none;
}
.jive-tab-bar A:hover {
text-decoration : underline;
}
.jive-tab-section TD {
font-weight : normal;
font-family : verdana;
font-size : 0.7em;
}
.jive-tab-section A {
color : #333 !important;
padding-right : 6px;
font-weight : normal;
}
.jive-tab-spring {
font-size : 0.7em;
}
.jive-tab-logout {
font-size : 0.7em;
}

#jive-reply-tree .jive-odd {
background-color : #deecde;
}
#jive-reply-tree .jive-even {
background-color : #ffffff;
}
#jive-reply-tree .jive-current, #jive-reply-tree .jive-current A {
background-color : #ffffcc;
font-weight : bold;
}
#jive-reply-tree .jive-list {
border : 1px #deecde solid;
}
#jive-reply-tree TH {
background-color : #2C862F;
color : #ffffff;
}

.jive-message .jive-box {
border : 1px #deecde solid;
}
.jive-message .jive-box TD {
background-color : #eee;
}

.jive-message-content .jive-subject-row {
border-bottom : 1px #deecde solid;
}

.jive-search-form TH {
text-align : left;
border-bottom : 1px #deecde solid;
}
.jive-search-result .jive-info {
color : #999;
}
.jive-search-result .jive-body {
}
.jive-search-result .jive-hilite {
background-color : #ff0;
font-weight : bold;
}

/* add a little more space next to the by: of the last post */
#jive-topic-list .jive-last-post {
padding-left : 5px;
}

/* Control Panel styles */
.jive-cp-formbox TABLE {
padding-left : 25px;
}
.jive-cp-header {
font-weight : bold;
}
.jive-cp-formbox .jive-label {
text-align : left;
padding-top : 5px;
}

/* Paginator styles */
.jive-paginator .jive-current, .jive-message-list-footer .jive-paginator .jive-current {
background-color : #eee;
text-decoration : none;
font-weight : bold;
color : #000 !important;
}
.jive-message-list .jive-paginator A {
color : #fff;
}
.jive-footer .jive-paginator .jive-current {
background-color : #eee;
text-decoration : none;
font-weight : bold;
color : #000 !important;
}
.jive-message-list .jive-footer .jive-paginator A {
color : #000;
}
.jive-paginator-bottom .jive-paginator .jive-current {
background-color : #eee;
text-decoration : none;
font-weight : bold;
color : #000 !important;
}
.jive-paginator-bottom .jive-paginator A {
color : #000 !important;
}

/* post form */
.jive-post-form .jive-font-buttons INPUT {
background-color : #eee;
font-size : 0.8em;
font-family : verdana;
height : 22px;
border-width : 2px;
border-top-color : #ddd;
border-right-color : #ccc;
border-bottom-color : #ccc;
border-left-color : #ddd;
}

/* profile page */
.jive-profile TH {
text-align : left;
border-bottom : 1px #deecde solid;
}
.jive-profile .jive-label {
text-align : left;
}

/* watches page */
.jive-watch-list TH {
background-color : #2C862F;
color : #ffffff;
}
.jive-watch-list .jive-name {
text-align : left;
}
.jive-watch-list .jive-delete, .jive-watch-list .jive-delete-button {
background-color : #eee;
}
.jive-watch-list .jive-even {
background-color : #ffffff;
}
.jive-watch-list .jive-odd {
background-color : #deecde;
}

/* help page */
.jive-faq-answer {
font-weight : bold;
}

/* attachments */
.jive-attachment-list TD {
font-size : 0.7em !important;
}
.jive-edit-attach-list TH {
background-color : #2C862F;
color : #ffffff;
padding-left : 10px;
padding-right : 10px;
}

/* spell checking */
.jive-spell-error-current, .jive-spell-error {
color : #f00;
border-bottom : #f00 2px dotted;
}
.jive-spell-error-current {
background-color : #eee;
font-weight : bold;
}
.jive-spell-form .jive-spell-button {
width : 100%;
background-color : #eee;
font-size : 0.8em;
font-family : verdana,arial,helvetica,sans-serif;
padding : 2px 6px 2px 6px;
}
.jive-spell-form .jive-box TH {
background-color : #2C862F;
color : #ffffff;
}

/* Guest styles */
.jive-guest {
font-style : italic !important;
}
