@charset "UTF-8";
/* GLOBE NETWORK 2.0 */
.page-user {
background: #ebe9e7 url(../images/globe-network-bg.jpg) no-repeat top center;
}
.page-user #content a {
color: #085545;	
}
/* CURRENT NAV */
.page-user #current-nav {
margin-top:140px;
padding-bottom:2em;
}
.page-user #current-nav.join {
margin-top:32px;
background	:none;
border-radius:0;
box-shadow:none;
}
.page-user #current-nav h2 {
margin-top:0;
}
.page-user #current-nav ul {
float:none;
margin-top:90px;
background-color: #CECAC1;
}
.page-user #current-nav ul li ul {
margin-top:0;
}
.page-user #current-nav ul li ul li ul li ul li a {
padding-left: 54px;
width: 156px;
}
/* USER PROFILE */
.page-user #current-nav .profile {
position:relative;
margin-top:-136px;
}
.page-user #current-nav .profile h4 {
color: #095845;
font-weight: bold;
font-size: 1.5em;
margin-top: .2em;
margin-left:82px;
}
.page-user #current-nav .user-picture {
position:absolute;
left:0;
top:0;
}
.page-user #current-nav .user-picture img {
background-color:#fff;
border:4px solid #0BA083;
border-radius:14px 14px 14px 14px;
box-shadow:0 2px 2px #8F8E8E;
padding:8px;
max-width:50px;
max-height:70px;
}
.page-user #current-nav .profile ul {
margin-left:84px;
padding:0;
margin-top:0;
width:150px;
background-color:transparent;
}
.page-user #current-nav .profile ul li {
padding:0;
float:none;
}
.page-user #current-nav .profile ul li.roles {
display:none;
}
.page-user #current-nav .profile ul li p {
font-size:1em;
padding:0;
margin:0;
}
.page-user #current-nav .profile ul li a,
.page-user #current-nav .profile ul li a.active {
width:150px;
padding:0;
float:none;
color:#0BA083;
background-color:transparent;
font-weight:normal;
}
.page-user #current-nav .profile ul li a:hover {
text-decoration:underline;
font-weight:normal;
color:#0BA083;
background-color:transparent;
}
.page-user #content form .marker, 
.page-user #content form .form-required {
color: #0ba184;
}
.page-user #content h4 {
color: #095845;	
}
/* =FORMS */
/* =captcha */
.page-user #content form .description {
color: #0ba184;
font-size: 1.3em;
line-height: 1.2em;
margin-top: .6em;
margin-bottom: 1em;
}
.page-user #content .captcha .fieldset-description {
font-size: 1.3em;
}
.page-user #content .captcha .field-prefix {
font-size: 1.4em;
}
.page-user #content .captcha input {
width:auto;
text-align:center;
font-size: 1.4em;
}
/* =associated networks	 */
.page-user #content #edit-associated-network--2 .fieldset-wrapper {	
display:none;
}
.page-user #content #edit-associated-network--2 ul {
padding-bottom:.6em;
}
.page-user #content #edit-networks--2 ul li {
background:none;
padding:0;
}
.page-user #content #edit-networks--2 ul li input,
.page-user #content #edit-networks--2 ul li label {
height:2em;
line-height:2em;
margin:0;
}
.page-user #content #edit-networks--2 ul li label {
color: #0BA184;
padding-left:.4em;
}
.page-user #content form input {
background-color: #cbc8c2;
border: none;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 2px 2px 0 #989691 inset;
color: #656565;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 1.3em;
padding: .4em .8em;
width: 255px;
}
.page-user #content form legend {
color: #085545;
font-size: 1.6em;
}
.page-user #content form label.option {
padding: 0;
font-weight: normal;
}
.page-user #content form select,
.page-user #content form option  {
font-weight: normal;
padding-left:.6em;
}
.page-user #content form option  {
font-weight: normal;
padding-left:.8em;
}
.page-user #content form input.form-submit {
background-color: #0ba083;
border: 0 none;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px 3px -2px #54524F;
color: #fff;
cursor: pointer;
display: inline-block;
margin: 0;
padding: .2em .8em;
text-decoration: none;
width: auto;
}
.page-user #content form input.form-submit:hover {
background-color: #fff;
color: #0ba083;
}
.page-user #content form input.form-file {
width: auto;
}
div.link-field-column {
width: 100%;
}
.page-user #content form div.link-field-column {
margin: 0;
}
.page-user #content form div.link-field-column label {
font-weight: normal;
}
.page-user #content form div.link-field-column input {
width: 255px;
}
.page-user #content form fieldset{
margin-bottom:.6em;
}
.page-user #content form fieldset:last-of-type {
margin-bottom: 0;
}
#content .page-user h2.current {
 color: #095646;
}
#content .page-user h3,
.page-user #content h3 {
color: #0ba083;
}
.page-user #content h3#terms {
margin-top:1em;
}
.page-user #content #bread-crumb ul li a {
background-image: url(../images/network-breadcrumb-arrow.png);
}
.page-user #content #bread-crumb ul li a {
color: #0BA083;
}
.page-user #content .admin_tabs ul li a {
font-size: 1.3em;
}
.page-user #content .date-float input {
width: auto;
margin-right: .4em;
}
.page-user #content form div.container-inline-date {
float: left;
margin-bottom: 0px;
}
.page-user #content form .container-inline-date div.date-padding {
padding: 0;
margin: 0;
width: 714px;
}
.page-user #content form .container-inline-date div.date-padding label {
padding-bottom: 0;
font-weight: normal;
}
.page-user #content .container-inline-date label {
float: left;
margin: 0 .8em 0 0;
height: 2.6em;
line-height: 2.6em;
}
.page-user #content .container-inline-date select {
margin-right: 1.2em;
}
.page-user #content div.date-month,
.page-user #content div.date-day,
.page-user #content div.date-year {
float: left;
margin-bottom: 0;
}
.page-user #content .end-date-wrapper label:first-of-type {
padding-bottom: 1em;
font-weight: bold;
height: auto;
}
.page-user #content #user-register-form {
margin-bottom: 1.2em;
}
.page-user #content #user-register-form .form-submit {
margin: 0;
}
.page-user #content #user-register-form .fieldset-wrapper legend {
color: #646464;
background: none;
margin: 0;
font-size: 1.3em;
}
/* =captcha */
.page-user #content fieldset.captcha div.reload-captcha-wrapper {
font-size: 1.3em;
}
/* =my profile */
.page-user #content .profile dl {
margin: 0;
}
.page-user #content .profile .user-picture {
background-color: #fff;
border-radius: 14px;
box-shadow: 0 2px 2px #8F8E8E;
border: 4px solid #0ba083;
margin: 10px 20px 10px 20px;
} 
.page-user #content .profile .user-picture img {
padding: 12px;
} 

.page-user #content h1 {
color: #0c5645;
}
.page-user #content .profile h3 {
color: #0c5645;
margin-bottom: .2em;
ackground: url("../images/network-separator.png") repeat-x center top transparent;
padding-top: .6em;
border-bottom: none;
}
.page-user #content h3:first-of-type {
background: none;
padding-top: 0;
}
.page-user #content .field .field-label,
.page-user #content .field .field-item,
.page-user #content .field .field-items {
display: inline;
}
.page-user #content .field .field-label {
color: #646464;
font-size: 1.3em;
font-weight: normal;
}
.page-user #content .field {
margin-bottom:10px;
}
.page-user #content .field .field-item {
color: #14846c;
margin-bottom:12px;

}
.page-user #content .field .field-item p span {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}
.page-user #content h2.current {
color: #095845;
}
/* =current nav */
.page-user #current-nav h2 {
color: #fff;
box-shadow: 4px 4px 8px #085646;
background-color: #0BA083;	
}
.page-user #current-nav h2 span {
background: url("../images/network-current-nav-bg.png") no-repeat left bottom #cecac1;
bottom: -15px;
display: inline-block;
height: 15px;
left: 0;
position: absolute;
width: 12px;
}
.page-user #current-nav h2 a:hover {
color: #005343;
text-shadow: 1px 1px 1px #5ac3af;
}

.page-user #current-nav ul li a {
color: #095845;
}
.page-user #current-nav ul li.networks a{
color: #095845;
}
.page-user #current-nav ul li.networks li a {
color: #fff;
}
.page-user #current-nav ul li.networks li li a {
color: #095845;
}
.page-user #current-nav ul li.networks li li a:hover {
font-weight:bold;
}
.page-user #current-nav ul li a:hover,
.page-user #current-nav ul li a.selected-1 {
background-color: #0BA083;
color: #fff;
}
.page-user #current-nav ul li ul li {
background: #0BA083 url("../images/network-current-nav-sep.png") bottom center no-repeat;
color:#fff;
}
.page-user #current-nav ul li ul li a {
color:#fff;
}
.page-user #current-nav ul li ul li ul li a {
color: #fff;
font-weight:normal;
}
.page-user #current-nav ul li ul li a.selected {
background-color: #fff;
color: #095845;
font-weight:bold;
background: url("../images/network-current-nav-selected.png") no-repeat 218px 13px #fff;
}
.page-user #current-nav ul li ul li ul li a.selected {
background-image:none;
}
.page-user #current-nav ul li a.selected-2 {
background-color: #fff;
color: #095845;
font-weight:bold;
}
.page-user #current-nav ul li ul li:last-child {
background-image: none;
}
.page-user #current-nav ul li ul li a:hover {
background-color: #fff;
color: #005343;
}
/* =level 3 */
.page-user #current-nav ul li ul li ul li {
background-image:none;
}
.page-user #current-nav ul li ul li ul li a {
padding-left:40px;
width: 170px;
background-color: #fff;
color: #005343;
}	
/* =active user */
.active-user {
border-radius: 0 0 6px 6px;
position: absolute;
right: 132px;
color: #fff;
font-size: 1.3em;
padding: .2em .8em .3em 1em;
background-color:#0ba083;
width: auto;
}
/* =my networks */
.page-user #content ul.my-networks {
float: left;
width: 714px;
}
.page-user #content ul.my-networks li {
padding: 0;
background: url("../images/network-my-profile-sep.png") repeat-x center bottom transparent;
float: left;
width: 714px;
}
.page-user #content ul.my-networks li .network {
float: left;
padding-bottom: .8em;
position: relative;
}
.page-user #content ul.my-networks li .network .logo {
float: left;
background-color: #fff;
text-align: center;
margin: 0 14px 0 20px;
padding:12px 12px 8px 12px;
border-radius: 8px;
box-shadow: 0 2px 2px #8F8E8E;
width:70px;
}
.page-user #content ul.my-networks li .network .logo a img.bfbh-logo,
.page-user #content ul.my-networks li .network .logo a img.resaolab-logo {
border-radius:0;
}
.page-user #content  ul.my-networks li .network .logo img {
width: 70px;
border-radius:8px;
}
.page-user #content  ul.my-networks li .network .desc {
float: left;
width: 586px;
}
.page-user #content  ul.my-networks li .network .desc p {
margin-bottom:.5em;
}
.page-user #content  ul.my-networks li .network .desc h3 {
color: #14846e;
margin-top: 0;
}
.page-user #content  ul.my-networks li .network ul.profile {
background-image: none;
width: auto;
padding-bottom: 0;
}
.page-user #content ul.my-networks li .network ul.profile li {
color: #14846e;
font-size: 1.3em;
background-image: none;
padding-bottom: .2em;
width: auto;
float: none;
}
.page-user #content ul.my-networks li .network ul.profile li span {
position: relative;
font-size: .9em;
}
.page-user #content ul.my-networks li .network ul.options {
position: absolute;
right: 0;
bottom: 1em;
}
.page-user #content ul.my-networks li .network ul.options li {
width: auto;
background-image: none;
text-align: right;
}
.page-user #content ul.my-networks li .network ul.options li a {
background-color: #0BA083;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px 3px -2px #54524F;
color: #fff;
font-size: 1.3em;
padding: .2em .6em;
}
.page-user #content ul.my-networks li .network ul.options li a:hover {
background-color: #fff;
color: #0BA083;
text-decoration: none;
}

/* =my photo */
.page-user #content .profile-picture {
float:left;
border-radius: 14px;
background-color: #fff;
border-radius: 14px;
box-shadow: 0 2px 2px #8F8E8E;
border: 4px solid #0ba083;
padding: 8px 8px 4px 8px;
}
.page-user #content .profile-picture a {
padding:0;
border-radius:8px;
float:left;
}
.page-user #content .profile-picture a.active img {
opacity:1;
}
.page-user #content .profile-picture a img {
width: 70px;
height:auto;
border-radius:8px;
background-color:#fff;
}
.page-user #content .profile-picture img:hover {
opacity:.7;
}
.page-user #content .profile-picture span.add {
display:block;
position:absolute;
left:0;
bottom:-24px;
}
.page-user #content .profile-picture span.add a {
background:#0ba083 url("../images/network-add-picture.png") no-repeat 8px 7px;
color:#fff;
border-radius:6px;
box-shadow:2px 2px 3px -2px #54524F;
display: inline-block;
padding:2px 8px 6px 22px;
font-weight: normal;
background-color: #0ba083;
font-size: 1.3em;	
max-width:auto;
}
.page-user #content .profile-picture span.add a:hover {
background:#fff url("../images/network-add-picture-hover.png") no-repeat 8px 7px;
color: #0ba083;
text-decoration: none;
}
.page-user #content .profile-user span.edit {
padding-left:.6em;
background: transparent url("../images/network-edit-sep.png") no-repeat left center;
}
.page-user #content .profile-user span.edit a {
color: #fff;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px 3px -2px #54524F;
display: inline-block;
padding: 0 .6em;
font-weight: normal;
background-color: #0ba083;
font-size: .8em;
}
.page-user #content .profile-user span.edit a:hover {
color: #0ba083;
text-decoration: none;
ackground: #fff url("../images/network-add-photo-hover.png") no-repeat right center;
background-color: #fff;
}
/* =add */
.page-user #content	.profile-experience span.add,
.page-user #content	.profile-summary span.add,
.page-user #content	.profile-education span.add,
.page-user #content	.profile-networks span.add,
.page-user #content	.profile-info span.add {
float: right;
font-weight: normal;
background: url("../images/network-add.png") no-repeat right center transparent;
font-size:.8em;
}
.page-user #content	.profile-experience span.add a,
.page-user #content	.profile-summary span.add a,
.page-user #content	.profile-education span.add a,
.page-user #content	.profile-networks span.add a,
.page-user #content	.profile-info span.add a {
color: #656565;
padding-right: 1.2em;
}
.page-user #content	.profile-experience span.add a:hover,
.page-user #content	.profile-summary span.add a:hover,
.page-user #content	.profile-education span.add a:hover,
.page-user #content	.profile-networks span.add a:hover,
.page-user #content	.profile-info span.add a:hover {
color: #0ba083;
background: url("../images/network-add-hover.png") no-repeat right center transparent;
}
/* =edit */
.page-user #content .profile-experience span.edit,
.page-user #content .profile-networks span.edit,
.page-user #content .profile-education span.edit,
.page-user #content .profile-info span.edit {
padding-left: .6em;
background: transparent url("../images/network-edit-sep.png") no-repeat left center;
}
.page-user #content .profile-experience span.edit a,
.page-user #content .profile-networks span.edit a,
.page-user #content .profile-education span.edit a,
.page-user #content .profile-info span.edit a {
color: #fff;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px 3px -2px #54524F;
display: inline-block;
padding: 0 .6em;
background-color: #0ba083;
font-weight: normal;
font-size: .8em;
}
.page-user #content .profile-education span.edit a,
.page-user #content .profile-experience span.edit a {
font-size: 1em;
padding: .1em .6em;
}
.page-user #content .profile-experience span.edit a:hover,
.page-user #content .profile-networks span.edit a:hover,
.page-user #content .profile-education span.edit a:hover,
.page-user #content .profile-info span.edit a:hover {
color: #0ba083;
background-color: #fff;
text-decoration: none;
}
.page-user #content .profile-info span.edit a:hover {
color: #0ba083;
background-color: #fff;
text-decoration: none;
}

.page-user #content .profile-user ul li {
background: none;
padding: 0;
}
.page-user #content .profile-user ul li.connections {
display:none;
}
.page-user #content .profile-user ul li.location {
padding-bottom: 1em;
}
.page-user #content .profile-user ul li p,
.page-user #content .profile-info ul li p {
color: #18836f;
padding-bottom: .2em;
}
.page-user #content .profile-user ul li p strong,
.page-user #content .profile-info ul li p strong {
color: #656364;
}
.page-user #content .profile-summary,
.page-user #content .profile-experience,
.page-user #content .profile-education,
.page-user #content .profile-info,
.page-user #content .profile-networks {
float: left;
width: 714px;
background: url("../images/network-my-profile-sep.png") repeat-x center bottom transparent;
padding-bottom: 1em;
}
.page-user #content .profile-networks {
background-image: none;
padding-bottom: .6em;
}
.page-user #content .profile-experience {
padding-bottom: .6em;
}
.page-user #content .profile-summary h3,
.page-user #content .profile-experience h3,
.page-user #content .profile-education h3,
.page-user #content .profile-info h3,
.page-user #content .profile-networks h3 {
margin-left: 0;
margin-top: .4em;
}
.page-user #content .profile-user ul li {
background: none;
padding: 0;
}
.page-user #content .profile-experience ul li,
.page-user #content .profile-education ul li  {
background: url("../images/network-bullet.png") no-repeat 5px 5px transparent;
}
.page-user #content .profile-networks ul li  {
background: url("../images/network-bullet.png") no-repeat 5px 7px transparent;
}
.page-user #content .profile-experience ul li h4,
.page-user #content .profile-education ul li h4 {
color: #0a5747;
font-size: 1.3em;
}
.page-user #content .profile-experience ul li p.organisation,
.page-user #content .profile-education ul li p.location {
color: #18836f;
}
.page-user #content .profile-info ul li {
background: none;
}
.page-user #content .profile-info ul li p {
font-weight: normal;
text-align: left;
}
.page-user #content .profile-networks ul li p a,
.page-user #content .profile-info ul li p a {
color: #18836f;
}
.page-user #content .profile-info ul li.address {
background: url("../images/network-address.png") no-repeat left 2px transparent;
}
.page-user #content .profile-info ul li.telephone {
background: url("../images/network-telephone.png") no-repeat left 2px transparent;
}
.page-user #content .profile-info ul li.email {
background: url("../images/network-email.png") no-repeat left 2px transparent;
}
.page-user #content .profile-info ul li.website {
background: url("../images/network-website.png") no-repeat left 2px transparent;
}
/* =new password */
.page-user #content #user-pass input.form-submit {
margin-top: 12px;
display: block;
}
.page-user #content .filter-wrapper a,
.page-user #content .filter-wrapper h3 {
display: none;
}
.page-user #content .filter-wrapper ul.tips {
font-size: 1.3em;
margin-top: -10px;
}
.page-user #content .filter-wrapper ul.tips li {
color: #0BA184;
padding: 0 0 .2em 0;
background: none;
}
/* =network members */
.page-user ul.network-members {
width: 714px;
margin-top:0;
}
.page-user #content ul.network-members li {
padding: 0;
width:100%;
float: left;
background-image: none;
}
.page-user #content ul.network-members li .profile-user {
padding: 1em 0;
min-height: 100px;
margin:0;
}
.page-user #content ul.network-members li:last-of-type .profile-user {
background-image: none;
}
.page-user #content ul.network-members li .profile-user h3 {
color: #0BA083;
}
.page-user #content ul.network-members li .profile-user ul li {
background-image: none;
}
/* =register form */
/* =password */
.page-user #content form div.password-strength  {
width: 714px;
margin: 0;
}
.page-user form .password-strength .password-strength-title {
font-size: 1.3em;
}
.page-user form .password-strength .password-strength-text {
font-size: 1.3em;
color: #0BA083;
}
.page-user form .password-strength .password-indicator {
margin-top: .4em;
background-color: #cecac1;
height: .5em;
}
.page-user form .password-strength .password-indicator div {
background-color: #0BA083;
height: .5em;
}
.page-user form div.password-confirm {
font-size: 1.3em;
width: 690px;
margin: 0;
background-color: #dce5f4;
padding: .6em 10px;
border: 2px solid #0166ff;
border-radius: 8px;
color: #0166ff;
}
.page-user form div.password-confirm span {
font-weight: bold;
color: #0166ff;
text-transform:capitalize;
}
/* =timezone */
.page-user #content form #edit-timezone {
margin-bottom: 0;
}
.page-user #content #edit-timezone legend a {
color: #085545;
}
html.js fieldset.collapsible .fieldset-legend {
padding: 0;
background: none;
}
.page-user #content .password-suggestions {
font-size: 1.3em;
margin-top: 1em;
}
.page-user #content .password-suggestions ul li {
color: #0BA184;
background: none;
padding: 0 0 .2em;
}
.page-user #content #user-profile-form .user-picture a {
background-color: #fff;
border: 4px solid #0BA083;
border-radius: 14px 14px 14px 14px;
box-shadow: 0 2px 2px #8F8E8E;
display: inline-block;
width: auto;
margin-top: 10px;
}
.page-user #content #user-profile-form .user-picture img {
border-radius: 14px 14px 14px 14px;
padding: 6px 6px 2px;
width: 80px;
}
/* =join a network */
.page-user #content #edit-networks ul li {
background-image:none;
padding:0 0 0 .4em;
margin:0;
color: #197CD8;
}
.page-user #content #edit-networks ul li label {
display:inline-block;
padding-left:.4em;
color:#0ba083;
}
.page-user #content #edit-networks ul li input {
margin:2px;
}
.page-user #content #frmglobe-joinnetwork .description {
display: none;
}
/* =network HOME */
.page-user #content #network {
float: left;
width: 714px;
margin-top: 12px;
}
.page-user #content #network .summary,
.page-user #content #network .logo,
.page-user #content #network .users,
.page-user #content #network .latest {
float: left;
}
.page-user #content #network .logo img.resaolab-logo {
border-radius:0;
}
.page-user #content #network .logo img.glopidr-logo	 {
border-radius:0;
height:21px;
width:auto;
}
.page-user #content #network .latest table caption,
.page-user #content table caption {
color:#095845;
margin-left:12px;
background: url("../images/network-bullet.png") no-repeat left center transparent;
}
.page-user #content #network .latest table tr th,
.page-user #content table tr th {
color:#0BA083;
}
.page-user #content #network .latest table tr th a.up,
.page-user #content table tr th a.up {
background-image: url("../images/network-sort-by-up.png");
}
.page-user #content #network .latest table tr th a.up:hover,
.page-user #content table tr th a.up:hover {
background-image: url("../images/network-sort-by-up-hover.png");
}
.page-user #content #network .latest table tr th a.down,
.page-user #content table tr th a.down {
background-image: url("../images/network-sort-by-down.png");
}
.page-user #content #network .latest table tr th a.down:hover,
.page-user #content table tr th a.down:hover {
background-image: url("../images/network-sort-by-down-hover.png");
}
.page-user #content #network .latest table tr td.title a,
.page-user #content table tr td.title a {
background-color: #0BA083;
}
.page-user #content #network .latest table tr td.title a:hover,
.page-user #content table tr td.title a:hover {
background-color:#fff;
color:#0BA083;
}
.page-user #content #network .latest p.tb-more {
border-radius:0;
box-shadow:none;
padding-bottom:0;
}
.page-user #content p.tb-more {
background-image:none;
}
.page-user #content p.tb-more {
margin-top:0;}
.page-user #content p.tb-more a {
background-image: url("../images/network-more.png");
color: #095845;
}
.page-user #content #network .logo {
border-radius: 14px 14px 14px 14px;
background-color: #fff;
box-shadow: 0 2px 2px #8F8E8E;
margin:0 14px 12px 0;
padding: 12px 12px 8px;
}
.page-user #content #network .logo img {
border-radius: 14px 14px 14px 14px;
width:100px;
}
.page-user #content #network .logo img.bfbh-logo,
.page-user #content #network .logo img.resaolab {
border-radius:0;
}
.page-user #content #network .summary {
width: 552px;
padding-right: 12px;
}
.page-user #content #network .summary p {
margin: 0 0 .6em;
}

.page-user #content #network .latest h3 span {
float:right;
font-weight: normal;
font-size: .8em;
}
.page-user #content #network .latest h3 span a {
color:#656565;
padding-right:16px;
background: url("../images/network-add.png") no-repeat right center transparent;
}
.page-user #content #network .latest h3 span a:hover {
color:#0ba083;
text-decoration:none;
background: url("../images/network-add-hover.png") no-repeat right center transparent;
}
/* =network map enlarge */
.page-user #content #network .users .map span.view {
display:none;
}
.page-user #content #network .users .map span.view a {
color: #656565;
margin-right: 16px;
background: url("../images/network-add.png") no-repeat right center transparent;
padding-right: 14px;
}
.page-user #content #network .users .map span.view a:hover {
background: url("../images/network-add-hover.png") no-repeat right center transparent;
color: #0ba083;
text-decoration:none;
}
.page-user #content #network .users .map ul {
font-size: 1.4em;
}
.page-user #content #network .users .map ul li {
background-color: #0ba083;
color: #fff;
float: left;
height: 25px;
line-height: 25px;
position: absolute;
text-align: center;
width: 40px;
padding:0;
background-image:none;
}
.page-user #content #network .users .map ul li.continent-AF { /*Africa*/
left: 170px;
top: 110px;
}
.page-user #content #network .users .map ul li.continent-AS { /*Asia*/
left: 220px;
top: 80px;
}
.page-user #content #network .users .map ul li.continent-OC { /*Oceania*/
left: 270px;
top: 150px;
}
.page-user #content #network .users .map ul li.continent-SA { /*South America*/
left: 110px;
top: 140px;
}
.page-user #content #network .users .map ul li.continent-NA { /*North America*/
left: 70px;
top: 50px;
}
.page-user #content #network .users .map ul li.continent-EU { /*Europe*/
left: 170px;
top: 50px;
}
.page-user #content #network .users .map ul li.continent-UN { /*Unknown*/
display:none;
}
.page-user #content #network .users .map ul li.continent-AN { /*Antartica*/
display:none;
}
.page-user #content #network .users .map ul li span {
background: url("../images/members-map-bg.png") no-repeat left bottom transparent;
height: 8px;
left: 0;
position: absolute;
top: 25px;
width: 13px;
}
.page-user #content #network .users .map ul li a {
color: #fff;
display: block;
text-decoration: none;
padding:0;
}
.page-user #content #network .users .map ul li a:hover {
color:#16836E;
background-color:#fff;
}

.page-user #content #network .latest ul li {
background: url("../images/icon-disc.png") no-repeat 14px 10px transparent;
padding:0;
}
.page-user #content #network .latest ul li span {
margin:0;
color: #404141;
font-weight: bold;
display: inline-block;
text-align: left;
}
.page-user #content #network .latest ul li a {
padding:.6em 0;
display:block;
}
.page-user #content #network .latest ul li a:hover {
display:block;
text-decoration:none;
background:#afaaa0 url("../images/icon-disc.png") no-repeat 14px 10px;
padding:.6em 0;
}
.page-user #content #network .latest ul li span.date {
background: url("../images/icon-calendar.png") no-repeat left center transparent;
padding:0 0 0 24px;
margin-left:26px;
}
.page-user #content #network .latest ul li span.type {
background: url("../images/icon-type.png") no-repeat left center transparent;
padding:0 0 0 20px;
margin-left:5px;
}
.page-user #content #network .latest ul li span.theme {
background: url("../images/icon-theme.png") no-repeat left center transparent;
padding:0 0 0 24px;
margin-left:5px;
}
.page-user #content #network .latest h4 {
color:#0ba083;
font-weight: normal;
margin-left:14px;
}
/* FORUMS */
.page-user #content #forum {
width:714px;
}
.page-user #content #forum .forum-table-wrap .forum-table-superheader {
background-image:none;	
}
.page-user #content #forum .forum-table-superheader {
padding:0;
}
.page-user #content #forum .forum-table-superheader span {
display:none;
}
.page-user #content #forum .forum-table-superheader .forum-table-name {
margin:0;
display:inline-block;
width:100%;
font-size:1.8em;
background: url("../images/h2-underline.png") no-repeat center bottom transparent;
margin:5px 0 10px 0;
}
.page-user #content td.forum-details .forum-description {
color: #656565;
}

.page-user #content th.forum-icon,
.page-user #content td.forum-list-icon {
display:none;
}
/* NEW SUBJECT */
#content .forum-node-create-links {
display:none
}
#content .forum-node-create-links:first-of-type {
font-size: 1.3em;
width:auto;
display:inline-block;
padding-bottom:1em;
}
#content .forum-node-create-links a {
color: #0BA083;
font-weight: bold;
}
#content .forum-node-create-links-top {
padding-top:0;
}
/* =forum-topic-list */
/* =topic list */
.page-user #content #forum .forum-table {
background-color:#ceCcac1;
border:none;
width:714px;
}
.page-user #content #forum .forum-table thead tr {
background:none;
border:none;
}
.page-user #content #forum .forum-table thead tr th {
color: #085545;
padding: .6em 1em .4em 1em;
}
#content #forum .forum-topic-legend,
#content #forum #forum-sort,
#content #forum .forum-tools {
display: none;
}
.forum-table thead tr a, 
.forum-table thead tr a:visited, 
.forum-table thead tr a:link {
color: #085648;
font-weight: normal;
}
#content #forum .forum-table tr.even, 
#content #forum .forum-table tr.odd,
#content #forum .forum-table-wrap .forum-table-superheader, 
#content #forum .forum-table-topics thead tr {
background: url("../images/tr-divider.png") no-repeat center top transparent;
border: none;
}
#content #forum .forum-table-topics thead tr {
background: none;
}
.page-user #content #forum table tr td {
border:none; 
vertical-align: top; 
line-height: normal;
color: #656565;
padding-top: .6em;
background: url("../images/cell-separator.png") no-repeat right 10px transparent;
}
.page-user #content #forum table tr td:last-of-type {
background-image:none;
}
.page-user #content #forum table tr td .forum-name a { 
font-size: 1.2em;
color: #095845;
}
.page-user #content #forum table tr td .forum-name {
font-size:.9em;
}
#content #forum table tr td span.marker { 
background-color: #fff;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px 3px -2px #54524F;
color: #0BA083;
display: inline-block;
margin-bottom: 0.4em;
padding: 0.2em .8em;
text-decoration: none;
width: auto;
}
#content #forum table tr th.views-field-topic-icon,
#content #forum table tr td.views-field-topic-icon {
display: none;
}
#content #forum table tr th a img {
display: none;
}
#content #forum table tr td.views-field-title {
padding-left: 10px;
color: #646464;
}
#content #forum table tr td.views-field-title a span {
background-color: #0BA083;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px 3px -2px #54524F;
color: #FFFFFF;
text-decoration: none;
padding: .4em 1em;
width:auto;
cursor:pointer;
display: inline-block;
margin-bottom: .4em;
}
#content #forum table tr td.views-field-title a:hover {text-decoration:none;}
#content #forum table tr td.views-field-title a:hover span { background-color: #fff;color:#0BA083; }
#content #forum table tr td.views-field-last-updated {
color: #646464;
}
/* =comment form */
#content #forum-comments {
}
#content #forum-comments h2 {
color: #085646;
font-size: 1.8em;
line-height: 1.3em;
font-weight: bold;
clear: both;
margin: 20px 0 10px 0;
display: block;
background: url(../images/h2-underline.png) no-repeat bottom center;
}
#content .comment-form .form-required {
color: #0ba083;
}
#content .comment-form a.username {
color: #0ba083;
font-size: 1.6em;
display: inline-block;
font-weight:bold;
margin-bottom:.6em;
}
#content span.cke_skin_kama {
border: none;
border-radius: 0;
padding: 0;
}

#content .comment-form .forum-post-content p {
font-size: 1.3em;
line-height: 1.5em;
}
#content .comment-form .cke_skin_kama .cke_contents iframe html {
border-radius: 6px 6px 6px 6px;
}

#content .comment-form .forum-post-wrapper {
border-radius: 0 0 6px 6px;
}
#content .comment-form .forum-post-content p strong {
color: #0ba083;
}
#content .comment-form .grippie {
display: none !important;
}
#content .comment-form  input.form-text,
#content .comment-form textarea {
min-width: 476px;
max-width: 714px;
padding: .4em 10px;
color: #4a4a4a;
font-size: 1.3em;
}
#content .comment-form  input.form-text {
min-width: 456px;
}
#content .cke_skin_kama .cke_wrapper {
background: none;
border-radius: 0;
display: block;
padding: 0;
}
#content .comment-form table {
margin: 0;
}
#content .text-format-wrapper a.ckeditor_links {
font-size: 1.2em;
color: #085646;
padding-left: .2em;
margin-top: .4em;
display: inline-block;
}
#content #comment-form .filter-wrapper {
display:none;
}
#content #comment-form .form-submit {
background-color: #0ba083;
margin-right: 8px;
}
#content #comment-form .form-submit:hover {
background-color: #fff;
color: #0ba083;
}
content .topic-reply-link {
color: #646464;
font-size: 1.3em;
margin-right: 12px;
}
content .topic-reply-link a {
font-weight: bold;
color: #0BA083;
}
#content .forum-add-forum a,
#content .topic-new-post-link a,
#content .topic-reply-allowed a,
#content .last-post-link a {
background-color: #0BA083;
background-image: none;
border: 0 none;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px 3px -2px #54524F;
color: #fff;
cursor: pointer;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
margin: 0;
text-decoration: none;
text-shadow: none;
width: auto;
}
#content .form-submit {
height:2.1em;
}
content .topic-reply-allowed a {
font-weight: normal;
}
#content .topic-reply-allowed a:hover,
#content .forum-add-forum a:hover,
#content .last-post-link a:hover  {
background-color: #fff;
color: #0BA083;
}
#content .last-post-link a span,
#content .topic-new-post-link a span,
#content .topic-reply-allowed a span,
#content .forum-add-forum a span {
margin: 0;
padding: .4em 1em;
display: block;
background: none;
line-height: normal;
}
#content .topic-post-count {
color: #646464;
font-size: 1.3em;
font-weight: bold;
margin: 0;
width: 49%;
text-align: right;
}
#content .indented {
margin-left: 0;
}
#content form.confirmation {
font-size: 1.3em;
}
#content form.confirmation input.form-submit {
font-size: 1.1em;
background-color: #0BA083;
margin-left: 10px;
font-weight: normal;
}
#content form.confirmation input.form-submit:hover {
color: #0BA083;
background-color: #fff;
}
#content form.confirmation a {
color: #0BA083;
margin-left: 12px;
}
#content .forum-post {
border: none;
background: none;
margin-top: 14px;
}

#content .forum-post .forum-in-reply-to a {
color: #0BA083;
padding-left: .5em;
font-size: 1.3em;
}
#content .forum-post a#new,
#content .forum-post-content p strong {
color: #0BA083;
}
#content .forum-post-content label {
display:none;
}
#content .forum-post-wrapper {
background: none;
background-color: #CECAC1;
border-radius: 0 0 0 6px;
box-shadow: 0 2px 2px #8F8E8E;
padding-bottom: 10px;
width: 100%;
float:left;
}
#content .forum-topic-header {
height: 30px;
}
/* post header */
#content .forum-post-info {
border: none;
background: none;
padding: 12px 12px 24px 12px;
background-color: #CECAC1;
border-radius: 6px 6px 0  0;
box-shadow: 0 2px 2px #8F8E8E;
float:left;
width:690px;
}
#content .forum-posted-on {
padding: 0 0 0 24px;
color: #646464;
font-size: 1.3em;
background: url("../images/icon-calendar.png") no-repeat left center #CECAC1;
}
#content .forum-post-number a {
background-color: #FFFFFF;
border-radius: 6px;
box-shadow: 0 2px 2px #8F8E8E;
color: #424242 !important;
font-size: 1.4em;
padding: 0 .5em;
font-weight: normal;
}
#content span.forum-post-number a:hover {
text-decoration: none;
}
/* =post edited by */
#content .post-edited {
font-size:1.3em;
margin:0;
color:#646464;
}
#content .post-edited a {
color: #085744;
}
/* =network sub domain */
#content .forum-post-content .item-list {
background-color:#dde6f5;
display:inline-block;
padding: .6em 1em;
background-color: #dde6f5;
border: 2px solid #0166ff;
border-radius: 8px;
color: #0166ff;
margin-top:1em;
display:none;
}
#content .forum-post-content .item-list h3 {
margin:0;
padding-bottom:.3em;
}
#content .forum-post-content .item-list ul {
margin:0;
}
#content .forum-post-content .item-list ul li {
padding:0 0 0 18px ;
margin:0;
font-size:1.3em;
}
/* =avatar */
#content .forum-post-panel-sub {
float: left;
line-height: normal;
padding: 0 12px;
}
#content .forum-post-panel-sub .author-pane {
font-size: 1.3em;
color: #0BA083;
margin:0;
text-align:center;
float: left;
}
#content .forum-post-panel-sub .author-pane a {
color: #085744;
font-size: 1.0em;
padding-bottom: .6em;
display:inline-block;
}
#content .forum-post-panel-sub .user-picture img {
border-radius: 14px 14px 14px 14px;
padding: 8px;
width: 50px;
box-shadow: 0 2px 2px #8F8E8E;
border: 4px solid #0BA083;
background-color: #fff;
}
/* =post */
#content .forum-post-panel-main {
background: none;
border: none;
padding: 0 12px;
min-height: inherit;
margin: 0;
float: left;
}
#content .forum-post-panel-main .post-title,
#content .forum-post-title {
border: none;
color: #095845;
font-size: 1.6em;
font-weight:bold;
}
#content .forum-post-content {
padding: .4em 0 0;
color: #646464;
font-size: 1.3em;
}
#content .forum-post-panel-main .forum-post-content p {
line-height: 1.5em;
}
/* =post footer */
#content .forum-post-footer {
border: none;
}
/* =jump links */
#content .forum-jump-links {
margin: 7px 0 0 4px;
line-height: normal;
}
#content .forum-jump-links a {
background: none;
border-radius: 0;
border: none;
box-shadow: none;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
text-shadow: none;
color: #095741;
}
#content .forum-jump-links a:hover {
text-decoration: underline;
}
#content .forum-jump-links a span {
background: none;
font-size: 1.2em;
padding: 0;
display: block;
line-height: normal;
}
/* =post links */
#content .forum-post-links {
margin: 0;
background-color: #0BA083;
border-radius: 0 0 6px 6px ;
box-shadow: 0 2px 2px #8F8E8E;
}
#content .forum-post-links ul {
float: right;
padding: .2em 0;
}
#content .forum-post-links ul li {
background: none;
padding: 0;
}
#content .forum-post-links ul li a {
background-image: none;
border: none;
padding: 0 1em;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
text-shadow: none;
border: 0 none;
border-radius: 0;
box-shadow: none;
color: #fff;
border-right: 1px solid #fff;
margin: 0;
text-decoration: none;
width: auto;
}
#content .forum-post-links ul li:last-of-type a {
border-right: none;
}
#content .forum-post-links ul li a:hover {
text-decoration: underline;
background: none;
}
#content .forum-post-links ul li a span {
margin: 0;
padding: 0;
display: block;
background: none;
line-height: 1em;
font-size: 1.3em;
}
/* =post links forbidden */
.page-user #content .forum-post-links ul li.comment_forbidden {
font-size: 1.3em;
color: #fff;
padding: 0 1em;
}
.page-user #content .forum-post-links ul li.comment_forbidden span a {
padding: 0;
font-weight: bold;
}
/* =news + events */
.page-user #content #comment-body-add-more-wrapper {
padding-top:10px;
}
/* NEW LOGIN */
.page-user #content .placeholder {
font-style:normal;
color:#0BA083;
font-weight:bold;
}
.page-user-login #current-nav,
.page-user-register #current-nav,
.page-user-password #current-nav {
margin-top:32px;
}
.page-user-login #current-nav ul,
.page-user-register #current-nav ul,
.page-user-password #current-nav ul {
margin-top:0;
}
.page-user #current-nav ul li a.active {
color:#fff;
font-weight:bold;
background: #0BA083 url("../images/network-current-nav-active.png") no-repeat 218px 13px;
}
/* =conference resource */
.page-user #content ul.conf-list-dl li {
background:none;
}
#content ul.nav li a:hover, 
#content ul.nav li a.selected {
background-color:#0BA083;
}
#content ul.conf-list li a h4, 
#content ul.conf-list-dl li h4 {
color:#095845;
}
#content ul.conf-list li a p.author, #content ul.conf-list-dl li p.author {
background-image:url("../images/network-index-author.png");
color:#0BA083;
}
.page-user .biology #content ol li,
.page-user .biology #content #bread-crumb ul li a {
color: #0BA083;
}
/* =forums icons */
span.forum-list-icon-wrapper {
display:none;
}
div.forum-list-legend-item {
margin:0;
}
div.forum-list-legend-item span {
font-size:1.3em;
padding:0 1em 0 0;
}
/* =configure */
.page-user #content ul.contextual-links {
background-color:#0BA083;
top:14px;
}
.page-user #content ul.contextual-links li {
list-style:none;
background-image:none;
border-radius:6px;
margin:0;
padding:.2em 1em;
}
.page-user #content ul.contextual-links li a {
font-size:1.4em;
color: #fff !important;
}
.page-user #content ul.contextual-links li a:hover {
color: #fff !important;
background-color:transparent;
}
.administer_forums a {
}
.edit_forum a {
}
/* =lists */
.page-user #content ol li {
color: #0BA083;
}
.page-user #content ul li {
background: url("../images/user-bullet.png") no-repeat  5px 7px transparent;
color: #0BA083;
}
.page-user #current-nav ul li.networks ul ul li:nth-of-type(3) {
display:none;
}