#session_sidebar td {
  font-size: .75em;
}

#session_sidebar input {
  width: 190px;
}

#session_sidebar .description {
  margin: -8px 0px -10px 0px;
  font-weight: bold;
}

#session_sidebar button {
  float: right;
}

.nickname { font-size: 2em; }
.fullname { font-size: 1em; }
.url      { font-size: 1em; }

#identities { font-size: .75em; }

.creator { font-size: .5em; }
.creator .fullname, .creator .url  { display:none;}

/* begin css tabs */

ul.tabnav { /* general settings */
text-align: right; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desi#FED6D6 */
font: bold 11px verdana, arial, sans-serif; /* set font as desi#FED6D6 */
border-bottom: 1px solid #6c6; /* set border COLOR as desi#FED6D6 */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul.tabnav li { /* do not change */
display: inline;
}

ul.tabnav li.selected { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

ul.tabnav li.selected a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desi#FED6D6 */
color: #000; /* set selected tab link color as desi#FED6D6 */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul.tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desi#FED6D6; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #6c6; /* set border COLOR as desi#FED6D6; usually matches border color specified in .tabnav */
background-color: #cfc; /* set unselected tab background color as desi#FED6D6 */
color: #666; /* set unselected tab link color as desi#FED6D6 */
margin-right: 0px; /* set additional spacing between tabs as desi#FED6D6 */
text-decoration: none;
border-bottom: none;
}

ul.tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desi#FED6D6 hover color */
}

/* end css tabs */

#wiki-navigation, #page-navigation {
  margin-top: -2em;
  padding-right: 1em;
}

body {
  background-color: black;
  margin:0px;
}

#main.container {
  background-image: url('/images/drapes.png');
  background-repeat: no-repeat;
}

#site_masthead.container {
  background: black;
}

div.container {
  background-image:none;
  background-color: white;
  padding-top: 18px;
}

div.pad {
  padding-left:9px;
  padding-right:9px;
}

#footer {
  padding-top:300px;
}

#wiki-title p {
  display:inline
}

#wiki-title {
  margin-bottom: 18px;
}

#page-title a {
  text-decoration: none;
}

th {
  background:white none repeat scroll 0%;
}
table {
  border-collapse:collapse; 
}

td {
  border-bottom: 1px dashed grey;
}
th {
  border-bottom: 1px solid;
}

h1 a {
  text-decoration: none;
  color: black;
}

a[href$=".pdf"] { 
 padding: 0 20px 0 0; 
 background: #fff url(/images/icons/mini/file_acrobat.gif) no-repeat right center; 
}
a[href^="http"] { 
 padding: 0 20px 0 0; 
 background: #fff url(/images/icons/mini/icon_link.gif) no-repeat right center; 
}

/* Auto-completion */

div#tag_list_completion {
  width: 350px;
  background: #fff;
}

div#tag_list_completion ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}

div#tag_list_completion ul li {
  margin:0;
  padding:3px;
}

div#tag_list_completion ul li.selected {
  background-color: #ffb;
}

div#tag_list_completion ul strong.highlight {
  color: #800;
  margin:0;
  padding:0;
}

/* end auto completion */

.added {
  padding: 0 0 0 35px; 
  background: green url(/images/icons/page_white_add.png) no-repeat left center;
  background-position: 10px 10px;
}

ul.tags {
  margin-left: 0;
}
.tags li {
  display:inline;
  margin-right: 1em;
}

h5 em, h4 em, h3 em, h2 em, h1 em {
  color: red;
  font-style: normal;
  font-weight: lighter;
}