body{
  background: #ffffff;
  color: #000000;
  background: url('img/background.png');
  background-repeat: repeat-x;
  font:10pt Verdana;
  padding:0px;
  margin:0px;
  line-height: 1.3em;
}

h1 {
  font:18pt Times;
}

#header{
  width: 860px;
  height: 186px;
  padding:0px;
  color: #ffffff;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  border:1px solid #000000;
}
#header h1{
    margin-top:30px;
}
#header p{
    font-weight: bold;
}
#header_left{ 
    float: left;
    margin-top:10px;
    margin-right:10px;
}
#header_right{ float: right; }

#menu{
  color:#ffffff;
  margin-left: auto;
  margin-right: auto;
  height: 102px;
  width: 980px;
  padding-top:2px;
}
#menu img{
    border:0px;
    border-right:3px solid #ffffff;
    margin:0px;
    padding:0px;
}

#main{
    margin-left: auto;
    margin-right: auto;
    padding:10px;
    width:836px;
    background: white;
    min-height:250px;
    _height: 250px;
}

#home_right{
  float: right;
  width: 300px;
  margin-left:10px;
  padding:10px;
  color: #054379;
  letter-spacing: -1px;
}
#home_right img{
    border:0px;
}

#footer_wrapper{
    background: #000000;
}
#footer {
    margin-left: auto;
    margin-right: auto;
    padding:10px;
    width:700px;
    background: #000000;
    color: #ffffff;
}
#footer h3{
  font:11pt Verdana;
  font-weight: bold;
}
#footer a{
  color: #ffffff;
}
#footer img {
    float:left;
    margin-right:10px;
}
#footer p{
    font-size:8pt;
}

.event { width: 160px; display: inline-block;}
.time { width:130px; display: inline-block; text-align: right; }

.picture_top{
    border:1px solid #000000;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.picture_body{
   float: right;
   margin-left:10px;
   border: 1px solid black;
}

.picture_bottom{
    border:1px solid #000000;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.icon{
  margin-right: 5px;
}

.strike{
  text-decoration: line-through;
}
.special{ color: red; margin-left:10px; }

.keynote { padding: 5px; border-top:1px solid #cccccc; }
.keynote h1 { color: #333399; }
.keynote img { border:1px solid black; float: right; margin-left:10px; }

