/* Normalizes margin, padding*/
body, div, ul, li, h1, h2, p 
{ margin:0; padding:0; }

/*Normalizes font-size for headers*/
h1, h2, h3
{ font-size: 100%; }

/* Removes list-style from lists */
ul
{ list-style: none;}


/* Remove list-style from lists*/
ul
{list-style: none}

/*Removes border from img */
img 
{ border: 0; }



html {
	text-align: center;
}
		
body {
	position: relative;
	width: 770px;
	height: 550px;
	margin:5px auto;
	text-align: left;
	
}
	
	
div#preamble {
	position: absolute;
	left: 310px;
	width: 442px;
	top: 63px;
	height: 194px;
	
}

div#content_main {
	position: absolute;
	top: 257px;
	left: 376px;
	width: 376px;
	height: 259px;
	
}

div#logo {
	position: absolute;
	left: 53px;
	top: 164px;
	width: 321px;
	height: 300px;
	height: 296px;
}			
	 
div#side_deco {
	position: absolute;
	left: 34px;
	top: 164px;
	width: 22px;
	height:351px;
	
 }

div#nav_main {
	position: absolute;
    width: 443px;
    left: 309px;
	top:30px;
    height:33px;	
}
	
#ulNav {
	list-style: url(none) none;
	
	
}
#ulNav li {
	text-align: center;
	display: inline;
	float: left;
	
}
#ulNav a:link, #ulNav a:visited, #ulNav a:hover, #ulNav a:active {
	display: block;
	padding: 8px 0 2px 2px;
	height: 20px;
	width: 83px;
	text-align: center;
	text-decoration: none;
}

div#content_main a:link, a:visited, a:active {
	text-decoration: none;
}

div#content_main a:hover {
	text-decoration: underline;
}

div#title {
	position: absolute;
	width: 274px;
	top:30px;
	left:34px;
	height:140px;
	
}

div#site_info {
	position: absolute;
	width: 319px;
	left: 57px;
	top: 456px;
	height: 60px;
	
	
}

div#header{
	position: absolute;
	top: 8px;
	left: 34px;
	width: 718px;
	height: 22px;
	
}
	 
div#validation {
	position:absolute;
	left:34px;
	top:519px;
	width: 343px;
	height: 22px;	 	 
}

	

	
