* { 
padding: 0; 
margin: 0; 
}

body { 
background: url('images/mainpages-01_01.png') no-repeat top center;
background-color: #D9E028; 
color: #000000; 
font-family: "arial", "verdana", sans-serif; 
font-style: normal; 
text-align: center; 
margin-top: 291px;
} 

#wrapper { 
width: 1000px; /* width of top image */   
margin: auto; 
text-align: left; 
padding-left: 0px; 
border: 0px;
} 

#maincontent { 
height: 500px; 
overflow: auto;
background: url('images/port_bg-02.png') repeat;
background-color: #C6B187;
border: 0px; 
margin-top: -3px;
} 

#container {
height: 81px;
background: url('images/bottom.png') no-repeat;
margin-top: 0px;
}


/*------------headline---------------*/ 
h2 { 
font-size: 90%; 
margin: 20px 2px; 
background-color: #7436BA;
border-top: 0px solid #000000; 
border-bottom: 0px solid #000000; 
text-align: center;
padding: 3px;  
} 


/*--------------general content styling-----------*/ 
p { 
margin: 10px 20px; 
font-size: 80%; 
}

img { 
border: 0px none; 
}

.credit { 
font-size: 75%; 
color: #7436BA;
}

/*--------------link styling---------------*/ 
a:link { 
text-decoration: none; 
color: #000000; 
} 

a:visited { 
text-decoration: none; 
color: #000000; 
} 

a:hover, a:active { 
text-decoration: none; 
color: #ED1B78; 
border-bottom: 0px; 
} 

.image a:link, .image a:visited, .image a:hover, .image a:active { 
border: 0px none; 
}

/*-------------navigation-------------*/ 
#navigation { 
list-style-type: none; /*remove bullets*/ 
background-color: #D9E028;
font-weight: bold; 
font-size: 70%; 
border: 0px; 
margin-bottom: 0px;
padding: 0px 0px 0px 0px;  
} 

#navigation li { 
display: inline; /*make horizontal list*/ 
} 


#navigation li a:link, #navigation li a:visited { 
color: #000000;
border-bottom: 0px; 
padding: 0 0px; 
margin: 0 0px;  
} 

#navigation li a:hover, #navigation li a:active { 
color: #3E0E18;
border-bottom: 0px; 
padding: 0 0px; 
margin: 0 0px;  
}

