/* General styles */

html{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}

body{
font-size:90%;
}

h1{
font-size:120%;
font-weight:bold;
margin:0px 10px 10px 10px;
padding:5px 10px 5px 10px;
background-color:#99CC00;
color:#FFF;
}

h2{
font-size:100%;
font-weight:bold;
margin:0px 10px 10px 10px;
}

h3{
font-size:90%;
font-weight:bold;
margin:0px 10px 10px 10px;
}

p{
margin:0px 10px 10px 10px;
}

img{
border:none;
}

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

/* DIVS */

#pagewrapper{
width:760px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding:0px;
text-align:left;
}

#logo{
float:left;
padding:0px 0px 0px 0px;
width:284px;
height:68px;
background-color:#FFF;
color:#000;
}

#date{
font-size:80%;
float:right;
padding-right:10px;
}

#navigation{
background-color:#000;
color:#EFF411;
font-size:100%;
padding: 3px 5px 5px 5px;
margin-bottom:10px;
text-align:center;
font-weight:bold;
clear:both;
}
#navigation a:link{color:#FFF; text-decoration:none; background-color:#000; font-weight:bold;}
#navigation a:visited{color:#FFF; text-decoration:none; background-color:#000; font-weight:bold;}
#navigation a:hover{color:#FFF; text-decoration:underline; background-color:#000; font-weight:bold;}
#navigation a:active{color:#FFF; text-decoration:none; background-color:#000; font-weight:bold;}

#maincontent{
width:470px;
padding-top:10px;
float:left;
clear:none;
}

#innermaincontent{
width:760px;
padding-top:10px;
float:left;
}

#leftcontent{
width:140px;
padding-top:35px;
float:left;
clear:none;
}

#rightcontent {
width:140px;
padding-top:10px;
float:left;
clear:none;
}

#fullbanner{
float:right;
width:468px;
text-align:right;
}

#footer{
border-top:1px;
border-color:#999999;
border-top-style:solid;
font-size:80%;
text-align:center;
padding-top:10px;
}

/* Classes */

.logo{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:200%;
font-weight:bold;
}

.strapline{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:bold;
background-color:#FFF;
color:#99CC00;
}


.bold{
font-weight:bold;
margin:0px 10px 10px 10px;
}

.boldright{
font-weight:bold;
}

.evententryfrontpage{
height:100%;
}

.evententry{
height:100%;
}

.evententryfrontpage a:link{text-decoration:none; color:#CC0000; font-size:90%; background-color:#FFF;}
.evententryfrontpage a:visited{text-decoration:none; color:#CC0000; font-size:90%; background-color:#FFF;}
.evententryfrontpage a:hover{text-decoration:underline; color:#CC0000; font-size:90%; background-color:#FFF;}
.evententryfrontpage a:active{text-decoration:none; color:#CC0000; font-size:90%; background-color:#FFF;}

.spacer{height:1px; clear:both;}

.eventimage{
width:75px;
padding:0px 5px 10px 10px;
float:left;
}

.innereventimage{
width:75px;
padding:0px 5px 0px 10px;
float:left;
}

.frontleftimages{
width:auto;
padding:25px 0 25px 0;
}

.frontrightimages{
width:150px;
text-align:right;
padding:25px 0 25px 0;
}

.boldertext{font-weight:bold;}
.boldertext a:link{font-weight:bold; text-decoration:none;}
.boldertext a:link{font-weight:bold; text-decoration:none;}
.boldertext a:link{font-weight:bold; text-decoration:underline;}
.boldertext a:link{font-weight:bold; text-decoration:none;}

.smallertext{font-size:80%;}

.centre{text-align:center;}
