﻿* {
  margin: 0;
  padding: 0;
}

body {
	background-color: #ADC2ED;
	font-family: "Lucida Grande",Verdana,Arial,Sans-Serif;
    font-size: 11px;
    line-height: 160%;
    color: #FFFFFF;
}

h1 {
	font-size: 18px;	
	font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
	color: #FFFFFF;
}

p {
	margin-top: 11px;
}

ul {
	margin-top: 5px;
	margin-left: 30px;
}

table {

}

td {
	font-size: 11px;
}

tbody tr td {
	height: 18px;
}

thead tr td {
	font-weight: bold;	
}

a,
a:visited {
	color: #FFFFFF;
	font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
	font-size: 11px;
}

a:hover,
a:active {
	color:#FFFFFF;
	font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
	font-size:11px;
	text-decoration: underline;
}


/*
** Structure
*/ 

#wrapper {

	max-width: 800px;
	min-width: 800px;
	width: 800px;
	margin: 18px auto;
}

	#header {
		width: 800px;
	}

	#navigation {
		width: 800px;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;		
		background-color: #404040;
	}

	#content {
		padding: 10px;
		background-color: #495778;	
	}
	
	#footer {
		height: 300px;
		background: url( ../images/footerbg.jpg) transparent no-repeat;	
		border-top: solid 1px #FFFFFF;
		padding-left: 40px;
	}

	#footer table {
		padding: 5px;	
	}
	
	#copyright {
		padding-top: 5px;
		text-align: center;

	}

	.home-content-column {
		padding-left: 9px;
		padding-bottom: 20px;
		width: 485px;
		float: left;
	}

	.photo-content-column {
		padding-left: 0px;
		padding-bottom: 20px;
		width: 780px;
		float: left;
	}

	.content-column {
		padding-left: 0px;
		padding-bottom: 30px;		
		width: 494px;
		float: left;
	}
	
	.image-column {
		width: 261px;
		float: left;
		padding: 28px 0px 0px 25px;
	}


/*
** Image lists
*/ 
.image-list {
	margin-top: 0px;
	margin-left: 0px;
	list-style-type: none;	
}

.image-list li img {
	border: solid 1px #FFFFFF;
	margin-bottom: 7px;
}

/*
** Page styles
*/ 
h1.page-title {
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 125%;
}

h1.homepage-title {
	margin-top: 10px;
	margin-bottom: 15px;
	line-height: 125%;
}



/*
** Navigation
*/ 
.navigation-list {
	margin-top: 0px;
	margin-left: 0px;
}

.navigation-list li {
	list-style-type: none;
	float: left;
	text-align: center;
	margin-left: 32px;
}

.navigation-list li.first {
	margin-left: 32px;
}

.navigation-list li a,
.navigation-list li a:visited
{
	color: #EBE8E8;
	font-family: 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}

.navigation-list li a:active,
.navigation-list li a:hover
{
	color: #FFFFFF;
	font-family: 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;}

/*
** Specific styles
*/
#footer h1 {
	margin-top: 10px;
	margin-bottom: 10px;	
}

/*
** Calendar styles
*/
	.location-column {
		width: 170px;
	}
	
	.organisation-column {
		width: 163px;
	}
	
	.date-column {
		width: 105px;
	}
	
	.time-column {
		width: 73px;
	}
	
	.description-column {
		width: 198px;
	}


/*
** Photo album
*/
.photo {
	width: 190px;	
	float: left;
	margin-bottom: 5px;
}

#gallery {
	
}

#gallery ul li {
	list-style-type: none;
	display: inline;
	margin: 5px;
}

#gallery ul li a img {
	border: solid 1px #FFFFFF;
}

/*
** Other
*/
.clear {
	clear: both;	
}
