body {
	/* Dimensions: */
	width: 100%;
	margin: 5px 0px 5px 0px;
	
	/* Background: */
	background-color: #A1C7DC;
	background-image: url("site-background.jpg");
	background-repeat: repeat;
	
	/* Fonts: */
	color: white;
	font-family: helvetica, verdana;
}

/* Main divs: */
#header {
	/* Dimensions: */
	width: 750px;
	height: 120px;
	margin: -4px auto 0px auto; 
	
	/* Background: */
	background-color: #2D6D89;
	
	/* Fonts: */
	vertical-align: middle;
}
#navbeam {
	/* Dimensions: */
	height: 25px;
	width: 747px;
	margin: 5px auto -1px auto; 
	overflow: hidden;
	
	/* Background: */
	background-color: #F39A00;
		
	/* Fonts: */
	color: white;
	font-family: helvetica, verdana;
	text-align: center;
	line-height: 23px;
	vertical-align: middle;
	
	/* Borders: */
	border-style: solid;
	border-width: 3px;
	border-color: #FFC501;
}
#maintext {
	/* Dimensions: */
	width: 740px;
	min-height: 400px;
	margin: 15px auto 5px auto; 
	padding: 5px;
	overflow: visible;
	
	/* Background: */
	background-color: #A1C7DC;
	background-image: url("text-background.jpg");
	
	/* Fonts: */
	color: #121639;
	font-family: helvetica, verdana;
	font-size: 13px;
	text-align: left;
		
	/* Border: */
	border-style: solid;
	border-width: 1px;
	border-color: #2D6D89;
}
#footer {
	/* Dimensions: */
	width: 740px;
	height: 39px;
	margin: 0px auto 0px auto; 
	padding: 5px;
	overflow: visible;
	
	/* Background: */
	background-color: #095f91;
	
	/* Fonts: */
	color: #D0EDFF;
	font-family: helvetica, verdana;
	font-size: 11px;
	text-align: center;
	 
	/* Border: */
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

/* Button class styles: */
.button {
	/* Dimensions: */
	height: 25px;
	
	/* Fonts: */
	color: white;
	font-family: helvetica, verdana;
	font-size: 14px;
	vertical-align: middle;
	font-weight: bold;
}
.button:hover {
	/* Fonts: */
	color: yellow;
	text-decoration: underline;
}
/* Topnav styles: */
a.topnav:visited , a.topnav:link , a.topnav:active {
	/* Fonts: */
	color: black;
	text-decoration: none;
}
a.topnav:hover {
	/* Fonts: */
	color: #FFC501;
	text-decoration: none;
}

/* Subnav styles: */
a.subnav:visited , a.subnav:link , a.subnav:active {
	/* Fonts: */
	color: #FFC501;
	font-size: 12px;
	text-decoration: none;
}
a.subnav:hover {
	/* Fonts: */
	color: white;
	text-decoration: underline;
}

/* smalltitle style: */
h2.smalltitle {
	/* Dimensions: */
	width: 550px;
	
	/* Fonts: */
	color: #121639;
	font-size: 14px;
	font-weight: bold;
	
	/* Border: */
	border-bottom: 1px solid #FFFF7A;
}
a.newstitle:link, a.newstitle:visited, a.newstitle:active {
	/* Fonts: */
	font-size: 13px;
	text-decoration: underline;
	color: blue;
}
a.newstitle:hover {
	/* Fonts: */
	font-size: 13px;
	text-decoration: none;
	color: #121639;
}

a:link, a:visited, a:active {
	color: blue;
}
a:hover {
	color: #121639;
}
.newstext {
	/* Dimensions: */
	width: 700px;
	height: auto;
	padding: 10px;
	margin: 10px;
	
	/* Background: */
	background-color: #A6CDDE;
	
	/* Borders: */
	border-style: solid;
	border-width: 1px;
	border-color: white;
	
	overflow: hidden;
}
.searchform, .searchresults {
	/* Dimensions: */
	width: 700px;
	padding: 10px;
	margin: 10px;
	
	/* Background: */
	background-color: #A6CDDE;
	
	/* Borders: */
	border-style: solid;
	border-width: 1px;
	border-color: white;
}
.eventr {
	/* Background: */
	background-color: #A6CDDE;
}
.oddtr {
	/* Background: */
	background-color: #83BEDE;
}
.expltr {
	/* Background: */
	background-color: #095F91;
}
.lan {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.newsimage {
	/* Border: */
	border-style: solid;
	border-width: 1px;
	border-color: #F39A00;
}
.newsthumb {
	/* Dimensions: */
	width: 150px;
	height: auto;
	
	/* Border: */
	border-style: solid;
	border-width: 1px;
	border-color: #F39A00;
	
}
.largeimage {
	/* Dimensions: */
	width: 200px;
	height: auto;
	padding: 1px;
	
	/* Border: */
	border-style: solid;
	border-width: 1px;
	border-color: #F39A00;
	
	float: right;
}
.image_td, .text_td {
	/* Align: */
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
}
