*{padding:0;margin:0;}	
#clearfix{	clear: both;}
body{	background:#fff;font-family: georgia, arial "Trebuchet MS", Verdana;	font-size:12px;	color: #333333;}
h1 {font-size: 18px;margin-bottom:10px;margin-top:10px;text-align: left;padding-bottom: 0px;padding-top: 0px;color: #3f1225;}
h2 {font-size: 18px;margin-bottom:0.4em;	margin-top:10px;	font-weight: normal;text-align: left;padding-bottom: 10px;padding-top: 10px;color: #3f1225;border-top: solid #3f1225 1px;}
h3 {font-size: 16px;margin-bottom:0px;padding-bottom: 0px;padding-top: 15px;}
#header{display:block; width:100%;	height:220px; padding:0px; margin:0px 0px 0px 0px; background-color: #3f1225;}	
#banner{width:950px;	margin:0px auto 0px auto;}	
#elements{float:left; width:250px;height:200px;	display: block;}
#elements a{text-decoration: none;}	
#bar {	background-image: url(white/strip.gif);	background-repeat: repeat-x;	height: 16px;}
#page {width: 942px;background: url(images/dd.gif) top no-repeat;margin: 0px auto 0px auto; padding:20px 20px 0px 20px;}
#pageleft {float:left;width: 700px;margin: 0px; padding:0px 0px 0px 0px;border-right:1px dotted #c3c8d5;}
#pageleft p{
	margin-bottom: 15px;padding-right:10px;
	line-height: 1.4em;
	font-size: 1.3em;
}
#pageright p{
	margin-top: 10px;
	font-size: 1.1em;padding-left:15px;
}
.lefty{float:left;}
.righty{float:right;}
#speech{
	display:block;
	clear:both;
	width:700px;
	height:350px;
	overflow: visible;
	background-image: url(images/keith.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#speech p{padding-right:225px; padding-top:183px;}

#pageright {float:right;width: 200px;margin: 0px; padding:0px 0px 0px 0px;}
#foot {	width: 982px;	height: 36px;	background: url(images/bg_menu3.jpg) top no-repeat;	margin: 0px auto 0px auto;	text-align: center;}
#foot p{		padding-top: 10px;}
#foot a{color:#666666}
#menu {width: 982px;height: 36px;background: url(images/bg_menu2.jpg) top no-repeat;margin: 0px auto 0px auto;}
#menu a{color:#666666}
#menu a:hover{color:#f90}
#menu ul {padding-top: 10px;}
#menu ul li {color: #293b59;font-weight: bold;font-size: 14px;display: block;float: left;margin-left: 22px;}
#menu ul li.first {  margin-left: 60px;}
#menu ul li.first:first-child {margin-left: 60px;}
#menu ul li a {text-decoration: none;}
a {color:#6600FF;text-decoration:none;}
a:hover, a:active{color:#333333;}
a img{border:none;}
ul{list-style:none;}
.clearfix{clear:both;margin:0;padding:0!important;}	
.headline{	font-size: 18px;	color: #FF9410;	font-style: italic;}
#skin{	width:950px;	margin:0px auto 0px auto;	background-image: url(images/skinmask.png);}
#shell{padding:15px;	width:900px;	margin:0px 0px 20px 50px;	background-color: #FFFFFF;}
#content{width:700px;float:right;margin-bottom:10px;}
#content ul{font-size:100%;margin-bottom:1em;}
#content p{line-height: 1.3em;}
#content img{	float: right;}

.headline{	font-size: 18px;	color: #FF9410;	font-style: italic;}
ol{line-height:175%;}
#top{	margin:0px 0px 5px 0px;	display: block;	line-height: 1.5em;}
#top h1{	padding-bottom: 3px;	padding-top: 10px;}
#top1{	margin:0px 0px 0px 0px;	display: block;	width:170px;	height:70px;	float:left;}
.padd{padding-left:5px;}
.textsmaller{	font-size: 0.9em;	color: #666666;}
#top p{	margin-left:20px !important;	text-align: justify;}
.three{	width:222px;float:right;	display: block;	margin-left:0px;	margin-top:5px;	line-height: 1.0em;	}
.three p{	padding-left:15px!important;	margin-top:5px;	padding-right:10px!important;	color: #333333;	text-align: justify;}
.threecolour{	color: #357117!important;}
#footer{display:block;float: right;	width: 425px;	text-align: justify;padding-top: 0px;padding-bottom:69px;	color: #333333;	line-height: 1.5em;	background-image: url(images2/circle425.gif);	background-position: bottom;	background-repeat: no-repeat;}
#footer p{padding-left: 5px;padding-right: 5px;	}
#footer img{float:right;	margin:0px; padding:0px;}