label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
}

h1 #al{
	font-size: 18px;
	
	color: #eb1c00;
	
	margin: 10px 10px 5px 0px;
}

h2 #al {
	font-size: 14px;
	
	color: #498fc3;
	
	margin: 15px 10px 0px 0px;
}

ul { margin: 5px -5px 0px 0px; }
ul li { float: left; }
ul li.last a { border: 0px; }

ul li a {
	font-size: 14px;
	
	text-decoration: none;
	
	color: #498fc3;
	
	padding: 0px 7px 0px 5px;
	border-right: 2px solid #498fc3;
}


table {
	margin: 0px 0px 5px 0px; 
	clear: both;
}

table tr th.added { text-align: right; }
table tr th.topic strong { font-weight: bold; color: #eb1c00; }
table tr th.title,
table tr th.topic,
table tr th.added {
	background: url( './gfx/td-bg.gif' ) repeat-x;
	padding: 8px;
	font-size: 9pt;
}

table tr td.topic { width: 500px; }
table tr td.post { width: 600px; }
table tr td.post p {
	line-height: 16px;
	
	text-align: justify;
}

table tr td.topic,
table tr td.added {
	background: url( './gfx/td-bg.gif' ) repeat-x;
	
	padding: 8px;
}

table.blue-menu tr td.category {  }
table.blue-menu tr td { 
	font-family: Arial;
	font-size: 14px;
	
	color: #498fc3;
}

a.add-topic span { display: none; }
a.add-topic {
	background: url( './gfx/a-add-topic.gif' ) no-repeat;
	
	width: 107px;
	height: 24px;
	
	display: block;
	
	margin: -24px 0px 0px 500px;
}

a.add-reply {
	text-align: center;
		
	color: #60b6e9;
	
	width: 600px;
	
	display: block;
	
	padding: 10px;
}


input.cool	{
	border: 1px solid #B9DAE3;
	font-size:13pt;
}	
