		body {margin: 0; padding: 0; background: #f6f1de; font-family: Verdana; font-size: 85%; color: #38230e;}
		#logo {float: left; line-height: 85%; color: #fff; font-weight: normal; letter-spacing: -0.05em; font-size: 180%; padding: 17px 0 17px 30px; font-family: Times New Roman; margin: 0;}
#logo a, #logo a:hover {
  color: #fff !important; text-decoration: none;
}
#logo strong {
  display: block;
}


		a {color: #066dae;}
        a:hover {color: #000 !important;}

		#content {background: #fbf8eb; padding-top: 0; margin: 0; min-width: 990px; border-bottom: 1px solid #e5dcc6;}
  /*		#wrapper-inner {background: #f6f4f0;}     */

		#content-inner {margin: 0 0 0 30px; width: 990px; padding-bottom: 10px;}
#content h2 {margin-bottom: 4px; font-weight: normal; font-size: 180%; color: #38230e; margin-top: 0;  font-family: Georgia; padding-top: 15px;}

img {
  border: 0;
}


#content-left-2 {margin: 0 0 15px 0; border: 1px solid #e3d9bd; background: #fff; float: left; width: 490px; padding: 15px; font-size: 90%; line-height: 160%;}
#content-right-2 {margin: 0 0 15px 0; float: right; width: 380px; padding-right: 50px;}



#header {background: #580000; min-width: 992px;}
#header-wrapper {margin: 0; width: 990px; border-left: 1px solid #693443; border-right: 1px solid #693443;}
#menu-header {text-align: left; list-style-type: none; font-size: 90%; margin: 0; padding: 30px 15px 15px 0; float: right;}
#menu-header li {display: inline; padding: 0 0 0 20px;}
#menu-header a { padding: 2px; color: #e4d9dc !important; text-decoration: none;}
#menu-header a:hover {color: #fff !important; text-decoration: none;}

#header-top {background: #460101; border-bottom: 1px solid #693443;  min-width: 992px;}
#header-top-wrapper {margin: 0; width: 990px;}
#header-top-wrapper p {width: 400px; float: left; color: #fff; margin: 0; font-size: 80%; padding: 6px 0 6px 30px; color: #c1b3b6}

#menu-lang {margin: 0; list-style-type: none; font-size: 80%; float: right; padding: 6px 0 6px 0; color: #b0a1a5 }
#menu-lang a {color: #fff; text-decoration: none; display: block; padding-right: 13px;}
#menu-lang a:hover {color: #fff !important; text-decoration: none;}
#menu-related {margin: 0; list-style-type: none; font-size: 80%; float: left; padding: 6px 15px 6px 15px; color: #b0a1a5 }
#menu-related li {display: inline; padding-right: 15px;}
#menu-related a {color: #c1b3b6; text-decoration: none; }
#menu-related a:hover {color: #fff !important; text-decoration: none;}


#home {background: #f6f1de; border-bottom: 1px solid #e5dcc6; min-width: 992px;}
#home-wrapper {margin: 0; width: 990px;}


#menu-main-list {margin: 0; padding: 0; list-style-type: none; font-weight: bold; font-size: 110%;}
#menu-main-list li {display: block; float: left; padding: 5px 0; line-height: 25px;}
#menu-main-search-field, #sQuery {width: 165px !important;;}
#menu-main-list a {color: #902 !important;}
#menu-main-list a:hover {color: #066dae !important;}

#menu-main-search {display: block; float: left; border-right: 1px solid #ddd3bc; width: 550px;}
#menu-main-search a {font-size: 75%; font-weight: normal; padding-left: 10px;}
#menu-main-search label {display: block; float: left; width: 140px; padding-left: 30px !IMPORTANT; overflow: hidden;}


#menu-main-browse {display: block; float: left; text-align: center; width: 200px;}
#menu-main-read  {display: block; float: left; border-right: 1px solid #ddd3bc; text-align: center; width: 220px;}

#results li, #results-home li {display: block; float: left; margin: 0; padding: 0 0 0 10px;}
#results ul, #results-home ul {margin: 0; padding: 0; float: left;}
#results, #results-home {padding: 0; background: #fbf8eb; min-width: 992px; margin: 0;}
#results-inner {padding: 5px 0; font-size: 80%; width: 990px; margin: 0 !important; background: #fbf8eb;}
#results strong {font-weight: normal;}
#results a, #results-home a {color: #635d48;}
#results a:hover, #results-home a:hover  {color: #066dae !important;}
#results-home p, #results p {float: left; margin: 0; padding: 0 0 0 30px;}
#results-home {padding: 0; background: #f6f1de; min-width: 992px; margin: 0;}
#results, #results-home {
  border-top: 1px solid #e0d7bf;
}

#calendar {
background: #efe6ce !important;
}



#menu-main-wrapper {margin: 0; width: 990px; background: #efe6ce; border: 1px solid #e3d9bd; border-top: none; border-bottom: none;}

#menu-main {background: #efe6ce  !important; border-top: 1px solid #efe6ce; margin: 0;}
#menu-main-home {background: #efe6ce; border-top: 1px solid #efe6ce; margin: 0;}
#menu-main p, #menu-main-home p {margin: 0;}

#view-nav-inner ul li#view-nav-image, #article-view-text {display: none;}


#content-left-page {margin: 0 auto 15px auto; border: 1px solid #e3d9bd; background: #fff; float: left; width: 700px; padding: 15px; font-size: 90%; line-height: 160%;}

#content-right-page {margin: 0 auto 15px auto; float: right; width: 230px;}
#content-right-page ul {list-style-type: none; border-top: 1px solid #f6f1de; padding: 0; margin: 0; font-size: 90%;}
#content-right-page ul li {padding: 10px 0; margin: 0; border-bottom: 1px solid #f6f1de;}
#content-right-page ul ul {margin-left: 20px; border: 0;}
#content-right-page ul ul li {border: 0; padding: 10px 0 0 0;}
#content-right-page ul li.active a {color: #000;}
#content-right-page ul li.active li.active a {color: #000;}
#content-right-page ul li.active li a {color: #066dae;}

#content-left {margin: 0 0 15px 0; border: 1px solid #e3d9bd; background: #fff; float: left; width: 700px; padding: 15px; font-size: 90%; line-height: 160%;}
#content-right {margin: 0 0 15px 0; float: right; width: 230px;}


#content-left-search  {margin: 0 0 15px 0;  float: left; width: 730px; font-size: 90%; line-height: 160%;}

.search-result {background: #fff; padding: 10px; border: 1px solid #ded4b8; margin-bottom: 15px;}
.search-result p, .search-result h3 {margin: 0; }
.search-result h3 {font-size: 100%;}

.sro {margin: 0; padding: 0; list-style-type: none; width: 300px;}
.sro li { padding-left: 10px; float: right;}

.srd {margin: 0; padding: 0; list-style-type: none; width: 300px;}
.srd  li {padding-left: 10px;}

.sri {padding: 5px; float: left; width: 350px; overflow: hidden;}
.srd {float: right; width: 300px; text-align: right;}


#intro {background: #fbf8eb; margin: 0;}
#intro-wrapper {margin: 0; width: 990px;  border: 1px solid #e3d9bd; border-bottom: 0; background: #fff;}
#intro-content {background: url("i/intro.jpg") no-repeat 25px 7px; padding: 10px; padding-left: 345px;  line-height: 170%; font-size: 95%;}
#intro-content strong {font-weight: normal; padding: 2px; background: #ebf7ff; color: #000;}
#intro-content h2 {font-family: Georgia; font-size: 180%; font-weight: normal; color: #902; margin-bottom: 10px;}


#active-menu {width: 970px; background: #efe6ce; margin: 0 auto 0 auto; padding: 10px; border: 1px solid #e3d9bd; color: #222;}

#menu-activepaper {float: right; list-style-type: none; margin: 2px 0 0 0; padding: 0;}
#menu-activepaper li {display: inline; font-weight: bold; font-size: 110%; padding: 10px;}
#menu-activepaper a {color: #902 !important;}
#menu-activepaper a:hover {color: #000 !important;}


#menu-footer {list-style-type: none; margin: 10px 0 5px 0; padding: 0;}
#menu-footer li {display: inline; margin: 0; padding: 0 6px 0 0;}
h1 {font-size: 150%; font-family: Times New Roman;}

#footer {width: 970px; margin: 0; font-size: 80%; padding: 20px 10px 10px 30px; color: #88816b;}
#footer a {color: #635d48;}

#footer ul {margin: 0;}


.clearfix:after  {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#active-menu, .pagenav, #view-nav ul{display: inline-block;}

#paper-view, #article-view {background: #fff; margin: 0;}
#paper-view-inner {margin: 0 0 0 30px; padding: 0; background: #fff;}


.search-nav {background: #f7f3df}


#article-view {padding: 10px; border-bottom: 1px solid #e5dcc6; border-top: 1px solid #e5dcc6;height:100%;position:relative; background: #fff;}
#article-view-inner {width: 100%; margin: 0; background: #fff; border: 1px solid #ded4b8;height:100%; background: #fff;}
/*#article-view-image {text-align: center;}*/

.paper-view-nav-bottom {
  border-bottom: 1px solid #e0d7bf !important;
}



#view-nav {margin: 0; font-size: 90%; border-bottom: 1px solid #e0d7bf; background: #fbf8eb; min-width: 992px; margin: 0;}
#view-nav-inner {width: 960px; margin: 0 0 0 30px; padding: 0; width: 960px; margin: 0 0 0 30px; padding: 10px 0 0 0;}

#view-nav ul {margin: 0; padding: 0; list-style-type: none; float: left;}
#view-nav li {margin: 0; padding: 0; float: left; margin-right: 2px;}

#view-nav ul strong {display: none;}

#view-nav-download {background: url("i/btn-left.gif") no-repeat; line-height: 26px;}
#view-nav-download a {display: block; background: url("i/btn-right.gif") no-repeat right; line-height: 28px; padding: 0 10px; text-decoration: none; font-size: 90%;}

#view-nav-print {background: url("i/btn-left.gif") no-repeat; line-height: 26px;}
#view-nav-print a {display: block; background: url("i/btn-right.gif") no-repeat right; line-height: 28px; padding: 0 10px; text-decoration: none; font-size: 90%;}

#view-nav-previous {background: url("i/btn-left.gif") no-repeat; line-height: 26px;}
#view-nav-previous a {display: block; background: url("i/btn-right.gif") no-repeat right; line-height: 28px; padding: 0 10px; text-decoration: none; font-size: 90%;}

#view-nav-next {background: url("i/btn-left.gif") no-repeat; line-height: 26px;}
#view-nav-next a {display: block; background: url("i/btn-right.gif") no-repeat right; line-height: 28px; padding: 0 10px; text-decoration: none; font-size: 90%;}

#view-nav-small, #view-nav-medium, #view-nav-large, #view-nav-save, #view-nav-send, #textView, #paperView, #Li2,  #Li1  {background: url("i/btn-left.gif") no-repeat; line-height: 26px;}
#view-nav-small a, #view-nav-medium a, #view-nav-large a, #view-nav-save a, #view-nav-send a, #textView a, #paperView a, #Li2 a,  #Li1 a   {display: block; background: url("i/btn-right.gif") no-repeat right; line-height: 28px; padding: 0 10px; text-decoration: none; font-size: 90%;}



#paper-heading {background: #fbf8eb; min-width: 992px; margin: 0;}
#paper-heading-inner{width: 960px; margin: 0 0 0 30px; padding: 10px 0 13px 0;}
#paper-heading h2 {margin-bottom: 0; font-weight: normal; font-size: 180%; color: #38230e; padding-left: 0; margin-top: 0;  font-family: Georgia;}
#paper-heading-inner {padding: 10px 0 0 0;}
#paper-heading h2 em {
  font-style: normal; color: #887b68
}



.form-row  {padding-bottom: 15px; width: 650px;}
.form-col-left {width: 170px; float: left;}
.form-col-right {width: 400px; float: left;}
.form-calendar {display: inline;}
.form-row-submit  {padding-left: 170px;}

.paper-view-nav  {margin: 0; padding: 10px 0; background: #fff;}
.paper-view-nav-inner  {width: 960px; margin: 0 0 0 30px; padding: 3px 0; background: #f6f1de; height: 24px;}
.paper-view-nav ul {margin: 0 auto; padding: 0 15px; width: 930px; list-style-type: none; font-size: 85%; line-height: 24px;}
.paper-view-nav-previous {float: left; margin: 0; width: 250px;}
.paper-view-next {float: right; margin: 0; width: 250px; text-align: right !important;}
.paper-view-nav-page {float: left; text-align: center; width: 430px; margin: 0;}
.paper-view-nav a {color: #635d48;}

.browse-view-nav  {margin: 0; padding: 0px 0;}
.browse-view-nav-inner  {width: 990px; margin: 0; padding: 0px 0; background: #f7f3df;}
.browse-view-nav ul {margin: 0 auto; padding: 0 15px; width: 960px; list-style-type: none; font-size: 90%; line-height: 24px;}
.browse-view-nav-previous {float: left; margin: 0; width: 200px;}
.browse-view-nav-next {float: right; margin: 0; width: 200px; text-align: right !important;}
.browse-view-nav-page {float: left; text-align: center; width: 490px; margin: 0;}
.browse-view-nav a {color: #635d48;}


.search-view-nav  {margin: 0 0 15px 0;}
.search-view-nav-inner  {width: 720px; padding: 3px 0; background: #f7f3df;}
.search-view-nav ul {margin: 0; padding: 0 15px; width: 690px; list-style-type: none; line-height: 24px;}
.search-view-nav-previous {float: left; margin: 0; width: 100px;cursor:pointer;}
.search-view-nav-next {float: right; margin: 0; width: 100px; text-align: right; background: #ccc;cursor:pointer;}
.search-view-nav-page {float: left; text-align: center; width: 490px; margin: 0;cursor:pointer;}
.search-view-nav a {color: #635d48;}

#search-results-info {padding-left: 0x; padding-bottom: 10px;}
#search-results-info p {margin: 0}

#browse-results-info {padding-left: 0; padding-bottom: 4px;}
#browse-results-info p {margin: 0}


.form-calendar {float: left; width: 16px;}
.form-calendar a {background: url("i/icon-calendar.png") no-repeat left center; display: block; width: 16px; height: 23px; float: left; margin-left: 2px;}
.form-calendar a span {display: none;}
.form-date {float: left;}

.pnav {background: #efe6ce; margin: 15px 0; padding: 5px 0;}


.fullnav {margin: 0 auto; padding: 0; list-style-type: none; width: 990px}
.fullnav .fright {float: right; margin: 10px 0; width: 495px; text-align: right;}
.fullnav .fleft {float: left; margin: 10px 0; width: 495px;}

#home h2 {font-family: Georgia; font-size: 140%; font-weight: normal; margin: 0; color: #1e6c9d;}

.home-box-3col {float: left; font-size: 95%; background: #fbf8eb; padding: 15px; border: 1px solid #efe6ce; margin-top: 20px; width: 288px; margin-right: 15px; line-height: 160%;}
.home-box-3col-last {float: left; font-size: 95%; background: #fbf8eb; padding: 15px; border: 1px solid #efe6ce; margin-top: 20px; width: 288px; line-height: 160%; margin-right: 0;}
.home-box-3col ul, .home-box-3col-last ul {padding: 0; margin: 5px 0 0 20px;}


#home-list {
 font-size: 95%; background: #fbf8eb; padding: 15px 15px 15px 30px; line-height: 120%;
}

#home-list ul.home-list-first
{
  width: 235px;
}

#home-list li {
  margin-bottom: 5px;
}


#home-list ul {
  margin: 10px 0 0 0; padding: 0; width: 232px; float: left; list-style-type: none;
}

#home-list p {
  font-size: 85%;
}

#home-list em {
  font-size: 0.85em; font-style: normal; color: #624c36
}



	.browse-results-table {
		display: table;
		border-collapse: separate;
        border-spacing:20px;
	}
	.browse-results-row {
		display: table-row;
        vertical-align: top;
	}
	.browse-view {
		display: table-cell;
        vertical-align: top;
	}



.browse-view {width: 230px; /* float: left;*/ margin: 0 20px 0 0; background: #fff; /* border: 1px solid #ded4b8;*/ text-align: center;}
.browse-view p {margin: 0; font-size: 85%; text-align: center;}
.browse-view-last {margin-right: 0;}

.browse-view h3 {font-size: 90%; margin: 0; text-align: center;}

.browse-view {background: #fff url("i/bg-br.gif") repeat-x left bottom;}
.bwi {background: url("i/bg-br.gif") repeat-x left top; text-align: center;}
.bwi img {display: block; padding-top: 15px; margin: 0 auto;}
.bwl {background: url("i/bg-br.gif") repeat-y left top; padding: 0 0  0 1px}
.bwr {background: url("i/bg-br.gif") repeat-y right top; padding: 0 1px 0 0}

.bwp {
padding-bottom: 10px !important;
}

/* CODE for Send by E-mail popup, the popup is still using some generic styling from above */

#popup-sendemail {
  background: #f6f1de; padding: 20px;
}

#content-sendemail {margin: 0; border: 1px solid #e3d9bd; background: #fff;  padding: 15px; font-size: 90%; line-height: 160%;}
#popup-sendemail h2 {margin-bottom: 4px; font-weight: normal; font-size: 180%; color: #38230e; margin-top: 0 !important;  font-family: Georgia;}


#content-sendemail .form-row  {padding-bottom: 15px; width: 400px;}
#content-sendemail .form-col-left {width: 100px; float: left;}
#content-sendemail .form-col-right {width: 300px; float: left;}
#content-sendemail .form-row-submit  {padding-left: 100px;}
#content-sendemail .form-col-right input {width: 300px;}
#content-sendemail .form-col-right textarea {width: 300px; height: 120px;}
#content-sendemail form {margin: 0;}

#content-sendemail .content-sendemail-error {color: #bf0000; font-weight: bold;}

#content-sendemail .form-error .form-row  {padding-bottom: 15px; width: 400px;}
#content-sendemail .form-error  .form-col-left {width: 100px; float: left; color: #bf0000;}
#content-sendemail .form-error  .form-col-right {width: 300px; float: left;}
#content-sendemail .form-error  .form-row-submit  {padding-left: 100px;}
#content-sendemail .form-error  .form-col-right input {width: 300px; border: 1px solid #bf0000;}
#content-sendemail .form-error  .form-col-right textarea {width: 300px; height: 120px; border: 1px solid #bf0000;}
#content-sendemail form {margin: 0;}

.periodical-desc {
  border-collapse: collapse; border: 1px solid #f1ecde; margin-bottom: 5px; width: 100%; margin-top: 15px;
}

.periodical-desc th {
  text-align: left; width: 130px; background: #fbf8eb; border: 1px solid #f1ecde; padding: 1px 4px;  vertical-align: top
}

.periodical-desc td {
  border: 1px solid #f1ecde;  padding: 1px 4px; background: #fbf8eb;  vertical-align: top
}

.list-desc {
  width: 300px; float: left; margin: 0; padding: 0;
list-style-type: none;
}

#content-left-page .list-top {
  text-align: right !important; font-size: 0.85em !important; margin-top: 5px;
}

#content-left-2 {
overflow: hidden !important;
}

#home-disc
{
border: 1px solid #e5dcc6; background: #fff; padding: 10px; width: 240px; float: right;
}
#home-disc h3 {margin: 0 0 15px 0;  color: #1e6c9d; font-size: 1.3em;  font-family: Georgia; font-weight: normal;}
#home-disc h3 a {margin: 0; display: block; float: right;  background: url("i/rss.png") no-repeat top right; padding-right: 18px; font-family: Verdana, sans-serif; text-decoration: none; font-size: 0.65em; color: #1e6c9d }
#home-disc a {
  color: #990022;
}
#home-disc ul {
  padding: 0; margin: 0; list-style-type: none; width: 240px;
}
#home-disc li {
  padding: 0 0 8px 0; margin: 0; list-style-type: none;
}
#home-disc li span {
  font-size: 0.85em;
}
#home-disc li a {
  text-decoration: none;
}



