/* ============== Overall ============== */

html
	{
	padding:0;
	}



h1 	{ font-family: Tahoma;color: FFAD33;}
h2 	{ font-family: Tahoma;color: 990000; }
	
td.user
	{
	margin:0;
	padding:3px;
	color:#888888;
	text-align:right;
	font-size:10px!important;
	}
td.user a {
font-size:10px!important;
}
.user ul
	{
	padding:2px;
	margin:0;
	}

.user li
	{
	display:inline;
	list-style:none;
	margin:0;
	padding:3px;
	}
	
#title{font-family: Tahoma;color: 990000; margin-bottom : 20px; font-size: 18px;}
	
#subtitle
	{
	margin:4px 20px 16px 20px;
	vertical-align:top;
	}

#adminmenu
	{
	margin:0 20px 2px 20px;
	}

#main, #adminmain
	{
	margin:0;
	vertical-align:top;
	}
	
#adminmain
	{
	padding:16px 24px;
	}
input, select, textarea { border-width : 1; border-color :e3e3e3; font-family:Tahoma; font-size:11px;}
body {font-family: verdana; color: #000000; background-color:#ffffff; margin-top:0; margin-left:0; margin-right:0; font-size:12px;}
td {font-family: verdana; color: #000000; font-size:11px}
ul, ol {margin-left : 20px; margin-top : 0px; margin-bottom : 0px;}

.h1main {font-family: Tahoma;color: FFAD33; }
.h2main {font-family: Tahoma;color: 990000; }
.TDLeft {font-family: Tahoma; background-color: ff6600; font-size:11px;}
.TableMaint {font-family: Tahoma; width:750}

	a:link {font-family: Tahoma; text-decoration: none; color: 990000;}
	a:visited {font-family: Tahoma; text-decoration: none; color: 990000;}
	a:active {font-family: Tahoma; text-decoration: none; color: 990000;}
	a:hover {font-family: Tahoma; text-decoration: underline; color: #6633ff;}

#LinksBig  a:link, #LinksBig  a:visited, #LinksBig  a:active { font-size:16px;color:6633ff;font-family:Arial}
#LinksBig a:hover { text-decoration: underline; color : 990000}

#LinksBegun  a:link, #LinksBegun  a:visited, #LinksBegun  a:active { font-size:11px;color:6633ff;font-family:Arial}
#LinksBegun a:hover { text-decoration: underline; color : 990000}

.tnd_font {
	text-decoration: none;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #b23915;
	width: 85px;
}
a.tnd_font {
	text-decoration: none;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #b23915;
	font-weight:bold;
}
.tnd_table{
border: 0px;
border-style: solid;
border-color: #b23915;
background-color: #ffffff;
}
.tnd_img{
border: 1px;
border-style: solid;
border-color: #f8b6c2;
}

/* ============== Various ============== */
.error, .notice, .success, .alert, .message {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.message {background:#F1F5FF;color:#5371B1;border-color:#A2B2D4;}
.error a, .alert a {color:#8a1f11; text-decoration:underline;}
.notice a {color:#514721; text-decoration:underline;}
.success a {color:#A2B2D4; text-decoration:underline;}
.message a {color:#264409; text-decoration:underline;}
img.thumblist {
	margin: 0 10px 0 0;
	padding: 5px 11px 11px 5px;
	float: left;
	background-image: url(img/thumb_bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
}
img.thumblist {
	display: block;
	text-decoration: none;
	border: 0;
}

.disp		{ padding:12px; margin:0; }
.block		{ padding:6px; margin:12px 0;	border:1px solid #EAEAEA; background-color: #F8F8F8; }
.block h4	{ margin-top:0; }
.sideblock		{ padding:6px; margin:12px 0; color:#FFFFFF; }
.sideblock h4	{ margin-top:0; color:#FFFFFF; }
.sideblock	a {color:#FFFFFF; }
.codetitle	{ font-size:10px; color:#59739B; padding:2px; margin-top:5px; }
.code 		{ font-size:11px; color:#59739B; background-color:#EFF0C2; padding:2px; margin-bottom:5px; font-family:monospace; }
.valid 		{ height:48px; text-align:center; vertical-align:middle; }
.download 	{ font-size:110%; text-align:center; background-color: #E8E8E8; padding:16px; margin-top:16px; }
.paging		{ text-align:center; padding:8px; font-size:90%; width:100%; }
.paging_left	{ text-align:left; padding:4px; width:15%; }
.paging_center	{ text-align:center; padding:4px; width:70%; }
.paging_right	{ text-align:right; padding:4px; width:15%; }
.paging_center a, .paging_left a,  .paging_right a { color:#000!important;}
.coltop		{ text-align:center; font-size:10px;  background-color:#EAEAEA!important; color:#333; }
.coltop a { color:#333; font-weight:bold; text-transform:uppercase; }

.centerall 	{ text-align:center; vertical-align:middle; }

.desc 		{ font-size:95%; padding:3px; color:#646464; }
.spoiler	{ padding:8px; margin:8px; border:1px dashed #CCCCCC; background-color:#DBE5E9; }

.odd		{ background-color:#F1F1F1!important; }
.even		{ background-color:#EBEDEC!important; }

ul 			{ list-style-type:square; }
li 			{ margin:2px; }
ul.recentitems { margin:0; padding:0; list-style:none;}
ul.recentitems li { margin-bottom:10px;}
ol.recentitems { margin-left:15px; padding:0;}
ol.recentitems li { margin-bottom:10px;}
img			{ border-width:0; }

form		{ margin:0; }
.colleft	{ float:left; margin:0px 4px 0px 4px; }
.colright	{ float:right; margin:0px 4px 0px 4px; }
.bbcodes a img { border:1px outset #A0A0A0; background-color:#999BAC; }
.smilies a img { border:0; background-color:transparent; }
.today		{ border:1px dashed #DDAA00; }
.signature 		{ color:#979797; font-size:80%; max-height:96px; overflow:auto; }
.signature a	{ color:#000000; }

table.poll {}
table.poll td { padding:2px 0 5px 0; vertical-align: middle;}
table.poll td.percent { font-size:77%; line-height:77%; padding-left:3px;}
table.poll th.poll_question { font-weight:900; text-align:left; padding-bottom:5px;}
table.poll td.buttonbar { padding-bottom:3px; padding-top:10px;}

.bar_front 	{ background:#ffb300 url(img/poll-bar.gif) 0 0 repeat-x; border-right:1px solid #ffb300; border-left:1px solid #ffb300; padding:0; color:#DDDDDD; height:10px; line-height:77%; font-size:77%; }
.bar_back 	{ background-color:#fff0cc;  height:10px; line-height:77%; font-size:77%; }


.form-item, .form-login, .login-row {margin-bottom:10px;}
.form-item input, .form-item textarea, .form-item select { width: 250px;}
.form-login input { width: 150px;}
.form-item label, .form-login label, .form-submit label {width:150px; display:block; float:left;}
.form-submit input {cursor:pointer;}
.login-line { font-size:10px;}
/* ============== Tables ============== */

table td 			{ vertical-align:top; }
table td.notice {background:#FFF6BF!important;color:#514721!important;border-color:#FFD324!important;}
table td.alert {background:#FBE3E4!important;color:#8a1f11!important;border-color:#FBC2C4!important;}
table.flat		{ width:99%; margin:0; padding:0; border-collapse:collapse; }
table.flat td 	{ padding:0; margin:0}
table.main 		{ width:99%; margin:0; padding:4px; }
table.main td 	{ padding:4px; }
table.cells 	{ width:100%; margin:0; padding:0; border:1px solid #EAEAEA; background-color:#FFFFFF; }
table.cells td	{ padding:6px; border:1px solid #EAEAEA; background-color: #F8F8F8; margin:0; vertical-align:middle;}
table.list 		{ width:99%; margin:0; padding:5px; }
table.list td 	{ padding:12px; }
table.polls 	{ width:100%; margin:0; padding:0; border:0; }
table.polls td	{ padding:2px; margin:0; border:0; vertical-align:middle;}

.pagenum {background-color: #fff7e8; padding-left:3px; padding-right:3px; padding-bottom:3px; padding-top:3px; Border-radius: 3px; border: solid 1px #fca600; font-size:10px}

.page-text img {margin:15px}

#LinksUp a:link, #LinksUp a:visited, #LinksUp a:active {color:#fff; font-size:10px}
#LinksUp td {color:#ffffcc; font-size:10px}
#LinksUp ul {color:#ffffcc; margin-left : 1px; line-height: 15px; margin-right:3px}

