#container {
  margin: 0 auto;
  width: 780px;
  text-align: left;
  }

body {
	text-align: center;
	margin: 0 auto;
	color: white;
	font-family: verdana, arial;
	font-size: 11px;
	background: url('../gfx/header/bg.jpg');
	background-color: black;
	background-position: center top;
}
a {
	color: #D9DAB8;
}

#radio { border: 0;
background-color: transparent;
}

.pagebar {
width: 2.0em;
}

.clearlink {
text-decoration: none;
}

a:hover {
color: #fff;
}

img {
	border: 0;
}

div.leftarea {
	width: 470;
margin-left: 15px;
}
div.rightarea {
width: 270;
margin-right: 15px;
}

table {
	color: white;
font-family: verdana, arial;
font-size: 11px;
}

div.newspost_message {
	font-size: 10px;
}

div.newspost {
width:100%;
	padding: 0px;
	border: 1px #3F3C2A solid;
}
div.newspost_title {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
div.newspost_subtitle,div.commentpost_subtitle {
	font-size: 10px;
	font-style: italic;
	color: #ccc;
	margin-bottom: 10px;
}
div.newspost_message {
	font-size: 11px;
}
div.newspost_comments {
	font-size: 10px;
	font-weight: bold;
	margin-top: 5px;
	text-align: left;
}

div.newspost_commentpage {
margin-top: 7px;
width: 100%;
margin-bottom: 24px;
border: 1px #3F3C2A solid;
}

hr {
	color: white;
	background-color: white;
	height: 3;
	border: 0;
}
div.login_form {
	float: right;
	background: black url('../gfx/community.gif') no-repeat;
	width: 260;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border: 1px #3F3C2A solid;
	padding-top: 50px;
	padding-left,padding-right: 2px;
	background-position: top center;
	text-align: center;
	font-size: 10px;
}
div.logout_form {
	float: right;
	background: black url('../gfx/community.gif') no-repeat;
	width: 260;
	padding-bottom: 5px;
	margin-bottom: 15px;
	background-color: black;
	border: 1px #3F3C2A solid;
	padding-top: 50px;
	padding-left,padding-right: 2px;
	background-position: top center;
	text-align: center;
	font-size: 10px;
}

span.text_form_title {
font-weight: bold;
text-transform: uppercase;
font-size:10px;
text-align: center;
}

table.text_forms {
padding,spacing: 0;
		font-size: 10px;
	color: #ccc;
}

input,textarea,select {
	border: 1px white solid;
	color: white;
	font-size: 11px;
	font-family: verdana,arial;
	background-color:#3F3C2A;
	margin-bottom: 4px;
}

.lofo {
	width: 130px;
	height: 16px;
	font-size: 9px;
	margin-bottom: 0px;
}
input.button {
	background-color: #5F5041;
}
div.commentpost {
	width: 100%;
	background-color: #2E2C1F;
	margin-bottom: 10px;
}
div.commentpost_title {
	font-weight: bold;
	padding: 4px;
}
div.commentpost_message {
font-size: 11px;
padding: 4px;
}

/* photos! */
div.photos_sets {
	float:left;
}
div.photos_right {
	margin-left: 180px;
}



/* formatting text etc */

.bold {
	font-weight: bold;
}

.color0 {
	background-color: #1D1B0E;
}

.color1 {
	background-color: #2E2C1F;
}
.color2 {
	background-color: #535740;
}

.textcolor2 {
color: #DCE2B9;
}

.textcolor1 {
color: #B69C54;
font-weight: bold;
}

.titletext {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana,arial;
}

.majortitletext {
font-size: 40px;
font-family: 'Times New Roman', Times, serif;
font-weight: bold;
}

div.minitour {
float: right;
background: black url('../gfx/minitour.gif') no-repeat;
background-position: top center;
padding-top: 50px;
width:260;
border: 1px #3F3C2A solid;
margin-bottom: 15px;
}
div.mailist {
float: right;
font-size: 10px;
background: black url('../gfx/sect-mailist.gif') no-repeat;
background-position: top center;
padding-top: 50px;
text-align: center;
width:260;
border: 1px #3F3C2A solid;
margin-bottom: 15px;
}

span.text_form_title {
font-weight: bold;
text-transform: uppercase;
font-size:10px;
text-align: center;
}

#poll {
float: right;
font-size:10px;
background: black url('../gfx/polltop.gif') no-repeat;
background-position: top center;
padding-top: 50px;
width:260;
border: 1px #3F3C2A solid;
margin-bottom: 15px;
padding-bottom: 6px;
}

/* warning box */
#warning {
	width: 95%;
	text-align: center;
	margin: 0 auto;
	background-color: black;
	padding: 3px;
	font-family: verdana,arial;
	color: white;
	font-size: 10px;
}

.pm_inbox {
background-color: #3F3C2A;
border: 0px;
}
.PM_messagebody {
padding-top: 10px;
padding-left: 5px;
padding-bottom: 5px;
}
#pagetitle { margin-left: 18px; }
