/* CSS styles for osdevcon.org */
/* (c) 2007 Martin Man <mman@martinman.net> */

body {
  margin: 0;
  padding: 0;
}

#container {
  margin: 0 auto;
  padding: 0;
}

#header {
  margin: 0;
  padding: 1em;
  text-align: center;
  /*background-color: lightblue;*/
}

#navigation {
  height: 1.6em;
  line-height: 1.6em;
  margin: 0;
  padding: 0;
  /*background-color: lightgreen;*/
}

#navigation ul {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-type: none;
  text-align: center;
  white-space: nowrap;
}

#navigation li {
  padding-left: 0.5em;
  padding-right: 0.5em;
  display: inline;
}

#contentcontainer {
  /*background-color: #eeeeee;*/
}

#content {
  float: left;
  width: 43em;
  padding: 0.5em;
  padding-top: 0em;
  padding-left: 16em;
  text-align: left;
  /*background-color: lightblue;*/
}

#subcontent {
  float: right;
  width: 10em;
  padding: 0.5em;
  text-align: left;
  /*background-color: lightgreen;*/
}

#plainlist {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}

table.program {
  border-collapse: collapse;
  width: 100%;
}


table.program td {
  padding: 0.5em 1em 0.5em 1em;
}

td.time {
  white-space: nowrap;
  width: 5em;
}

#footer {
  clear:both;
  padding: 0.3em;
  padding-bottom: 0.5em;
  text-align: center;
  /*background-color: lightgray;*/
}

h1 { padding: 0; margin: 0; }
h2 { padding: 0; margin: 0; }
h3 { padding: 0; margin: 0; }
h4 { padding: 0; margin: 0; }
h5 { padding: 0; margin: 0; }
p { margin-top: 0.5em; margin-bottom: 0.8em; }

.left {
  float: left;
}

.right {
  float: right;
}

.center {
  text-align: center;
}

.alignright {
  text-align: right;
}

.alignleft {
  text-align: left;
}

/* vim: set et ts=2 sw=2 tw=78: */
