html 		{ padding:0; }

body		   { color: #222222; font: 12px Verdana, Arial, sans-serif; margin: 0; padding: 0 }

#container
			  { background-color: #ffffff; text-align: left; margin: 0; padding: 0; width: 100% }

a 			 { color: #940e0d; font-weight: bold; text-decoration: none }
a:hover 	 { text-decoration: underline }

.smalltxt	{ font-size:10px;}
.bigtxt		{ font-size:12px; font-weight:bold; }
.fade		{ color:#AAAAAA; }

input,select { font-size:11px; background-color: #E4E7EE; padding:1px; margin:1px}
textarea 	{ font-size:12px; background-color: #E4E7EE; padding:1px; margin:1px}



img			{ border-width:0; }
td 			{ vertical-align:top; }
.colleft		{ float:left; margin:0px 4px 0px 4px; }
.colright	{ float:right; margin:0px 4px 0px 4px; }
.bar_front 	{ background-color:#797B9F; border-right:0px solid #333333; padding:0; color:#DDDDDD; height:12px;}
.bar_back 	{ background-color:#EBECF1; border:1px solid #333333; margin:0; height:12px; }
.bbcodes a img { border:1px outset #AAAAAA; background-color:#999BAC; }
.smilies a img { border:0; background-color:transparent; }

hr
			{
			height:1px;
			border-top:1px solid #CCCCCC;
			border-left:0 none;
			border-right:0 none;
			border-bottom:0 none;
			margin:1em 0;
			padding:0;
			}
.adminbar   { color: white; font-size: 9px; background-color: black; padding: 4px; width: 100%; border-top: 1px solid black }
.adminbar a  { color: white; font-size: 9px; background-color: black; width: 100%; height: 30px }
.userbar	    { color: black; font-size: 10px; background-color: #1baa94; background-image: url("images/userbarbg.jpg"); padding: 6px 4px 4px; width: 100%; height: 30px; border-top: 1px solid black; border-bottom: 1px solid black }
.userbar a 	   { color: black; font-style: italic; font-weight: bold; text-decoration: none; padding-right: 8px; padding-left: 8px }
.userbar a:hover   { color: white; font-weight: bold; background-color: black }
.sidebar 	{ background-color:#F8F8F8; height:100%; vertical-align:top; border-left:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; }
.topbar 	   { color: #dddddd; background-color: #940e0d }
.bottombar 	 { color: black; font-size: 10px; background-color: #1baa94; margin: 0; padding: 4px; position: fixed; bottom: 20px; width: 100%; border-top: 1px solid black }
.shadow1 { background-image: url("images/userbarshadow.jpg"); width: 100%; height: 9px }
.shadow2 { background-image: url("images/userbarshadow2.jpg"); position: fixed; bottom: 24px; width: 100%; height: 9px }
.title
			 { color: black; font-size: 14px; font-weight: bold; margin: 0; padding: 8px 8px 8px 16px }

.title a	 { color: black }

.subtitle	 { font-size: 11px; background-color: white; margin: 0; padding: 8px }
.main		 { font-size: 14px; margin: 0; padding: 12px }
.block		 { font-size: 11px; background-color: white; margin: 12px; padding: 5px }
.indexpage { color: #323232; font-size: 14px; font-weight: bold; padding: 10px 20px }
.frontTable td { text-align: center; padding: 10px; width: 80% }
.error		{ padding:8px; margin:0; color:#FF3F3F; font-weight: bold; }
.code 		{ font-size:11px; color:#800000; background-color:#EEEEEE; padding:2px; }

table.flat		 { text-align: left; margin: 0; padding: 0; width: 100%; height: 100%; border-collapse: collapse }
table.flat td 	{ padding:0; margin:0}
table.main 		{ text-align:left; width:100%; margin:0; padding:4px; }
table.main td 	{ padding:4px; }
table.cells 	{ text-align:left; width:100%; margin:0; padding:0; }
table.cells td { padding:2px; background-color:#F8F8F8;}
table.list 		{ text-align:left; width:100%; margin:0; padding:5px; }
table.list td 	{ padding:12px; }
