*{margin:0;padding:0;} img{border: 0px;} div {border:0px solid #000000;} div {border: 0px solid #999;} table {border-collapse: collapse; border: 0px solid #000000}

p {
margin: 10px 0px 0px 0px;
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
line-height: 22px;
}

ul {
margin: 10px 0px 0px 25px;
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
line-height: 22px;
}

a {
	text-decoration: underline;
	color: #018049;
}

a:hover {
	text-decoration: underline;
	color: #018049;
}

h1 {
margin: 10px 0px 0px 0px;
font-family: 'Cinzel', serif;
font-size: 18px;
line-height: 28px;
color: #018049;
}

.clearer {
	clear: both;
	width: 100%;
}

body {
	background: url(images/background.png);
	background-repeat: repeat;
	font-family: 'Ubuntu', sans-serif;
}

.page {
	width: 1000px;
	background: #ffffff;
}

	.page#header {
		width: 800px;
		padding: 15px 100px 15px 100px;
		text-align: center;
	}
	
		.page#header #address {
			display: table-cell;
			vertical-align: middle;
			*display: inline;
			zoom: 1;
			width: 200px;
		}
		
			.page#header #address p {
				line-height: 30px;
				font-family: 'Cinzel', serif;
			}
		
		.page#header #logo {
			display: table-cell;
			vertical-align: middle;
			*display: inline;
			zoom: 1;
			width: 400px;
		}
		
			.page#header #logo p {
				margin: 0px 0px 0px 0px;
			}
		
		.page#header #icons {
			display: table-cell;
			vertical-align: middle;
			*display: inline;
			zoom: 1;
			width: 200px;
		}
		
			.page#header #icons p {
				color: #047DBA;
				margin: 0px 0px 15px 0px;
				font-size: 10px;
				font-weight: 500;
			}
	
	.page#nav {
		width: 956px;
		background-image:url(images/nav-background.jpg);
		background-position: center left;
		background-repeat: no-repeat;
		height: 55px;
		padding: 0px 44px 0px 0px;
	}
	
		.page#nav ul {
			margin: 0;
			width: 800px;
			padding: 12px 0px 12px 0px;
		}
	
		.page#nav ul li {
					background-image: url(images/bullet.png);
					background-position: center left;
					background-repeat: no-repeat;
					display: inline-block;
					*display: inline;
					zoom: 1;
					padding: 3px 0px 0px 15px;
					font-family: 'Cinzel', serif;
					color: #fffffff;
			}
			
			.page#nav ul li:first-child {
				background-image: none;
			}
			
				.page#nav ul li a {
					margin: 30px 25px 10px 20px;
					font-weight: bold;
					color: #ffffff;
					text-decoration: none;
				}
	
	.page#content {
		width: 800px;
		padding: 0px 100px 15px 100px;
	}
	
		.page#content #slideshow {
			width: 800px;
			height: 264px;
			padding: 0px 0px 20px 0px;
		}
	
		.page#content #one {
			width: 440px;
			padding: 0px 30px 0px 0px;
			text-align: left;
			display: table-cell;
			vertical-align: top;
			*display: inline;
			zoom: 1;
		}
		
		.page#content #two {
			width: 300px;
			padding: 0px 0px 0px 30px;
			display: table-cell;
			vertical-align: top;
			*display: inline;
			zoom: 1;
		}
		
			.page#content #two #blue {
				width: 280px;
				background-color: #263B68;
				padding: 15px 10px 15px 10px;
			}
			
				.page#content #two #blue p {
					font-family: 'Cinzel', serif;
					font-size: 23px;
					color: #ffffff;
					margin: 5px 0px 10px 0px;
				}
				
			.page#content #two #weather {
				width: 280px;
				background-color: #ffffff;
				padding: 20px 0px 5px 0px;
				margin: 0px 0px 30px 0px;
				font-family: 'Cinzel', serif;
			}
				
				.page#content #two #weather p.current {
					font-size: 40px;
					color: #018049;
					margin: 0px 0px 10px 0px;
				}
				
					.page#content #two #weather p {
						font-size: 18px;
						color: #263B68;
						line-height: 22px;
					}
				
	.page#footer {
		background-color: inherit;
		margin: 0px 0px 20px 0px;
	}
	
		.page#footer p {
			font-size: 10px;
			display: inline-block;
			padding: 0px 25px 0px 25px;
		}
		
		
table {
	margin: 10px 0;
	font-size: 14px;
}

	table tr {
		
	}

		table tr td {
			border-bottom: 1px solid #c7cdda;
			padding: 3px 5px 3px 0;
		}

.no-bottom-border td {
	border-bottom: 0px solid #000000;
}