#fcf2 {
font-family:arial;
font-size:11px;
margin:5px;
width:450px;
}
#fcf2 h3 {
font-size:1.5em;
color:#666;
font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color:#F00;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
background-color:#FFF;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 335px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #000;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #f2f2f2;
border:1px solid #3D5686;
}






#container {	width:100%; margin-top:0px; background:#fff;}
#header {width:800px; height:116px; margin-top:20px; margin-left:auto; margin-right:auto; margin-bottom:0px;  background:url(http://www.heathermcmullen.co.uk/gifs/header1.gif) no-repeat; }
#TL { width:114px; height: 15px; background: url(http://www.heathermcmullen.co.uk/gifs/headerside.gif) repeat-y;}
#body {width:800px; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px;}
#footer { width:800px; height: 68px; background: url(http://www.heathermcmullen.co.uk/gifs/footer.gif) no-repeat;}



td {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}
th {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}
#logotext { margin-left:200px; margin-top:50px; color:red;background:#fff;}
/*navigation links */
#navbox { margin-top:0px; }
#nav{	margin-left:10px;	padding:0;	vertical-align:top;background:transparent; list-style:none;	line-height:0px;	}
#nav li {	margin:0;	padding:0;	list-style:none;	line-height:20px;	}
#nav a {
	height:20px !important;	height /**/:20px; /* for IE/Win only */	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:87%;	color:#fff;background:transparent;	text-decoration:none;  margin-left:5px; }
#nav a:hover {color:#f60; text-decoration:underline; background:transparent; width:150px; margin-left:5px;	 }
#nav a:active {	color:#f60;	width:150px; background:transparent;	}
#nav #selected {
	height:20px !important;	height /**/:20px; /* for IE/Win only */	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:87%;	color:#f60;	text-decoration:none;  margin-left:5px;background:transparent; }	
#nhome a, #nabout a, #npage1 a, #npage2 a, #npage3 a, #npage4 a, #npage5 a {	width:150px;	}
/*Header styles*/
h1 {text-align:left;margin-left:5px;margin-top:35px;background:transparent;font-size:125%;color:#369;font-family:Verdana,Arial,TimesNewRoman,sans-serif;}	
h2 { font-family:Verdana,Arial,TimesNewRoman,sans-serif;background:transparent;font-size:100%;	font-weight:bold; color:#000; text-align:left; text-decoration:none; margin-left:5px;}
/*Text */	
.text {	font-family:Verdana,Arial,TimesNewRoman,sans-serif;background:transparent;	font-size:90%;	color:#000;	text-align:justify;
	text-decoration:none;	margin-left:15px;	margin-right:30px;	}
#contacttext {	font-family: Arial, TimesNewRoman, sans-serif;	font-size:90%;	color:#fff;background:transparent;	text-align:left;
	text-decoration:none;	margin-left:5px;	margin-top:5px;	}

/* lists */
li {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	color:#000; background:transparent;	text-decoration:none;	}
a {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	color:#000; background:transparent; font-size:80%;	text-decoration:none;	}
a:hover {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	color:#f60; background:transparent; font-size:80%;	text-decoration:underline;	}
/*style for the picture boxes*/
.picbuffL {	margin-left:5px;	margin-right:10px;	margin-top:0px;	float:left; background:transparent;	}
.picbuffR {	margin-right:0px;	margin-left:10px;	margin-top:10px;	float:right;background:transparent;	}
/*borderless image*/
.img {	border:0px;background:transparent;	}
/*Text for bottom bar*/
#navbot, #navbot a {	text-align:center;	font-family: Verdana, Arial, TimesNewRoman, sans-serif;	text-decoration:none;
	font-size:80%;	color:#000;background:transparent; margin-top:0px; margin-bottom:-10px;	}
#navbot a:hover {	text-align:center;	font-family: Verdana, Arial, TimesNewRoman, sans-serif;	text-decoration:underline;
	font-size:80%;	color:#f60;background:transparent; margin-top:0px;	 margin-bottom:-10px;		}	

.hrdash { border-top: 1px dashed #369;/*the border*/width: 95%; margin-right:25px;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/background:transparent; } 
