html, body, ul, ol, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
	margin: 0;
	padding: 0;
	border: 0;


	
}

body {
  padding: 0;
  margin: 0;
  background: #3e4748 url(images/vam_page.jpg) no-repeat center top;
  height: 800px; 	
  width: 100%;
  display: table;
}


h1 {
	color: #000; 
	font-weight: normal; 
	font-size: 150%;
	padding: .2em 0 .2em .3em;
	background-color: #85C8E5;
	display: block;
}




p {
	margin: 0 auto;
	
	
	padding: 10px 10px 10px 10px; 

}

b{font-size: 100%;}



/* main container
-----------------------------------------------*/

#maincontainer     {
	
	margin: 125px auto;
	width: 1020px;
	
	background: url(images/page_content.jpg);
	background-repeat:repeat-y;
	
		
	
}

#contentholder   {
	float: left;
	width: 1020px;
	
	background: url(images/page_content.jpg) no-repeat center top;
	background-repeat:repeat-y;
	
	
}

/* page template
-----------------------------------------------*/

#pagecontentleft {
	float: left;
	width: 213px;
	margin: 0 0 0 0;
	padding:;
	
}

#pageleftsidebar {
	float: left;
	margin: 20px 0 0 0;
	padding: 0px 0 0 17px;
	width: 200px;
	background-image: url(images/page_left_back.jpg);
	background-repeat:repeat-y;
	
}

#contentcenterheader {
	float: left;
	width: 560px;
	height: 46px;


}

#pagecontentcenter {
	float: left;
	width: 520px;
	
	background-image: url(images/center_content_back.jpg);
	background-repeat:repeat-y;
	padding: 10px 20px 10px 20px;
	
}

#pagecontentcenter ul { /* all lists */
		padding: 0;
		margin: 0 0 10px 30px;
		list-style: none;
		float : left;
		
	}
	
#pagecontentcenter li {
		list-style: circle;
}

#pagecontentright {
	float: left;
	width: 239px;
	margin: 0 0 0 0px;
	padding:;
	
}

#pagerightsidebar {
	float: left;
	margin: 0px 0 0 0;
	padding: 20px 0 0 0px;
	width: 232px;
	background-image: url(images/page_right_back.jpg);
	background-repeat:repeat-y;
	
}


div#pageinfotop {
	float:left;
	padding: 5px 10px 0 0;
	margin-top: 20px;
	width: 222px;
	height: 112px;
}

div#pageinfobottom {
	float:left;
	width: 222px;

}

#pageleftsidebar h2 {
	color: #000; 
	font-weight: normal; 
	font-size: 100%;
	padding: .2em 0 .2em 0;
	text-decoration : none;


}

#pageleftflickr {
	float: left;
	width: 190px;
	margin: 0 auto;
	
}

#pageleftsidebar ul { /* all lists */
		padding: 0;
		margin: 0 0 10px 0;
		list-style: none;
		float : left;
		width : 133px;
	}
	
#pageleftsidebar li {
		list-style: none;
}


/* main navigation
-----------------------------------------------*/

div#menublock {
	float:left;
	margin: 9px 0px 0px 9px;
	width: 136px;
	height: 212px;
	background-image: url(images/menu_back.jpg);
	background-repeat:repeat-n;

}

/* suckerfish menu
-----------------------------------------------*/

#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0 0 10px 0;
		list-style: none;
		float : left;
		width : 133px;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 133px;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 135px;
		margin-top : -2.20em;
		background-color: #6d7a87; 
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 133px;
		w\idth : 126px;
		display : block;
		color : #ffffff;
		font-weight: normal;
		text-decoration : none;
		background-color : ;
		border-bottom : 1px solid #ccc;
		padding: 7px 0px 7px 10px; 
	}
	
	#nav li a:hover {
		color: #fff; 
		background-color: #85C8E5; 
		width: 124px;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 12em;
	}





/* photo block
-----------------------------------------------*/

div#photoblock {
	float:left;
	margin: 15px 0px 31px 97px;
	width: 455px;
	height: 303px;

}

/* info block
-----------------------------------------------*/

div#infoblock {
	float:left;
	margin: 99px 0px 0px 82px;
	width: 232px;
	height: 235px;

}

div#infotop {
	float:left;
	padding: 5px 10px 0 0;
	width: 222px;
	height: 112px;
}

div#infobottom {
	float:left;
	width: 222px;

}



/* left content
-----------------------------------------------*/

#contentcolumn  {
	
	float: left;
	margin: 0px auto; /*Center on page*/
	padding: 20px 0px 0px 0px;
	width: 1020px;	
	background-image: url(images/vam_content.jpg);
	background-repeat:repeat-y;
	
}

#contentleft {
	float: left;
	width: 200px;
	margin: 0 0 0 17px;
	padding:;
	border-right: #999999 thin solid;
}

#contentleftlinks {
	float: left;
	width: 200px;
	
}	
	
#contentleftlinks a:link {
	font-size: 75%;
	text-decoration:underline;
	}


#contentcenter {
	float: left;
	width: 500px;
	padding: 10px 20px 10px 20px;
	border-right: #999999 thin solid;
}

#contentright {
	float: left;
	width: 200px;
	margin: 0 0 0 17px;
	padding:;
	
}


#sidebar {
float:left;
width: 180px;


}


/* page template content
-----------------------------------------------*/





/* footer
-----------------------------------------------*/

#cleardiv {
clear: both;

}

#footer{
	clear: both;
	width: 1020px;
	height: 55px;
	margin: 0 auto; /*Center footer on page*/
	background-image:url(images/vam_footer.jpg);
	background-repeat: no-repeat;
	color: #a09f9d;
	text-align: center;
	padding: 20px 0px 0 0px;
	font-size: 80%;
}

#footer a{
color: #CECCCA;
text-decoration: underline;
}


a:link, a:visited {
	color: #627fa9; 
	text-decoration: none;
	font-weight: bold;
}



a:hover ,a:active {
	color: #7fa6df;
	
}
