.website {
padding: 0px;
margin: auto;
width:850px;
position:absolute;
top:0px;
left:10%;
}

.header {
width:100%;
height:290px;
background-image:url(images/header.gif);
background-repeat:no-repeat;
position:absolute;
top:0px;
left:10%;
right:10%;
}

.text-only {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#cec42e;
position:absolute;
left:40%;
top:85px;
padding:0px;
margin: 0 auto;
}

.text-only a {
color:#cec42e;
text-decoration:none;
}

.text-only a:hover {
text-decoration:underline;
font-style:italic;
}

.menu {
position:absolute;
top:120px;
left:0%;
}

.list {
margin-left:10px;
margin-right:10px;
padding:0px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#00314e;
list-style:none;
}

.list a {
color:#00314e;
text-decoration:none;
}

.list a:hover, .centre-text a:hover, .left-text a:hover {
text-decoration:underline;
font-style:italic;
color:#cec42e;
font-weight:bold;
}

.separator {
position:absolute;
top:290px;
color:#00314e;
height:1px;
}

.content {
width:100%;
height:300px;
top:300px;
position:absolute;
left:10%;
}

.right {
float:left;
width:190px;
height:520px;
background-image:url(images/right.gif);
background-repeat:repeat-y;
}

.centre {
float:left;
width:330px;
background-image:url(images/centre.gif);
height:520px;
}

.left {
float:left;
width:330px;
background-image:url(images/centre.gif);
height:520px;
}

.centre-header {
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00314e;
text-align:left;
font-weight:normal;
margin: 0 auto;
padding-left:15px;
padding-right:15px;
padding-top:10px;
padding-bottom:5px;
}

.centre-header-2 {
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00314e;
text-align:left;
font-weight:normal;
margin: 0 auto;
padding-left:10px;
padding-right:15px;
padding-top:10px;
padding-bottom:5px;
}

.right-header-1 {
text-align:left;
font-size:18px;
color:#00314e;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:0px;
font-weight:normal;
margin: 0 auto;
}

.right-header-2 {
text-align:left;
font-size:18px;
color:#00314e;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:0px;
padding-bottom:10px;
padding-left:30px;
padding-right:10px;
font-weight:normal;
margin: 0 auto;
}

.yellow {
color:#cec42e;
font-weight:bold;
}

.centre-text {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
margin: 0 auto;
}

.centre-text a, .left-text a {
color:black;
text-decoration:underline;
}

.left-text {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
margin: 0 auto;
}

.left-table {
width:330px;
margin: 0 auto;
padding:0px;
}

.venue {
width:145px;
margin: 0 auto;
padding:0px;
}

.date {
width:185px;
margin: 0 auto;
padding:0px;
}

.img {
margin-left:10px;
}

.contact-table {
width:310px;
padding:0px;
margin: 0 auto;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.contact-left {
width:100px;
padding:0px;
margin: 0 auto;
}

.contact-right {
width:210px;
padding:0px;
margin: 0 auto;
}

textarea {
float:left; 
}

.contact{
width:200px;
}

.send {
float:right;
padding-right:5px;
}

a:link img, a:visited img { border-style: none; } /* no border on img links */

div.extras { position:absolute; top: 840px; width:830px; margin-left:100px; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #00314E; margin-top:15px; }
div.extras h1 { margin:0; padding:15px 0 0 0;}
div.extras p { font-size:12px; }