
/*
jive-sidebar.css
*/



.jive-sidebar,
.jive-widget {
	width: 100%;
    margin: 0;
	padding: 0;
    }
.jive-sidebar .jive-sidebar-body,
.jive-widget {
	padding: 0;
    margin: 0;
    }



.jive-sidebar .jive-sidebar-body h4 {
	font-size: 11pt;
	margin: 0;
	padding: 8px 10px 6px 10px;
    }
.jive-sidebar .jive-sidebar-body h4 span {
    float: left;
    padding-right: 5px;
    }
.jive-sidebar h4.jive-link-blog, 
.jive-sidebar h4.jive-link-privatemsg {
    background-position: 8px;
    padding-left: 30px;
    }
.jive-sidebar .jive-sidebar-body p {
	display: block;
    padding: 2px 10px 8px 10px;
	margin: 0;
    }
.jive-sidebar .jive-sidebar-body p a.jive-sidebar-viewall {

    color: #999;
    }
/* TEST BROWSER DEFAULT LIST STYLE
.jive-sidebar .jive-sidebar-body ul,
.jive-widget .jive-widget-body ul {
    padding: 0 6px 12px 10px;
    }
*/
/*
.jive-sidebar .jive-sidebar-body ul li,
.jive-widget .jive-widget-body ul li {
	clear: both;
	padding: 2px 0 5px 0;
	margin: 0;
	list-style-type: none;
	}
*/
jive-widget jive-widget-type-1012 div.jive-widget-body ul li p {
	padding: 0px 0px 0px 12!important;
}


/* --------------------------------------- */
/* SPECIFIC SIDEBAR STYLES                 */
/* --------------------------------------- */


/* 'about' sidebars (spaces, people, etc) */
.jive-sidebar .jive-sidebar-body-about p {
    font-size: 8pt;
    }


/* top members sidebar entries */
ul.jive-sidebar-topmembers {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.jive-sidebar-topmembers li {
	clear: left;
    margin: 2px 0 5px 0;
    padding: 0;
    display: block;
    overflow: hidden;

    }
ul.jive-sidebar-topmembers li.jive-sidebar-topmembers-row-odd {
	}
ul.jive-sidebar-topmembers li.jive-sidebar-topmembers-row-even {
	/*background-color: #efefef;*/
	}
ul.jive-sidebar-topmembers li a img {
	float:left;
	margin-right:5px;
	padding:1px 0 0;
	border:1px solid #DADADA;
	display:block;
	}
ul.jive-sidebar-topmembers li a.jive-username-link {
    margin-top: 4px;
    padding: 1px 0 1px 6px;
    float: none;
    }


ul.jive-sidebar-topmembers img {
	float: left;
	padding: 1px 0 0 0;
	margin-right:5px;
	}

ul.jive-sidebar-topmembers li a.jive-status-offline,
ul.jive-sidebar-topmembers li a.jive-status-available,
ul.jive-sidebar-topmembers li a.jive-status-chat,
ul.jive-sidebar-topmembers li a.jive-status-away,
ul.jive-sidebar-topmembers li a.jive-status-xa,
ul.jive-sidebar-topmembers li a.jive-status-dnd,
ul.jive-sidebar-topmembers li a.jive-status-forbidden {
    margin-left: 4px;
    padding-left: 10px;
    }


/* 'popular tags' sidebar */
ul.jive-sidebar-populartags {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #333;
    }
ul.jive-sidebar-populartags li {
	display: inline !important;
    float: none !important;
    height: 22px;
	padding: 0;
	margin: 0;
    }
ul.jive-sidebar-populartags li a {
    margin-right: 3px;
    text-decoration: none;
    }
ul.jive-sidebar-populartags li a:hover {
    text-decoration: underline;
    }


/* 'legend' sidebar */
ul.jive-sidebar-body-legend li {
    }
ul.jive-sidebar-body-legend li span {
    }
ul.jive-sidebar-body-legend li .jive-sidebar-body-legend-updated {
    }
ul.jive-sidebar-body-legend li .jive-sidebar-body-legend-new {
    }


/* filter options (seen on the people page) */
.jive-sidebar .jive-sidebar-body-filter {

    }
.jive-sidebar .jive-sidebar-body-filter h4 {
    padding-bottom: 0;
    margin: 0;
    }
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox {
    float: none;
    display: block;
    overflow: hidden;
    padding: 0;
    margin: 10px 10px 15px 10px;
    }
.jive-sidebar .jive-sidebar-body-filter td {
    padding: 4px 0 4px 0;
    }
.jive-sidebar .jive-sidebar-body-filter td label img {
    padding: 1px 4px 0 0;
    float: left;
    }
.jive-sidebar .jive-sidebar-body-filter td.jive-filterbox-desc {
    border-bottom: 1px #ccc solid;
    padding: 0 0 2px 0;
    display: block;
    }
.jive-sidebar .jive-sidebar-body-filter select.jive-filterbox-filterOption  {
    width: 100%;
    }
.jive-sidebar .jive-sidebar-body-filter td.jive-filterbox-buttons {
    white-space: nowrap;
    text-align: right;
    padding-top: 10px;
    }
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox td span {
    display: block;
    clear: both;
    height: 13px;
    padding-bottom: 3px;
    }
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox td div {
    display: block;
    clear: both;
    }
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox td div input {
    width: 100%;
    }
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox td table {
    clear: both;
    display: block;
    overflow: hidden;
    width: 100%;
    }
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox td table td {
    padding-top: 0;
    padding-bottom: 0;
    }
.jive-sidebar .jive-sidebar-body-filter table.jive-filterbox td table td input {
    width: 100%;
    }


/* blog page sidebars */
.jive-sidebar-hdr-blog-page {
	clear: both !important;
    float: left !important;
    display: block !important;
    width: 100% !important;
    padding: 0 0 5px 0 !important;
    margin: 20px 0 5px 0 !important;
    }
.jive-sidebar-hdr-blog-page .jive-author-avatar {
    display: block;
    float: left;
    width: 46px;
	padding: 0;
	margin: 0;
    }
.jive-sidebar-hdr-blogauthor-name {
    float: right;
	text-align: right;
    }
.jive-sidebar-hdr-blogauthor-name h3 {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 1px 0;
    clear: both;
    }
.jive-sidebar-hdr-blogauthor-name a,
.jive-sidebar-hdr-blogauthor-name a:visited {
    text-decoration: none;
    cursor: pointer;
    }
.jive-sidebar-hdr-blogauthor-name em {
    display: block;
    font-style: normal;
    clear: both;
    }

#blog-nav-archive {
    }
ul.jive-sidebar-archives  {
    float: left;
    overflow: hidden;
    list-style-type: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 10px;
	}
ul.jive-sidebar-archives li {
    float: left;
    clear: both;
    padding: 3px 0 3px 0 !important;
    }
ul.jive-sidebar-archives li a {
    position: relative;
    }

/* 'contributors' in blog about sidebar */
ul.jive-sidebar-contributors {
    color: #a3a3a3;
     }
ul.jive-sidebar-contributors li a img {
    display: block;
    float: left;
    padding: 3px 9px 3px 3px;
    margin: 0 0 3px 0;
    background: transparent url(../images/jive-avatar-16x16_bg.gif) no-repeat left;
    border: none;
    }
ul.jive-sidebar-contributors span {
    display: block;
    float: left;
    padding: 2px 0 0 0;
	}

/* 'similar users' in view profile sidebar */
ul.jive-sidebar-similarUsers {
    color: #a3a3a3;
    margin-bottom: 10px !important;
     }
ul.jive-sidebar-similarUsers li a img {
    display: block;
    float: left;
    padding: 3px 9px 3px 3px;
    margin: 0 0 3px 0;
    background: transparent url(../images/jive-avatar-16x16_bg.gif) no-repeat left;
    border: none;
    }
ul.jive-sidebar-similarUsers span {
    display: block;
    float: left;
    padding: 3px 0 0 0;
	}


/* popular blog posts */
.jive-sidebar-body-popular ul li {
    display: block;
    }
.jive-sidebar-body-popular ul li a {
    display: block;
    padding-left: 22px;
    }
.jive-sidebar-body-popular ul li a.jive-link-blog {
    display: block;
    padding-left: 22px;
    }

/* 'private messages' sidebar */
ul.jive-sidebar-privatemsg {
	padding: 0 0 7px 0 !important;
	}
ul.jive-sidebar-privatemsg li a.jive-privatemsg-new {
    font-weight: bold;
    }
#jive-privatemsg-links {
    display: block;
    padding: 4px 4px 0 4px;
    /*background-color: #f7f8f9;*/
    border-top: 1px solid #e7e8e9;
    }
#jive-privatemsg-links a {
    padding-right: 9px;
    padding-left: 16px;
}



/* latest poll sidebar entries */
.jive-sidebar-body-polls h4, 
.jive-sidebar-body-polls h4 span {
    float: left;
    }
.jive-sidebar-body-polls h4 {
    width: 100%;
    }
.jive-sidebar-body-morepolls {
    font-size: 8pt;
    font-weight: normal;
    float: right !important;
    padding: 2px 8px 0 0;
    }
.jive-sidebar-body-morepolls a {
    color: #999;
    }

.jive-sidebar-pollform a,
.jive-sidebar-pollresults a,
.jive-sidebar-polladmin a {
	color: #777777;
	}
.jive-sidebar-pollform a,
.jive-sidebar-pollresults a {
    font-weight: bold;
    }
.jive-sidebar-pollform,
.jive-sidebar-pollresults {
    clear: both;
    padding: 0 12px 10px 11px;
	}

.jive-sidebar-pollform strong,
.jive-sidebar-pollresults strong {
    display: block;
    margin: 0 0 8px 0;
    }
.jive-sidebar-pollform span {
    display: block;
	clear: both;
    margin: 0;
	padding: 1px 0 5px 0;
    }
.jive-sidebar-pollform span input {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    margin: 2px 0 0 0;
    padding: 0;
    }
.jive-sidebar-pollform span label {
    display: block;
    margin-left: 18px;
    padding: 0;
    }
.jive-sidebar-pollform input.jive-poll-votebtn {
	font-size: 9pt;
	margin-right: 10px;
    margin-top: 4px;
    }

.jive-sidebar-pollresults {
	padding-bottom: 5px;
    overflow: hidden;
    }
.jive-sidebar-pollresults span {
	display: block;
	clear: both;
	width: 100%;
	padding: 0 0 10px 0;
	}
.jive-sidebar-pollresults span em {
	color: #999;
	font-style: normal;
	}
.jive-sidebar-pollresults span img {
	display: block;
    margin: 1px 0 0 0;
    min-width: 2px;
    max-width: 100%;
    }

.jive-sidebar-polladmin {
	clear: both;
	width: 100%;
	padding: 4px 0 2px 0;
	margin: 4px 0 0 0;
	}
.jive-sidebar-polladmin a {
	margin: 0 8px 0 0;
	}



.jive-sidebar-usercontent ul {
    padding-bottom: 3px !important;
    }
.jive-sidebar-usercontent ul li a {
    display: block;
    padding-left: 20px;
    }
.jive-sidebar-usercontent a.jive-sidebar-viewall {
    display: block;
    padding-bottom: 5px;
    padding-left: 6px;
    }


.jive-sidebar-body-actions h4.jive-sidebar-body-inner-header {
    padding: 0 10px 0 10px;
    }

ul.jive-sidebar-iconlists {
    padding-top: 4px !important;
    }
ul.jive-sidebar-iconlists li a {
    display: block;
    padding-left: 22px;
    }

ul.jive-sidebar-rssfeed li {
    }
ul.jive-sidebar-rssfeed li span {
    color: #999;
    display: block;
    font-size: 8pt;
    margin-top: 2px;
    }
ul.jive-sidebar-rssfeed li a {
    font-weight:normal;
    margin-bottom: 3px;
    }


ul.jive-sidebar-subcommunities,
ul.jive-sidebar-taggroups {
    padding-top: 4px !important;
    float: left;
    }
ul.jive-sidebar-subcommunities li,
ul.jive-sidebar-taggroups li {
    display: block;
    height: auto;
    background-position: top left;
    padding: 2px 0 4px 0 !important;;
    margin: 0 !important;
    }
ul.jive-sidebar-subcommunities li a,
ul.jive-sidebar-taggroups li a {
    display: block;
    font-size: 9pt;
    font-weight: bold;
    padding: 0 0 0 22px !important;
    text-decoration: none;
    }
ul.jive-sidebar-subcommunities li a:hover,
ul.jive-sidebar-taggroups li a:hover {
    text-decoration: underline;
    }
ul.jive-sidebar-subcommunities li ul,
ul.jive-sidebar-taggroups li ul {
    display: block;
    clear: both;
    float: left;
    padding: 0 0 3px 18px !important;
    margin: 0 !important;
    }
ul.jive-sidebar-subcommunities li ul li,
ul.jive-sidebar-taggroups li ul li {
    background-position: 4px 4px;
    padding: 2px 0 0 0 !important;
    }
ul.jive-sidebar-subcommunities li ul li a,
ul.jive-sidebar-taggroups li ul li a {
    padding: 0 0 0 20px !important;
    font-weight: normal;
    }

.jive-sidebar-body .jive-sidebar-body-status {}
.jive-sidebar-body .jive-sidebar-body-status h5 { background-color: #fafafa; border-bottom: 1px solid #dadada; color: #777; font-size: 8pt; margin: 0; padding: 2px 0 2px 4px; }
.jive-sidebar-body .jive-sidebar-body-status ul { padding: 3px 0 15px 0; }
.jive-sidebar-body .jive-sidebar-body-status ul li { padding: 1px 0 2px 5px;  }
.jive-sidebar-body .jive-sidebar-body-status ul li span { color: #999; font-family: "Lucida Grande", Tahoma, Verdana ,Arial, sans-serif; font-size: 7pt; padding-left: 3px; }