@charset "utf-8";
/* CSS Document */

body{ font-size: 14px; background: url(/images/Travertine.jpg) repeat; }

#preston_body{
	width: 700px;
	margin: 10px auto;
	position: relative;
}
#header{ background: url(/images/TopTitle.jpg) no-repeat left top; width: 700px; height: 96px; }
#menu{
	width: 680px;
	text-align: center;
	overflow: hidden;
	height: 40px;
	background: url(/images/MenuBG.jpg) no-repeat left top;
	position: relative;
	left: 10px;
	overflow: hidden;
}
#menu.admin{ font-size: 15px; font-variant: small-caps; font-weight: bold; letter-spacing: 1px; line-height: 30px; }
#body_content{
	position: relative;
	left: 10px;
	width: 660px;
	background: url(/images/BodyContent.jpg) repeat-y left top;
	padding: 10px;
}
#base{
	position: relative;
	bottom: 0px;
	text-align: center;
	font-size: 12px;
	background: url(/images/BaseBar.jpg) no-repeat left top;
	height: 29px;
	width: 700px;
	padding-top: 30px;
	font-weight: bold;
	font-variant: small-caps;
}
h1{ font-size: 24px; font-weight: bold; font-variant: small-caps; }
A:link {color: #473307; text-decoration: none; }
A:visited {color: #473307; text-decoration: none; }
A:hover {color: #755819; text-decoration: underline; }
A:active {color: #755819; }
table.simple{ border: 1px solid #000; margin: 0px auto; border-spacing: 0px; border-collapse: collapse; }
table.simple td{ border: 1px dashed #666; margin: 0px; padding: 10px; }
error{ font-weight: bold; font-color: #300; background: #ee9c9c; border: thin dashed #300; padding: 3px; margin: 5px auto; display: block; width: 400px; text-align: center; }
success{ font-weight: bold; font-color: #094909; border: thin dashed #094909; padding: 3px; background: #cce9cc; margin: 5px auto; display: block; width: 400px; text-align: center; }

