	body{
		background: #c8c8c8 url(code-background-fade2.jpg) fixed no-repeat; 
	}

	.maincontent_container{
		top:50px;
		left: 235px;
		position:absolute;
	}
	.maincontent {
		margin-bottom:50px;
		width: 750px;
		background:#D8D8D8 url(code-frosting-fade2.jpg) fixed no-repeat 0 0;
		border:	1px solid #b5b4b5;
		padding:5px;
		border-radius: 15px 20px;
		-moz-border-radius: 15px 20px;
		-webkit-border-radius: 15px 20px;
	}
	
	.maincontent > div{
		background: url(decoder2-logo.png) no-repeat 100% 0%;
		padding-top:25px;
	}

	.menu{
		top:50px;
		left:10px;
		position:absolute;
		border:1px solid #b5b4b5;
		background: #D8D8D8 url(code-frosting-fade2.jpg) fixed no-repeat 0 0;
		width:190px;
		padding:5px;
		border-radius: 15px 20px;
		-moz-border-radius: 15px 20px;
		-webkit-border-radius: 15px 20px;		
	}
	.maincontent div div{
		background:none;
		text-shadow:0 1px 1px #FFFFFF;
	}
	hr{
		width:70%;
		height:2px;
		border:	1px solid #b5b4b5;
	}

	.post_headline{
		font-size:30px;
		/*display:inline;*/
		margin-top:5px;
		margin-bottom:2px;
	}
	.post_time{
/*		display:inline;*/
		position:absolute;
		right: 10px;
	}
	.post_message{
		border-top:2px solid #b5b4b5;
		padding-top:14px;
		padding-bottom:10px;		
	}
	.post_name{
		display:none;
	}
	
	.shadow{
		-o-box-shadow: 10px 10px 5px #888;
		-icab-box-shadow: 10px 10px 5px #888;
		-khtml-box-shadow: 10px 10px 5px #888;
		-moz-box-shadow: 10px 10px 5px #888;
		-webkit-box-shadow: 10px 10px 5px #888;
		box-shadow: 10px 10px 5px #888;
	}

	.shadow2{
		-o-box-shadow: 10px 10px 5px #555;
		-icab-box-shadow: 10px 10px 5px #555;
		-khtml-box-shadow: 10px 10px 5px #555;
		-moz-box-shadow: 10px 10px 5px #555;
		-webkit-box-shadow: 10px 10px 5px #555;
		box-shadow: 10px 10px 5px #555;
	}
	
	input{
		border:0 none;
		margin-bottom:5px;
		font-size:large;
	}
