body {
	background: #8F4708 url(../images/tnbgd.jpg) fixed no-repeat top;
	margin:0 0;
	padding:0 0;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	border:0px;
	line-height:1.8em;
}

a:link 		{color:#990000; text-decoration: underline; font-weight:bold;}
a:visited 	{color:#990000; text-decoration: underline; font-weight:bold;}
a:hover 	{color:#111111; text-decoration: underline; font-weight:bold;}
a:active 	{color:#990000; text-decoration: underline; font-weight:bold;}

h1 {
	font-size:20px;
	color:#8F4708;
	margin:15px 0px 0px;
	padding:0px 0px;
	line-height:1.2em;
}

h2 {
	font-size:16px;
	color:#8F4708;
	margin:15px 0px 0px;
	padding:0px 0px;
	line-height:1.2em;
	text-decoration:underline;
}

h3 {
	font-size:16px;
	color:#8F4708;
	margin:0 auto;
	padding:0px 0px;
	line-height:1.2em;
}

h4 {
	font-size:18px;
	color:#8F4708;
	margin:0px auto 4px;;
	padding:0px 0px;
	line-height:1.2em;
	text-align:center;
}

h5 {
	font-size:15px;
	font-weight:normal;
	color:#8F4708;
	margin:10px auto 30px;;
	padding:0px 0px;
	line-height:1.4em;
}

.divider1 {
	width:550px;
	margin:0px auto;
	border-bottom: 1px dashed #9a7941;
}


.divider2 {
	width:400px;
	margin:20px 10px 10px;
	border-bottom: 1px dashed #9a7941;
	float:left;
}


.divider3 {
	width:700px;
	margin:20px auto 30px;
	border-bottom: 1px dashed #9a7941;
}

.divider4 {
	width:200px;
	margin:20px auto 10px;
	border-bottom: 1px dashed #9a7941;
}

.genbutton {
	background-color:#FFCFC5;
	margin:10px 0px;
	padding:2px 16px;
	text-align:center;
	border: #533A20 1px solid;
	cursor:pointer;
}

.sheadermsg {
	color:#990000;
}

.mainquote {
	width:600px;
	margin:0px auto;
	font-style:italic;
	color:#990000;
	text-align:center;
}

#header {
	width:920px;
	height:113px;
	margin:0px auto;
}

#headertop {
	width:800px;
	height:70px;
	position:relative;
	top:10px;
	float:right;
}

.ktitle {
	font-family:"Times New Roman", Times, serif;
	font-size:48px;
	line-height:1em;
}

.statetitle {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	line-height:.5em;
}

#nav {
	width:800px;
	height:20px;
	position:relative;
	top:14px;
	float:right;
	text-align:right;
	clear:both;
}

#nav a:link    {color:#8F4708; text-decoration:none; 		font-size:18px; margin:5px 8px 0px 8px; font-weight:lighter;}
#nav a:visited {color:#8F4708; text-decoration:none; 		font-size:18px; margin:5px 8px 0px 8px; font-weight:lighter;}
#nav a:hover   {color:#8F4708; text-decoration:underline; 	font-size:18px; margin:5px 8px 0px 8px; font-weight:lighter;}
#nav a:active  {color:#8F4708; text-decoration:underline; 	font-size:18px; margin:5px 8px 0px 8px; font-weight:lighter;}

#main {
	width:960px;
	margin:0px auto;
	background:url(../images/tnbgd2.jpg) no-repeat top;
}

#footer {
	width:900px;
	height:20px;
	margin:0px auto;
	font-size:12px;
	text-align:center;
	clear:both;
}

#welcome {
	width:920px;
	margin:0px auto;
}

#welcomelt {
	width:380px;
	height:275px;
	margin:0px 0px 0px 20px;
	float:left;
}

#welcomert {
	width:510px;
	height:275px;
	float:right;
}

#subfeature {
	width:920px;
	height:160px;
	margin:11px auto;
	clear:both;
}

#subfeature h1 {
	font-size:20px;
	color:#8F4708;
	text-align:center;
	margin:3px 0px 0px;
	padding:0px 0px;
	line-height:1.2em;
}

#subfeature p {
	width:340px;
	margin:5px auto;
	line-height:1.5em;
	color:#533A20;
}

#sub1 {
	width:380px;
	height:150px;
	margin-top:10px;
	background:url(../images/sub1.png) no-repeat top;
	border-top: #8F4708 1px solid;
	border-bottom: #8F4708 1px solid;
	float:left;
}
	
#sub2 {
	width:380px;
	height:150px;
	margin-top:10px;
	border-top: #8F4708 1px solid;
	border-bottom: #8F4708 1px solid;
	float:left;
	cursor:pointer;
	background: url(../images/sub2.png) no-repeat top;
}
	
#sublog {
	width:138px;
	height:150px;
	margin:10px 11px 0px 11px;
	background:url(../images/sublog.png) no-repeat top;
	border-top: #8F4708 1px solid;
	border-bottom: #8F4708 1px solid;
	font-size:12px;
	line-height:1em;
	float:left;
}

#sublog form {
	text-align:center;
	margin:10px 0px 0px;;
}

#sublog input {
	width:110px;
	margin:0px 0px 5px;
	background-color:#FFCFC5;
	border: #533A20 1px solid;
}

#content {
	width:900px;
	margin:0px auto;
}

#content img {
	border:0px;
	float:right;
	margin:0px 0px 10px 10px;
}

.imgleft {
	float:left;
	border:0px;
	margin:10px;
	clear:both;
}


/* FORMS */

.inptxt {
	width:450px;
	margin:0px 0px 15px;
	background-color:#FFCFC5;
	border: #533A20 1px solid;
}

.inptxtarea {
	width:450px;
	height:150px;
	margin:0px 0px 15px;
	background-color:#FFCFC5;
	border: #533A20 1px solid;
}

.inpsub {
	width:150px;
	background-color:#FFCFC5;
	margin:0px 0px 20px;
	text-align:center;
	border: #533A20 1px solid;
	cursor:pointer;
}

.inplog {
	width:150px;
	background-color:#FFCFC5;
	margin:0px 0px 20px;
	text-align:center;
	border: #533A20 1px solid;
}

.login {
	width:700px;
	margin:0px auto;
	text-align:center;
}


/* MEMBER AREA */

#newusr {
	width:330px;
	margin:0px auto;
	text-align:right;
	line-height:2em;
	text-align:right;
}

#newusr input {
	width:200px;
	margin:0px 0px 0px 10px;
	background-color:#FFCFC5;
	border: #533A20 1px solid;
}

#membernav {
	width:880px;
	height:24px;
	margin:1px 0px 0px 19px;
	padding:0px 20px;
	background-color:#D7D3BF;
	text-align:right;
}

#membernav a:link 		{color:#990000; text-decoration: none; font-weight:bold; padding: 0px 10px;}
#membernav a:visited 	{color:#990000; text-decoration: none; font-weight:bold; padding: 0px 10px;}
#membernav a:hover 		{color:#111111; text-decoration: none; font-weight:bold; padding: 0px 10px;}
#membernav a:active 	{color:#990000; text-decoration: none; font-weight:bold; padding: 0px 10px;}

#memberleft {
	width:530px;
	margin:0px 0px 0px;
}

#memberright {
	width:300px;
	margin:0px 20px 0px;
	float:right;
}

.membersub1 {
	width:300px;
	margin:0px 0px 10px;
	padding:10px 10px;
	background-color:#FCDDD2;
	border:#C6A77D 1px dashed;
}

.membernews {
	width:300px;
	height:400px;
	margin:0px 0px 10px;
	padding:10px 10px;
	background-color:#FCDDD2;
	border:#C6A77D 1px dashed;
	overflow:auto;
}

/* EVENT SCROLLER */

.subtext {
	width:130px;
	margin:0px auto;
	font-size:12px;
	line-height:14px;
}

.who {
width:138px;
height:130px;
font-size:10px;
color:#FFFFFF;
text-align:center;
border:none;
overflow:hidden;
}

