*
{
 margin: 0;
 padding: 0;
}

a
{
 text-decoration: none;
}

body
{
 background-color: #333;
 color: #ccc;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 padding: 0 25px 25px 25px;
}

div#wrapper
{
 margin: 0 auto;
 width: 900px;
}

div#header
{
 background-image: url(../img/header-1.jpg);
 background-position: top center;
 background-repeat: no-repeat;
 height: 100px;
 padding: 225px 0 0 0;
 width: 900px;
}

div#navbar
{
 height: 100px;
 width: 900px;
}

div#navbar ul
{
 height: 100px;
 list-style: none;
 width: 900px;
}

div#navbar ul li
{
 float: left;
 padding: 50px 0 0 0;
}

div#navbar ul li a
{
 color: #666;
 display: block;
 height: 20px;
 padding: 15px 0;
 text-align: center;
 width: 100px;
}

div#navbar ul li a:hover
{
 background-color: #666;
 color: #fff;
}

div#navbar ul li#logo
{
 display: block;
 height: 100px;
 padding: 0;
 width: 300px;
}

div#navbar ul li#logo a
{
 display: block;
 height: 100px;
 padding: 0;
 width: 300px;
}

div#navbar ul li#logo a
{
 background-color: transparent;
}

div#content
{
 color: #eee;
 font-size: 14px;
 width: 900px;
}

div.content-full
{
 background-color: #666;
 margin: 0 0 5px 0;
 padding: 5px;
 width: 890px;
}

div#content-left
{
 float: left;
 margin: 5px 0 0 0;
 width: 600px;
}

div.content-left-entry
{
 background-color: #666;
 margin: 0 0 5px 0;
 padding: 5px;
 width: 590px;
}

div#content-right
{
 float: right;
 margin: 5px 0 0 5px;
 width: 295px;
}

div.content-right-entry
{
 background-color: #aaa;
 color: #333;
 margin: 0 0 5px 0;
 padding: 5px;
 width: 285px;
}

div#footer
{
 background-color: #333;
 background-image: url(../img/footer.png);
 background-position: bottom center;
 background-repeat: no-repeat;
 clear: both;
 color: #999;
 font-size: 10px;
 height: 10px;
 padding: 3px 5px 7px 5px;
 text-align: right;
 width: 890px;
}

img
{
 border: none;
 vertical-align:text-top;
}

p
{
 margin: 10px;
}

div.center
{
 text-align: center;
}

iframe.map
{
 border: 1px solid #fff;
}

.textbox
{
 width: 200px;
}

input.name
{
 width: 120px;
}

.right
{
 text-align: right;
}

.error
{
	color: #fff !important;
}

#content a
{
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

#content a:hover
{
	color: #aaf;
}

h1
{
	text-align: center;
}

div.contact
{
	margin: 0 auto;
	width: 375px;
}

.thanks
{
	border: 1px solid #fff;
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	background-color: #c33;
}

div.login
{
	background-color: #aaa;
	border-top: 5px solid #ccc;
	color: #333;
	padding: 5px;
	margin: 15px auto;
	text-align: center;
	width: 300px;
}

.admin
{
	background-color: #aaa;
	border-top: 5px solid #ccc;
	color: #333;
	padding: 5px;
	margin: 15px auto;
	width: 300px;
}

.gridview
{
	background-color: #eee;
	color: #333;
	margin: 15px auto;
}

.gridview td
{
	background-color: #eee;
	padding: 2px;
}

.gridview th
{
	background-color: #ccc;
	padding: 2px;
}

.red
{
 font-size: 12px;
 font-style: italic;
 padding: 5px 0;
 text-align: center;
}