body {
  margin:            0px;
  background-color: #B0C4DE; /* LightSteelBlue */  
  background-color: #F5F5DC;
  background-image: url('../images/background_lekke_band.jpg');
  background-repeat: repeat;
  background-attachment: fixed;
  font-size:        13px; /* .9em; */
  font-family:        "Trebuchet MS", Verdana, "DejaVu Sans", Georgia, Arial, sans-serif; 
}

ul  {
  list-style-type: square;
  padding: 0px;
  margin: 0px;
}

li {
  margin-left: 20px;
}

table.layout {
  margin-top:   10px;
  border-color:   black; /* Necessary for IE6*/
}

td.title {
  /*height:          60px;*/
  padding:          0px;
  font-size:        3.5em;
  font-weight:       bold;
  vertical-align:    middle;
  text-align:        center;

  /* padding-top: 10px;
  padding-bottom: 10px;*/
}

td.title span {
 /* border-top:        solid black 2px;
  border-bottom:        solid black 2px;
  margin-top: 10px;
  margin-bottom: 10px; */
}

#leftpane {
  vertical-align:    top;
  text-align:        right;
  padding:          0px;
  width:          185px;
  position:          fixed;
  top:             40px;
  left:             0px;
}

#leftpane form {
  margin-right: 10px; 
}

#leftpane ul, .backtotop ul, .side-pane ul {
  list-style-type: none;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
}

.side-pane ul, .side-pane {
  padding-left: 0px;
  padding-right: 0px;
}

#leftpane li, .backtotop li, .submenu li {
  list-style-type: none;
  margin: 0px;
  margin-bottom: 5px;
  border: black solid 2px;
  background-color: #F5F5DC;
  padding: 1px 5px 1px 5px;
}

#leftpane li a, .submenu li a {
  font-weight: bold;  
}

#sidebar ul {
  margin: 0px;
  margin-bottom: 10px;
  padding: 0px;

}

#sidebar {
  background-color: #B0C4DE;
  background-color: #F5F5DC;
  border: black solid 2px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 5px;
}

#sidebar li {
  margin: 0px;
}

#leftpane .selected {
  /* background-color: #c4d742; */
  background-color: navy;
}

#leftpane .selected a {
  color: #f5f5dc;
}

#leftpane .clean {
  border: none;
  background-color: #b0c4de;
  background-color: #F5F5DC;
  padding-right: 7px;
}

.submenu {
  width: 100%;
  margin: 0px;
}

td.backtotop {
  vertical-align: bottom;
  text-align: right;
  /* padding: 2px; */
}

/* .backtotop li {
  border: none;
  background-color: #b0c4de;
  padding: 0px;
}*/

td.menu {
  padding: 0px;
}

td.content {
  width: 550px;
  height: 500px;
  background-color: #f5f5dc; /* beige */
  vertical-align: top;
 /* border-left: black 5px double; */
  border: black 2px solid;
  padding: 20px;
  padding-top: 0px;
  z-index: 2;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
}

td.side-pane {
  vertical-align: top;
}

td.side-pane h2 {
  font-size: 1.1em;
  margin: 0px;
}

.side-pane ul {
  margin-left: 0px;
} 

div#rightpane {
  vertical-align: top;
  padding-right: 0px;
  padding-left: 5px;
  width: 200px;
  position: fixed;
  top: 40px;
  left: 785px; 
}

td.side-pane form {
  margin-top: 10px;
}

input {
  /*background-color: #b0c4de;*/
}

input:focus, textarea:focus, select:focus, button:focus {
  border-color: green;
  border-width: 2px;
  border-style: solid;
}

td.footer {
  text-align: center;  
  padding-top: 10px;
  color: gray;
  font-size: smaller;
}

td.footer a {
  font-family: inherit;
  color: gray;
}

td.last-modified {
  text-align: right;
  vertical-align: bottom;
  width: 100%;
  font-size: .8em;
}

table.classic {
  border-color: black;
  border-width: thin;
  border-style: solid;
  border-bottom-style: none;
  border-right-style: none;
  width: 550px;
}

table.classic td {
  border-bottom-style: solid;
  border-right-style: solid;
  border-width: thin;
  border-color: black;
  vertical-align: top;
  font-size: smaller;
  padding-left: 2px;
}

table.classic a {
  font-size: 1.1em;
}

tr.noborders td {
  border-style: none;
  border-right-style: solid;
}

a {
  font-family: Verdana, "DejaVu Sans", "Courier New", Courier, monospace;
}

a:link {
  color: navy;
  text-decoration: none;
}

a:visited {
  color: navy;
  text-decoration: none;
}

a:hover {
  color: #1E90FF; /* DodgerBlue */
  text-decoration: none;
}

img {
  border: none;  
}

table.intro {
  height: 300px;
  width: 100%;
  border-style: none;  
}

table.intro td {
  vertical-align: middle;
  text-align: center;
}

th {
  border-color: black;
  border-width: thin;
  border-bottom-style: solid;
  border-right-style: solid;
  text-align: left;  
}

.center {
  text-align: center;  
}

.invisible {
  visibility: hidden; 
}

ul.credits {
  list-style: none;
}

ul.credits li img{
  vertical-align: middle;
  margin-right: 10px;
}

h1 {
  margin: 0px;
  margin-top: 10px;
  font-variant: small-caps;
}

img.portrait {
  border-width: 2px;
  border-color: black;
  border-style: solid;
  padding: 2px;
}

address {
  font-style: normal;
}

#sidebar input {
  width: 80px;
}

span.fancystar {
  color: red;
  vertical-align: top;
}

table.mailform {
  width: 100%;
}

table.mailform input {
  width: 95%;
  background-color: white;
}

textarea.large {
  width: 95%;
}

table.mailform td {
  vertical-align: top;
}

table.navigation {
  margin-top: 10px;
  width: 100%;
}

.alignright {
  text-align: right;
}

.narrowcolumn .postmetadata {
  text-align: center;
}

.alt {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin-left: 50px;
  margin-right: 50px;
}

.countdown {
  border: solid 2px black;
  margin-right: 5px;
  margin-left: 5px;
  padding: 4px;
  background-color: #B0C4DE;
  background-color: #F5F5DC;
  font-size: .9em;
  text-align: left;
}

.countdown a {
  font-size: .9em;  
}

#CountDownPanel {
  font-family: monospace;
}

/* INVALID CSS */
#leftpane li, .submenu li, .countdown, .backtotop li {
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

#uit {
  font-size: 75%;
}

#uit td {
  vertical-align: top;
  padding: 1px;
  margin: 0px;
}

a.notemarker {
  font-weight: bold;
}
