a, a:visited, a:active {
	color:#000000;
	font-weight: normal;
	font-family: verdana, arial, tahoma;
	font-size:12px;
}

select, form, submit, button, input {
	font-size:12px;
}

table, table.bordered {
	font-size:12px;
	border: 1px #888 solid; 
	border-collapse: collapse;
}

table td, .bordered td, table th, .bordered th {
	border: 1px #aaa solid; 
	border-collapse: collapse;
}

.noborder, .noborder td, .noborder th {
	border: 0px none; 
	/*border: 1px black solid;*/
}

.bordered td, .bordered th {
	border: 1px #aaa solid; 
	border-collapse: collapse;
}

.bordered th, th {
	background-color:#eee;
}

image {
	border:0px;
}

.article-title {
	color:#ee9708;
	text-align:left;
	padding-left:12px;
}

.article-body {
	text-align:left;
	padding-left:12px;
	padding-bottom:12px;
}


.unoborder, .unoborder td, .unoborder th, .unoborder tr, .unoborder table   {
	border: 0px none; 
	/*border: 1px black solid;*/
	border-collapse: collapse;
	padding:0px;
	margin:0px;
}

small {
	color:#555;
}

.adminmenu, .adminmenu:active, .adminmenu:visited {
	text-decoration:none;
	font-weight:bold;
}

image {
	padding:0px;
	border:0px;
	margin:0px;
}


.simpleinput {
	width:400px;
}

textarea.simpleinput {
	width:400px;
	height:60px;
}

textarea.mediumsize {
	width:400px;
	height:150px;
}

input.mediumsize {
	width:400px;
}

input.datesize {
	width:80px;
}

.error {
	color:#c00;
	border: 1px #a00 solid;
}

.foruminput {
	width:300px;
}

textarea.foruminput {
	height:200px;
}

.forumsubmit {
	margin: 0px 10px 0px 10px;
}

.leftpad, div.leftpad {
	padding-left:10px;
}

.leftmargin {
	margin-left:10px;
}

.forumerror, div.forumerror, li.forumerror {
	color:#c00;
	font-weight:bold;
}

td.forumpostbody {
	padding-bottom:15px;
}

table.forumpost, div.forumpost {
	border-bottom:1px solid black;
	margin-left:20px;
	margin-bottom:10px;
	padding-bottom:10px;
}

div.forumpost {
	border-bottom: none;
}

table.forumreply {
	margin-left:30px;
}

.smallbold , a.smallbold {
	font-size:12px;
	padding:2px;
	font-weight:bold;
	color:#222;
}




