body {background:#A2A69D url(background_1050.png) repeat-y 50% 0;  font-size:85%; font-family: Helvetica, Geneva, Arial, sans-serif; color:#363636; margin:0; line-height: 1.33em}

h1 {font-size:185%; color:#000000; font-weight:bold; line-height: 1.7em; margin: 0px;padding:0px;}
h2 {font-size:140%; color:#000000; text-transform: uppercase; 
font-weight:bold; line-height:1.6em; margin:0px; padding:0px;}
h3 {font-size:125%; color:#ffffff; font-weight:bold;}
h4 {font-size:115%; color:#404040; font-weight:bold;margin:0px; padding:0px;}
h5 {font-size:105%; color:#fff; font-weight:bold;margin:0px; padding:0px;}
h6 {font-size:100%; color:#BB3329; font-weight:bold;margin:0px; padding:0px;}


#mainnav {
font-size: 90%; font-weight:bold;font-family: Helvetica, Geneva, Arial, sans-serif;
}

#mainnav ul {
  list-style-type: none;
  margin-top: 55px;
  margin-right:0px;
  margin-left: 43.3%; 
  margin-bottom:0px;
  padding:0px;
  overflow:hidden;
  width:100%; min-width:500px; max-width:546px;
}

#mainnav li {
float:right;
}

#mainnav a:link, #mainnav a:visited {
display: inline;
  padding: 0.5em 1.5em 0.5em 1.5em;
  color: #FFF;
  background-color: #BB3329;
  text-decoration: none;
border-top: 0px; border-right: 2px solid white; border-left: 0px; border-bottom: 1px solid #b4b4b4;
}

#mainnav a:hover {
  color: #000;
  background-color: #FCE67A;
}

* html #mainnav a {
  display:inline;
}


#Holmes #mainnav li.Holmes a:link {background-color:#FCE67A; color: #000;} 
#translation #mainnav li.translation a:link {background-color:#FCE67A; color: #000;} 
#poem #mainnav li.poem a:link {background-color:#FCE67A; color: #000;} 
#home #mainnav li.home a:link {background-color:#FCE67A; color: #000;} 

#header{background-image:url(HolmesTop.png); 
background-repeat:no-repeat; 
height:78px; 
width:100%; 
min-width:945px; 
max-width:965px;float:left; 
margin:auto;
color:white; 
background-color:#ffffff; 
text-align:center; 
border-bottom:1px solid gray;}

#wrapper {/*float: left;*/width: 100%; 
min-width:955px; 
max-width:960px; 
margin:auto; 
padding-top:3em;
}
#content_wrapper {float:left; 
width:100%; 
min-width:500px;
max-width:618px; 
margin:auto;
padding-top:2em; 
padding-bottom:1em;
}


#content_wrapperHome {float:left; 
width:85%; 
min-width:700px;
max-width:785px; 
margin:auto;
padding-top:2em; 
padding-bottom:1em;
}

#sidebarHome {float:left; 
width:15.7%; 
margin:auto; 
padding-top:2em;
}

#content_leftHome{float:left; 
width:55%;
margin:auto; 
padding-left:2%; 
padding-right:1%;
padding-bottom:20em;
text-align:left;
}

#content_rightHome {float:right; 
width:25%;  
margin:auto; 
padding:12px;
text-align:left;
color:#000; 
background-color:#B7C9E8; 
border:2px solid #585858; 
}

#content_wrapperPoem {float:left; 
width:100%; 
min-width:600px;
max-width:618px; 
margin:auto;
padding-top:2em; 
padding-bottom:1em;
}

#sidebarPoem {width:34%; 
float: left; 
margin:auto; 
padding-top:2em;
}
#content_leftPoem{float:left; 
width:55%; 
margin:auto; 
padding-left:25px;
}
#content_rightPoem {float:right; 
width:30%; 
margin:auto;
padding:12px;
text-align: left;  
color:#000; 
background-color:#B7C9E8; 
border:2px solid #585858; 
}

#content_wrapperTranslation {float:left; 
width:100%; 
min-width:600px;
max-width:655px; 
padding-top:2em; 
padding-bottom:1em;
}

#sidebarTranslation {width:30%; 
float: left; 
margin:auto; 
padding-top:2em;
}

#content_leftTranslation{float:left; 
width:60%; 
margin:auto; 
padding-left:30px;
}
#content_rightTranslation {float:right; 
width:28%; 
margin-right:auto; 
text-align: left; 
color:#000; 
background-color:#B7C9E8; 
border:2px solid #585858; 
padding:12px; 
margin-top:auto;
}

#wrapperDC {/*float: left;*/width: 100% !important;width:965px; 
min-width:965px; 
max-width:975px; 
margin:auto; 
padding-top:3em;
}
#content_wrapperDC {float:left; 
width:68%; 
min-width:685px; 
max-width:715px; 
margin:auto; 
padding-top:2em;
}
#sidebarDC {width:29%; 
float:left; 
margin:auto; 
padding-top:2em;
}
#content_leftDC{float:left; 
width:55%;
margin:auto;
padding-left:30px;}

#content_rightDC {float:right; 
width:32%;  
margin:auto; 
text-align: left;
color:#000; 
background-color:#B7C9E8; 
border:2px solid #BB3329; 
padding:12px; 
margin-top:auto;
}
#footerDC{clear:both; /*float: left;*/width:58%; 
min-width:500px; 
max-width:700px;
margin:auto; 
padding-left:5px; 
padding-right:5px; 
padding-top:2px; 
padding-bottom:2px;
color:#585858; 
background-color:white; 
text-align:center; 
font-size:82%;}

#footer{clear:both; /*float: left;*/width:65%; 
min-width:800px; 
max-width:900px;
margin:auto; 
padding-left:5px; 
padding-right:5px; 
padding-top:20px; 
padding-bottom:2px;
color:#585858; 
background-color:white; 
text-align:center; 
font-size:82%;}

div.textBox{width:35%; display:block;font-size:90%; color:#000000; border:1px solid gray; padding-top:1em; padding-left:2em; padding-right:0px; padding-bottom:3em}
div.descriptive
{color:#2c2c2c;font-weight:bold;display:inline}
div.nondescriptive
{color:#fff;display:inline}
div.captionTranslation {display:block;font-style:italic;text-align:center;clear:both;font-size:85%; height:0px;border-width:0px; margin-left:0px; padding: 0px;}
div.captionPoem {display:block;font-style:italic;text-align:center;clear:both;font-size:85%; height:0px;border-width:0px; margin-left:0px; padding: 0px;}
div.captionHome {display:block;font-style:italic;text-align:center;clear:both;font-size:85%; height:0px;border-width:0px; padding:0px;}
div.captionDC {display:block;font-style:italic;text-align:center;clear:both;font-size:85%; height:0px;border-width:0px; padding:0px;}

img {float:left;border-width:0;margin:0;padding:0;}
img.portrait{float:right; margin-top:1.5em;}
img.right{float: right; margin-right: 12em;} 
img.left{float: right; margin-right: 17em;}   
img.farright{float: right; margin-right: 12px}
img.textBox{float: right; margin-top:10px; margin-right: 2em}

a:link{color:#3333FF;}
a:hover{color:#BB3329;}
a:visited{color:#383838;}