body { 
background: #E6DCB5; 
margin: 0; 
padding: 0; 
min-width: 730px; 
text-align: center;
}

#mast_title { 
margin: 15px 0 8px 0; 
font-family: helvetica; 
font-size: 30px; 
letter-spacing: 0.65em;
}
#mast_title span{ 
font-family: helvetica; 
font-weight: bold;
font-size: 30px; 
letter-spacing: 0.65em;
}

#page_title { margin: 5px 0 10px 0; font-family: helvetica; font-size: 24px; letter-spacing: 0.40em;}
#page_title a {text-decoration:none; font-size: 16px; font-weight: bold; color:#000;}
#page_title a:hover {text-decoration:underline; font-size: 16px; font-weight: bold; color:#000;}

#main_menu { background: #CDB86B; font-style: italic; margin:10px; padding:3px; font-family: arial,helvetica; font-size: small; }
#main_menu a {text-decoration:none; font-weight: bold; color:#000;}
#main_menu a:hover {text-decoration:underline; font-weight: bold; color:#000;}


#content {position: relative;
clear: both;
width: 779px;
margin-left: auto;
margin-right: auto;
z-index: 1;
margin-bottom: 0; }

#maintext {width: 546px;
border: 1px #b0b1ba solid;
margin-left: 0;
margin-right: 0;
}

#sidepanel {position: absolute;
top: 0;
left: 559px;
width: 220px;
margin-left: 0;
margin-right: 0;
font-size: 95%; }

#main_box { 
position: relative;
clear: both;
width: 720px;
margin-left: auto;
margin-right: auto;
z-index: 1;
margin-bottom: 0; 
xborder: 2px #000 solid;
}

#left_pix_box {
width: 530px;
margin-left: 0;
margin-right: 0;
border: 1px #b0b1ba solid;
}

img.brdr {
	margin:2px;
	border-color: #CDB86B;
	background: white;
	border-width: 2px;
	border-style: solid;
	padding: 4px;
}

#right_text_box {
width: 160px;
margin: 0 0 0 10px;
text-align:left;
font-family: times new roman;
font-size:14px;
}

#info_footer { 
float: botton left; 
text-align: left; 
font-family: helvetica;
font-size:12px;
margin: 10px 0 0 0;
}

#info_footer a {text-decoration:none; font-weight: bold; color:#000; letter-spacing: 0.25em;}
#info_footer a span {text-decoration:none; font-weight: normal; color:#000; letter-spacing: 0.25em;}
#info_footer a:hover {text-decoration:underline; font-weight: bold; color:#000;}
#info_footer a:hover span {text-decoration:underline; font-weight: normal; color:#000;}

.quote {
width: 300px;
margin:10px 0 0 10px;
padding:7px;
text-align:left;
font-family: times new roman;
font-size:.80em;
}

.img_block { 
height:250px;
margin:10px 0 0 10px;
padding:5px;
text-align:left;
font-family: times new roman;
font-size:.80em;
border:dotted 1px #000;
}

.norm_block {
xwidth:500px; 
xheight:250px;
margin:10px 0 0 10px;
padding:5px;
text-align:left;
font-family: times new roman;
font-size:.80em;
}

img.thumb {	
	margin-left: 12px;
	margin-bottom: 6px;
	margin-top: .5em;
	border-color: #CDB86B;
	background: white;
	border-width: 2px;
	border-style: solid;
	padding: 4px;
	}

.topper { width:400px; color:black; }

.top_text { 
font-family: "times new roman";
font-size:1em;
font-style:italic; 
}

.first { 
font-family: "times new roman";
font-size:19px;
font-style:italic; 
}

.sessH2{
font-family: "times new roman";
font-size:1em;
text-align:center;
font-style:italic; 
}

.sessH3{
font-family: "times new roman";
font-size:.80em;
text-align:left;
}
.bioH3{
font-family: "times new roman";
font-size: 1em;
text-align:left;
}

li {
font-size:.80em;
text-align:left;
}