body {
	margin:1em 0 0 0;
}

#tempCenteredContainer {
	position:absolute;

	width:920px;
	height:200px;
	
	margin-left:-450px;
	left:50%;
}
#tempTop {
	width:920px;

	padding:15px 0 2px 15px;

	background-image:url(../template-images/templateTopBackground.png);
	background-repeat:no-repeat;
}
#tempTopPic {
	width:890px;
	height:228px;
	
	padding:10px 0;
}

#tempMiddle {
	width:890px;
	min-height:100px;
	
	padding:20px 15px;
	
	background-color:#FFFFFF;
}
#tempMenue {
	float:left;
	width:130px;
}

#tempContent {
	width:530px;
	margin:0 0 0 15px;
	float:left;
}
#tempContentFull {
	width:740px;
	margin:0 0 0 145px;
}
#tempContentTop {
	width:740px;
	margin:0 0 0 145px;
}
#tempContentFull h1,h2,h3,h4 {
	width:730px;
}
#tempContent h1,h2,h3,h4 {
	width:530px;
}
#tempSidebar h1,h2,h3,h4 {
	width:100%;
}

#tempSidebar {
	margin:0 0 0 700px;
	width:170px;
}
#tempSidebar .section{
	text-align:left;
	padding:0 0 0 15px;
}
#tempBottom {
	width:920px;
	height:35px;
	
	padding:20px 0 0 0;
	
	background-image:url(../template-images/templateBottomBackground.png);
	background-repeat:repeat;
	
	text-align:center;
	font-size:10px;
}
.floatLeft {
	float:left;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	font-size:0;
}

* html .clearfix {height: 1%;}

.clear {
	clear:both;
}

.flRight {
	float:right;
	margin:0 0 15px 20px;
}
.flLeft {
	float:left;
	margin:0 20px 0 0;
}
.image {
	padding:5px;
	border:1px solid #C9DFEB;
}



