/* colours used */
/* a #ccc   a:hover:#aaa

/*-------------------------------*/
/* GENERAL */
/*-------------------------------*/

/* Heading */
h1 {
	
	margin: 16px 0px 7px 0px;
	font-weight: normal;
	font-size: 1.5em;
	color:#FFFFFF;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-style:normal;
}


h2 {
	
	margin: 20px 0px 4px 0px;
	font-weight: normal; 
	font-size: 1.3em;
	color:#FFFFFF;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-style:normal;
}

h3 {
	
	margin: 8px 0px 2px 0px;	
	font-weight: normal; 
	font-size: 1.0em;
	color:#FFFFFF;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-style:normal;
}

h4 {
	
	margin: 4px 0px 2px 0px;	
	font-size: 0.9em;
	font-weight:normal; 
	color:#FFFFFF;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-style:normal;
}

/* Paragraph text */
p {
   
   margin: 4px 0px 10px 0px; 
   padding: 0px; 
   font-size: 0.8em;
	color:#FFFFFF;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}


/* Quote */
p.quote {
   clear: left; margin: 0em 30px 0.6em 30px;	line-height: 120%; font-size: 120%;
}

/* links */
a {
	color:#ccc;
	text-decoration:underline;
	font-family: Arial, Verdana,Helvetica, sans-serif;	
}
a:link, a:visited {
	color:#ccc;
}
a:focus, a:hover {
	color:#aaa;
}

li.icon {
    padding-left:25px;
    background: url("../peterblackman-images/bullet.gif") no-repeat;
    background-position:5px 6px;
	list-style-type:none;
	 font-size: 80%;
   color:#000000;
   font-family: Arial, Verdana,Helvetica, sans-serif;
}

.red {
   
  
	color:#c70909;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}



/**********************/
/* IMAGE PLACEMENT OPTIONS*/
/**********************/
#imagerow {
	list-style-type:none;
	padding:0px;
	margin:0px;
	 margin: 6px 0px 6px 0px; 
	 font-size: 100%;
   
}

#imagerow li{
	float:left;
	list-style-image: none;
	
	 margin: 6px 6px 16px 0px; 
   padding: 0px; 
   
   font-size: 0.8em;
	color:#000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}

#imagerow img{
   display:block;
	border: 2px solid #015a9e; 
}

#imagerow_3row{
	list-style-type:none;
	padding:0px;
	margin:0px;
	 margin: 6px 0px 6px 0px; 
	 font-size: 100%;
   
}

#imagerow_3row li{
	float:left;
	list-style-image: none;
	
	 margin: 6px 6px 16px 0px; 
   padding: 0px; 
   
   font-size: 0.8em;
	color:#000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}
#imagerow_3row img{
   display:block;
	border: 2px solid #0282ed; 
}



.floatimageleft{
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
border:1px solid #c70909;
padding:2px;
padding-bottom:2px;
}
.floatimageright{
float:right;
margin-top:4px;
margin-left:1px;
margin-right:1px;
padding:2px;
padding-bottom:2px;
margin-bottom:0px;
border:1px solid #c70909;
}
.generalimage{
padding:2px;
border:1px solid #c70909;
}


/******************************/
/* MISCELLANEOUS */
/******************************/

/* Horizontal line */
hr {
	clear: both; 
	height: 1px; 
	border: none;
	color:#ccc;
	margin: 20px 0px 20px 0px
}


/* Hide HTML-tags. Good when no pagestyle supported by browser */
.hide {
	display: none;
}

br {
	clear: both;
}

.contentbullets {
	margin: 0em 0px 3px 15px; 
   padding: 0px; 
   font-size: 0.8em;
	color:#000000;
}
img {
border: 0px;
}
img.fav {
	float:right;
	padding-left: 0px;
        padding-right: 22px;
	padding-top: 0px;
        padding-bottom: 0px;
}
img.border{
	border: 2px solid #015a9e; 
}



.cl {
clear:both;
}

ol.ordered {
margin: 0em 0px 3px 35px; 
   padding: 0px; 
   font-size: 0.9em;
  color:#000000;
}

.center {text-align:center;}
.largeindent {margin-left:190px; margin-right:140px; text-align:left;}

.coloutwhite {color:#fff;}
.colourgreypale {color:#ccc;}
.colourgrey {color:#aaa;}
.colourgreydark {color:#606060;}
.colourblack {color:#000;}


table.layout {	background-color:#606060; color:#aaa; border:none;}

table.layout tr td {background-color:#606060; color:#aaa; padding-left:10px; border:none;
	  }
table.layout tr th {text-align:left; padding-left:20px; border:none;}
table.layout tr td a:link {color:#aaa;}
table.layout tr td a:visited {color:#aaa;}
table.layout tr td a:hover {color:#ccc;}

table.layout tr td p{background-color:#606060; color:#aaa; padding-left:10px; border:none;
	  }
table.layout tr th p{text-align:left; padding-left:20px; border:none;}
table.layout tr td p  a:link {color:#aaa;}
table.layout tr td p a:visited {color:#aaa;}
table.layout tr td p a:hover {color:#ccc;}


table {background:#CCCCCC; color:#000; border:#333 1px solid; border-collapse:collapse;}
table tr td {background-color:#CCCCCC; color:#000; padding:3px 10px; 
	 border-right:#333 1px solid; }
table tr th {text-align:left; padding:5px 20px; border-bottom:#666 2px solid;
	 border-right:#333 1px solid;}
table tr td a:link {color:#000;}
table tr td a:visited {color:#000;}
table tr td a:hover {color:#666;}

table tr td p {background-color:#CCCCCC; color:#000; padding:3px 10px;
	 border-right:#333 1px solid; }
table tr th p {text-align:left; padding:5px 20px; border-bottom:#666 2px solid;
	 border-right:#333 1px solid;}
table tr td p a:link {color:#000;}
table tr td p a:visited {color:#000;}
table tr td p a:hover {color:#666;}