body {
	background-image: url('images/bg.png');
	background-repeat:repeat-x;
	background-color:#cccff7;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#header {
	height:195px;
	width:auto;
	padding:0px;
	margin:0px;
	}
	
#topMenu {
	height:35px;
	padding-left:60px;
	display:inline;
	}
	
#topMenu img {
	border:none;
	padding:0px;
	margin:0px;
	}
	
#contain {
	width:975px;
	padding:0px;
	margin:0px;
	}
	
#content {
	width:680px;
	background-color:#FFFFFF;
	height:auto;
	min-height:1050px;
	margin:20px 0px 0px 20px;
	border:1px solid #555555;
	padding:0px 10px 10px 10px;
	}
	
#content h2 a {
	color:#fc3a3a;
	text-decoration:none;
	}
	
#content img {
	border:none;
	margin:10px;
	}
	
.post {
	padding-top:20px;
	}

#headImg img {
	width:650px;
	}
	
#sidebar {
	width:250px;
	float:right;
	min-height:1000px;
	position:relative;
	left:-3px;
	margin-top:0px;
	border:none;
	}
	
#sidebar li {
	display:inline;
	}
	
#sidecontent {
	border:1px solid #555555;
	border-left:none;
	height:auto;
	margin:0px;
	background-image: url('images/sidebg.png.');
	background-color:#e9e9e9;
	}
#sidecontent h2
{
	text-indent:5px;
}
	
#sidecontent .badge {
	border:none;
	margin:15px 0px 0px 3px;
	}
	
#footer {
	height:114px;
	background-image:url('images/footer.png');
	background-position:bottom;
	background-repeat:repeat-x;
	}
	
.login_box
{
	height:auto;
	width:90%;
	margin:5px auto;
	padding:5px;
	border:1px dashed #000;
}
.login_box h2
{padding:0px;margin:0px;text-indent:0px;}
.sidebar_main_list
{
	padding:-50px;
}
#searchform
{
	padding:5px;
}
#searchform .textinput, .login_box .text
{
	border:1px solid #000;
}
#searchform .buttoninput, .login_box .button
{
	border: 1px solid #000;
}
