* { padding: 0; margin: 0; }

body {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 13px;
 overflow-x:hidden;
 background-image: url(../images/bg.jpg);
}
#wrapper { 
 margin: 0 auto;
 width: 960px;
 background-color: #e9e9e9;
 height:880px;}
 
#container { 
 margin: 0 auto;
 width: 820px;
 background-color: #e9e9e9;
 height:880px;
}
#header_left {
 color: #333;
 width: 295px;
 float: left;
 height: 148px;
 background-color:#e9e9e9;
 background-image:url(../images/tree.png);

}
#header_right {
 color: #333;
 width: 525px;
 float: left;
 height: 148px;
 background-color:#e9e9e9;
 background-image:url(../images/msv_logo.png);

}
#foot_left {
 color: #333;
 width: 340px;
 float: left;
 height: 148px;
 background-color:#e9e9e9;
 background-image:url(../images/roots.png);
}
#foot_right {
 color: #333;
 width: 480px;
 float: left;
 height: 148px;
 background-color:#e9e9e9;
}
#links {
 color: #333;
 width: 480px;
 float: left;
 height: 148px;
 background-color:#e9e9e9;
}
#large_photo {
width:820px;
height: 558px;
float:left;
position:relative;
border:1px solid black;
}
#content {
color: white;
height: 516px;
width: 302px;
position:absolute;
top:15px;
left:15px;
overflow:scroll;
overflow-x:hidden;
table-layout:fixed;
} 
#footer_left {
 color: #333;
 width: 410px;
 float: left;
 padding: 0px;
 height: 148px;
 margin: 0px 0px 0px 0px;
}
#footer_right {
 color: #333;
 width: 410px;
 float: right;
 height: 148px;
 position: absolute;
}
#text{
font-family: Comic Sans, Comic Sans MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
text-transform: normal;
letter-spacing: 0.2px;
line-height: 1.5em;
margin: 0px 10px 0px 5px;
}
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 302px;
height: 516px;
overflow: auto;
color: white;
/* IE overflow fix, position must be relative or absolute*/
position: absolute;
top:15px;
left:15px;
overflow-x:hidden;
table-layout:fixed;

}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
width: 340px;
height: 250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #D5EADE;
margin: 0.3em auto;
padding: 15px;
}
#menudiv {
	background-color:#cdcdcd;
	width:480px;
	height: 85px;
	text-align:center;
	background-position:top;
	vertical-align : middle; 
	display : table-cell;
}
.menu  { color: #404040; font-size: 14px; font-family:Comic Sans, Comic Sans MS,arial; line-height:1.2em; text-align:center;}

a.menu:link { color: #404040; text-decoration: none; }

a.menu:visited { color: #404040; text-decoration: none; }

a.menu:hover { color: #404040; text-decoration:underline; border-top: 0px;} 

a.menu:active { color: #000000; text-decoration:none; border-top: 0px; }

/*text */


#mycustomscroll h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	font-size:13px;}
	
#mycustomscroll h2 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing: 1px;
font-size:12px;}

#mycustomscroll h2 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing: 1px;
font-size:12px;}
	
#footer {
font-family: Verdana, Geneva, sans-serif;
letter-spacing: 1px;
font-size:7px;
text-align:right;
font-stretch:expanded;
margin-right:10px;}









