body {
 margin:0;
 padding:0px 0px 20px 0px;
 background-color:#444444;
 font-size:13px;
 font-family: Verdana, Sans-serif;
 font-color:#000000;
 text-align:center;
}
a {
 color:#BB0000;
 text-decoration:underline;
}
a:hover {
 color:#EE2222;
}
div#headercontainer {
 margin-bottom:10px;
 height:120px;
 background-color:#000000;
}
div#home {
 float:left;
 margin-top:5px;
}
div#header {
 height:120px;
 margin:auto;
 text-align:right;
 width:800px;
}
h1 {
 margin:0px 0px 0px 0px;
 padding-top:4px;
 font-size:30px;
 font-variant:small-caps;
 font-weight:bold;
 font-family: Trebuchet MS, Verdana, Sans-serif;
 color:#FFFFFF;
}
h1 span { color:#BB0000; }
span#subheader {
 display:inline-block;
 padding:5px;
 background-color:#BB0000;
 font-size:18px;
 font-variant:small-caps;
 font-weight:bold;
 font-family: Trebuchet MS, Verdana, Sans-serif;
 color:#FFFFFF;
}
div#main {
 margin:auto;
 text-align:center;
 width:800px;
 background-color:#FFFFFF;
 font-size:13px;
 font-family: Verdana, Sans-serif;
 font-color:#000000;
}
div#main iframe { 
 float:left;
 margin:6px 0px 0px 4px;
 width:490px;
 height:500px;
 border:none;
}
div#present {
 float:right;
 margin:6px 4px 0px 0px;
 width:290px;
 height:500px;
 background-color:#EEEEEE;
 border:1px solid #999999;
 text-align:left;
 overflow:auto;
}
h2 {
 margin:9px 5px 5px 5px;
 font-size:150%;
 font-weight:bold;
}
div#present p {
 margin:5px 5px 15px 5px;
}
div#present textarea {
 margin:5px 5px 15px 5px;
 width:270px;
 height:60px;
}
div#downloadzone {
 clear:both;
 margin:auto;
 padding:10px 0px 8px 0px;
 width:780px;
 text-align:left;
}
div#downloadzone  p {
 margin:5px 5px 15px 5px;
}
div#downloadzone textarea {
 margin:5px 5px 15px 5px;
 width:460px;
 height:70px;
}
div#share {
 margin:auto;
 margin-bottom:8px;
 padding-bottom:48px;
 width:780px;
 text-align:right;
}