body {
	margin: 0px;

	padding: 0px;
	background-color: #336633;
	background-image: url(images/bg.jpg);
}

#container {
	width: 100%;
}

#logo {
	margin-top: 10px;
}

#header {
	height: 217px;
	background-image: url(images/header.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}



#navigation {
	/* width: 715px; */
	/* width: 970px; */
	/* width: 830px; */
	width: 715px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0px;
	text-align: center;
}


#navigation li
	{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 115px;
	text-align: right;
	padding-right: 3px;
}



#navigation ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}
 
#navigation a {
	display: block;
	height: 80px;
	padding-left: 0px;
	margin-bottom: 3px;
}






#nav a:link, #nav a:visited {

	text-decoration: none;

	font-family: tahoma, arial, sans-serif;

	font-size: 11px;

	color: #ffffff;
	text-transform: uppercase;

	letter-spacing: 2px;

	font-weight: bold;

}


.navlink a:link, .navlink a:visited {
	background-image: url(images/button.jpg);
}

.navlink a:hover {
	background-image: url(images/button-over.jpg);
}

#content {

	clear: both;
	padding-top: 20px;
}

h2 {

	font-family: tahoma, arial, sans-serif;

	font-size: 25px;

	text-transform: uppercase;

	text-align: center;

	padding-bottom: 10px;

	letter-spacing: 5px;

	color: #ffffff;

	margin-top: 20px;

}



span.first-letter {

	font-style: italic;

	font-size: 33px;

	padding-right: 3px;

	color: #99cccc;

}



#home-page {

	font-family: tahoma, arial, sans-serif;

	font-size: 21px;

	color: #ffffff;

	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
}

#gala-dinner p, #committee p, #committee li, #timing p, #timing table, #forms li, #forms p, .sponsor-list, #gallery-list li {
	margin: 10px;
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #99cc99;
}

.sponsor-list-platinum, .sponsor-list-gold {
	margin: 10px;
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
}

.sponsor-list-platinum {
	color: #928E8C;
}

.sponsor-list-gold {
	color: #f7ee00;
}

#gala-dinner, #timing p {
	text-align: center;
}

#committee {
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}

#forms {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}
 
#gallery-list {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
}

#committee i {
	color: #ffffff;
}

#committee ul {

}

#comittee li {
	
}

#timing table, #sponsors table {
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
}

.programme {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

td.time {
	padding-right: 10px;
	padding-bottom: 5px;
	text-align: right;
	color: #9acccd;
}

#forms a:link, #forms a:visited, #gallery-container a:link, #gallery-container a:visited, #gallery-image-container a:link, #gallery-image-container a:visited, #gallery-list a:link, #gallery-list a:visited {
	color: #ccffcc;
}

td.sponsor-type {
	vertical-align: top;
	font-family: tahoma, arial, sans-serif;

	font-size: 14px;

	font-weight: bold;
	color: #99cccc;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: right;
	padding-right: 10px;
}

#gallery-container, #gallery-image-container {
	margin-left: auto;
	margin-right: auto;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #99cc99;
}

#gallery-container {
	width: 810px;
}

#gallery-image-container {
	width: 700px;
}

#gallery-image-container img {
	border: 0px;
	margin: 3px;
}

#gallery-container td {
	text-align: center;
}

#letter {
	font-size: 12px;
	text-transform: none;
	font-family: tahoma, arial, sans-serif;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
