body { font:0.7em Arial,sans-serif;	text-align:left; background-color:white; margin:0; }
body *{ margin:0; padding:0; }
#siteContainer { margin:auto; width:800px; padding:0 0px 0 0px; } /* remove width or id all together if not required */

/* The box within which the site will sit in   */
#siteholder{ border:0px solid #000000; margin:auto; text-align:left; background-color:#FFFFFF;	}

/* logo */
#logo img	{ position:absolute; border:0px solid #FFCC33; margin:30px 0 0 0px; }

/* all images to have zero border */
img, img a {border:0px solid #403315;}

.imageStrip { padding-bottom:20px;}

/* lists */
.ul { padding:10px;}
.li { list-style-image:none;list-style-type:circle; margin:0;}

/* Customised Bullets lists */
.lists { padding-bottom:10px;}
.lists li { list-style-image:none;list-style-type:circle; margin:0;}

/* links in the site */
a		{ color:#403315; text-decoration:none;}
a:hover	{ color:#C5BFAB;}

#topstrip{ border:0px solid #c5c2a4; height:146px; text-align:left; margin:auto; background-color:#FFFFFF; }
	/*#menuStrip { border:0px solid pink; width:798px; height:77px; margin:auto; background-color:#FFFFFF; 
				 padding:0px 21px 0 21px; }*/
	#navigation 	{ /* see dropdown css file for all things menu */ }

/* this will wrap the columns */
#middlestrip{ background:url(../images/tallstrip.jpg) repeat-y 654px 50px; border-bottom:0px solid #c5c2a4; height:auto; text-align:left; margin: 0px 0px 0 0px; color:#363315; }
	/* This bit is the application of columns  - re-arrange to encompass 2 cols*/
	#mainbody, #mainbody2 { border:0px solid #403315; padding: 0px 0 0 0; }
	/* titles at top of each col */
	#mainbody	 	{ height:auto; width:544px; padding: 0 10px 0 0; border-right:opx solid #403315; margin:0px 15px 7px 105px; float:left; }
		#mainbody p	{ color:#666666; padding:0px 0 12px 0px; }
			#mainbody strong { font-size:1.1em; color:#98002e;  font-weight:bold; }
			#mainbody label { color:#666666; }
			
		#mainbody H1{ font-size:1.4em; color:#98002e; text-transform:uppercase; padding:0px 0 10px 0;}
		#mainbody H2 { font-size:1.2em; color:#98002e; font-weight:bold; padding:0px 0 10px; 0;}
			#mainbody H3 { font-size:1em; color:#98002e; padding:0px 0 0px 0; }
			#mainbody H4 { font-size:1.0em; padding:0px 0 0px 0;}

		
	#mainbody2	 	{ color:#98002e; height:auto; width:120px; float:left; margin:0 0px 7px 0;  }
		#mainbody2 p { padding:0px 0 5px 0px;  }
		#mainbody2 H2 { font-size:1.6em; padding:0px 0 6px 0;}
		#mainbody2 .disclaimer{ font-size:0.9em; color:#666666;  padding:14px 0 0px 0;}
		#mainbody2 a { color:#98002e; }
		
/* the footer area and things within it */	
#footer	{border-top: 0px solid #000000; padding:0px 0 0 0px; margin:auto; color:#666666; height:auto; 
		 background-color:#FFFFFF ; padding:0 0px 0 0px }
#footer	a 			{color:#403315;}  /* probably would not need this */
#footermenu a:hover	{ color:#000033;} /* probably would not need this */
#footer #email  {color:#403315; text-align:right; float:right; width:270px; border:0px solid red; 
		 		padding:13px 0px 0 0px; } /*Where an email/address link may be required in the footer*/
#footer #email a{color:#403315; text-align:right; float:right; width:270px; border:0px solid red; 
		 		padding:13px 0px 0 0px; } /*Where an email/address link may be required in the footer*/
#footermenu		{ float:left; border:0px solid green; padding:10px 0 0 0px; padding-left:0; text-align:left;	}
#footermenu a 		{ color:#000033; }
#footermenu a:hover	{ color:#000033; }

/* sitemap */
#sitemap 		{ list-style:none; padding:0 0 0 0px; }
#sitemap ul		{ list-style:none; }
#sitemap ul a	{ color:#0033FF; }
	#sitemap ul ul 		{ padding:0 0 0 35px; }
	#sitemap ul ul a	{ color:#666666; }	
			#sitemap ul ul ul  	{ padding:0 0 0 35px; }
		    #sitemap ul ul ul a	{ color:#999999; }

/* styling specific links */
.linkstyle1 { color:#008ec9;  }
/*just a simple height spacer*/
#whitespace { height:10px; }
.divider { clear:both; }
strong { }
