/* CSS Document */

/*general */
* {margin: 0; padding: 0;}

a{text-decoration:none;}


body{margin: 0; padding: 0;text-align: center; font-family: arial, verdana, helvetica, sans-serif; color: #555; line-height: 1.8em; font-size: 67.5%;background:#EFE8DE url(images/pattern_036_50.gif);}/*#EDE8E0 url(images/pattern_036.gif)*/
#wrapper{margin: 0 auto; text-align: left; width: 765px !important;  width /**/: 767px;  border-left: 1px solid #333; border-right:1px solid #333; border-top: 1px solid #333; border-bottom:1px solid #333; position: relative; }




/* Header */
#header{ height: 148px; width: 765px; background:transparent url(./images/header_bg.jpg) no-repeat top center;  }


#header h1{ position: absolute; top: 55px; left: 12px;background:url(./images/logonew.gif) no-repeat left top;width: 233px; height: 30px; color:#fff; text-indent:-9999px;  }
#header h2{margin:0; padding:0;position: absolute; text-indent: -9999px; right:0; top: 7px; background: url(./images/h2.gif) no-repeat center left; width: 545px; height: 33px;}

 /* Header Menu */
#menu{padding:5px 0;position: absolute; top: 58px; left:260px;  }
#menu li{font-size: 12px; font-weight: bold;font-family:Arial; float: left;padding: 0 14px; list-style: none; }
#menu li a{display: block;color: #fff; line-height: 16px;}
#menu li a:hover{color:#CEBA9C;}
#menu li.active a{color:#DACBB5;}
/* content */
#content{margin: 0;font-size: 1.4em; background: #F3EEE6; /*position:relative;*/ padding: 2em;}/*F9F6F3#FFF7E0#FFFAE9#F9F6F6#F3F0EA*/

/* Footer */
#footer{border-top: 1px solid #333;background: url(./images/footer_bg.jpg) no-repeat center center; height: 37px; position: relative;}
#footer ul{position: absolute; top: 12px; left: 220px;height: 20px; padding: 0; }
#footer li{font-size: 11px; margin: 0;float: left; padding: 0; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;list-style: none; }
#footer li a{padding-left: 4px; font-weight: bold;color: #333;}
#footer li a:hover{}
#footer li span{padding: 0 6px; }

/* search */

#search form{ position: absolute; top: 134px; right: 16px; }
#search form input{border: none; }
#search form input#ajaxSearch_input{font-family: "Courier New", Courier, monospace; font-size: 12px;height: 16px !important; height /**/:26px; border: 1px solid #333; width: 160px !important; width /**/:164px; background: #fff;padding: 4px 2px; display: block; float: left; }
#ajaxSearch_submit{ text-indent:-9999px; float: left; width: 26px; height:26px ;  border:none; background: #333 url(images/arrow.gif) no-repeat center top;   }
#searchForm p{display:inline;}


/* general text styling */
p{margin: 5px 0;}
h2, h3{ padding: 6px 10px; color:#333;  }
h2{font-size: 1.4em;margin: .5em 0; }
h3{margin: 1.5em 0;  font-weight:normal;border-top: 1px solid; border-bottom: 1px solid; font-size: 1.3em;}
p{text-align: justify;} /* font-family: hoefler; font-size: 1.05em; */


a{color:#993333;}
a:hover{text-decoration: underline;}

ul{padding: 5px 10px; }
ul li{list-style: none; padding: 0 ;}

blockquote{text-indent:10px; text-align:justify; width: 75%; margin: 0 8%; background: #e1d9cb; padding: 20px;}
/* content styling */
#content h2{ padding: 6px 0; text-transform:uppercase;color: #993333; font-weight:bolder; }
#content img{padding: 4px; background: #fff; border:1px solid #CEBA9C;margin-right: 10px; margin-bottom: 10px;}
#content img.people{   width: 280px !important; float: left;width /**/:288px; }
#content ul li a{ padding: 3px 10px; }


/* classes */
.clear{clear:both; margin: 0; padding: 0;}
.links{width: 380px !important; width /**/:385px; float: left;}
.links li{background: #e1d9cb; display: block; text-align: right; margin: 2px 0; padding: 1px 0;}
.links li a{ font-weight: bold;font-size: 1em; display: block; color: #993333;}
.longlinks{color: #000; width: 680px !important; width /**/:685px; float: left;} /* originally: no color */
.longlinks li{background: #e1d9cb; display: block; text-align: right; margin: 2px 0; padding: 1px 0;}
a.red{font-weight: bold; display: block; color: #993333;} /* font-size: 1em; ; */
a.normal{font-weight:normal; color:#000;}
a.abstract{font-weight: bold; color: #000;} /* font-variant: small-caps */
#content.links li a:hover{text-decoration:underline;}
.submenu{float:none;}
/*#content .links {  }
#content .links li{background: #e1d9cb; padding: 0; margin: 0; }
#content*/
.contact{clear: both;font-weight: bold; font-size: .8em; text-transform:uppercase;margin: 15px 0;  }
.contact a{color:#993333; text-transform:lowercase; font-weight: normal;}
.contact a:hover{text-decoration:underline;}
.ditto_currentpage, .ditto_page{border:1px solid; margin: 0 2px; padding: 1px 4px;}
 /* journal pagination */
 .attachment{background: url(images/pdf.gif) no-repeat left center;  display: block;display: block;   padding: 0 20px; margin-bottom: 10px;  }
 .keywords span{font-weight: bold;}
/* divs */
.archive{ margin: 20px 0; padding: 10px  ;  border: 1px dotted #999; }
.archive h3{  border: none;font-weight:bold; /*padding: 0;color: #333;*/text-transform: uppercase; margin: 2px 0; font-size: 1em; }
.archive h3 a{color: #666;  margin: 0; padding: 5px 0; }
.archive h3 a:hover{ }
.archive ul li{font-weight: bold;background: #e1d9cb; text-transform: capitalize;margin: 6px 0; padding: 4px 0; }
.archive ul li a{color:#9F4943;}
p.abstract{margin-top: 0px; margin-bottom: 0px; padding: 20px 20px; color: #555;} /* 0.8/0.9em & 0.95/1.05em no font-family*/

#pagination{font-size: .8em;float: right; margin: 0; padding: 5px 10px;}

#article h3, .ditto_volume h3{font-size: 1.2em;   }
.ditto_volume h3{border:none;  background: #e1d9cb;}

#article h4, .ditto_volume h4{color: #333; text-align:right; padding:0 10px; }
.ditto_volume h4{margin-bottom: 10px;}
#article h4 span, .ditto_volume h4 span{font-weight: normal; color: #666; }
#article h5{text-align: right; color: #666; font-weight: normal; margin: 0;}

.post_content h2{font-size: 1.1em;}
.post_content h3{font-size: 1em; border:none; padding: 5px 0;}


