* {
	margin: 0px; padding: 0px;
}
body {
	background: url("body-bg.jpg") top rgb(56, 105, 13); text-align: center; color: rgb(36, 15, 2); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;
}
img {
	border: currentColor;
}
blockquote {
	padding: 5px 20px; text-align: left; color: rgb(96, 38, 0);
}
blockquote blockquote {
	padding: 2px 10px; text-align: left; color: rgb(96, 38, 0); font-style: italic;
}
a {
	border: 0px currentColor; color: rgb(201, 126, 0); text-decoration: none;
}
a:hover {
	border: 0px currentColor; text-decoration: underline;
}
a.u {
	border: 0px currentColor; text-decoration: underline;
}
a.u:hover {
	border: 0px currentColor; text-decoration: none;
}
a.n {
	border: 0px currentColor; text-decoration: none;
}
a.n:hover {
	border: 0px currentColor; text-decoration: none;
}
a:focus {
	
}
a:active {
	
}
p {
	padding: 7px 0px; line-height: 130%;
}
.border {
	border: 1px solid red;
}
h1 {
	font-family: "Trebuchet MS";
}
h2 {
	font-family: "Trebuchet MS";
}
h3 {
	font-family: "Trebuchet MS";
}
h4 {
	font-family: "Trebuchet MS";
}
hr {
	border-width: 1px 0px 0px; border-style: dotted solid solid; border-color: rgb(171, 176, 181); height: 1px;
}
textarea {
	color: rgb(36, 15, 2); font-family: "Verdana"; font-size: 11px;
}
select {
	color: rgb(36, 15, 2); font-family: "Verdana"; font-size: 11px;
}
.left-bg {
	background: url("top-left-bg-repeat.jpg") repeat-x right top; left: 0px; top: 0px; width: 50%; height: 517px; margin-left: -495px; position: absolute;
}
.script {
	background: url("left-bg.jpg") no-repeat right top; top: 104px; width: 100%; height: 413px; right: 0px; position: absolute;
}
.right-bg {
	background: url("top-right-bg-repeat.jpg") repeat-x 40px 0px; top: 0px; width: 50%; height: 223px; right: 0px; position: absolute;
}
#head {
	background: url("top-right-bg-repeat.jpg") repeat-x 90px 0px; margin: 0px auto; width: 990px; height: 250px; text-align: left; position: relative;
}
.crack {
	background: url("crack.jpg") no-repeat 627px 0px; left: 0px; top: 0px; width: 990px; height: 51px; position: absolute;
}
.header {
	background: url("header-bg4.jpg") no-repeat; width: 780px; height: 170px;
}
.logo {
	left: 0px; top: 115px; width: 627px; position: absolute;
}
.logo h1 {
	font: bold 26px/120% Georgia; padding: 0px 0px 10px 20px; color: rgb(96, 38, 0); margin-right: 16px; font-size-adjust: none; font-stretch: normal;
}
.logo .description {
	font: italic bold 18px/120% Georgia; top: 30px; right: 20px; color: rgb(96, 38, 0); position: absolute; font-size-adjust: none; font-stretch: normal;
}
.logo h1 a {
	color: rgb(96, 38, 0); text-decoration: none;
}
.logo h1 a:hover {
	color: rgb(96, 38, 0); text-decoration: none;
}
.logo a b {
	
}
.shadow-right {
	background: url("right-bg.jpg") no-repeat; left: 627px; top: 115px; width: 102px; height: 380px; position: absolute;
}
#menu {
	left: 50px; top: 80px; position: absolute;
}
#menu ul {
	list-style: none;
}
#menu ul li {
	padding: 0px 17px; float: left; display: block;
}
* html #menu ul li {
	display: inline;
}
#menu ul li a {
	color: rgb(151, 113, 44);
}

.linkprefs {
	width: 120px; right: 20px; bottom: 106px; position: absolute;
}
.page-options {
	background: url("options.gif") no-repeat top; width: 69px; height: 16px; margin-left: 40px; display: block; position: relative; cursor: pointer;
}
.options {
	width: 120px; height: 40px; position: relative;
}
* html .options {
	width: 120px; height: 39px; position: relative;
}
#content-sizer {
	width: 72px; height: 22px; display: block; position: relative;
}
.fnt-dec {
	background: url("images/text-resizer.gif") no-repeat 0px 0px; left: 0px; top: 10px; width: 24px; height: 22px; position: absolute;
}
.fnt-dec:hover {
	background: url("images/text-resizer.gif") no-repeat 0px -22px; z-index: 10;
}
.fnt-inc {
	background: url("images/text-resizer.gif") no-repeat -23px 0px; left: 23px; top: 10px; width: 25px; height: 22px; position: absolute;
}
.fnt-inc:hover {
	background: url("images/text-resizer.gif") no-repeat -23px -22px; z-index: 10;
}
.fnt-res {
	background: url("images/text-resizer.gif") no-repeat -48px 0px; left: 48px; top: 10px; width: 24px; height: 22px; position: absolute;
}
.fnt-res:hover {
	background: url("images/text-resizer.gif") no-repeat -48px -22px; z-index: 10;
}
.linkset {
	background: url("images/link-option.gif") no-repeat 7px 13px; top: 3px; width: 32px; height: 32px; right: 7px; display: block; position: absolute;
}
.link-ext {
	background: url("images/internal.gif") no-repeat 0px 0px; left: 8px; top: 10px; width: 14px; height: 14px; display: block; position: absolute;
}
.link-int {
	background: url("images/external.gif") no-repeat 0px 0px; left: -6px; top: 24px; width: 14px; height: 14px; display: none; position: absolute;
}
#linkprefs {
	left: 7px; top: 10px; width: 15px; height: 15px; display: block; position: absolute;
}
#content {
	margin: 0px auto; width: 990px; text-align: left; position: relative;
}
#main {
	width: 676px; float: left; position: relative;
}
.content {
	background: url("content-bg.jpg");
	width: 720px;
	position: relative;
	left: 30px;
	background-color: #DCB864;
}
.cont-r {
	background: url("border.gif") repeat-y right top; position: relative;
}
.cont-l {
	background: url("border.gif") repeat-y left top; position: relative;
}
.cont-bot {
	background: url("content-bottom-bg.jpg") no-repeat left bottom; top: 0px; bottom: 0px; position: relative; min-height: 380px;
}
.grad-hack {
	background: url("header-bg.jpg") no-repeat 0px -170px; width: 627px; overflow: hidden; padding-bottom: 20px; margin-top: -80px; position: relative;
}
.begin {
	background: url("begin.gif") no-repeat 10px 0px; left: 0px; top: 0px; width: 100%; height: 40px; position: absolute; z-index: 10;
}
.content h1 {
	font: 20px/normal "Trebuchet MS"; color: rgb(96, 38, 0); letter-spacing: -1px; padding-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.content h2 {
	font: bold 18px/normal "Trebuchet MS"; padding: 10px 0px 2px 20px; color: rgb(96, 38, 0); font-size-adjust: none; font-stretch: normal;
}
.content h3 {
	font: bold 16px/normal "Trebuchet MS"; padding: 10px 0px 2px 20px; color: rgb(96, 38, 0); font-size-adjust: none; font-stretch: normal;
}
.content h4 {
	font: bold 14px/normal "Trebuchet MS"; padding: 7px 0px 2px 15px; color: rgb(96, 38, 0); font-size-adjust: none; font-stretch: normal;
}
.content h5 {
	font: bold 12px/normal "Trebuchet MS"; padding: 5px 0px 2px 10px; color: rgb(96, 38, 0); font-size-adjust: none; font-stretch: normal;
}
.content h6 {
	font: bold 10px/normal Verdana; padding: 5px 0px 2px; color: rgb(96, 38, 0); font-size-adjust: none; font-stretch: normal;
}
.content h2.pagetitle {
	padding: 0px; top: 0px; right: 30px; font-size: 12px; position: absolute;
}
.post {
	background: url("post-devider.jpg") no-repeat; padding: 24px 10px 10px;
}
.post1 {
	padding: 0px 10px 10px; position: relative; z-index: 100;
}

#main ul {
	list-style: none; padding: 5px 20px; position: relative;
}
#main ul li {
	background: url("marker.gif") no-repeat 0px 7px; padding: 2px 0px 2px 12px; display: block;
}
#main ol {
	list-style: decimal; padding: 5px 40px;
}
#main ol li {
	padding: 2px 0px;

* html #response div.form {
	width: 100%;
}

#footer {
	margin: 0px auto; width: 990px; text-align: left;
}
#footer a {
	color: rgb(96, 38, 0);
}
.copy {
	padding: 25px 0px 15px; width: 590px; text-align: right; font-size: 11px; position: relative; z-index: 100;
}
.valid {
	background: url("page-num-bg.gif") no-repeat 0px 0px rgb(202, 148, 23); padding: 0px 7px; top: 22px; right: -200px; line-height: 22px; font-size: 11px; position: absolute;
}
.ping-track {
	padding: 10px; border: 1px solid rgb(164, 129, 60); position: relative;
}
.up {
	text-transform: uppercase;
}
.b {
	font-weight: bold;
}
.center {
	text-align: center;
}
.l {
	float: left;
}
.left {
	float: left;
}
.r {
	float: right;
}
.right {
	float: right;
}
.textleft {
	text-align: left !important;
}
.clear {
	clear: both;
}
.aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
div.aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
