body
{ 
background-image: url("images/left_bkgd.gif");
background-repeat: repeat-y;
background-position: top left;
background-color: #F1EADF;
margin: 0;
padding: 0;
border: 0;
font-family: trebuchet ms, ms sans serif, arial;
font-size: 12px;
scrollbar-face-color:#333333;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-Color:#ffffff;
min-width: 600px;      /* > 2*navblock width*/
}

a {color: #942C37; text-decoration:none;}
a:hover {color: red;}
input {color: #330000; background:#ffffff;}
textarea {color: #000000; width: 400px; height: 90px;}
select {color: #330000; background:#ffffff;}
img {border: 0; padding: 0; margin: 0;}
div {padding: 0; margin: 0; border: 0;}

/* Menu CSS */
.menu .options {
	margin-right:1px;
	margin-bottom:1px;
	border:1px solid #AD5800;
	background-color:#F9F1C8;
}
.menu a{border-right: #692525 1px solid; padding-right: 2px; border-top: #C66667 1px solid; display: block; padding-left: 2px;  padding-bottom: 2px; border-left: #942C37 1px solid; color: #eee; line-height: normal; padding-top: 2px; border-bottom: #19324c 1px solid; font-family: "ms sans serif," "Arial"; background-color: #942C37; text-decoration: none; font-weight:bold; z-index: 1000;}
.menu a:hover {color: white; font-family: "ms sans serif," "Arial"; font-weight:bold; background-color: #5F524A; text-decoration: none}
.menuTitle img {padding-bottom: 20px;}

/* CSS for Divs */
.header { width: 100%; background-image: url(images/top_bkgd.jpg); background-repeat: no-repeat; position: relative; z-index: 1; height: 277px;}
.header img {width: 213px; height: 277px; display: block;}
.cccppage {padding: 0; margin: 0; width: 100%; vertical-align: top; min-width: 800px; z-index: 1; position: relative; padding-bottom: 10px; margin-bottom: 10px;}
.mainblock {margin-left: 213px; vertical-align: top; position: absolute; width:expression(document.body.clientWidth - 223 + "px"); z-index: 5; padding-bottom: 30px; margin-bottom: 30px; padding-right: 10px;}
.navblock {width: 158px; vertical-align: top; position: absolute; z-index: 10;}
.navblock img {display: block;}

.about { display:block; width:150px; padding:8px; color:white; font-size:8pt; line-height:10pt;}
.about a { color: #F1EADF; font-weight:bold;}
.pageTitle {font-size:36px; color:#942C37; font-weight:bold;}
.propList {font-weight: bold;}
.propList a {font-weight: bold;}
.propDisplay {}
.infoList {font-weight: bold; }
.infoDisplay {}

.memoList {margin-bottom: 10px; margin-top: 10px;}
.memoListBox {padding: 4px; background-color: white; width: auto; min-height: 72px;}
* html .memoListBox { height: 72px;}
.memoListLeft {width: 72px; height: 72px; float: left; display: inline; padding-right: 10px;}
.memoListBox img{Filter:Gray; display: block;}
.memoListRight {font-size: 12px; width: auto; min-height: 72px;}
.memoListSmallText {color: #5F524B; font-size: 7pt;}
.memoListTitle {font-weight: bold; font-size: 18pt;}
.memoListRecent {display: block; padding-left: 45px; margin-bottom: 50px; text-align: left;}

.rightBar {width: 122px; float: right; display: inline; border-left-width: 10px; border-color:#F1EADF; border-style: solid; background-image: url("images/rightside_top.gif"); background-repeat: no-repeat; background-position: top center; background-color: #F1EADF;}
.rightBarBottom {margin-top: 97px; padding: 5px; color: #F1EADF; background-color: #484848; text-align: center;}
.rightBarBottom a {color: #F1EADF;}

.storyDisplay {}
.storyTitle {font-size:36px; color:#000000; font-weight:bold;}
.storyTitleArc {font-weight: bold; font-size: 18pt;}
.storyTitleDate {text-align: center;}
.storyImage {float: right; display: inline;}
.storyText {}

.galleryyDisplay {}
.galleryTitle {font-size:36px; color:#000000; font-weight:bold;}
.galleryParent {}
.galleryText {text-align: center;}
.galleryImages {}

.imageDisplay {}
.imageTitle {font-size:36px; color:#000000; font-weight:bold;}
.imageTitleGallery {font-weight: bold; font-size: 18pt;}
.imageTitleComment {text-align: center;}
.imageImage {}

.bio {}
.bio p {margin: 0px;}
.bioTitle {font-size:48px; color:#942C37; font-weight:bold; padding-bottom: 15px; vertical-align:center;}
.bioTitle img{filter: Gray;}
.bioBody { padding-top: 30px; padding-bottom: 10px;}
.bioInfoBox {float: right; padding: 4px; background-color: white; width: 187px; display: inline;}
.bioArcs {}
.bioArcTitle {font-size: 12px; font-weight: bold;}
.bioArcDescription {font-size:10px; line-height:10pt;}
