body {margin:0px; padding:0px; background:#fff url('/img/bg1.gif') repeat-x top;  }
body,td {font-family:arial; font-size:12px; color:#000;}
a {color:#064B91;}
form {margin:0px;}

#level1 {width:936px; margin-left:-468px; position:relative; left:50%; }
#level2 {width:936px; margin-left:-468px; position:relative; left:50%; }

#portrait {float:left;}
#title {float:left;}
#icons {float:left; padding:45 0 0 0px;}
#icons img {margin-right:5px;}
#icons .langs { margin-left:20px;}
#thumbs {float:left;}

.bluestrip {background:#02468C; clear:both; position:relative; width:100%; height:8px; overflow:hidden;}
.yellowstrip {background:#FFE600; position:relative; width:100%; height:8px; overflow:hidden;}
.graystrip {background:#E5E5E5; clear:both; width:100%; height:8px; overflow:hidden;}
.graystrip2 {background:#D2D2D2; width:100%; height:8px; overflow:hidden;}
.graystrip .inner {border-left:solid 1px #BFBFBF; border-right:solid 1px #BFBFBF; width:496px; height:8px;margin-left:-216px; position:relative; left:50%; // width:498px;}
.graystrip2 .inner {border-left:solid 1px #B1B1B1; border-right:solid 1px #B1B1B1; width:496px; height:8px;margin-left:-216px; position:relative; left:50%; // width:498px;}


#leftmenu { padding:15 0 0 0px; float:left;}
#leftmenu a {display:block;}
#leftmenu .line {background:url(/img/strip1.gif) no-repeat right; height:10px; color:#fff; border:solid 0px; margin:10 0 10 0px; width:252px;}
#leftmenu input {width:183px; height:24px; border:solid 1px #B2B2B2; margin-left:40px; background:url(/img/search.gif) no-repeat 5px 5px; padding:2 0 0 23px; font-family:arial;}

#main {background:#FAFAFA; float:left; border-left:solid 1px #CDCDCD; border-right:solid 1px #CDCDCD; width:496px; min-height:880px; // height:880px; //width:498px; padding-bottom:20px;}
#rightcolumn {float:left; width:186px;  }

.subheader {background:#777; font-size:11px; font-weight:bold; white-space : nowrap; display:table; color:#fff; min-width:117px; padding:5 20 5 20px; margin:20 0 10 0px; // width:157px;}

.bigarticle {padding:0 20 20 20px;}
.bigarticle a {color:#02468C; font-size:18px; display:block; margin:0 0 10 0px;}

.article {padding:10 20 10 20px; clear:both;}
.article span {font-size:11px; font-weight:bold; color:#777;}
.article a {color:#02468C; font-size:14px; display:block; margin:0 0 5 0px;}
.article .image {border:solid 1px #A9B8C7; float:left; margin:4 10 0 0px; padding:2px;}


.fullarticle {padding:0 20 10 20px; clear:both;}
.fullarticle span {font-size:11px; color:#777; margin-bottom:5px; display:block;}
.fullarticle h1 {color:#02468C; font-size:18px; display:block; margin:0 0 10 0px; font-weight:normal;}
.fullarticle h2 {font-size:14px; color:#02468C; display:block; margin:0 0 10 0px; font-weight:normal;}
.fullarticle .image {border:solid 1px #A9B8C7; float:left; margin:5 15 10 0px; padding:2px;}
.fullarticle .source {font-style:italic; font-size:12px; padding-top:10px;}
a.print {float:right; font-size:11px; background:url(/img/ico_print.gif) no-repeat 0px 1px; display:block; padding:0 0 5 20px; margin:23 20 0 0px;}

.fullbook {padding:10 20 10 20px; clear:both; margin-bottom:20px; }
.fullbook h1 {color:#02468C; font-size:18px; display:block; margin:0 0 10 0px; font-weight:normal;}
.fullbook .image {border:solid 1px #A9B8C7; float:left; margin:5 15 40 0px; padding:2px;}
.fullbook img { border:solid 1px #777; }
.fullbook b {float:left; margin:1 15 40 0px; display:table; padding:0 5 5 0px; background:url('/img/shadow.gif') no-repeat 5px 5px; //width:1px; //display:block;}


.chronicle {padding:10 20 10 20px; clear:both;}
.chronicle span {font-size:18px; color:#A69600; margin-bottom:7px; display:block; border-bottom:solid 1px #A69600; padding-bottom:7px;}
.chronicle .image {border:solid 1px #A9B8C7; float:left; margin:3 8 10 0px; padding:2px;}

.comment {padding:10 20 10 20px; clear:both;}
.comment h1 {font-size:14px; color:#A69600; margin-bottom:7px; display:block; }
.comment h1 b {font-weight:normal; font-size:12px;}
.comment .question { border-top:solid 1px #A69600; margin-top:7px; padding:10px; background:#fff;}
.comment .answer { border-top:solid 1px #ccc; padding:10px; background:#fff;}
.comment .who { font-size:11px; color:#777;}
.comment .who a {color:#777;}




.gallery {padding:10 0 0 0px;}
.gallery .image {border:solid 1px #A9B8C7; float:left; margin:0 0 10 20px; padding:2px;}
.gallery a.detail {display:block; clear:both; margin:0 0 0 20px; background:url('/img/bullet.gif') no-repeat 0px 3px; padding:0 0 0 10px; font-weight:bold;}

.artgallery {padding:10 0 0 0px;}
.artgallery table {border:0px; border-collapse:collapse; width:138px; height:138px; border:solid 1px #A9B8C7; float:left; margin:0 0 10 20px; }
.artgallery table td {padding:2px; background:#fff; text-align:center; vertical-align:middle;}

.artgallery a.detail {display:block; clear:both; margin:0 0 0 20px; background:url('/img/bullet.gif') no-repeat 0px 3px; padding:0 0 0 10px; font-weight:bold;}




.book {font-weight:bold; margin:20 20 30 20px;}
.book img { border:solid 1px #777; }
.book b {margin-top:10px; display:table; padding:0 5 5 0px; background:url('/img/shadow.gif') no-repeat 5px 5px; //width:1px; //display:block;}

#copy {background:#FAFAFA; float:left; border-left:solid 1px #CDCDCD; border-right:solid 1px #CDCDCD; width:496px; margin-left:-216px; position:relative; left:50%; // width:498px;}
#copy .rights {padding:15px; border-bottom:solid 1px #CCCCCC;}
#copy .dev {padding: 0 15 0 15px; color:777;}
#copy .dev a {color:#777; text-decoration:none;}


a.detail {display:block; clear:both; margin:0 0 0 0px; background:url('/img/bullet.gif') no-repeat 0px 3px; padding:0 0 0 12px; font-weight:bold;}
a.detailmargin {display:block; clear:both; margin:0 0 0 20px; background:url('/img/bullet.gif') no-repeat 0px 3px; padding:0 0 0 12px; font-weight:bold;}
a.year {display:block; margin:5 0 0 20px; background:url('/img/bullet.gif') no-repeat 0px 3px; padding:0 0 0 12px; font-weight:bold;}
b.year {color:#BBA900;display:block; margin:5 0 0 20px; background:url('/img/bullet_yellow.gif') no-repeat 0px 3px; padding:0 0 0 12px; font-weight:bold;}

div.detail {display:block; float:left; margin:10 0 0 0px; background:url('/img/bullet.gif') no-repeat 0px 3px; padding:0 0 0 12px; }
div.detail a {font-weight:bold;}

#pager { padding:20 20 30 20px;}
#pager #text { padding:10px;}
#pages { padding-top:0px; padding-right:6px;}
#pages a {display:block; float:left; background:#F0F0F0; padding:3 8 5 8px; margin-left:2px; margin-bottom:2px;}
#pages a.img {padding:4 7 5 7px;}
#pages b.act {display:block; float:left; background:#BBA900; font-weight:bold; color:#fff; text-decoration:none; padding:3 8 5 8px; margin-left:2px;margin-bottom:2px;}


ul.sitemap {list-style-type:none; margin-left:10px; padding-left:0px; background:url('/img/dot.gif') repeat-y left; margin-top:10px; padding-bottom:0px;}
ul.sitemap li {padding-left:20px; padding-top:6px; background:url('/img/dot2.gif') no-repeat 0 12px;}
ul.sitemap li.last { background:url('/img/dot3.gif') no-repeat left top;}
ul.sitemap ul {margin-left:20px; margin-top:10px; padding-left:0px; font-size:11px; // margin-left:0px;}

ol.results li {margin-bottom:10px; }
ol.results li a {font-size:12px;}


.printversion {background:#fff; padding:0 20 0 20px;  }
.printversion .fullarticle {padding:0px; }
.printversion a.detail {display:none;}
.printversion .subheader {display:none;}
.printversion #path {font-size:14px; font-weight:bold; padding-bottom:20px; border-bottom:solid 1px #ccc; margin-bottom:20px; color:#ccc;}
.copy {color:#777; padding:20 0px; margin:0px; border-top:solid 1px #ccc; }

div.form {padding:0 20 0 20px;}
div.form form {display:block; width:100%;}
div.form table {border:0px; border-collapse:collapse; width:100%; }
div.form table td {padding:5 0 5 0px; }
div.form table td input {width:100%;}
div.form table td textarea {width:100%;}
div.form table td input.submit {width:100px;;}

div.error {color:#B32324; padding:20 20 0 20px;}