/* 
   Standard llauren chrome
   Version 4 @ 2009-Jan-02
   Source of inspiration: digiKam site css
   Screen layout.
*/

body {
  margin: 0;
  padding: 0;
  color: #FFF;
  background-color: #777;
  font-family: tahoma, verdana, sans-serif;
}

h1, h2, h3, h4 {
  margin: 0 0.5em 0.5ex 0;
}

p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
a {
  text-decoration: none;
  font-weight: bold;
}
a:link {
  color: #ff6200; /* orange */
}
a:visited {
  color: #BA4700;
}
a:hover {
  color: #FFF;
  text-decoration: underline; 
}


a img {
    border:0;
}

pre {
  background-color: #666;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
table {
  /* make <td> sizes relative to body size! */
  font-size: 1em;
}


/*
  Page elements
*/

#hd {
  background:  url(red-banner.png) repeat-x;
  background-position:top;
  border:0;
  padding: 1ex;
}

#hd h1 {
  font-size: 240%;
  font-weight: bold;
}

#doc {
  color: #FFF;
  background-color: #404040;
}

#bd {
  padding: 2ex;
}

.sidebar {
  background: #1B1B1B url(blockbanner.png) repeat-x;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
  vertical-align: top;
}

.sidebar,
.sidebar a:visited {
  color:#ddd;
}

.sidebar a:active {
  color:red;
}

.sidebar a:hover {
  color:#ff6200;
}
.sidebar .title {
  color:#EB5A00;
}



#ft {
  background-color: #eee;
  padding: 1em;
  font-size: 0.8em;
}

.yuimenubaritem {
  background-color: #eee;
}


.posting {
  border-bottom: 1px dotted #666;
  padding-bottom: 1em;
  margin-bottom: 1em;
}

div#loadiv {
  width: 90%;
  display: block;
  text-align: right;
}

/*
 UI elements (not implemented yet) 
 */

.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}

#tabs {
  background: #555;
  width: 100%;
  padding-top: 1ex;
}

.activetab {
  background-color: #404040; 
  display: inline;
}