
			div.image {}
			div.story {}
			p.body {}
			p.body-bold {}
			p.body-ragged {}

			p.conference-date-rule-above, p.related-links-rule {
				border-top: 1px solid white;
				padding: 5px 0 0 0;		
			}
			p.conference-date-rule-above {
				font-size: 14px;
				line-height: 16px;
				font-weight: normal;				
			}
			
			p.related-links-rule {
				font-weight: bold;
			}
			p.conference-date-rule-below- {
				font-size: 14px;
				line-height: 16px;			
				border-bottom: 1px solid white;
				padding: 0 0 10px 0;		
			
			}
			p.contents {}
			p.head {}
			p.highlight {}
			p.reference {}
			span.bold {}
			span.italic {}
			span.link {}
			span.link-yellow {}
			
body, div {
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4341;
	color: black;
	font-size: 11px;
}

#wrapper {
	text-align: center;
}

#page {
	width: 600px;
	margin: auto;
	text-align: left;
}



			.bold, .body-bold {
				font-weight: bold;
			}

			.italic{
				 font-style: italic;
			}

h2, .head {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	font-size: 20px;
	margin: 0 0 5px 0;
}


	

h2 a, .head a {
	color: #4e4341;
	text-decoration: none;
}
h2 a:hover, .head a:hover {
	text-decoration: underline;
}
p {
	margin: 5px 0 10px 0;
}

.reference {
	font-size: 10px;
}

.highlight {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}

.white {
	color: white;
}

.bold {
	font-weight: bold;
}

a {
	color: #c13f77;
}
hr {
	height: 1px;
	color: #fff;
	background-color: #fff;
	border: 0;
	padding: 0;
}

.story {
	padding: 10px;
	margin-bottom: 10px;
	text-align: justify;
}
 
 .image {
 	margin-bottom: 10px;
 }
 
 
 .toc {
 	
	margin-bottom: 10px;
 }
 
  .toc h2 {
  	font-family: Arial, Helvetica, sans-serif;
 	background-color: #c73848;
	padding: 10px;
	color: white;
	font-size: 12px;
	font-weight: bold;
 }
  .toc a {
  	color: #666;
	text-decoration: none;
 } 
  .toc a:hover {
	text-decoration: underline;
 }  
 
  .toc table {
  	margin: 5px 10px;
 } 
 
 .toc p {
 	border-top: 1px solid #c73848;
 }
 
 
 
h2.headline {
 	font-size: 32px;
	border-bottom: 1px dotted white;
	margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
 }
 
 
 
 /*************************
	colours
 *************************/
 	
 .lavender {
 	background-color: #a4a4d1;
 }
 
 

.lightBlue {
	background-color: #98bcd6;
}

.teal {
	background-color: #009f96;
}
	.teal a {
		color: #fef300;
	}


.midBlue {
	background-color: #b3d2ea;
}
.pink {
	background-color: #d6b4c6;
}

.purple {
	background-color: #95519e;
	color: white;
	
}
	.purple a {
		color: #fef300;
	}
	
.darkBlue {
	background-color: #18a0c9;
	color: white;
}
	.darkBlue a {
		color: #fef300;
	}	

.orange {
	background-color: #df7931;
}
	.orange a {
		color: #fef300;
	}	

.green {
	background-color: #6abe47;
	color: white;
}
	.green a {
		color: #fef300;
	}		
	
.red {
	background-color: #ee4725;
	color: white;
}
	.red a {
		color: #fef300;
	}		
	
.yellow {
	background-color: #f7a621;
	color: white;
}
	.yellow a {
		color: #fef300;
	}		
		
.lightGreen {
	background-color: #c3c033;
	color: white;
}
	.lightGreen a {
		color: #fef300;
	}			
	
.darkPurple {
	background-color: #6269b0;
	color: white;
}
	.darkPurple a {
		color: #fef300;
	}			
	
.promo {
	background-color: #cbdef2;
}		
	
	
	
.separator {
	background-image: url(img/fadeBG.jpg);
	background-repeat: repeat-y;
	color: white;
}


.grey {
	background-color: #695e59;
	color: white;
}
	.grey a {
		color: #fef300;
	}			

