* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0 auto;
	padding: 0;
	background: #df8000 url(images/bg-bck-2.jpg) top center repeat-y;
	/*font-family: normal small/1.3 Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006411;
}

#container {
	background: url(images/bg-mid-2.jpg) top center repeat-y;
}

#top-shadow {
	background: url(images/bg-top-2.jpg) center top no-repeat;
	height: 20px;
}

#wrapper {
	width: 750px;
	margin: 0 auto;
	padding: 0;
}

#header {
	width: 750px;
	height: 180px;
	background: #a53720;
}

#header object {
	background: #a53720;
}

#content {
	margin: 10px 0 0 1px;
	padding: 0;
	background: url(images/pattern-2.jpg);
	border: 3px solid #f1c292;
}

#footer {
	margin: 10px 0 0 0;
	padding: 4px 0 0 0;
	width: 750px;
	height: 40px;
	background: url(images/footer-1.jpg) no-repeat;
	text-align: center;
}

.copyright {
	margin: 2px 0 0 0;
	padding: 0;
	color: #f4ce85;
	font-size: x-small;
	font-weight: bold;
}

.hosting, .hosting a, .hosting a:hover, .hosting a:visited {
	margin: 2px 0 0 0;
	padding: 0;
	color: #919d00;
	text-decoration: none;
	font-size: xx-small;
	font-weight: bold;
}

.hosting a, .hosting a:hover, .hosting a:visited {
	font-wieght: bolder;
	text-decoration: underline;
}

.hosting a:hover {
	text-decoration: overline underline;
	color: #f4ce85;
}

#btm {
	margin: 0;
	padding: 0;
	overflow: auto;
	margin-bottom: 3px;
}

.credits {
	margin: 5px 0 0 10px;
	padding: 0;
	float: right;
}

.admin-link {
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	float: left;
	font-size: small;
}

#btm-shadow {
	background: url(images/bg-btm-2.jpg) center bottom no-repeat;
	height: 20px;
	margin: 0 0 0 0;
	padding: 0;
}

/* forms */

form {
margin-top: 2em;
}
form div{
vertical-align: text-top;
margin-left: 1em;
margin-bottom:2em;
overflow: auto;
}
form div.date{
margin-left: 0em;
}
label {
display: block;
/*float:left;*/
width: 140px;
font-size: 14px;
padding-right: 20px;
}
input[type=checkbox] {
float: left;
clear: left;
margin: 2px 6px 7px 2px;
}
input, textarea {
clear: both;
display:block;
font-size: 14px;
font-family: inherit;
}
select {
clear: both;
vertical-align: text-bottom;
font-size: 14px;
font-family: inherit;
}
option {
font-size: 14px;
font-family: inherit;
padding: 0 0.3em;
}
input[type=submit] {
display: inline;
vertical-align: bottom;
}
.required{
clear: both;
color:#222;
font-weight:bold;
}
.optional{
clear: both;
color:#555;
}
.submit {
clear: both;
margin-top: 40px;
margin-left: 140px;
}

#xEditingArea
{
    border: #696969 1px solid;
	background: transparent url(/css/images/pattern-2a.jpg);

}
