body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#333;
color:#333;
}
*{
padding:0;
margin:0;
}
h1,h2,h3{
margin-top:10px;
margin-left:10px;
}
p{
margin-left:20px;
margin-right:40px;
margin-top:10px;
line-height:1.5em;
}
h1{
font-size:1.7em;
}
h2{
font-size:1.5em;
}
h3{
font-size:1.3em;
}
ul, li{
margin:10px;
margin-left:25px;
}
#wrapper{
width:797px;
margin:auto;
margin-top:20px;
}
#header{
background:url(images/topbar.jpg) bottom center no-repeat #FFF;
width:797px;
height:122px;
text-indent:-9999px;
}

#page{
background:url(images/page.jpg) top center repeat-y #FFF;
width:797px;
}
#content{
background:url(images/content.jpg) top center no-repeat;
width:797px;
height:392px;
}
#button{
position:relative;
top:136px;
left:475px;
margin:0;
display:block;
width:273px;
height:88px;
}
#button a{
text-indent:-9999px;
display:block;
width:273px;
height:88px;
background:url(images/button.jpg) top center no-repeat;
}
#button a:hover,
#button a:active{
background:url(images/button_over.jpg) top center no-repeat;
}
#content_top{
background:url(images/topfade.jpg) top center no-repeat;
width:797px;
}
#content_end{
background:url(images/bottomfade.jpg) bottom center no-repeat;
width:797px;
height:136px;
padding-top:20px;
}
#footer{
background:url(images/bottombar.jpg) top center no-repeat #FFF;
width:797px;
height:103px;
}
h1.title{
margin:0;
padding-top:15px;
margin-bottom:50px;
text-align:center;
}
.center{
margin:0;
margin:auto;
text-align:center;
}
p.contact{
text-align:center;
margin-top:25px;
}
p.footer{
text-align:center;
font-size:.8em;
color:#FFF;
}
p.footer a{
color:#FFF;
font-weight:bold;
text-decoration:none;
margin-bottom:10px;
}
img.right{
margin:10px;
margin-right:40px;
float:right;
}
.video{
width:640px;
height:480px;
margin:auto;
margin-top:10px;
}
