
* {margin:0; padding:0;}

body {
	background-color: rgb(250,250,250);
	margin: 0;
	color:rgb(120,120,120);
	font-family: rockwell, "trebuchet MS", arial,sans-serif;
	font-size: 62.5%;
	}	


p, p a {	/* USED FOR CAPTIONS*/
	color:rgb(120,120,120);
	}

p	{font-size: 1.2em;}

h1, h1 a {	/* USED IN MASTHEAD */
	/* font-variant:small-caps;
	text-transform:capitalize; */
	font-weight:normal;
	/* letter-spacing: 20px;*/
/*	padding-top: 10px;*/
	color:rgb(64,64,64);	}

h1	{
	font-size: 2.4em;
	color: rgb(220,220,220);
	}

h2 {
	font-weight:normal;
	font-size: 1.8em;
/*	margin-top: 15px;*/
	color:rgb(120,120,120)
	}

h3, h3 a {	/* USED FOR MAJOR MENU ITEMS */
	color:rgb(150,150,150);
	font-weight:bold;
	}

h3	{font-size: 1.3em;}

h4, h4 a {	/* USED FOR MINOR MENU ITEMS */
	color:rgb(150,150,150);
	font-weight:normal;
	}

h4	{font-size:1.1em;}

h6 { 		/* USED FOR COPYRIGHT NOTICE */
	color: rgb(120,120,120);
	font-size: 1em;
	font-weight: normal;
	}

a, a:link, a:visited {
	text-decoration: none;
	}
	
a:hover {
	color: rgb(64,64,64);
	}

a	{
	display:block;
	}

#imagenav a {
	display:inline;
	}

td {height: 128px; padding: 0 10px 0 0;}



#masthead {
	min-width: 1000px;
	padding: 15px 15px 20px;
	background-color: rgb(250,250,250);
	border-bottom: solid 2px rgb(80,80,80);
	margin-bottom: 0px;
	}

#masthead img {
	border:0;
	}
	
#wrapper {
	min-width: 1000px;
	float: left;
	}

#photostage {
	float: left;
	padding-top: 10px;
	margin-left: 10px;
	background-color: rgb(50,50,50);}
	
#center {
/*	position: relative; */
/*	background-color: rgb(80,80,80); */
	width: 724px;
/*	height: 530px; */
	margin: 0 10px 0 20px;
	text-align: center;
	border: 0px dotted black;
	float: left;
	}

#center_mm {
	background-color: rgb(50,50,50);
	position: relative;
	width: 752px;
	margin: 0 10px 0 50px;
	padding: 20px 20px 0 20px;
	text-align: left;
	border: 0px dotted black;
	float: left;
	}

#imagenav {
	height: 20px;
	text-align: center;
/*	z-index: 3;*/
	}

#title {
	width: 602px;
	text-align: left;
	padding: 0 0 15px 0;
	}

#title h3 {
	margin:0;
	padding:0;
	font-weight: normal;
	color:rgb(220,220,220);
	}

#projnav_mm {
	margin: 0 0 20px 10px;
	width: 140px;
	border-bottom: 1px solid rgb(120,120,120);
	border-top: 1px solid rgb(120,120,120);
	float: left;
	list-style: none;
	}

#projnav_mm li {
	float:left;
	clear: both;
	margin: 0 0 -1px;
	padding: 10px 0;
	border-bottom: dashed 1px rgb(120,120,120);
	}

#projnav_mm a {
	width: 140px;
	display: block;
	text-decoration: none;
	}

#projnav_mm h3:hover, body#fos1 #act1 h3, body#fos2 #act2 h3, body#fos3 #act3 h3, body#fosgal #gallery h3 {
	color: rgb(220,220,220);
	}

#projnav_mm h3 {
	font-size: 1.4em;
	margin-top: 0;
	font-weight: normal;
	}

#projnav_mm h2	{
	font-size:1.4em;
	font-weight:normal;
	color:rgb(220,220,220);
	}



#mainimage, #indexframe {
	position: relative;
	width: 722px;
/*	height: 482px;*/
	}

#indexframe {
	padding-top: 20px;
	}

#indexframe table {margin: auto;}

#mainimage img, #indexframe img {
	border: 1px solid rgb(120,120,120);
	}

#indexframe img:hover{
	border-color: rgb(64,64,64);
	}

#imagecover {
	position: absolute;
	top: 0;
	left: 0;
	width: 720px;
	height: 480px;
	}
	
#imagecover img {	/* USED FOR TESTING, MUST SET TO 0px TO UNDO DESIRED IMAGE BORDER */
	border:0px solid pink;
	}

#slideshow {
/*	width: 600px;*/
	border: 1px solid rgb(120,120,120);
	margin-bottom: 20px;
	float: left;
	}

#menu {
	width: 105px;
	margin-left: 10px;
	float: left;
	margin-top: 5px;
	}

#menu li {
	margin-top: 20px;
	list-style: none;
	color: rgb(120,120,120);
	font-size: 140%;
	padding-left: 5px;
	}

#menu a {
	color: rgb(120,120,120);
	}

#menu a:hover {
	color: rgb(64,64,64);
	}

#menu li:hover, #menu li ul li:hover {
	border-left: 3px rgb(120,120,120) solid;
	padding-left: 2px;
	}

#menu li ul li {
	margin: 0;
	padding-left: 5px;
	color: rgb(120,120,120);
	font-size: 70%;
	}
	
/*	USED TO DARKEN BACKGROUND OF CURRENT MENU ITEM */
body#singles #singles a, body#fos #foster a, body#fos1 #foster a, body#fos2 #foster a, body#fos3 #foster a, body#fosgal #foster a, body#moments_mm #moments a, body#bosnia_gallery #bosnia a, body#bosnia_mm #bosnia_mm a, body#sculptor #sculpt a, body#sculptor_mm #sculpt_mm a, body#retire #retire a{
	color: rgb(32,32,32);
	}

body#singles #singles, body#fos #foster, body#fos1 #foster, body#fos2 #foster, body#fos3 #foster, body#fosgal #foster, body#moments_mm #moments, body#bosnia_gallery #bosnia, body#bosnia_mm #bosnia_mm, body#sculptor #sculpt, body#sculptor_mm #sculpt_mm, body#retire #retire{
	border-left: 3px rgb(80,80,80) solid;
	padding-left: 2px;
	}



#captions {
	width: 120px;
	padding: 0px 5px 0px 10px;
	text-align: left;
	border-left: 1px solid rgb(120,120,120);
	border-top: 0px dashed black;
	margin-top: 50px;
	float:left;
	}

#captions p {
	color: rgb(180,180,180);
	}

#footer {
/*	background-color:rgb(250,250,250); */
/*	width: 792px;*/
	height: 20px;
/*	margin-left: -20px;*/
	text-align: center;
	clear: both;
	padding-top: 8px;
	}