<style type="text/css">

.title{
font:900 16px/18px Arial, "sans serif";
	font-align: left;
	font-color: #ffffff;
font-weight: bold;
	padding-top:5px;
padding-bottom:5px;
}

.title{
font:900 16px/18px Arial, "sans serif";
	font-align: left;
	font-color: #ffffff;
font-weight: bold;
	padding-top:5px;
padding-bottom:5px;
}

.whatsontext{
	font:bold 16px/19px Verdana, Arial, Helvetica, sans-serif;
	font-align: left;
	font-color: #ffffff;
	padding-top:5px;
	padding-bottom:-5px;
	
}

p.titlemonthbody{
font:900 12px/20px Arial, "sans serif";
font-color: #ffff00;
font-weight: bold;
margin-left:20px;
padding-top:-15px;
padding-bottom:5px;
}

.lefttable{ 
background-repeat: no-repeat;
width:400px;
height: 415px;
background: #0099ff;
}

.lefttabletext{ 
font:bold 18px/22px Verdana, Arial, Helvetica, sans-serif;
}

.righttable{
border-bottom-width: thin;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;

}
body{
margin:0;
padding:10px;
line-height: 1.6em;
font:900 12px/14px Arial, "sans serif";
font-color:#ffffff;
}
.intro{
margin:0;
padding:0px;
line-height: 1.5em;
font:900 15px/17px Arial, "sans serif";
font-color:#ffffff;
}

b{font-size: 110%;
font:900 11px/13px Arial, "sans serif";}
em{color: red;}

#maincontainer{
width: 927px; /*Width of main container*/
background:#0099ff;/*setcolour for centre section*/
margin: 0 auto; /*Center container on page*/
border-top: 0px none #ffffff;
	border-right: 6px solid #ffffff;
	border-bottom: 0px none #ffffff;
	border-left: 6px solid #ffffff;
}

#topsection{
background: #EAEAEA;
height: 188px; /*Height of top section*/
}

#topsectiontext{
margin-left:260px;
margin-top:-90px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}


#contentwrapper{
float: left;
width: 100%;
}

#contentwrapper2{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 390px;
margin-top: 40px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
background: #0099ff;

}

#leftcolumn{
float: left;
width: 450px; /*Width of left column in pixel*/
margin-left: -675px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/
background: #0099ff;
margin-top: 45px;
padding-left: 0px ;
font-color: #ffffff;
}

#rightcolumn{
float: left;
width: 400px;
height:415px; /*Width of right column in pixels*/
background: #0099ff;
margin-left: -400px; /*Set margin to -RightColumnWidth*/
margin-top: 40px;
/*background-image: url('westie_images/farnborough_social_members_bg_stripe.jpg');*/
background-repeat: no-repeat;
font-color: #ffffff;
}


#rightbg{
float: right;
width: 20px; /*Width of right column in pixels*/
background-image:  url('westie_images/grey_bg.jpg');
background-repeat: repeat -y;
background-position: right 20px;
margin-top: 30px;
}


/*---------------------------------start of footer text styling---------------------------------------------*/
}
#footer{
clear: left;
width: 100%;
background: #white;
color: #0099ff;
text-align: center;
padding: 4px 0;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px;
}

#footer a{
color: #000000;
}

/*---------------------------------end of footer text styling---------------------------------------------*/
.innertube{
	margin: 5px;
	margin-top: 0;

}
.innertubetop{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: -19px;
}
.innertuberight{
	margin: 1px;
	margin-top: 0;
	font-color: #FFFFFF;
}

/*---------------------------------------left navigation bar styling-thin image-----------------------------------------*/
.navbar a: {color:white;}
.navbar a:link {color:white;}
.navbar a:visited {color:black;}

.navbar a:link {
font:bold 11px Arial, sans serif;
padding-right: 0px; padding-left: 0px; padding-top: 12px; margin:0em;
display:block; text-decoration:none;
font-weight: 900;
text-transform: uppercase;
background:    url(westie2_bg_btn.gif);
background-repeat:no-repeat;
height:31px;  no-repeat;}

 .navbar a:visited {
font:bold 11px Arial, sans serif;
padding-right: 0px; padding-left: 0px; padding-top: 12px; margin:0em;
display:block; text-decoration:none;
font-weight: 900;
text-transform: uppercase;
background: url(westie2_bg_btn.gif);
background-repeat:no-repeat;
  height:31px;  no-repeat;}
  
.navbar a:hover, .navbar a:focus {
background-image:    url(westie2_bg_btn_ovr.gif); 
padding-right: 0px; padding-left: 0px; padding-top: 12px; margin:0em;
background-repeat:no-repeat;
  height:31px; color:white}

.navbar a:visited:focus {
background-image: url(westie2_bg_btn.gif) ; 
background-repeat:no-repeat;
  height:31px; color:white}


.navbar a:focus  {
	height: 31px;
	width: 103px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 11px;
	padding-right: 0px;
	text-align: center;
	line-height: 10px;
	background-color: #FFFFFF;
}
 /*---------------------------------- navbar visited----------------------------------------*/

.navbarvisited a: link{color:black;  }
.navbarvisited a:visited {color:black;}

.navbarvisited a {
font:900 11px/10px Arial, "sans serif";
padding-right: 0px; padding-left: 0px; padding-top: 12px; margin:0em;
display:block; text-decoration:none;
text-transform: uppercase;
background:    #FFFFFF url(westie2_bg_btn_ovr.gif) no-repeat;
 height:31px;  transparent 50% 50% no-repeat; color:white} 

 /*---------------------------------- End navbar visited----------------------------------------*/
/*---------------------------------- navbarl----------------------------------------*/
.navbarl a:link {color:black;}
.navbarl a:visited {color:black;}

.navbarl a:link {
font:bold 11px Arial, sans serif;
padding-right: 0px; padding-left: 0px; padding-top: 12px; margin:0em;
display:block; text-decoration:none;
font-weight: 900;
text-transform: uppercase;
background:    url(westie2_bg_btn.gif);
background-repeat:no-repeat;
height:31px;  transparent 50% 50% no-repeat;}

 .navbarl a:visited {
font:bold 11px Arial, sans serif;
padding-right: 0px; padding-left: 0px; padding-top: 12px; margin:0em;
display:block; text-decoration:none;
font-weight: 900;
text-transform: uppercase;
background:     url(westie2_bg_btn.gif);
background-repeat:no-repeat;
  height:31px;  transparent 50% 50% no-repeat;}
  
.navbarl a:hover, .navbarl a:focus {
background-image:   url(westie2_bg_btn_ovr.gif); 
background-repeat:no-repeat;
  height:31px; color:white}

.navbarl a:visited:focus {
background-image: url(westie2_bg_btn.gif) ; 
background-repeat:no-repeat;
  height:31px; color:yellow}


.navbarl a:focus  {
	height: 31px;
	width: 103px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 11px;
	padding-right: 0px;
	text-align: center;
	line-height: 10px;
}
 /*---------------------------------- navbarl visited----------------------------------------*/

.navbarvisitedl a: link{color:black;  }
.navbarvisitedl a:visited {color:black;}

.navbarvisitedl a {
font:900 11px/12px Arial, "sans serif";
padding-right: 0px; padding-left: 0px; padding-top: 12px; margin:0em;
display:block; text-decoration:none;
text-transform: uppercase;
background:    url(westie2_bg_btn_ovr.jpg);
background-repeat:no-repeat;
 height:31px; no-repeat; color:yellow} 
/*---------------------------------- end of navbarl ----------------------------------------*/

.whatsonbox{
font:600 16px Verdana, Arial, Helvetica, sans-serif;
padding-right: 0px; padding-left: 0px; padding-top: 12px; margin:0em;
display:block; text-decoration:none;
text-transform: uppercase;
background:  no-repeat;
 height:20px; transparent 50% 50% no-repeat; color:yellow} 
}


.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 795px;
border: 1px solid #993399;
border-width: 1px 0;
background: white url(blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: black;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: black;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(blockactive.gif) center center repeat-x;
}


.solidblocksubmenu{
margin: 0;
padding: 0;
float: left;
font: bold 10px Arial;
color: white;
width: 100%;
background: black url(blockactivesub.gif) center center repeat-x;
}

.solidblocksubmenu li{
display: inline;
}

.solidblocksubmenu li a{
float: left;
color: white;
padding: 4px 7px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblocksubmenu li a:visited{
color: white;
}

.solidblocksubmenu li a:hover, .solidblocksubmenu li .currentsub{
color: yellow;
background: transparent url(blockactivesub.gif) center center repeat-x;
}
.solidblockfooter{
margin: 0;
padding-right: 12px;
float: left;
font: bold 10px Arial;
width: 100%;
border: 1px solid #0099ff;
border-width: 1px 0;
background: black url(blockdefaultfooter.gif) center center repeat-x;
}

.solidblockfooter li{
display: inline;
}

.solidblockfooter li a{
float: left;
color: black;
padding: 4px 7px;
text-decoration: none;
border-right: 1px solid #0099ff;
}

.solidblockfooter li a:visited{
color: black;
}

.solidblockfooter li a:hover, .solidblockfooter li .current{
color: #993399;
background: transparent url(blockdefaultfooter.gif) center center repeat-x;
}
.main {
margin: 0;
font: bold 11px Arial;
padding: 0;
float: left;
width: 460px;
	z-index: 8;
	background-repeat: no-repeat;

}



p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
td.main{ 
padding-top: 1em;
width: 400px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
}
.imagetable{
	padding-top: 1em;
	color: #ffffff;
	position:absolute;
	left:485px;
	top:70px;
	width:201px;
	height:463px;

}
.mainsectionimages{ 
	border: 3px #FFFFFF;
color: #ffffff;
}


.weeklynews {
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
font-size: 12px;
}
.weeklynewsdays {
margin: 0px;
line-height:16px;
	border-top: 0px none #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
font-size:12px;
font-color: #FFFFFF;
}
.gallery {
margin: 0px;
	border-top: 0px none #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
font-size:11px;
font-color: #FFFFFF;
}
</style>