body,
html {
	margin:0;
	padding:0;
	color:#000000;
	background-color: #ae9078;
	}

#wrapper{
	overflow:hidden;
	display:block;
	width:1024px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color: #ae9078;
	position:relative;
}
#headder {
	height: 352px;
	width: 100%;
	margin-right: 0 auto;
	margin-left: 0 auto;
	position: relative;
}
#whats_new {
	position:absolute;
	left: 100px;
	top: 290px;
	}
	
#nav {
	display:block;
	height:40px;
	width: 1024px;
	margin-right:auto;
	margin-left:auto;
	position: relative;
	background-color: #e12e28;
	z-index: 1;	
}
#left {
	position: relative;
	width: 40%;
	float: left;
	background-color: #FFFFCC;
		
/* rounded corners */

-webkit-border-bottom-left-radius: 10px;

-webkit-border-top-left-radius: 10px;

-moz-border-radius-bottomleft: 10px;

-moz-border-radius-topleft: 10px;

/*ads - columns to height */

	padding-bottom: 32767px;
	margin-bottom:-32767px;


	
}


#right {
	position: relative;
	background-color: #FFFFFF;
	float:right;
	width:58%;
	height:1%;
	padding-left:10px;
	padding-right:10px;	
	
		
/* rounded corners */

-webkit-border-bottom-left-radius: 10px;

-webkit-border-top-right-radius: 10px;

-moz-border-radius-bottomleft: 10px;

-moz-border-radius-topright: 10px;

/*ads - columns to height */

	padding-bottom: 32767px;
	margin-bottom:-32767px;

}
h1 {
	color: #F0322A;
}
#footer {
	display:block;
	position: relative;
	width: 100%;
	background-color: #B08E79;
	height: 40px;
	float: right;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
}
/* Fix's #container not clearing inner floats in firefox */
.floatfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .floatfix {
height: 1%;
}
/* End hide from IE-mac */
h2 {
	color: #B81031;
	font-size: medium;
}
img.display {
		display:block;
		margin-right:auto;
		margin-left:auto;
		}
		
		
#side_element {
background:#FFFF99;
}

#side_content {
	opacity:0.95;
	/* rounded corners */

-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	margin: 10px;
	padding: 5px;
	width: 90%;
	background-color: #000000;
	float: left;
	position: relative;
}

#side_element #side_content img {
	margin: 5px;
	border-radius: 15px;
	/* Background-size not implemented yet */
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	-khtml-background-size: 100%;
	/* Border-radius not implemented yet */
 	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-opacity: 10%;
}
#side_element #side_content img {
	float: left;
}
#wrapper #right #asside {
	color: #000000;
	clear: both;
	float: left;
	height: 120 px;
	width: 400px;
	background-color: #FFCC99;
}
#right #content {
	clear: both;
	float: left;
}

