#WikiSource {
	font-size:16px;
	color:#009;
}
.deleteButton {
	background-color:#fff;
	color:red;
	font-size:10px;
	margin:0 0 2px 0;
	padding:0;
	border: 1px solid red;
}
.msg {
	background-color:#fee;
	border:1px solid red;
	color:red;
	font-weight:bold;
	margin:10px;
	padding:10px;
	margin-right: 280px;
}
.tip {
	background-color:#eef;
	border:1px solid blue;
	color:blue;
	margin:10px;
	padding:10px;
	margin-right:280px;
}
.beggingforsupport {
	padding-top:20px;
}
.beggingforsupport a {
	color:green;
	text-decoration:none;
}
.breakout {
	padding:10px;
	margin:20px;
	margin-right:280px;
	border:1px solid #666;
	background-color:white;
}

/* special version of breakout for the editor pull-down menu */
.SC_Item > .breakout { 
       margin:3px 5px 3px 20px;
}

#SideBar .breakout {
	padding:10px;
	margin:20px;
	margin-right:10px;
	border:1px solid #666;
	background-color:white;
}
pre {
	font-family:"pbwiki rocks! ;)", monospace;
	font-size:1em;
}
del {
	color: red;
	font-weight:bold;
}
ins {
	color: green;
	font-weight:bold;
}
#displaycontent table.permsTable td {
	background:transparent;
	border:0px;
}
#editbox { 
  padding:10px;
}
#stealLock { 
  color:red;
  font-size:1.5em;
  border:1px solid red;
  cursor:pointer;
  background-color:#fee;
  padding:3px;
}
.editCancel {
  padding:2px;
  border:1px solid blue;
  cursor:pointer;
}
.editSave {
  padding:2px;
  border:1px solid blue;
  cursor:pointer;
}

/*
	Edit Page
*/

/* Hints sidebar */
#thingbarexterior {
  background:#E9E9E9;
  border-top:1px solid #C1C1C1;
  border-bottom:1px solid #C1C1C1;
  float:right;
  font-size:.8em;
  margin:0 0 0 -2%;
  padding:0;
  width:24%;
}
  #thingbarexterior a#thingbartoggle {
    background:#fff;
    border-right:1px solid #E9E9E9;
    float:right;
    margin-bottom:19px;
    padding:2px;
    text-decoration:none;
  }
  #thingbarexterior a#thingbartoggle:hover {
    background:#B3B3B3;
    color:#fff;
  }
  #thingbarexterior #thingbar h2,
  #thingbarexterior #thingbar h3 {
    clear:both;
    color:#272727;
    font-family:Verdana, Tahoma, sans-serif;
    font-size:100%;
    margin:0 23px;
    padding:0 7px;
  }
  #thingbarexterior #thingbar h2 {
    border-bottom:1px solid #C1C1C1;
    padding-bottom:10px;
  }
    #thingbarexterior #thingbar h2 a,
    #thingbarexterior #thingbar h2 span {
      color:#ff0000;
    }
  #thingbarexterior #thingbar h3 {
    border-top:1px solid #fff;
    padding-top:7px;
  }
  #thingbarexterior #thingbar ul {
    border-bottom:1px solid #C1C1C1;
    margin:0 23px;
    padding:5px 0 10px 22px;
  }
    #thingbarexterior #thingbar ul img {
      vertical-align:middle;
    }
  #thingbarexterior #thingbar ul.images {
    padding-top:3px;
    padding-left:7px;
  }
    #thingbarexterior #thingbar ul.images li {
      background:0;
      display:inline;
      padding:0;
    }
      #thingbarexterior #thingbar ul.images li img {
        vertical-align:baseline;
      }
    #thingbarexterior #thingbar ul.recent {
      border:0;
    }

/* Textarea Editor */
  #root textarea#fcontent {
    border:1px solid #C1C1C1;
    display:block;
    float:left;
    margin:0;
    padding:0;
  }

  /* Toolbar with buttons */
  div.editbar {
    background:#E9E9E9;
    border-top:1px solid #C1C1C1;
    border-right:1px solid #E9E9E9;
    border-bottom:1px solid #C1C1C1;
    border-left:1px solid #E9E9E9;
    float:left;
    margin:0;
    padding:7px 0 0;
  }
  div#editbar-top {
    border-bottom:0;
  }
  div#editbar-bottom {
  }
  div.editbar:after {
    content: " ";
    display: block;
    height:0;
    clear: both;
    visibility: hidden;
  }
  * html div.editbar {
    display: inline-table;
  }
  div.editbar {
    display:block;
  }
    /* WYSIWYG Buttons */
    #root div.editbar .wysiwyg {
      float:right;
      padding:0 7px 0 7px;
    }
      #root div.editbar .wysiwyg p {
        font-size:9px;
        line-height:1em;
        margin:0;
        padding:0 0 7px;
      }
      #root div.editbar ul {
        display:inline;
        margin:0;
        padding:0;
      }
        #root div.editbar ul li {
          background:none;
          display:inline;
          list-style:none;
          padding:0;
        }
          #root div.editbar ul li img {
            border:0;
          }

    /* Insert... */
    div.editbar div.insert {
      float:right;
      padding:0 7px 0 10px;
      text-align:right;
    }

    /* Other Buttons */
    div.editbar div.buttons {
      float:left;
      padding:0 2px 0 2px;
      text-align:right;
      white-space:wrap;
    }
      div.editbar div.buttons input {
        vertical-align:middle;
      }

.diffadd { 
  background-color:#cfc;
  color:#090;
  font-weight:bold;
}
.diffdel { 
  background-color:#fcc;
  color:#900;
  text-decoration: line-through;
}
.diffnone { 
  margin:0px;
  padding:0px;
  color:#999;
}
.greyed {
  text-decoration: line-through;
  color:#999;
}
#login { 
  text-align:left;
}
#login table th, #login table td { 
  border:0px;
}


/* my.pbwiki special */
#mycontent { 
  margin: 0 0px;
  background: #fff;
  padding: 10px 14px 14px;
  font-size:75%;
  line-height:1.5em;
  border-top: 1px solid #C2CDAD;
  border-bottom: 1px solid #C2CDAD;
  border-left: 4px solid #C2CDAD;
  border-right: 4px solid #C2CDAD;
 }
ul.mymenu { 
  background:#EAF2F8;
  border-top:1px solid #B6D3E7;
  border-bottom:1px solid #B6D3E7;
  font-size:90%;
  margin:0;
  padding:6px 23px;
  list-style:none;
}

ul.mymenu li { 
  color:#191919;
  display:inline;
  list-style:none;
  background: none;
  padding-right:10px;
  border-right:1px solid black;
  margin-right:10px;
}
ul.mymenu li span { 
  color:#565656;
  font-weight:bold;
}  
ul.mymenu a.down {  
  text-decoration:none;
  color:red;
}
table.mywikitable {  
  border-collapse: collapse;
}
table.mywikitable td {  
  text-align:center;
  border:0px;
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
  vertical-align:middle;
}
table.mywikitable tr.even {  
  background:#fff;
}
table.mywikitable tr.odd {  
  background:#EAF2F8;
}
table.mywikitable td.head {  
  font-style:italic;
  border-bottom:1px solid black;
}
.invite {  
  padding:5px;
  margin:10px;
  width:500px;
  border:3px solid #afa;
  background:#cfc;
}
.profile {  
  /*border:1px solid #B6D3E7;*/
  padding:2px;
  width:250px;
}
.profile-img-div {  
float:left;
 padding:2px;
}
.profile-img {  
height:48px;
width:48px;
border:1px solid #ccc;
}
.profile-im-img {  
  border:0px;
  padding:1px;
}


.profile {  
  /*border:1px solid #B6D3E7;*/
  padding:2px;
  width:250px;
}
.profile-small {  
  font-size:75%;
  padding:2px;
  width:200px;
}
.profile-img-div {  
float:left;
  padding:2px;
}
.profile-img-small {  
height:24px;
width:24px;
}
.profile-img {  
height:48px;
width:48px;
/*
hilarious, but ugly.
height:4em;
width:4em;
*/
border:1px solid #ccc;
}
.profile-im-img {  
  border:0px;
  padding:1px;
}
#StartWiki {
  font-weight:bold;
  font-size:18px;
}

.firstTimer { 
  background-color:#ffe;
  border:1px solid yellow;
  color:#333;
  margin:10px;
  padding:10px;
  margin-right:440px;
}

/* google gadgets */  
.ig_tbl_line.ig_reset * {      
  background-color:transparent !important;  
  background:transparent !important;  
  border:none !important  
}
table.ig_tbl_line.ig_reset {   
  border:1px dashed #ccc; 
  background:white; 
}
iframe {
  background:white;
}
.maybelink {
	border-bottom:1px dotted blue;
}
#header {
  padding-right:17px;
}

div.search-box {
	width: 400pt;
	font-size: 11pt;
}

/* footnotes */
#footnotes {
  border-top: 1px solid #ccc;
  font-family: verdana;
  font-size: 0.9em;
  margin-top: 1em;
  padding-top: 1em;
}

#footnotes a {
  color: #9ab !important;
  font-size: 9px;
  text-decoration: none;
}

#footnotes p {
  font-weight: bold;
}

sup.footnote a {
  font-family: verdana; 
  font-size: 10px;
  padding: 0 2px;
  text-decoration: none;
}

sup.footnote span {
  display: none;
}
/* end footnotes */