

body	{
	background-image: url(images/cnvbackground.jpg);
	}
	
#container{
	width:780px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}


/* Navigation Links */




#leftnav{
	position:absolute;
	width: 105px;
	clear: right;
	background-image: url(images/MLlogo2a.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top: 175px;
	float:left;
	}

#leftnav a.home, #leftnav a.news, #leftnav a.program, #leftnav a.workshops, #leftnav a.members, #leftnav a.membership, #leftnav a.contacts, #leftnav a.locations, #leftnav a.links, #leftnav a.newsletter, #leftnav a.library {
	width: 105px;
	display: block;
	height: 30px;	
	}

#leftnav a.home {background-image: url(images/navigation/01home_reg.gif);}
#leftnav a.news {background-image: url(images/navigation/02news_reg.gif);}
#leftnav a.program {background-image: url(images/navigation/03program_reg.gif);}
#leftnav a.workshops {background-image: url(images/navigation/04workshops_reg.gif);}
#leftnav a.members {background-image: url(images/navigation/05members_reg.gif);}
#leftnav a.membership {background-image: url(images/navigation/06membership_reg.gif);}
#leftnav a.contacts {background-image: url(images/navigation/07contacts_reg.gif);}
#leftnav a.locations {background-image: url(images/navigation/08locations_reg.gif);}
#leftnav a.links {background-image: url(images/navigation/09links_reg.gif);}
#leftnav a.newsletter {background-image: url(images/navigation/10newsletter_reg.gif);}
#leftnav a.library {background-image: url(images/navigation/11library_reg.gif);}

#leftnav a.home:hover {background-image: url(images/navigation/01home_over.gif);}
#leftnav a.news:hover {background-image: url(images/navigation/02news_over.gif);}
#leftnav a.program:hover {background-image: url(images/navigation/03program_over.gif);}
#leftnav a.workshops:hover {background-image: url(images/navigation/04workshops_over.gif);}
#leftnav a.members:hover {background-image: url(images/navigation/05members_over.gif);}
#leftnav a.membership:hover {background-image: url(images/navigation/06membership_over.gif);}
#leftnav a.contacts:hover {background-image: url(images/navigation/07contacts_over.gif);}
#leftnav a.locations:hover {background-image: url(images/navigation/08locations_over.gif);}
#leftnav a.links:hover {background-image: url(images/navigation/09links_over.gif);}
#leftnav a.newsletter:hover {background-image: url(images/navigation/10newsletter_over.gif);}
#leftnav a.library:hover {background-image: url(images/navigation/11library_over.gif);}

/* End of Left Navigation */


#maincon {
	left: 110px;
	position:absolute;
	width:675px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#000066;
	float:right;
	}
	
#ipc {
	border-left: 1px solid #bebfb4;
	border-right: 1px solid #bebfb4;
	background-color:#eff0e2;
	width: 623px;
	margin-left:auto;
	margin-right:auto;
	padding: 20px;
	}
	
#header	{

	width: 675px;
	height: 56px;
	background-image: url(images/mainheader.gif);
	}
	
#maintitle	{

	width: 675px;
	height: 100px;
	background-image: url(images/maintitle.gif);
	}
	
#footer{

	width: 675px;
	height: 56px;
	background-image: url(images/mainfooter.gif);
	}

.cntr {
	margin-left:auto;	
	margin-right:auto;
	}

h1 {font-family:"Century Gothic",Geneva, Arial, Helvetica, sans-serif;
	font-size:28px;
	margin-bottom: 30px;
	padding-bottom: 2px;
	border-bottom: 3px solid #000066;
	}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top: 0px;
	}

h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	}
		
table p {
	margin-top: 3px;
	margin-bottom: 3px;
	
	}
	
li {margin-top: 5px;
	list-style:disc;
	
	margin-bottom: 5px;}

a {text-decoration:none;
	color:#0000ff;
	}
	
a:visited {color:#0000ff;}


.fltright {float:right;
	margin:10px;}

a img {border: 0px;}

td{vertical-align:top;}



