body {
	font-family:arial;
	font-size:13px;
	color: #2D1800;
	background-color:#F1A239;
	margin:0;
    padding:0;
}

html, body {
	height:100%;
	}

table {
	font-family:arial;
	font-size:13px;
	color: #2D1800;
	border-collapse: collapse;
}

td,th,table {
	border-color: #2D1800;
}

td.title {
	background-repeat: repeat-x;
	background-image:url("last_pixel.jpg");
	background-position:top left;
	border-style: none;
	border-style:hidden;
	height: 136;
}

input, textarea {
	font-size:12px;
	font-family:arial;
	color:#2D1800;
	background-color:#FFFFFF;
	border:1pt #2D1800 solid;
}

input.button_add {
	font-size:25px;
	font-family:comic sans ms;
}

a:link {
	text-decoration: underline;
	font-weight:bold;
	color: #4A2700;
}

a:hover {
	text-decoration:underline;
	font-weight:bold;
	color: #4A2700;
}

a:visited {
	text-decoration: underline;
	font-weight:bold;
	color: #4A2700;
}

a:active {
	text-decoration: underline;
	font-weight:bold;
	color: #4A2700;
}

.subt {
	line-height:10px;
	font-family:Tahoma, Arial;
	color: #FFFFFF;
	font-size:9.5px;
	letter-spacing:6px;
}

.dif {
	font-family:Tahoma, Arial;
	color: #70280F;
	font-size:10.5px;
}

.t {
	font-family:Tahoma, Arial;
	color: #70280F;
	font-size:20px;
	font-weight:bold;
	line-height:16px;
	height:10;
}

.border {
	border: 1px solid black;
}

.borderless {
	border-style:none;
	border-style:hidden;
}

.left_borderless {
	border-left:none;
	border-left:hidden;
}

.right_borderless {
	border-right:none;
	border-right:hidden;
}

img {
	border: 1px solid #2D1800;
}

.float_left {
	float: left;
	margin: 5px 5px 5px 0;
	clear: left;
	background-color: #B1662D;
	border: 1px solid #2D1800;
	color: #FFFFFF;
}

.float_right {
	float: left;
	margin: 5px 5px 5px 0;
	clear: left;
	background-color: #B1662D;
	border: 1px solid #2D1800;
	color: #FFFFFF;
}

p {
	margin: 0px;
	padding: 6px 5px 0 5px;
	/*border: 1px solid #540349;*/
}

p:after {
	content:".";
	clear: left;
	display: block;
	height: 0;
	visibility: hidden;
}

h1 {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 26px;
	color: #522C01;
}

center {
	line-height: 40px;
	clear:both;
	font-size: 17px;
}

.highlight {
	background-color: #B1662D;
	margin: 0 1em 0 0;
	padding: 0 1em 0 1em;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #2D1800;
}

.highlight a { font-size:14px; color: #FFFFFF; font-weight:bold; text-decoration: none; }

.thumbnail {
	float: left;
	background-color: #B1662D;
	border: 1px solid #2D1800;
	color: #FFFFFF;
	margin: 0 15px 15px 0;
	text-align: center;
}

.thumbnail a:link {
	color: #FFFFFF;
	text-decoration:none;
}

.thumbnail a:hover {
	color: #FFFFFF;
	text-decoration:none;
}

.thumbnail a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

.thumbnail a:active {
	color: #FFFFFF;
	text-decoration:none;
}

.links {
	background-color: #B1662D;
	margin: 0 1em 0 0;
	padding: 0 1em 0 1em;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	border: 1px solid #2D1800;
}

.links a:link {
	color: #FFFFFF;
	text-decoration:none;
}

.links a:hover {
	color: #FFFFFF;
	text-decoration:none;
}

.links a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

.links a:active {
	color: #FFFFFF;
	text-decoration:none;
}

/*
.thumbnail img {
	width:100px;
	height:100px;
}
*/

/*margin: top right bottom left*/

div#titlebar_header { position: absolute; left: 0px; top: 0px; height: 136px; background-image:url("/last_pixel3dbeading.jpg"); background-position:top left; background-repeat: repeat-x; width:100%; padding: 0; margin: 0; }
div.header_links { /*position:absolute: top: 0;*/ width: 801px; height: 136px; background-image:url("/blue_ocean3dbeading.jpg"); background-position:top center; background-repeat: no-repeat; padding: 0; margin: 0; text-align: center; }
div.fb_links { color: #000000; text-align: center; font-size: 15px; padding: 114px 0 0 0; margin: 0; }
#titlebar_header a { color: #000000; text-decoration: none; font-weight:500; }
div#the_forum { padding: 5px; margin: 136px 170px 0 170px; float: left;}
div#left_ad { position: absolute; left: 0px; top: 136px; width: 170px; padding: 5px; margin: 0; }
div#right_ad { position: absolute; right: 0px; top: 136px; width: 170px; padding: 5px; margin: 0; }


#sidebar_content         { background:#F1A239; border:1px solid #B1662D; padding:0px; margin: 5px 0 0 0; width: 158px; } 
#sidebar_content h3      { font-size:13px; color: #FFFFFF; line-height:1.2em; font-weight:bold; margin:0px; padding:0 5px 0 5px; background-color:#B1662D; }
#sidebar_content .special a { font-size:13px; color: #FFFFFF; font-weight:bold; text-decoration: none; }