/* CSS Document */

body {
	margin: 0;
	padding: 0;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color:#840008; 
	background-color: white;
}
#frame {
	width: 712px;
	\width: 760px;
	w\idth: 712px;
	height: auto;
	border: solid #840008;
	border-width: 24px 24px 7px 24px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:white; /* must be there behind the leftbar stuff */
	z-index: 4;
	margin:0;
}
h1 {
	font-size:18px;
	padding-bottom: 15px;
	color:#840008;
}
#leftbar {
	background-image:url(images/leftbar_homepage.jpg);
	background-repeat:repeat;
	filter:alpha(opacity=80);-moz-opacity:0.8; 
	position:absolute;
	left:15px;
	top:0px;
	width:201px;
	height:520px;
	display:block;
	z-index:5;
	visibility:visible;

}
#leftbar * {filter:alpha(opacity=100); -moz-opacity:1.0; }

#leftphoto {
	position: absolute;
	
	z-index:6;
	display:block;
	visibility:visible;
}
#leftphotocap {
	color: #3E5C53;
	font-size:small;
	font-weight: bold;
	background-image:  url("images/blank.jpg");
	background-repeat:repeat;
	padding: 0 3px ;
	margin: auto 0;
	position:absolute; visibility:visible; 
	
	width:180px;
	\width: 190px;  /* for IE 5 and IE 5.5 */
	w\idth: 184px;  /* newer browsers can read this--overrides line before */  
	height:67px;
	z-index:6;
	font-family:"Times New Roman", Times, serif;
	display:block;
}
#menu {
	position:absolute;
	left: 480px;
	top: 0;
	display:block;
	height:19px;
	background-color:#840008;
	color: white;
	font-weight:bold;
	font-size:small;
	padding-top: 5px;
	z-index: 4;
	visibility: visible;
	text-align:right;
}
#menu2 { 
	position:absolute;
	left: 481px;
	top: 0;
	
	height:19px;
	filter:alpha(opacity=30);-moz-opacity:0.3;
	color: black;
	font-weight:bold;
	font-size:small;
	padding-top: 5px;
	z-index: 3;
	display:inline;
	
}
#content {
	font-size: small;
	padding-left:  20px;
	padding-top: 10px;
	padding-right: 10px;
	box-sizing: content-box;  /* for Opera 7.0 */
	width: 490px;
	\width: 520px;  /* for IE 5 and IE 5.5 */
	w\idth: 490px;  /* newer browsers can read this--overrides line before */ 
	margin:0;
	float:right;
	height:1%;
	background-color:white; /* needed for netscape 6.23 */
	z-index:1; /* lower than frame for netscape 7.0 */
}
#MRI {
	
	width:490px;
	height:66px;
	margin-top: 3px;
	
	text-align:center;
	
}
#tagline, #title {
	
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	margin-top:17px;
	
	margin-top: 5px;
}
#tagline {
	font-style: oblique;	
	font-size:large;
	color: #3E5C53;
}


#footer {
	color: #3E5C53;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:small;
	font-weight: bold;
	padding-top:10px;
	clear:right;
	
}

#content p  {
	margin-bottom: 15px;
	margin-top: 0;
	padding:0;
}
#content p.space {
	margin-top:10px;
}
#rightphoto { 
	float:right;
	padding: 10px 0 0 10px;
	margin:0;
	display:block;
	visibility:visible;
	
}
#piccap {
	color: #3E5C53;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:small;
	font-weight: bold;
	
	display:block;
}
a.menuitem {
	color: white;
	text-decoration: none;
}
a.menuitem:hover {
	color:#F8FABD;
}
#optmenu {
	
	position: relative; top: -12px;
}
#optmenu a {
	text-decoration:none;
	font-weight:bold;
	
}
#optmenu a:link, #optmenu a:visited {
	color:#3E5C53;
}
#optmenu a:hover{
	text-decoration:underline;
}
p.first:first-letter {
	font-size : 3em;
	font-weight:bold;
	float:left;
	color : #3E5C53;
	font-family: "French Script MT", "Palantino", "Arial",  "Helevetica";
	padding-right: 3px;
	
}
p.cntr {
	text-align:center;
}
span.rt {
	text-align:right;
}
#LtTri { 
	position:absolute; display:block; left:0px; top:0px; width:10px; height:9px; visibility:visible;
}
#RtTri {
	position:absolute; display:block; right:0px; top:0px; width:9px; height:10px;visibility:visible;
}
#LbTri {
	position:absolute; display:block; left:0px; bottom:-1px; width:10px; height:9px;visibility:visible;
}
#RbTri {
	position:absolute; display:block; right:0px; bottom:-1px; width:10px; height:9px;visibility:visible;
}
#disclaimer {
	display:none;
}
.invisible {
	visibility:hidden;
}
.history {
	width:250px;
	border: dotted 2px #3E5C53;
	float:right;
	padding: 10px;
	font-style:italic;
	margin-left: 10px;
	display:block;
	visibility:visible;
}
