body{
background-image: url(../images/grad.png);
background-repeat: repeat-x;
background-color:white;
font-family: 'Helvetica', sans-serif;
line-height:1.5em;
height:100%;
font-weight:300;
color:#313131;
font-size:0.9em;
}

/*-------------LAYOUT AREA-----------------*/
div{
position:absolute;
height:99%;
width:99%;
}

img.baby_a{
position:absolute;
right:0;
top:30px;
}

img.baby_b{
position:absolute;
right:0;
top:430px;
}

div.mainframe{
position:relative;
width:1075px;
height:99%;
margin-left:auto;
margin-right:auto;
}img.logo{
width:143px;
left:0;
margin-top:40px;
height:79px;
}


div.logo{
position:absolute;
top:0;
left:0;
height:500px;
width:145px;
}

div.plusminus{
position:absolute;
top:35px;
right:5px;
height:500px;
width:120px;
}

img.ts{
float:left;
margin:0;
padding:0;
}


/*CONTAINER ELEMENTS*/
div.c{
position:relative;
width:800px;
height:100%;
top:25px;
margin-left:auto;
margin-right:auto;
}


div.top{
position:relative;
width:800px;
top:10px;
height:90px;
margin-left:auto;
margin-right:auto;
border-style:none;
	}
	

div.linkbox{
	position:absolute;
    margin-top:50px;
    width:575px;
    height:100px;
    bottom:50px;
	}
	
		
		
div.z{
position:absolute;
	width:575px;
	height:auto;
	color:#262626;
	bottom:20px;
	z-index:100;
    text-align:center;
    font-weight:100;
    font-size:12px;
	}
	



div.body{
position:absolute;
left:0;
width:800px;
height:900px;
top:0px;
background-image: url(../images/bg2.gif);
background-repeat: repeat-y;
}
	

div.forms{
position:relative;
width:auto;
margin-bottom:1px;
height:10px;
}

div.label{
position:absolute;
display:inline;
left:0px;
}


div.label_c{
position:absolute;
display:inline;
left:0px;
font-weight:700;
}

input.text{
position:absolute; 
display:inline;
left:105px;
width:auto;
}

input.check{
float:right;
}

div.f2{
position:relative;
margin:25px;
font-size:0.9em;
width: 450px;
}

div.input{
position:relative;
margin-top:155px;
}















































/*END CONTAINER ELEMENTS*/

img.topper{
position:relative;
float:left;
top:15px;
height:20px;
width:800px;
bottom:0;
}

img.button{
position:relative;
float:left;
width:95px;
height:35px;
padding-bottom:15px;
margin-left:4px;

}





































img.header{
position:static;
margin-top:15px;
margin-bottom:10px;
}

img.header1{
position:static;
margin-left:0;
margin-top:15px;
margin-bottom:10px;
}

a.mail{
color:#a11d23;
text-decoration:none;
font-weight:100;
}

a{
color:#262626;
text-decoration:none;
font-weight:100;
margin-bottom:1px;
}

a.link{
color:#d93e45;
text-decoration:none;
font-weight:400;
margin-bottom:1px;
}


a:visited{
color:#262626;
font-weight:100;
}
h3.header{
font-size:1em;
}


b.1{
color:red;
}

b.two{
font-weight:600;
font-size:0.8em;
}

b.zero{
font-weight:800;

}

i{
font-weight:700;
}

a div{
position:absolute;
height:70px;
width:95px;
top:0;
}

a div.home {
background-image: url(../images/buttons/HOME.png);
background-repeat: no-repeat;
}
a:hover div.home {
background-image: url(../images/buttons/HOMEROLL.png);
background-repeat: no-repeat;
}

a div.whatson {
left:98px;
background-image: url(../images/buttons/WHATSON.png);
background-repeat: no-repeat;
}

a:hover div.whatson {
left:98px;
background-image: url(../images/buttons/WHATSONROLL.png);
background-repeat: no-repeat;
}

a div.venues {
left:196px;
background-image: url(../images/buttons/BKING.png);
background-repeat: no-repeat;
}

a:hover div.venues {
left:196px;
background-image: url(../images/buttons/BKINGROLL.png);
background-repeat: no-repeat;
}

a div.schools {
left:294px;
background-image: url(../images/buttons/SCHOOLS.png);
background-repeat: no-repeat;
}

a:hover div.schools {
left:294px;
background-image: url(../images/buttons/SCHOOLSROLL.png);
background-repeat: no-repeat;
}


a div.ontour {
left:392px;
background-image: url(../images/buttons/ONTOUR.png);
background-repeat: no-repeat;
}

a:hover div.ontour {
left:392px;
background-image: url(../images/buttons/ONTOURROLL.png);
background-repeat: no-repeat;
}

a div.takingpart {
left:490px;
background-image: url(../images/buttons/TAKINGPART.png);
background-repeat: no-repeat;
}

a:hover div.takingpart {
left:490px;
background-image: url(../images/buttons/TAKINGPARTROLL.png);
background-repeat: no-repeat;
}

a div.supporters {
left:588px;
background-image: url(../images/buttons/SUPPORTERS.png);
background-repeat: no-repeat;
}

a:hover div.supporters {
left:588px;
background-image: url(../images/buttons/SUPPORTERSROLL.png);
background-repeat: no-repeat;
}

a div.imaginate {
left:686px;
background-image: url(../images/buttons/IMAGINATE.png);
background-repeat: no-repeat;
}

a:hover div.imaginate {
left:686px;
background-image: url(../images/buttons/IMAGINATEROLL.png);
background-repeat: no-repeat;
}


div.box{
position:relative;
top:2px;
height:71px;
width:784px;
margin-left:auto;
margin-right:auto;

}

