/*   
Theme Name: I'm A Scientist, Get Me Out of Here WordPress Theme
Theme URI: http://imascientists.org.uk/
Description: Original theme developed by Mike Little from a design by Liam McGee
Author: Mike Little, Liam McGee
Author URI: http://zed1.com/
Version: 0.9
Tags: buddypress
*/
@import url( css/lib.css );
@import url( css/content.css );
@import url( css/skin.css );

/* standard wordpress styles needed */
.entry-content img {
    margin: 0 0 18px 0;
    max-width:100%;
}
.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}

.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}

.wp-smiley { /* Prevent the smileys from breaking line-height ??? */
	max-height:12px;
	margin:0 !important;
}


.mu_register #ias_urn {
font-size:24px;
margin:5px 0;
width:100%;
}

.mu_register #ias_urn {
font-size:24px;
margin:5px 0;
width:100%;
}

.mu_register #cimy_uef_3 {
font-size:24px;
margin:5px 0;
width: 4em;
}

.line img.profile-image {
  border:0;
  background-color: transparent;
}


.profile .participants ul li {
  list-style-type:disc;
  margin-left:20px;
}
.profile .participants ol li {
  list-style-type:decimal;
  margin-left:20px;
}


p.notification {
  color:#ED138B;
  font-size:140%;
  margin: 1em 2em;
}

p.notification.secondary {
  color:#ED138B;
  font-size:110%;
  margin: 0.5em 2em;
}

p.notification a {
  color:#ED138B;
  font-size:120%;
}
.home-zone-link a {
  text-decoration: none;
  border-bottom: none;
}

.participants .bd .home-zone-link img {
  background-color: transparent;
}

.gallery li a { position: relative; }
.gallery span.evicted  {
  background: transparent url(img/evicted.png) no-repeat;
  width:100%;
  position: absolute;
  width: 62px;
  height: 62px;
  left: 4px;
  top: 4px;
}

p.photo { position: relative; }
.photo span.evicted  {
  background: transparent url(img/evicted-sci-profile.png) no-repeat;
  width:100%;
  position: absolute;
  width: 108px;
  height: 108px;
  left: 14px;
  top: 4px;
}

p.txtC a { position: relative; display:block; width: 108px; margin-left:auto; margin-right: auto;  }
.txtC .photo span.evicted  {
  background: transparent url(img/evicted-sci-profile.png) no-repeat;
  width:100%;
  position: absolute;
  width: 100px;
  height: 100px;
  left: 4px;
  top: 0px;
}

ul.voting li a { position: relative; }
.voting span.evicted  {
  background: transparent url(img/evicted-sci-profile.png) no-repeat 50% 50%;
  width:100%;
  position: absolute;
  width: 90px;
  height: 90px;
  left: 4px;
  top: 8px;
}

p.author-info  { position: relative; }
.author-info span.evicted  {
  background: transparent url(img/evicted-avatar-notice.png) no-repeat;
  width:100%;
  /*position: absolute;*/
  width: 35px;
  height: 35px;
  margin-right: -45px;
  /*top: 0px;*/
  float:right;
}

.hideme {
    position: absolute;
	left: -2000em;
}

input#ias_status { width: 90% }

p.status {
  margin-top: 0.25em;
  margin-bottom: 1.5em;
}

.pink #ias-status-update .submit {
  margin-left: auto;
}

table.formtable.avatar {
  width:100%;
}

.avatar-radio {
  width: 160px;
  float: left;
  padding: 2px;
  margin: 2px;
  margin-top: 0.5em;
}

.avatar-radio:hover img {
  border: 1px red solid;
}

.avatar-radio img {
  padding: 1px;
  border: 1px transparent solid;
  display: inline;
}
.avatar-radio span {
  display: block;

  padding-left: 1px;
  font-size: 90%;
}

fieldset.avatar legend {
  font-size: 150%;
  font-weight: bold;
  text-indent: 0.5em;
  padding-top: 1.5em;
  margin-bottom: 0;
}

div.profile-main {
  margin: 1em;
}

.profile-main h3 {
  border-top: 1px black solid;
  color:#ED138B;
  font-size:120%;
  margin-top: 1.5em;
  margin-left: 10px;
  margin-bottom: 0.25em;
  padding-left: 0;
  padding-top: 10px;
}
.profile-main h3.first {
  border-top: 0;
}

.profile-main a.voting:link {
  vertical-align: middle;
  font-size: 150%;
}
.profile-main a.voting-image img {
  vertical-align: middle;
}

.cv.achievements img {
  background-color: transparent;
}

.carousel ul.simpleList, .carousel ul.simpleList li {
  list-style-type:none;
  display: inline;
  float:left;
}
.carousel { }

.carousel input#left-but, .carousel input#right-but  {
  position:absolute;
  top: 0;
  top: 0;
}
.carousel input#right-but  {
  margin-left: 40px;
}

.carousel p#alt-text {
  font-size:50%;
  position:absolute;
  top: 0;
  right: 0;
  text-align:right;
  color:#000;
}

.simpleList.zones { width: 50%; }
.simpleList.zones img { display:inline ; vertical-align: middle; margin-right: 2px; }
.simpleList.zones li {list-style-type : none; text-align:right;}
.main .blue .zones a { border-bottom: 0	; }

.zones.left, .zones.right {
  float:left;
  width:40%;
}

.zones.left ul.simpleList, .zones.right ul.simpleList {
  float:left;
  width:80%;
}

.zones.left h2, .zones.right h2 {
  text-align: center;
}

p.postmetadata { clear: both; }

img.aligncenter { float:none; }

div.chtbox {
  float: left;
  width: 440px;
/*  background-color: #aff;*/
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
div.chtbox.right {
  float: right;
/*  background-color: #faf;*/
}


#chatInput #chatForm textarea, #chatInput2 #chatForm2 textarea  {
  width: 95%;
  height: 3.5em;
}

div#chatoutput, div#chatoutput2 {
  height: 540px;
}

#chatInput, #chatInput2 {
  width: 100%;
}

#chatInput2.viewonly { margin-top: 110px; }

div#chatoutput img.wp-smiley, div#chatoutput2 img.wp-smiley { display: inline; }

textarea#debug {
  clear:both;
  width: 400px;
}

li.teacher { font-weight: bold; color: #000; }
li.moderator, li.administrator { font-weight: bold; color: #a00; }

.navigation {
  float:right;
  display: block;
  text-align: center;
  margin: 10px 10px;
  width:77%;
  clear:both;
}
.navigation.comments {
  float:none;
}
.navigation .alignleft {
  margin-left: 2px;
  margin-right: 2px;
}
.navigation .alignright {
  margin-left: 2px;
  margin-right: 2px;
}

ul.commentlist { clear:both; }

div.breaker { clear:both; }
	
/*  more comment styles */

/* this one means it is by the original question asker ( standard wordpress )*/
.bypostauthor { }
.role-student { }
.role-teacher { }
.role-scientist { }
.role-moderator { }
.role-administrator { }

.form-table {
  width: 90%;
  border:1px solid #ccc;
  font-size: 110%;
}

.form-table tr {
  border-top:1px solid #ccc;
}

.form-table th, .form-table td {
  padding: 4px;
  border: 0;
}

.form-table th {
  padding: 6px;
  font-weight: bold
}

table.form-table textarea, table.form-table input {
  width: 95%;
  padding: 3px;
  
}

/* ----- cv ----- */

.cv.pmm { clear:both; }
.cv.pmm textarea, table.form-table input {
  width: 90%;
  padding: 3px;
}
.cv.pmm textarea {
  height: 10em;
}
.cv.pmm .pmm-check input { margin-right: 4px; vertical-align: middle;}
.cv.pmm #pmm_delete_fs li { list-style-type : none;  }

.simple .commentlist b {background-image:url(css/skin/blue_corners.png);}
