body.site {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;font-size: 13px;background: #F0DB88}
body.homepage {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;font-size: 12px;color: white; background: url(images/hp.jpg) top center no-repeat DarkSlateBlue}
a {text-decoration:none;}
h1 {font-size: 18px;text-align: center;margin-top: 40px;}
p.hp, p.hp a, p.hp a:visited {color: yellow;text-align:center;font-size: 15px;text-decoration: underline;font-weight:bold;}

.content {width: 900px;margin: auto;}
.homepage {width: 840px;height: 700px;margin: auto;}

.authors a, .authors a:visited {color: black;}
.author {text-align:right;font-style:italic;}

.themes a, .themes a:visited {color: black}

.txt {border-bottom: dotted Maroon;}
.ob {}
.stih {text-align: center;}
.bld {font-size: 14px;font-weight:bold;}
.cap {font-weight:bold;color: Maroon;font-size: 20px;}

ul.menu {padding: 0;margin: 0;list-style: none;height:35px;margin-top:20px;font-size: 14px; text-align: justify; text-align-last: justify;}
ul.menu li {display: inline;}
ul.menu:after {content: "";display: inline-block; width: 100%;}
ul.menu li a, ul.menu li a:visited {display: inline;margin: auto;color: Maroon;text-align: center;font-weight:bold;}
ul.menu li a:hover {border-bottom:dotted Maroon;}


.column {width: 170px;float: left;margin-right:16px;border-right: dotted Maroon;}

.container {float: left; width: 760px; margin-bottom: 10px;}
.container-inner {float: left;background-color: #FEFCC7; padding: 1px 20px 20px 20px; border: 1px solid #CB9836; min-height: 975px;border-left: 100px solid #CB9836;margin-bottom: 10px;}
.container-hp-inner {height: 665px;float: left; width: 840px;}
.container-hp {height: 665px;}
.container-hp-img-l {width: 82px;height: 665px;float: left;color: white;text-align:center;font-size: 10px;margin-left: -130px; margin-top: 10px;}
.container-hp-img-r {width: 82px;height: 665px;float: right;color: white;text-align:center;font-size: 10px;margin-right: -130px; margin-top: 10px;}
.container-hp-img-l p, .container-hp-img-r p {margin: 2px 0px}
.container-hp-img-l img, .container-hp-img-r img {width: 60px; height: 80px}
.container-img-l {width: 34px;
				float: left;
				color: #F0DB88;
				text-align:center;
				font-size: 22px;
				font-weight:bold;
				margin-left: -34px; 
				margin-top: 18px;
				position: relative;    
				right: -66px;}
.container-img-l p {margin: 0px;}
.container-img-r {width: 85px;height: 665px;float: right;color: black;text-align:center;font-size: 12px;margin-right: -95px; margin-top: 10px;}

.nav  {height:25px;}
.nav a, .nav a:visited {color: black;}

.pager, .pager a, .pager a:visited {text-decoration:none;border-top:10px;color: black;word-spacing: 7px;}
.pager#top {border-bottom:dotted Maroon;padding-bottom:10px}
.pager#bottom {padding-top:10px;}
.curpage {font-weight:bold;font-size: 15px;color: maroon;}

.footer, .footer a, .footer a:visited {text-align:right;margin-top:15px;color: Maroon;}

.aph {}
