html {
    margin: 0;
    padding: 0;
    background-color: #333;
    font-family: Tahoma;
    color: #fff;
}

body {
    min-width: 800px;
	padding: 0;
	margin: 0;
}

#page {
    background: #333;
    margin: 0 auto;
    width: 800px;
}

p
{
	margin: 0;
	padding: 5px 0px 0px 0px;
}

p.no-indent
{
	margin: 0;
	padding: 0;
	text-indent: 0;
}

#header {
	background-image: url(images/bg.jpg);
	height: 153px;
	padding: 0;
	margin: 0;
	width: 100%;
}

#main {
    background-color: #333;
	padding: 5px;
	min-height: 300px;
}

/*
#footer {
    background-color: #333;
    clear: both;
	border: #000;
	border-width: thick;
	bottom: 10px;
	
}
*/

#footer {
    background-color: #444;
    clear: both;
	border: #999;
	border-width: thin;
	border-style: dotted;
	margin: 5px;
/* bottom: 10px;*/
	font-size: small;
	text-align: center;
}

img
{
	border-width: 0;
}

a
{
	color: #F86B00;/*#cff;*/
	text-decoration: none;
	
}

a:link
{
	color: #98CA1D;/*#aaf;*/
}

a:visited
{
	color: #B2CA7C;
}

a:hover
{
	color: yellow;
	text-decoration: underline;
}

.highlight
{
	font-weight: bolder;
	color: #f77;
}


form
{
	font-weight: bold;
	color: #fff;
}


h2
{
	padding-top: 20px;
	color: #ffc;
}

h2.no-padding
{
	padding-top: 0;
}
