*{margin: 0; padding: 0; line-height: 1.2;}


/*Print stuff*/

.noshow {
display:none;}

.print {
display:block !important; }


body {
background-color:#ffffff;
color: #000000;
background-image:url(../pix/backgrd.jpg);
background-attachment:scroll;
background-repeat:repeat-x;
background-position:top;
font-family: verdana, arial, sans-serif; 
font-size: 1em;
width: 100%;
font-size: 62.5%;
	}


#container {
width: auto;
background-color:#ffffff;
padding: 0;
margin-left: 0em;
margin-top: 0em;
padding: 0;
border: solid 1px #ffffff;
}

#header {
/*float: left;*/
width:  auto;
background-color:#ffffff;
padding: 0;
margin:0;
border: none;

}

#left_column {
/*float: left;*/
margin: 6px 20px 20px 0;
padding: 6px;
width: auto;
background-color: #f5f5f5;
border-right: none;
}

#right_column {
/*float: left;*/
margin: 6px 0 20px 0px;
width: auto;
background-color:#ffffff;
padding: 0;
}



#footer  {
float: both;
margin: 4em 16em 4em 4em;
padding:1.5em;
text-align:center;
color: #999999;
line-height: 1.5em;
letter-spacing: 1pt;
font-size:1em;
border-top:dashed #999999 1px;}


.red {
color: #cb0000;
}


p { 
	font-size: 1.2em;
	text-align: 	left;
	padding: 		1em 1.4em 0.5em 20px;
	color: 			#333333;
	line-height: 	1.5em;
margin: 0;
	}
	
	p.video { 
	font-size: 1.2em;
	text-align: 	left;
	padding: 		1em 1.4em 0.5em 20px;
	color: 			#333333;
	line-height: 	1.5em;
margin-bottom: 20px;
border-bottom: solid 1px #999999;
	}
	
	p.col{ 
	font-size: 1.2em;
	text-align: 	left;
	padding: 		6px 6px 12px 10px;
	color: 			#333333;
	line-height: 	1.2em;
margin: 0;
	}
	
	h2.col {font-size: 1.4em;
	text-align: 	left;
	padding: 		6px 6px 0px 10px;
color: #666666;
border-top: 1px solid #cccccc;}
	



h1 {padding: 6px 6px 0px 20px;
font-family: verdana, arial, sans-serif;
color: #cb0000;
font-size: 1.8em;
margin:0;
}


h2 {padding: 6px 6px 0px 20px;
font-family: verdana, arial, sans-serif;
color: #000000;
font-size: 1.6em;
margin:0;
}
	
h3 {padding: 6px 6px 0px 20px;
font-family: verdana, arial, sans-serif;
color: #cb0000;
font-size: 1.4em;
font-style: bold;
margin:0;
}
	


#nav a:link { color: #999999;
text-decoration: none; 
border-bottom: 0px;
}

#nav a:visited { color: #666666;
text-decoration: none; 
border-bottom: 0px;
}

#nav a:hover 
{ color: #cc00000;
text-decoration: none; 
border-bottom: 0px;
}

#nav a:active {color: #336666;
text-decoration: none; 
background-color: #feffe0;
margin: 0;
}


a:link { color: #000000;
text-decoration: none; 
border-bottom:dotted 1px #cccccc;
}

a:visited { color: #666666;
text-decoration: none; 
border-bottom:dotted 1px #cccccc;
}

a:hover 
{ color: #cb0000;
}

a:active {color: #cb0000;
text-decoration: none; 
background-color: #cccccc;
margin: 0;
}


ul.col{

list-style-position: inside;
		padding: 		0px 0px 0px 10px;
		margin: 		0px;
}
	
ol.col{
list-style-position: outside;
		padding: 		10px 0px 0px 30px;
		margin: 		0px;
}

li.col {  
font-size: 1.2em;
text-align: 	left;
padding: 		6px 6px 6px 2px;
color: 			#333333;
line-height: 	1.3em;
margin: 0;


	}
	
	ul{

list-style-position: inside;
		padding: 		6px 0px 0px 40px;
		margin: 		0px;
}
		

li{  
font-size: 1.4em;
text-align: 	left;
padding: 		6px 3px 6px 3px;
	color: 			#333333;
line-height: 	1.2em;
margin: 0;


	}

.print {
display: none;
}

.email:user {content: "amandabrookched@";}
.email:domain {content: "yahoo.co.uk";}

#clear {
clear: both; }