body{
 margin:10px 20px;
 color:black;
 font-family:Constantia,Georgia,"Times New Roman","Times Roman",Times,TimesNR,serif;
}

#top_graphics{
 width:100%;
 margin-top:0px;
 margin-bottom:1px;
}

#top_menu{
 width:100%;
 border-top-style:solid;
 border-bottom-style:solid;
 border-width:2px;
 border-color:black;
 margin-top:0px;
 margin-bottom:10px;
 font-size:16px;
}

#top_menu tr td{
 text-align:center;
}

#top_menu tr td a:link,#top_menu tr td a:visited{
 color:blue;
}
#top_menu tr td a:hover,#top_menu tr td a:active{
 color:#49bdef;
}

.contentheading{
 display:none;
}
.blog{
 width:100%;
 font-size:18px;
 margin-top:30px;
}
.blog .contentheading{
 display:inline;
 padding:0px;
 margin:40px 0px 0px 0px;
}
.contentpagetitle{
 font-family:Garamond,"Times New Roman","Times Roman",Times,TimesNR,serif;
 font-size:26px;
 font-weight:normal;
 margin:0px;
 padding:0px;
}

.contentpane,.contentpaneopen{
 font-size:18px;
 margin-left:0px;
 margin-right:10px;
 margin-top:0px;
 margin-bottom:10px;
}

p{
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:10px;
}

h1{
 font-family:Garamond,"Times New Roman","Times Roman",Times,TimesNR,serif;
 font-size:42px;
 font-weight:normal;
 color:#b00;
 margin-top:0px;
 margin-bottom:10px;
}

h2,h3{
 font-family:Garamond,"Times New Roman","Times Roman",Times,TimesNR,serif;
 font-size:36px;
 font-weight:normal;
 font-style:italic;
 color:#b00;
 margin-top:15px;
 margin-bottom:10px;
}

.contentpane img, .contentpaneopen img, .blog img{
 float:left;
 margin-top:7px;
 margin-right:20px;
 margin-bottom:20px;
}
img.calligraphy{
 float:right;
 margin-top:0px;
 margin-left:20px;
 margin-right:0px;
 margin-bottom:20px;
}

.sectiontableentry1, .sectiontableentry2{
 font-family:Garamond,"Times New Roman","Times Roman",Times,TimesNR,serif;
 font-size:26px;
 line-height:35px;
}

a{
 text-decoration: none;
}
a:visited {
 color:#50b;
}
a:hover{
 color:#99f;
}

.glossed{
 color:#b00!important;
}
.glossed:hover{
 color:#fbb!important;
}

.booklisttitle,.booklisttitle:visited{
 color:#b00;
}
.booklisttitle:hover{
 color:blue;
}
.booklistsubtitle,.booksubtitle{
 color:#b00;
}
.author{
 font-size:26px;
}

.pagenav_prev,.pagenav_next{
 display:none;
}

#footer{
 margin-top:15px;
 font-size:12px;
 font-style:italic;
 text-align:center;
}

