body {
	background-color: #fff;
	margin: 0 auto;
	padding: 0;
}

a:link, a:visited, a:active, a:hover {
	color: #999;
}

p {
	margin: 0;
	font: .8em "Trebuchet MS", Arial, sans-serif;
	color: #999;
	text-align: justify;
}

img {
	border: 0;
}

#super {
	position: relative;
	width: 700px;
	background-color: #fff;
	margin: 0 auto;
	padding: 15px 20px;
}

#menu p {
	margin: 0;
	font: .9em "Trebuchet MS", Arial, sans-serif;
	color: #999;
	text-align: center;
	padding: 15px 0px 10px;
}

#heading {
	background-color: #333;
	font: 1.2em Verdana, Arial, sans-serif;
	color: #fff;
	text-align: #left;
}

#footer_text {
	padding: .7em;
	margin: 0 0 10px 0;
	-moz-border-radius: .4em;
}

#footer_text p {
	margin: 0;
	font: .8em "Trebuchet MS", Arial, sans-serif;
	color: #999;
	text-align: center;
}

div#post {
	padding: 0  1em 2em 1em;
}

div#post p {
	font: .9em/1.6em "Trebuchet MS", Arial, sans-serif;
	color: #666;
	margin: 0 0 .7em 1em;
}

div#post dt {
	font: bold .9em/1.6em "Trebuchet MS", Arial, sans-serif;
	color: #333;
}

div#post ul li {
		font: .9em/1.6em "Trebuchet MS", Arial, sans-serif;
		color: #666;
	}
	
div#post ol li {
		font: .9em/1.6em "Trebuchet MS", Arial, sans-serif;
		color: #666;
	}

#errors {
	margin: 0;
	font: .8em "Trebuchet MS", Arial, sans-serif;
	color: #f00;
	text-align: center;
}

#contents {
	text-align: left;
}

#contents h3.m3 {
	color: #fff;
	font: bold .9em "Trebuchet MS", Arial, sans-serif;
	background-image:  url(../images/title_bg.gif);
	margin: .5em 0 .5em 0;
}


		table.stylish {
			width: 100%;
		}
		
		table.stylish td {
			vertical-align: top;
			padding: .1em .5em 1em 0 !Important;
			padding-bottom: 1em !Important;
			width: 25%; 
		}
		
		.bform table td {
			padding-bottom: .3em !Important;
		}
		
		.bform table {
			width: 500px ;
			margin: 0 auto;
			}
		
		table.stylish td label {
			font: bold .9em/1.6em "Trebuchet MS", Arial, sans-serif;
			color: #36c;
		}
		
		table.stylish td .text190 {
			width: 190px;
		}
				
		table.stylish td .tblock {
			display: block;
			width: 440px;
		}
					
		.bform td label {
			display: block;
		}
				
		form input.b {
				display: block;
				margin: 3px auto 0 auto;
		}