body {
	background-attachment: fixed;
	background-image: url(http://www.bradleystokematters.co.uk/bg_new.gif);
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	background-repeat: no-repeat;
	background-position: center top;
}

main {
	background-attachment: scroll;
	background-image: url(http://www.bradleystokematters.co.uk/wallpaper.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
}

a:link { color:#000000; text-decoration:none}
a:visited { color:#000000; text-decoration:none}
a:hover { color:#CC0000; text-decoration:underline; cursor:hand}
a:active { color:#000000; text-decoration:none}

h1 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: none;
}

h2 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

h3 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

h4 {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	}

h5 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

h7 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	margin-bottom: 2px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

	
#headerads {
	width: 200px;
	height: 150px;
	margin-left: 800px;
	}	
	
#wrapper {
	width:1000px;
	margin:0 auto;
	background-color:white;
	padding:10px;
	/*border: 1px solid #CCCCCC;*/
}
#header {
	background-color: #ffffff;
	height: 150px;
	/*background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: left;*/
	}
	
#container { padding:0px; /*background-color:green;*/ }
#leftColumn { float:left; width:175px; padding:0px; /*background-color:orange;*/ }
#middleColumn { float:left; width:608px;padding:10px; background-color:#ffffff; border-right: 1px dotted #666666; text-align: left;}
#rightColumn { float:left; width:175px;padding:10px; background-color:#f5f5f5;}
#footer { clear:both; padding:4px; /*border-top: 1px dotted #666666;*/ background-color:#f5f5f5; }
/*.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } */
/* slightly enhanced, universal clearfix hack - http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack/ */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ 
* html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */


/*#topmenu {
	background-color: #f5f5f5;
	padding: 5px;
	}*/

#caption {
	float: left;
	padding-left: 250px;
	}


/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
/* ======================================================
menu1
========================================================= */
.menu { margin: 0px; height: 100px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.menu ul { margin: 0pt; padding: 0pt; position: relative; z-index: 500; list-style-type: none; width: 13em; }
.menu li { background-color: #66ff00; float: left; }
.menu li.sub { background-color: #ff9900; }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 1em; margin-top: -1px; }
.menu a, .menu a:visited { border: 1px solid #ffffff; display: block; text-decoration: none; height: 2em; line-height: 2em; width: 13em; color: #000000; padding-left: 1em; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none; }
.menu b { float: right; margin-right: 5px; }
* html .menu a, * html .menu a:visited { width: 12em; }
* html .menu a:hover { color: #ffffff; background-color: #3300cc; position: relative; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #ffffff; background-color: #000000; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover > a { color: #ffffff; background-color: #3300cc; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li ul { padding: 2em; visibility: hidden; position: absolute; top: -2em; left: 11em; background-color: transparent; }
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }

#topmenu {
	background: #66ff00;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#topmenu li {
	float: right;
	font: 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#topmenu a {
	background: #66ff00 url("images/seperator.gif") bottom left no-repeat;
	color: #000;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}
#topmenu a:hover {
	background: #3300cc url("images/hover.gif") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;
	}

.dynbox2 {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	padding:3px;
	text-decoration: none;
	color: #000099;
	/*width: 400px;*/
	border: #cccccc dotted 1px;
}

#columntitle {
	border: #cccccc dotted 1px;
	}
	
.fulleventbox {
	/*background-color: #ffcc99;
	border-color: #333399;
	border-style: solid;
	border-width: 1px;*/
	background: url("newshead.jpg") center no-repeat;
	color: #ffffff;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	padding-top:9px;
	text-decoration: none;
	height: 27px;
	/*width: 500px;*/
}	
	
.headerads {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	display: inline;
}

#newsbody2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#newsboxmain {
	width: 600px;
	padding: 0px;
	margin: 0px;
	display: inline;
}

#newsboxleft {
	width: 290px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	/*background-color: #f5f5f5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	color: #666666;*/
	/*border: 1px solid #666666;*/
}

#newsboxright {
	width: 300px;
	padding: 10px 0px 0px 13px;
	margin: 0px;
	/*border: 1px solid #ffcc00;*/
	float: left;
}

.more-link {
	font-color: ffcc55;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: right;
}

.newsitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	font-style: normal;
	line-height: 1.35em;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
	}
	
#envelope {
	width: 1500px;
	margin: 0px ;
	padding: 0px;
	display: inline;
}	

#leftads {
	width: 150px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#rightads {
	width: 80px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}