/* CSS Document */

body {
		background-color: #000000;
		font-family: Arial,Helvetica,sans-serif;
	}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
		margin: 0;
		padding: 0;
	}

/* Pagetop declarations */	
#pagetop {
		width: 970px;
		margin-top: 10px;
		margin-left: 15px;
	}

#navbar {
		background-image: url(../images/navbar.png);
		background-repeat: no-repeat;
		border-bottom: 2px solid #B4B4B4;
		height: 30px;
	}

#navbar ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

#navbar a {
		background-image: url(../images/navbar-button.png);
		background-position: right 0;
		background-color: #005546;
		border: medium none;
		color: #FFFFFF;
		display: block;
		float: left;
		font-size: 12px;
		font-weight: bold;
		height: 19px;
		padding: 11px 22px 0 20px;
		text-decoration: none;
	}

#navbar a:hover {
		background-position: center -107px;
		color: #303030;
	}

.navbar-menu {
		float: left;
		margin-bottom: 1em;
		line-height: 1;
	}

.navbar-menu, .navbar-menu * {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

.navbar-menu li {
		background: #005546 none repeat scroll 0 0;
		float: left;
		position: relative;
	}

.navbar-menu a, .navbar-menu a:visited {
		color: #292929;
	}

.navbar-menu a {
		border-left: 1px solid #F0F0F0;
		border-top: 1px solid #F7F7F7;
		padding: 0.75em 1em;
		text-decoration: none;
		display: block;
		position: relative;
	}

/* Pagemiddle declarations */	

#pm-photo {
		width: 970px;
		margin-left: 15px;
		border-bottom: 2px solid #303030;
	}

#pm-headline {
		background-color: #005546;
		width: 970px;
		margin-left: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #E7E7E7;
		text-align: center;
	}

#pm-bg970 {
		background-color: #005546;
		width: 970px;
		height: 140px;
		margin-left: 15px;
	}

.pm-catchline-left {
		width: 435px;
		color: #E7E7E7;
		float: left;
		padding-left: 30px;
		padding-right: 20px;
		border-right: 2px solid #B4B4B4;
	}

.pm-catchline-right {
		width: 435px;
		color: #E7E7E7;
		float: left;
		padding-left: 30px;
	}

/* Pagebottom declarations */	

.footer {
		width: 970px;
		height: 1.5em;
		background-color: #005546;
		clear: both;
		margin-left: 15px;
		margin-top: 0;
		margin-bottom: 0;
		color: #D0D0D0;
		font-size: x-small;
		text-align: center;
	}

.roundbottom {
		width: 970px;
		margin-left: 15px;
	}

