/*#link_vbs09_big {
	width: 180px;	
	height: 66px;
	background: url("../images/main/link_vbs09_big.png") no-repeat center center;
	display: block !important;
	position: absolute;
	margin-left: -768px;
	margin-top: -150px;
}

#link_vbs09_big a {
	height: 66px;
	display: block;
	text-indent: -4000px;
}

#header h1#old_vbs a {
	background: #FBE8C8 url("../images/main/bg-previous_vbs_logo.jpg") no-repeat center bottom;
	height: 160px; 
}
*/
#link-last_year {
	float:right;
	margin:-48px 0 0;
	font-size:.7em;
}
/*
.link-previous_vbs_forum {
	background: url("../images/main/bg-link-previous_vbs_forums.jpg") no-repeat center top;
}

.link-current_vbs_forum {
	background: #FBE8C8 url("../images/main/bg-link-current_vbs_forums.jpg") no-repeat center bottom;
}

.link-previous_vbs_forum a {
	display: block;
	height: 147px;
	text-indent: -900em;	
}

.link-current_vbs_forum {
	margin: 0;
}

.link-current_vbs_forum a {
	display: block;
	height: 197px;
	text-indent: -900em;	
}
*/
h2 {

}

h2 a {
	text-decoration: none;
}

h2 span {
	display: block;
	font-size: 14px;
	margin: 0.5em 0 0em;
	letter-spacing: 0px;
}

h2 span a {
	text-decoration: underline;
}	

/* FORM STYLES */

form input {	
	background: #fff url("../images/tools/login-input-bg.png") repeat-x left -2px;
	padding: 3px 2px;
	font-size: 13px;
	font-family: arial, sans-serif;
	border: 1px solid #aaa;	
}


/* FORUM LOGIN */

#forum_login {
	margin:0 0 1.7em 0px;		
/*	border: .25em solid #79B300;	*/
	background-color: #bde765;
	padding: 0.85em 2em;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}

#forum_login.error {
	border-color:#f88f5e;
	background-color: #faa983;
	color: #000;
}

#forum_login.error a {
	color: #000;	
}

#logged-out_msg {
	text-align: center;
	margin: 0;
	clear: both;
	font-weight: bold;
	font-size: 13px;
}

#logged-out_msg span {
	display: block;
	font-size: 12px;
	font-weight: normal;
}

#logged-out_msg span a {
	color: #3b5700;
}

#forum_login form {
	display: block;
}

#forum_login form p {
	text-transform: uppercase;
	font-size: 10px;
	margin: 1.7em 0 0;	
}

#forum_login input {
	width: 8em;
	margin-right: 0.25em;
	vertical-align: middle;
}

#forum_login button {
	vertical-align: middle;
}

#forum_login #link_forgot {
	margin: 0;
	font-size: 10px;
}

/* FORUM LIST */

#forum_list td {
	vertical-align: middle;
}


/* TOPIC LIST */

#topic_list {
		
}

#topic_list td {
	vertical-align: middle;
}

#forumdiv {
	text-align: center;
}


#forumdiv table.main {
	margin: 0 auto;
}

#forumdiv p.sub { 
  margin-bottom: 4pt;
}

#forumdiv p.short{
  margin-bottom:3px;
  margin-top:3px;
}

#forumdiv .gray{
	color:#a0a0a0;
}

#forumdiv .tcolhead{
	color: #3F2A00;
	border-color:#E59700;
	font-weight:bold;
	font-size:10px;
	padding:2px 4px;
	background-color:#FFC200;
}

#forumdiv .tcolhead a{
	color: #fff;
}

#forumdiv .comment{
	padding:8px;
}

#forumdiv table {
	border-collapse:collapse;
	border:none;
}

#forumdiv td{
	border:1px solid #ccc;
	padding:5px;
	text-align:left;
}

#forumdiv td.colhead{
	color: #3F2A00;
	border-color:#E59700;
	font-weight:bold;
	font-size:10px;
	padding:2px 4px;
	background-color:#FFC200;
}

#forumdiv td.colhead a {
	color: #fff;
}

#forumdiv td.rowhead{
	font-weight:bold;
	text-align:right;
}

#forumdiv td.embedded{
border:none;
padding: 0px;
/*text-align: center !important; */
}

#forumdiv textarea{
	width: auto;
	font-family:verdana;
	font-size:12px;
}

#forumdiv #unread {
	width: 100%;	
}

#forumdiv #unread td {
	vertical-align: middle;
}

#forumdiv #legend {
	padding: 0px 0 10px;
	width: 230px;
	background-color:#fff;
	border:1px solid #ccc;
	text-align: center;
	margin: 2em auto;
}

#forumdiv #legend img {
	position: relative;
	top: 7px;
	margin-right: 0.25em;
}


/* non-validated entry row */
#forumdiv tr.nv_row {
	background-color:#FFEC53;
}

#copy2 h3{
	font-weight:bold;
	font-size:16px;
	text-transform: none;
	letter-spacing: 0;
}

/* topic admin */
#topic_admin td {
	padding: 3px !important;
	font-size: 11px;
}

#topic_admin td select {
	font-size: 10px;     
}

.btn_big{
	background:url(../images/bkg-bar.gif) center bottom repeat-x #fff;
	height:25px;
	border:1px solid #c6c6c6;
}

.btn_big img{
	margin-left:-2px;
	margin-right:5px;
	margin-bottom:-1px;
}

.btn{
	font-size:12px;
	font-weight: bold;
	vertical-align: middle;
	font-family: "arial";
	letter-spacing: 0;
	background:url("../images/main/sbtn_r.png") no-repeat center center;
	border:2px solid #eabc19;
	margin: 0;
	padding: 4px 1em; 
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #7a5a00;	
}

.btn img{
	margin-left:-2px;
	margin-right:5px;
	margin-bottom:-1px;
}

#forumdiv table#forum_list,
#forumdiv table#topic_list{
	width: 100%;
}

.signed_out {
	display: none;
}

#post_editor {
	width: 500px;
}

#post_editor textarea {
	width: 100%;
}

div.bbcode_quote_header {
	background-color: #FFC200;
	padding-left: 1em;
	border: 1px solid #888;
	border-bottom: none;
}

div.bbcode_quote_body {
	padding: 1em;
	border: 1px #888 dashed;
}

/* Tiny MCE fixes
*******************************/

#forumdiv #body_toolbar1 {
	border-collapse: separate;
}

#forumdiv #body_toolbar1 td {
	border: 0 none;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: baseline;
	width: auto;
}
