@charset "utf-8";

/* CSS Document by Adam Montague @ WebsiteMarketing UK Ltd */

* {padding:0px; margin:0px;}

body{margin:0px; background-color:#0066CC; text-align:center;}

#container{
margin:auto;
width:100%;
height:auto;
background-color:#FFF;}

#header{
width:800px;
height:150px;
margin:auto;
background-image:url(images/header.jpg);
background-position:center;
background-repeat:no-repeat;
}

#headline{
width:750px;
height:auto;
margin:auto;
}

#menu{
width:100% !important;
height:46px;
margin:auto;
background-color:#000;
background-image:url(images/menu-bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
#menu-center{margin:auto; width:510px;}

#content{
width:100%;
margin:auto;
height:auto;
background-color:#FFF;
text-align:left;
}

#content-container{width:850px; min-height:440px; margin:auto; background-image:url(images/content-bg.jpg); background-position:top right; background-repeat:no-repeat;}

#left-content{
width:350px;
height:auto;
float:left;
background-color:transparent;
margin-top:30px;
margin-bottom:10px;
}

#right-content{
width:320px;
height:auto;
float:left;
background-color:transparent;
margin-top:70px;
margin-bottom:10px;
}

#logos{
width:620px;
height:100px;
background-image:url(images/logos.png);
float:left;
clear:left;
margin-bottom:10px;
}

img.logo{border:1px solid #999; margin-left:20px; margin-right:20px;}

#events{
width:160px;
min-height:480px;
float:right;
background-color:#0066CC;
background-image:url(images/events-bg.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:30px;
padding-left:10px;
paddin-right:10px;
margin-top:30px;}
h2.events{color:#FFF;}
p.events{color:#FFF;}
label{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:10px;}
h1.thankyou{font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#0066CC;}

#events a:link{color:#FFF; text-decoration:none;}
#events a:visited{color:#FFF; text-decoration:none;}
#events a:hover{color:#FFF; text-decoration:underline;}

.event-pic{float:left; margin:20px; padding:2px; border:1px solid #333;}
.eventinfo{float:left; margin-top:20px; width:400px;}

p.red{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; padding:10px;}

#address{margin-top:50px; width:300px;}
#contact-form{width:450px; height:auto; float:right; margin-right:50px; margin-top:50px;}


h1{font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#555; text-align:center;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0066CC; clear:left;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0066CC;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:10px;}

p a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:10px;}
p a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:10px;}
p a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:10px;}

ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; list-style:square;}
li{list-style-position:inside; margin-left:40px; padding:2px; color:#333333; font-weight:bold; font-size:14px;}
li:hover{color:#0066CC; cursor:default;}

#tool-bar{
clear:both;
width:100%;
height:20px;
background-color:#0066CC;
text-align:right;}
#tools{width:600px; float:right; height:auto; margin:auto;}

#footer{
clear:both;
width:100%;
height:150px;
background-color:#0066CC;
background-image:url(images/footer-text.jpg);
background-repeat:no-repeat;
background-position:center;
margin-top:0px;
}
