HTML, BODY {
	font-family: Verdana, Arial;
	font-size: 0.9em;
	color: #000;
}
BODY {
	background-color: #fdd9d9;
}
a:link, a:active, a:visited {
	color: #000000;
	font-weight: Normal;
	text-decoration: none;
}
a:hover {
	color: #575757;
	font-weight: Normal;
	text-decoration: underline;
}
h1 {
	color: #000;
	font-weight: Bold;
	font-size: 1.1em;
	padding: 0px;
	margin: 0px;
}

div.content {
	clear: both;
	width: 950px;
	margin: 0px auto 5px auto;
	text-align: center;
}
div.content_2 {
	clear: both;
	margin: 0px auto 5px auto;
	text-align: center;
}
	/*
	 *	Column styles
	 */
	div.column_150 {
		float: left;
		overflow: hidden;
		width: 150px;
	}
	div.small a {
		font-size: 8pt;
	}
	div.column_225 {
		float: left;
		overflow: hidden;
		width: 234px;
	}
	
	div.column_300 {
		float: left;
		overflow: hidden;
		width: 304px;
	}
	div.column_450 {
		float: left;
		overflow: hidden;
		width: 472px;
	}
	div.column_600 {
		float: left;
		overflow: hidden;
		width: 612px;
	}
	div.column_675 {
		float: left;
		overflow: hidden;
		width: 689px;
	}
	
	div.column_900 {
		float: left;
		overflow: hidden;
		width: 948px;
	}
	
	div.margin {
		float: left;
		overflow: hidden;
		width: 4px;
	}
	 
	/*
	 *	Color styles
	 */
	div.block_header {
	 	background-color: #ffaeae;
	 	text-align: left;
		border: 1px solid #ffaeae;
		padding: 2px;
		color: #FFF;
		font-weight: bold;
	}
	h2 {
	 	background-color: #ffaeae;
	 	text-align: left;
		border: 1px solid #ffaeae;
		padding: 3px;
		color: #000;
		font-weight: bold;
		margin: 0px;
		font-size: 0.9em;
	}
	div.block_content {
	 	background-color: #ffe8e8;
	 	text-align: left;
		border-left: 1px solid #ffaeae;
		border-bottom: 1px solid #ffaeae;
		border-right: 1px solid #ffaeae;
		padding: 2px;
		color: #000; 	
	}	

	/*
	 *	Promofoto styles
	 */
	 div.promofoto {
	 	text-align: center;
	 }
	 div.promofoto IMG {
	 	border: 1px solid #FFF;
	 }
	 div.promofoto div.text {
	 	width: 200px;
	 	text-align: left;
	 	height: 40px;
	 }
	 div.promofoto a {
	 	font-size: 10px;
	 }
	
	/*
	 *	404 ERROR
	 */
	div.content div.error404 {
		text-align: center;
		padding: 10px;
		border: 2px dashed #C0C0C0;
		background-color: #ffebeb;
		margin-top: 50px;
		width: 350px;
		height: 100px;
	}
	div.content div.error404 H1 {
		margin: 0px;
		padding: 0px;
		font-size: 15pt;
		font-weight: Bold;
	}

	/* Text Content */
	.column_450 .post {
		width: 470px;
		min-height: 250px;
		overflow: hidden;
		font-size: 9pt;
		text-align: left;
		background-color: #ffe8e8;
		border-left: 1px solid #ffaeae;
		border-bottom: 1px solid #ffaeae;
		border-right: 1px solid #ffaeae;		
	}
	
	.column_450 .post H1 {
		width: 472px;
	 	background-color: #ffaeae;
	 	color: #000;
	 	float: left;
	 	font-weight: Bold;
	 	text-align: left;
	 	padding: 3px;
	}
	.column_450 .post H1 a{
	 	font-weight: Bold;
	 	color: #000;
	}
	.column_450 .post IMG {
	 	float: left;
	 	border: 1px solid #000;
	 	max-width:	180px;
	}
	