*
{
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	color: black;
}

html
{
	overflow-y: scroll; 
}

body
{
	font-family: verdana, arial, serif;
	background: #a0a6f6 url("background_blue.png") top left fixed repeat-x;
}

h1
{
	color: blue;
	padding: 0.5em;
}

h2
{
	background-color:black;
	color: white;
	padding: 10px;
	margin: 8px 0 3px 0;
}

h3
{
	color: orange;
	font-size: 120%;
}

p
{
	padding: 0.5em 0 0.5em 0;
}

input, textarea
{
	border:1px solid black;
}

table
{
	text-align: center;
	padding: 5px 5px 5px 5px;
}

a:link
{
	color: blue;
	text-decoration: none;
	font-size: 120%;
}

a:visited
{
	color: blue;
	text-decoration: none;
	font-size: 120%;
}

div#content
{
	text-align: center;
	margin: 1em 0 1em 0;
	color: rgb(35,35,35);
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

div#frame
{
	border: 1px solid black;
	background-color: white;
}

div.main
{
	line-height:150%;
	font-size:110%;
	padding: 2em;
	text-align: left;
}

div#sigbar
{
	background: rgb(80,80,80) url("menublue.png") top repeat-y;
}

div.bar
{
    padding: 10px 0 10px 0;
}

div.bar li
{
	display:inline;
	padding: 1px 3px 1px 3px;
}

div.bar ul li a:link, div.bar ul li a:visited
{
	border:2px solid black;
	padding: 0 10px 0 10px;
}

div#menubar ul li a:link, div#menubar ul li a:visited
{
	font-size: 160%;
	background: rgb(30,30,30) url("menuitem.png") top repeat-y;
	color: orange;
}

div#menubar ul li a:hover, div#menubar ul li a.selected
{
	background: rgb(30,30,30) url("menuitem2.png") left repeat-x;
	color: orange;
}

div#adminmenubar ul li a:link, div#adminmenubar ul li a:visited
{
	color: black;
}

div#adminmenubar ul li a:hover, div#adminmenubar ul li a.selected
{
	background: black;
	color: white;
	
}

div#links
{
	text-align:left;
}

div#links dd
{
	margin: 0 0 0 2em;
}

p.newstitle
{
	margin: 0 1em 10px 1em;
	background-color:black;
	color: white;
	text-align: left;
}

p.newscontent
{
	margin: 0 10px 0 10px;
	padding: 1em 2em 1em 2em;
}

table#contact
{
	border: 2px solid black;}

td.contact
{
	text-align: left;
}

.center
{
	text-align: center;
	margin-left: auto;
	margin-right:auto;
}

.highLight
{
	border-color: #FF8000;
	background-color: #F6E3CE;

}

