*{margin: 0; padding: 0; line-height: 1.2;}

/*Print stuff*/

.noshow {
display: block;}

.print {display: none;}


body {
background-color:#ffffff;
color: #000000;
background-image:url(../pix/backgrd.jpg);
background-attachment:scroll;
background-repeat:repeat-x;
background-position:top;
font-family: Trebuchet MS, verdana, arial, sans-serif; 
font-size: 1em;
width: 100%;
font-size: 62.5%;
	}


#container {
width: 800px;
background-color:#ffffff;
padding: 0;
margin-right: auto;
margin-left: auto;
margin-top: 1em;
border: 0;
}

#header {

width:  800px;
background-color:#ffffff;
padding: 0;
margin:0;
border: none;

}

#xxright_column {
float: left;
margin: 6px 20px 20px 0;
padding: 6px;
width:  200px;
background-color: #f5f5f5;
border-right: none;
}

#left_column {

margin: auto;
width: 700px;
background-color:#ffffff;
padding: 0;
}



#footer  {
width: 800px;
margin: auto;
padding:1.5em;
text-align:center;
color: #666666;
line-height: 1.5em;
letter-spacing: 1pt;
font-size:1.2em;
border-top:dashed #999999 1px;}

#footer_print {
display: none;
}

.red {
color: #cb0000;
}


.green {
color: #16770C;
}

.pink {
color: #DD11EF;
}

.pale_green {
color: #81eb0d; }

p { 
	font-size: 1.6em;
	text-align: 	left;
	padding: 		1em 1.4em 0.5em 20px;
	color: 			#333333;
	line-height: 	1.7em;
margin: 0;
	}
	
	p.centred{ 
	font-size: 1.6em;
	text-align: 	center;
	padding: 		1em 1.4em 0.5em 20px;
	color: 			#333333;
	line-height: 	1.7em;
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: #16770C;
font-size: 1.8em;
margin:0;
}

h2 {padding: 6px 6px 0px 20px;
font-family: verdana, arial, sans-serif;
color:#16770C;
font-size: 1.6em;
margin:0;
}
	
h3 {padding: 6px 6px 0px 20px;
font-family: verdana, arial, sans-serif;
color: #16770C0;
font-size: 1.4em;
font-style: bold;
margin:0;
}
	


#nav a:link { color: #16770C;
text-decoration: none; 
border-bottom: 0px;
}

#nav a:visited { color:#16770C;
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:  #333333;
text-decoration: none; 
border-bottom:dashed 1px #16770c;
}

a:visited { color:  #333333;
text-decoration: none; 
border-bottom:dashed 1px #16770c;
}

a:hover 
{ color:  #DD11EF;
}

a:active {color:  #DD11EF;
text-decoration: none; 
background-color: #81eb0d;
margin: 0;
}


ul.col{

list-style-position: outside;
		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;
list-style-image:url(pix/flower_pale_pink_25.gif);
	padding: 		1em 1.4em 0.5em 20px;
		margin: 		6px 20px 6px 20px;
		
}
		

li {  

font-size: 1.6em;
text-align: 	left;
padding: 		0px 3px 6px 3px;
	margin: 		6px 20px 6px 20px;
	color: 			#333333;
line-height: 	1.4em;
margin: 0;



	}

.print {
display: none;
}


#clear {
clear: both; }