body 	{
		max-width: 900px;
       	width:95%;
       	margin: auto;
       	padding: 50px;
		background:#006699;
		}
       
#main	{
		background:#006699;
		}
 
#header	{

		} 
 
#wrap	{
		width: 898px;
		background-repeat: no-repeat;
		}
       
#marco	{
		float:left;
		width: 750px;
		}
       
#polo	{
		padding: 10px;
		background: #022F55;
		}
       
#nav 	{float:right;
       	width:100px;
       	height: 445px;
       	padding: 20px;
       	background:#6699CC;
       	}
       	
#navwrap {
		width:80px;
       	height: 480px;
       	padding: 10px;
		}
       	
#footer	{
		text-align:center;
		height: 10px;
		padding: 3px;
		}
       
.block1 {
		width: 80px;
		float: top;
		height: 150px;
		margin-bottom: 20px;
		}
		
.block2 {
		width: 80px;
		float: top;
		margin-bottom: 20px;
		}
		
.block3 {
		width: 80px;
		float: top;
		margin-bottom: 20px;
		}
		
.block4 {
		width: 80px;
		float: top;
		margin-bottom: 20px;
		}
		
.block5 {
		width: 80px;
		float: top;
		margin-bottom: 20px;
		}
		
.block6 {
		width: 80px;
		float: top;
		margin-bottom: 20px;
		}
		
.block7 {
		width: 80px;
		float: top;
		margin-bottom: 20px;
		}

.block8 {
		width: 80px;
		float: top;
		margin-bottom: 20px;
		}

.block9 {
		width: 700px;
		float: top;
		margin-top: 150px;
		margin-bottom: 20px;
		text-align: center;
		}


/* text styles ------------- */

h1, h2 {margin:0;
        padding:0;
        }
        
p 	{
	margin:0 0 .5em;
   	}
        
a:link {padding:.2em}
a:visited {padding:.2em}
a:focus, a:hover, a:active {padding:.2em;}

a:hover.current {text-decoration:none;background:white;cursor:default}
     
#navbuttons {
				width: 60em;
				position:relative;
				float:left;
				z-index:1
				}


