html {
	height: 100%;
}

body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 1em;	
	height: 100%;
	background-image: url(images/greenbg.gif);	
}

p { font-size: 0.7em;}
h1 { font-size: 0.8em;}
img { border: none;}

.mv { 
	margin: 0px;
	font-size: 0.8em;
}

.photography {
	margin: 0px;
	font-size: 0.7em;
}
.cvsubtitle {
	font-size: 1em;

}

a:link {  color: #000; text-decoration: none;}
a:visited {  color: #000; text-decoration: none;}
a:hover {  color: #060; text-decoration: none;}

a.menulink:link {  color: #000; text-decoration: none;}
a.menulink:visited {  color: #000; text-decoration: none;}
a.menulink:hover {
	color: #060;
	text-decoration: none;
}

a.morelink:link {  color: #060; text-decoration: none;}
a.morelink:visited {  color: #060; text-decoration: none;}
a.morelink:hover {
	color: #000;
	text-decoration: none;
}

#page-container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0;
	min-height: 100%;
	background-image: url(images/page-container-bg.gif);	

}




#leftbox {
	margin: 20px 0 0 20px;
	float: left;
	width: 340px;
	height: 550px;
}

#titlebox {
	width: 340px;
	height: 320px;
}


.titleboxtext {
	margin: 0 50px 20px 0;

}

.instboxtext {
	margin: 0 50px 10px 0;

}

#instmore {
	float: right;
}

.mv {
	margin: 0px;
	font-size: 1em;
	letter-spacing: 1px;
}

.photography {
	margin: 8px 0 25px 0;
	font-size: 0.7em;
}

#titlebox h1 {
	margin: 0 50px 20px 0;

}

#locationbox {
	width: 340px;
	height: 30px;
}

#locationbox p {
	margin-top: 0;
	color: #060;

}

#menubox {
	width: 340px;
	height: 200px;	
}

#menubox p {
	margin: 0;

}

#middlebox {
	margin-top: 20px;
	float: left;
	width: 20px;
	height: 550px;
}

#rightbox {
	margin-top: 20px;
	float: left;
	width: 620px;
	height: 550px;
}

#picbox {
	width: 620px;
	height: 430px;	
}

#thumbox {
	padding-top: 10px;
	width: 620px;
	height: 110px;
}

#thumbox img {
	margin: 2px 2px 1px 0px;
}

.mv-email {
	padding-top: 100px;
}

.copyright {
	padding-top: 30px;
	margin-left: 20px;
	color: #999999;
}

/* MENUS */

.arrow {
	color: #999;
}

.menu1 {
	padding-left: 0px;

}

.menu2 {
	padding-left: 20px;

}

.menu3 {
	padding-left: 40px;

}

/* TEXT PAGES */

#cvtable {
	margin: 23px 0 0 20px;
	font-size: 0.7em;	

}

#contactblock {
	margin: 26px 0 0 22px;

}



/* IMAGEPAGES */

#ip-page-container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0;
	min-height: 100%;
	background-image: url(images/ip-page-container-bg.gif);
}

#ip-leftbox {
	float: left;
	margin-top: 20px;
	width: 215px;
	height: 550px;
}

#ip-titlebox {
	margin-left: 20px;
	width: 195px;
	height: 320px;
}

#ip-locationbox {
	width: 215px;
	height: 30px;
}

#ip-locationbox p {
	margin: 0 0 0 20px;
	color: #060;

}

#ip-menubox {
	margin-left: 20px;
	width: 195px;
	height: 270px;
}


#ip-rightbox {
	float: left;
	margin-top: 20px;
	width: 765px;
	height: 550px;
	background-color: #fff;
}

#ip-picbox {
	width: 765px;
	height: 550px;	
}
