body {
   background: #000 url('images/background2.gif');
   margin: 0px;
   padding: 0px;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   color: #003;
   width: 1024px;
   margin: auto;
}

h1
{
   background: url('images/bullet1.gif') 0% no-repeat;
   padding-left: 15px;
   font-size: 1.2em;
   font-variant: small-caps;
   border-bottom: 1px solid #003;
   margin-top: 20px;
}

.attention
{
   color: #c00;
}

h2
{
   font-size: 1.1em;
   font-variant: small-caps;
}

h3
{
   font-variant: small-caps;
}

img
{
   border: 0px;
}

.photo
{
   border: 3px solid #cdc;
}

#header
{
   background: url("images/panorama_crop.jpg") top left repeat-x;
   height: 300px;
}

#logo
{
   background: url("images/logo.gif") top right no-repeat;
   height: 256px;
}

.menu
{
   background: #ded;
   clear: both;
   float: left;
   padding: 20px;
   margin: 0px;
   border-right: 1px solid #003;
   min-height: 1024px;
   width: 96px;
   color: red;
}

.menu ul
{
   text-align: right;
   list-style-type: none;
   padding: 0px;
   margin: 0px;
}

.menu li
{
   background: url("images/button.gif") bottom right no-repeat;
   padding: 3px 0px;
   margin: 0px;
}

.menu a
{
   color: #003;
   text-decoration: none;
}

.menu a:hover
{
   color: #88f;
   text-decoration: none;
}

.content
{
   float: left;
   width: 640px;
   padding-left: 50px;
}

.content h1 a
{
   color: #003;
   text-decoration: none;
}

.content h2
{
   font-size: 1.1em;
   font-variant: small-caps;
   border-bottom: 1px solid #ccc;
   width: auto;
   display: inline;
}

.content p
{
   padding: 0px 0px 15px 0px;
   /* background: url("images/demark.png") bottom left no-repeat;*/
}

.shortable
{
}

.shortable td
{
   padding: 5px 25px 5px 5px;
   border: 1px solid #ccc;
}

.shortable .year
{
   text-align: center;
   padding: 25px 25px 5px 5px;
   font-variant: small-caps;
   border: 0px solid #000;
   border-bottom: 1px solid #000;
}


.agenda
{
   background: #ded;
   float: right;
   padding: 20px;
   margin: 0px;
   border-left: 1px solid #003;
   width: 96px;
   min-height: 1024px;
}

.agenda h1
{
   background: none;
   padding-left: 15px;
   font-size: 1.0em;
   font-variant: small-caps;
   border-bottom: 1px solid #003;
   margin: 0px;
   padding: 0px;
}

.agenda ul
{
   text-align: left;
   list-style-type: none;
   padding: 0px;
   margin: 0px;
}

.agenda li
{
   background: url("images/button.gif") bottom right no-repeat;
   padding: 10px 0px;
   margin: 0px;
}

.agenda a
{
   color: #003;
   text-decoration: none;
}

.agenda a:hover
{
   color: #88f;
   text-decoration: none;
}

.agenda img
{
   border: 15px solid #ded;
}

.footer
{
   clear: both;
   margin:auto;
   font-size: 0.6em;
   text-align: center;
}


