body {	
	margin-top: 20px;
	padding: 0px;
	background-color: #ffffff;	
}

#sitebody {
	width: 950px;
	min-width: 950px;
	margin: 0 auto;	
	background-color: #ffffff;
}

#header {	
	background-color: #ffffff;			
}

#navigation {	
	border-style: solid;
	border-color: #000000;		
	border-width: 2px 0px 2px 0px;	
	background-color: #993333;
	background-image: url("images/navbg.gif");
	background-repeat: repeat-x;
	height: 30px;		
}

#navigation a {	
	font: 10pt verdana, arial, helvetica, sans-serif;
	font-weight: bold;		
	color: #000000;	
	margin: 0px;	
	padding: 0px;		
}

#navigation a:link {color :#ffffff; text-decoration: none;}
#navigation a:visited {color :#ffffff; text-decoration: none;}
#navigation a:hover {color :#ffffff; text-decoration: underline;}


#navtable {
	height: 25px;
	text-align: center;
	width: 900px;
	margin: 0 auto;
}

#content {	
	float: left;
	width: 700px;
	height: 100%;
	background-color: #ffffff;	
	border-style: solid;
	border-color: #000000;		
	border-width: 0px 1px 0px 0px;	
	margin: 0px;
	padding: 0px;			
}

#content p, #sidebar p {
	font: 10pt/1.5em verdana, arial, helvetica, sans-serif;			
	color: #000000;	
	margin: 5px;	
	padding: 5px;
}

#content p a:link {color: #993333; text-decoration: underline;}
#content p a:hover {color: #8b090c; text-decoration: none;}
#content p a:visited {color: #993333;}

#content .smalltext {
	display: inline;
	font:  8pt arial, verdana, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;	
	margin-left: 5px;
	padding-left: 5px;
	margin-right: 5px;
	padding-right: 5px;
}

#content .smalltext a:link {color: #993333; text-decoration: underline;}
#content .smalltext a:hover {color: #8b090c; text-decoration: none;}
#content .smalltext a:visited {color: #993333;}

#blogtable {	
	width: 94%;
	margin-left: 3%;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

#blogtable tr {
	display: table-row;
}

#blogtable .posthead {
	background-color: #993333;
	background-image: url("forum/images/th.gif");
	background-repeat: repeat-x;	
	margin: 0px;
	padding: 0px;
	display: table-row;
	border: #993333 solid;
	border-width: 0px 0px 0px 1px;	
	height: 26px;			
}

#blogtable .posthead th {	
	text-align: left;
	font:  10pt arial, verdana, helvetica, sans-serif;
	color: #ffffff;			
	margin: 0px;
	padding: 0px 5px 0px 5px;
	height: 26px;	
}

#blogtable .posthead a:link {color: #ffffff; font-weight: bold; text-decoration: underline;}
#blogtable .posthead a:hover {color: #ffffff; font-weight: bold; text-decoration: none;}
#blogtable .posthead a:visited {color: #ffffff; font-weight: bold;}

#blogtable .post {	
	font:  9pt/1.3em verdana, arial, helvetica, sans-serif;
	background-color: #e6e6e6;			
	margin: 5px;
	padding: 5px;
	border: #993333 dashed;
	border-width: 0px 1px 1px 1px;			
}

#blogtable .post p {	
	font:  9pt/1.3em verdana, arial, helvetica, sans-serif;
	color: #000000;			
	margin: 5px;
	padding: 5px;	
}

#sidebar {	
	float: right;
    width: 249px;
    background-color: #ffffff;    
    margin: 0px;
	padding: 0px;
}

#sidebar a:link {color: #993333; text-decoration: underline;}
#sidebar a:hover {color: #8b090c; text-decoration: none;}
#sidebar a:visited {color: #993333;}

h1 {	
	font: 16pt verdana, arial, helvetica, sans-serif;
	font-weight: bold;				
	color: #000000;	
	margin: 5px;
	padding: 5px;
}

h2 {	
	font: 12pt verdana, arial, helvetica, sans-serif;
	font-weight: bold;				
	color: #000000;	
	margin: 5px;
	padding: 5px;
}

#navigation2 {
	border-style: solid;
	border-color: #000000;		
	border-width: 2px 0px 2px 0px;	
	background-color: #993333;
	background-image: url("images/navbg2.gif");
	background-repeat: repeat-x;
	height: 30px;
	clear: both;
	width: 950px;			
}

#navigation2 p {	
	font: 10pt verdana, arial, helvetica, sans-serif;	
	color: #ffffff;	
	text-align: center;
	margin: 2px;
	padding: 2px;
}

#navigation2 a:link {color :#ffffff; text-decoration: underline;}
#navigation2 a:hover {color :#ffffff; text-decoration: none;}
#navigation2 a:visited {color :#ffffff;}

#footer {	
	margin: 20px;			
}

#footer p {	
	font: 7pt verdana, arial, helvetica, sans-serif;	
	color: #000000;	
	text-align: center;
	margin: 5px;
	padding: 5px;
}

#footer a:link {color :#000000; text-decoration: underline;}
#footer a:hover {color :#000000; text-decoration: none;}
#footer a:visited {color :#000000;}

#formtable p {
	display: inline;
	font:  10pt arial, verdana, helvetica, sans-serif;
	color: #000000;	
	font-weight: bold;	
	margin-left: 1px;
	padding-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
}

a img {border-width: 0px;}