.favicon {
 background-image: url(&quot;icons/star_yellow.png&quot;);
 width:16px;
 height:16px;
}

/* My Communities macro styling */
.communities-profile-tab .my-communities {
 list-style: none;
 overflow: auto;
 padding-left: 0;
 margin-left: 0;
}

.communities-profile-tab .my-communities .community {
 width: 350px;
 height: 150px;
 overflow: auto;
 padding: 8px;
 border: 1px solid #ccc;
}

.communities-profile-tab .my-communities .action-link {
 display: inline;
 width: auto;
}

.community-profile-invites-box {
	float:left;
}

#profile-open-invitations h3 {
	font-size:10pt;
	font-weight:bold;
	margin:12px 0 4px;
	padding:0;
}

.communities-profile-tab ul.my-communities li{
	float: left;
}

li.community{
	padding-bottom: 20px;
}




/* community members */
.community-members {
}
.community-members .members {
    list-style: none;
}
.community-members .members .member {
    clear: none;
    float: left;
}
.community-members .members .clear-start, .community-members .members .clear-end {
    clear: both;
}


/* user lists */
.user-list, .user-pics {
 overflow: auto;
}
.user-list .hover {
 background-color: #e7fed6;
 cursor: pointer;
}
.user-list .entity-not-visible {
 background-color: #ffd1d3;
}

/* my-picture, users, favourites etc */
.my-picture {
 background: #e1e1e1;
 border: 1px solid #eee;
 -moz-border-radius: 5px 5px;
 -webkit-border-radius: 5px 5px;
 border-radius: 5px 5px;
 text-align: left;
 clear: none;
 float: left;
 font-size: 11px;
 height: 56px;
 margin: 0 6px 4px 0;
 overflow: hidden;
 -moz-user-select: none;
 width: 135px;
}

.invitation-profile-pic{
 background: #e1e1e1;
 border: 1px solid #eee;
 -moz-border-radius: 5px 5px;
 -webkit-border-radius: 5px 5px;
 border-radius: 5px 5px;
 float: left;
 overflow: hidden;
}


.my-picture .picture-picture {
 clear: none;
 float: left;
 margin: 4px 4px 4px 5px;
 overflow: hidden;
}

.my-picture .pictureName {
 margin-left: 60px;
}

.my-picture .picture-controls {
 position: relative;
 z-index: 1;
}

.my-picture .picture-controls img {
 cursor: pointer;
 float: right;
 height: 16px;
 margin: 2px 2px 2px 2px;
 width: 16px;
}

.my-picture .pic-buttn-delete img {
 height: 10px;
 width: 10px;
}

.bubblesProfileLink {
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  float: left;
  width: 75px;
  padding-top: 18px;
  height: 38px;
  line-height: 16px;
}

/* greyLinks */
.greyLinks .selected {
 background-color: #f0f0f0;
 padding: 5px;
}



table.portal {
    width:100%;
}

.forum-clean .content {
    vertical-align:top;
}

.forum-clean .pic {
    vertical-align:middle;
}



/* people display */
.list .my-picture {
	width: 135px;
	height: 64px;
	font-size: 11px;
	float: left;
	clear: none;
    background-color: #eee;
    -moz-border-radius: 7px;
	margin: 4px;
	cursor: move;
}

.atb-content {
	overflow: auto;
}
.ui-sortable {
	border: 1px dotted red;
}

div.list {
	border: 1px dashed blue;
	overflow: auto;
	height: 300px;
}

.hole {
	background-color: #eee;
	width: 135px;
	height: 64px;
    -moz-border-radius: 7px;
    border: 1px inset #ccc;
}
.list .picture-picture {
	float: left;
	clear: none;
	margin: 4px;
}
.list .fn, .list .role {
	width: 70px;
	float: left;
	clear: right;
	margin: 4px 0 0 0;
}

.list .picture-picture {
	background-color: #fff;
	padding: 2px;
	border: 1px solid #ccc;
}
.list .is-connection .picture-picture {
	background-color: #000;
}
.list .picture-picture img {
	border: 1px solid #ccc;
}

.ui-selected {
	border-color: #f00;
}

#finder {
	width: 310px;
	height: 700px;
	float: left;
}

#community-members {
	clear: right;
	float: left;
	width: auto;
	height: 700px;
}

/* autocomplete list */
.ac_results {
    background-color: #f7f7cc;
}

.ac_results li {
    margin-bottom: 2px;
}

.ac_results li strong {
    text-decoration: underline;
}
/* raw data toggle link */
#raw-data-display {
    background: transparent url(tv-expandable.gif) no-repeat scroll top left;
    padding-left: 16px;
    -moz-user-select: none;
}
#raw-data-display.collapsible {
    background-image: url(tv-collapsable.gif);
}

/* synonym sets in raw data display */
#synonym-sets li.clickable {
    color: #00f;
    cursor: pointer;
    text-decoration: underline;
    border: 1px solid transparent;
    padding: 4px;
    padding-left: 16px;
}

#synonym-sets li.selected {
    background: transparent url(bullet_square_green.gif) no-repeat scroll center left;
}

/* term editor */
#editor {
    margin-top: 8px;
    overflow: auto;
}

#editor #terms {
    list-style: none;
    padding-left: 0px;
}

#editor .term {
    padding: 3px;
    padding-top: 2px;
    margin: 4px;
    background-color: #eee;
    line-height: 1.0em;
    float: left;
    clear: none;
}

#editor .term .delete {
    font-weight: bold;
    color: #f00;
    text-decoration: none;
    padding: 0 4px;
}

/* Forums */
div .forum-admin {
	border: 1px solid rgb(204, 204, 204); 
	padding: 10px;
}

td.changed {
	background-color: #6699cc
}

.warningBox {
    background-color: #ffcc66;
    border: 1px solid #ff9999;
    padding: 5px;
    margin: 5px;
}



