	body, a, p, h1,h2,h3,h4,h5,h6, td {
		font-family: Tahoma;
		font-size: 11pt;
		color: DarkSlateBlue;
		padding: 0px;
		margin: 0px;
	}
	a.external { background: url(lluniau/external.png) center right no-repeat; padding-right: 13px; }
	h1 {
		font-size: 150%;
		margin-bottom: 10px;
	}
	h2 {
		margin-bottom: 10px;
		font-size: 125%;
	}
	h3 {
		font-size: 110%;
		margin-bottom: 10px;
	}
	#biggie {
	position: relative;
	}
	#left {
		position: absolute;
		width: 150px;
		top: 99px;
		left: 0px;
		height: 1000px;
		background-color: #eeeeee;
		border-right: 3px double Navy;
	}
	#mainbanner {
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		height: 98px;
		background-color: #eeeeee;
		padding-right: 0px;
		margin-right: 0px;
		border-bottom: 1px solid Navy;
		color: #404040;
	}
	#mainbanner td {
		color: #404040;
	}
	#mainbody {
		position: absolute;
		top: 99px;
		left: 151px;
		right: 0px;
		background-color: white;
		padding-right: 15px;
		margin-right: 0px;
		margin-left: 20px;
		margin-top: 5px;
	}
	#mainbodytext {
		position: relative;
		top: 10px;
		left: 0px;
		margin-right: 30px;
		padding-right: 30px;
	}
	.mainbodytable {
		
	}
	#mainbodytexthome {
		position: relative;
		top: 10px;
		left: 0px;
		margin-right: 0px;
		padding-right: 0px;
	}
	div#mainbodytext p {
		text-align: justify;
		margin-top: 5px;
	}
	#news {
		position: relative;
		top: 0px;
		right: 0px;
		width: 220px;
		background-color: #eeeeee;
		padding: 3px;
		margin: 3px;
		margin-right: 25px;
		margin-left: 0px;
		border: 3px double black;
		color: #404040;
	}
	#news2 {
		width: 254px;
		background-color: #eeeeee;
		padding: 3px;
		margin: 3px;
		margin-right: 4px;
		margin-left: 10px;
		border: 3px double black;
		color: #808080;
	}
	div#news2 h1 {
		text-align: center;
		color: Coral;
		font-size: 18px;
		margin-bottom: 4px;
		background-color: Midnightblue;
	}
	div#news2 p.newsitem {
		color: #404040;
		font-size: 12px;
		margin-bottom: 0px;
		text-align: left;
	}
	div#news2 p span.newshead {
		color: #043104;
		font-weight: bold;
	}
	#news2 div.newsitem p {
		display: inline;
		font-size: 12px;
	}
	#news2 a {
		font-size: 12px;
	}
	#menu {
		position: relative;
		top: 0px;
		left: 0px;
		right: 0px;
		margin-top: -5px; 
	}
	ul#menu {
		text-align: center;
	}
	li.menu_item {
		list-style-type: none;
		padding: 3px;
		border-top: 1px solid navy;
		margin-left: -40px;
		text-align: center;
		font-size: 15px;
	}
	li.menu_itemlast {
		list-style-type: none;
		padding: 3px;
		border-top: 1px solid navy;
		border-bottom: 1px solid navy;
		margin-left: -40px;
		text-align: center;
		font-size: 15px;
	}
	li#menu_itemcurrent a {
		color: Green;
		font-weight: bold;
	}
	li.menu_item a, li.menu_itemlast a {
		text-decoration: none;
		font-size: 15px;
		padding: 1px 5px 1px 5px;
	}
	li.menu_item a:hover, li.menu_itemlast a:hover {
		color: Navy;
		border: 1px solid Red;
		background-color: Yellow;
	}
	div#mainbodytext a {
		color: blue;
	}
	div#mainbodytext a:hover {
		color: Purple;
	}
	div#mainbodytext a:visited {
		color: Purple;
	}
	div.piccie {
		float: right; 
		color: #043a04; 
		width: 200px; 
		height: 100px; 
		font-size: 11px; 
		text-align: center;
		margin: 10px;
		border: 1px solid Navy;
		font-style: italic;
	}
#adminlogin {
	font-size: 8pt;
	color: Gray;
}
#copy, #copy p, #copy a{
	color: DarkGray;
	text-align: center;
	font-size: 10px;
	}
table.gallery td {
	font-size: 10pt;
	font-sttle: italic;
}
.userimg {
	padding: 6px;
	margin: 10px;
}
.userhigh {
	color: Maroon;
}
.userhighbox {
	background-color: Khaki;
	color: Black;
	border: 3px double Brown;
	padding: 10px;
}
.eventtitle {
	font-weight: bold;
	color: Maroon;
}
.userbig {
	font-size: 12pt;
}
.usersmall {
	font-size: 7pt;
} 
.screenreader {
	text-decoration: none;
	}
table.userstuff td {
	vertical-align: top;
}
