body {
	margin: 10px auto 0px auto;
	padding: 0px;
	background-color: #675d47;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	}

table {
	border-spacing: 0; 
	border-collapse:collapse;
	}

td { 
	padding: 0; 
	vertical-align: top;
	}
	
img { 
	border: 0px;
	}

form {
	padding: 0px;
	margin: 0px;
}

p {
	margin: 0px 0px 15px 0px;
}

h1 {
	color: #ff62a9;
	font-size: 17px;
	font-weight: bold;
	font-family: arial narrow, sans-serif;
	margin: 5px 0px 5px 0px;
}

h2 {
	color: #ffffff;
	font-size: 17px;
	font-weight: bold;
	font-family: arial narrow, sans-serif;
	margin: 5px 0px 5px 0px;
}

#content-holder {
	width: 887px;
	height: 704px;
	margin: 0px auto 0px auto;
}

#content-left {
	float: left;
	background-image: url(images/left-panel.jpg);
	background-repeat: no-repeat;
	width: 288px;
	height: 704px;
}

#content-center {
	float: left;
	background-image: url(images/center-panel.jpg);
	background-repeat: no-repeat;
	width: 495px;
	height: 704px;
}

#content-right {
	float: left;
	background-image: url(images/right-panel.jpg);
	background-repeat: no-repeat;
	width: 104px;
	height: 704px;
}

#ad-right-tall {
	padding: 12px 0px 0px 13px;
}

#ad-right-small {
	padding: 7px 0px 0px 13px;
}

#ad-center {
	padding: 12px 0px 0px 0px;
}

#nav-holder {
	width: 343px;
	height: 103px;
	margin: 44px 0px 0px 11px;
}

#nav-row1 {
	height: 26px;
}

#nav-row2 {
	height: 22px;
	padding: 0px 0px 0px 24px;
}

#nav-row3 {
	height: 29px;
	padding: 0px 0px 0px 7px;
}

#nav-row4 {
	height: 27px;
	padding: 0px 0px 0px 14px;
}

#page-holder {
	width: 484px;
	height: 432px;
	margin: 9px 0px 0px 0px;
	padding: 12px 0px 0px 11px;
}

#home-content {
	float: left;
	width: 281px;
	height: 422px;
	overflow: auto;
	scrollbar-3dlight-color:#8f8f8f;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#000000;
	scrollbar-darkshadow-color:#8f8f8f;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
}

#gen-content {
	width: 474px;
	height: 422px;
	overflow: auto;
	scrollbar-3dlight-color:#8f8f8f;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#000000;
	scrollbar-darkshadow-color:#8f8f8f;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
}

#news-holder {
	float: left;
	width: 188px;
	height: 421px;
	border: solid 1px #000000;
	margin: -1px 0px 0px 3px;
	background-image: url(images/news-bg.jpg);
	background-repeat: no-repeat;
}

#news-box {
	margin: 2px;
	width: 184px;
	height: 274px;
	overflow: auto;
	scrollbar-3dlight-color:#e6c0c0;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#5c4249;
	scrollbar-darkshadow-color:#e6c0c0;
	scrollbar-face-color:#5c4249;
	scrollbar-highlight-color:#5c4249;
	scrollbar-shadow-color:#5c4249;
}

#signup {
	margin: 0px 0px 0px 6px;
}

#signup-row {
	margin: 0px 0px 0px 10px;
	height: 22px;
}

#signup-row2 {
	margin: 0px 0px 0px 10px;
	height: 70px;
}

#signup-img {
	width: 43px;
	height: 22px;
	float: left;
}

#signup-img2 {
	width: 52px;
	height: 22px;
	float: left;
}

#signup-field {
	width: 131px;
	height: 22px;
	float: left;
}

.signup-input {
	background-color: #ffffff;
	border: solid 1px #000000;
	padding: 0px;
	height: 19px;
	width: 125px;
	color: #000000;
	font-family: arial, sans-serif;
}

.signup-input2 {
	background-color: #ffffff;
	border: solid 1px #000000;
	padding: 0px;
	height: 19px;
	width: 250px;
	color: #000000;
	font-family: arial, sans-serif;
}

.signup-text {
	background-color: #ffffff;
	border: solid 1px #000000;
	padding: 0px;
	height: 70px;
	width: 370px;
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 12px;
}

#signup-submit {
	margin: 3px 0px 0px 80px;
}

#footer {
	width: 882px;
	height: 30px;
	margin: 0px auto 0px auto;
	color: #bebf8b;
	text-align: right;
	font-family: arial, sans-serif;
	font-size: 10px;
	padding: 0px 5px 0px 0px;
}

a.foot:link {
	color: #bebf8b;
	text-decoration: underline;
}

a.foot:visited {
	color: #bebf8b;
	text-decoration: underline;
}

a.foot:hover {
	color: #e5e6ba;
	text-decoration: underline;
}

a.foot:active {
	color: #e5e6ba;
	text-decoration: underline;
}

#trailer-container {
	width: 215px;
	height: 191px;
	background-image: url(images/trailer-bg.gif);
	background-repeat: repeat-x;
	padding: 4px 4px 0px 4px;
	margin: 3px 10px 5px 0px;
}

#trailer-container-left {
	float: left;
	width: 215px;
	height: 191px;
	background-image: url(images/trailer-bg.gif);
	background-repeat: repeat-x;
	padding: 4px 4px 0px 4px;
	margin: 3px 10px 5px 0px;
}

#trailer-box {
	height: 200px;
}

#trailer-holder {
	width: 215px;
	height: 155px;
}

#trailer-links {
	padding: 4px 0px 0px 0px;
	text-align: center;
}

a.link:link {
	color: #ffffff;
	text-decoration: underline;
}

a.link:visited {
	color: #ffffff;
	text-decoration: underline;
}

a.link:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.link:active {
	color: #ffffff;
	text-decoration: underline;
}

.img-left {
	float: left;
	margin: 3px 10px 10px 0px;
	border: solid 1px #ffffff;
}

#line-break {
	background-image: url(images/line-break.gif);
	background-repeat: repeat-x;
	height: 3px;
	margin: 20px 5px 5px 0px;
}

#line-break2 {
	background-image: url(images/line-break.gif);
	background-repeat: repeat-x;
	height: 3px;
	margin: 0px 5px 5px 0px;
}

#line-break3 {
	background-image: url(images/line-break3.gif);
	background-repeat: repeat-x;
	height: 3px;
	margin: 2px 5px 0px 5px;
}

#div-left {
	float: left;
	padding: 0px 10px 0px 5px;
}

.td1 {
	padding: 5px 0px 2px 0px;
}

.hand-writing1 {
	font-family: Bradley Hand ITC, serif;
	font-size: 15px;
	font-weight: bold;
}

#form-holder {
	background-color: #9a7576;
	margin: 0px 5px 10px 0px;
	padding: 0px 0px 5px 0px;
}

#form-text {
	padding: 0px 0px 10px 10px;
}

.charth-img {
	border: solid 1px #ffffff;
	margin: 0px 10px 3px 0px;
}

#charth-link {
	background-color: #79705d;
	margin: 0px 10px 7px 0px;
	padding: 0px 5px 3px 5px;
	font-size: 10px;
	width: 48px;
	text-align: center;
	height: 30px;
}

a.link2:link {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

a.link2:visited {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

a.link2:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

a.link2:active {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.link2-sub {
	display: block;
	font-size: 11px;
	font-style: italic;
	padding: 4px 0px 0px 0px;
}

#home-form-sub {
	padding: 0px 7px 5px 7px;
}

#news-title {
	padding: 5px 5px 0px 5px;
}

#news-date {
	padding: 0px 5px 7px 5px;
	font-size: 10px;
	text-align: right;
}

#news-date-sub {
	margin: -6px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	font-size: 10px;
}
