body { margin: 0; padding: 0; background-color: white; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11pt; }

img { border: 0px none; margin: 0; padding: 0; }

p { margin: 0; padding: 0; }

a, a:link, a:active, a:visited { color: rgb(164,147,132); text-decoration: none; }

a:hover { color: rgb(183,51,44); }

div, ul, li, a { background-repeat: no-repeat; }

/* --- */

div.all { width: 1200px; margin: 0px auto 0px auto; padding: 0; }

div.title-logo { text-align: right; margin-bottom: 40px; padding-right: 20px; }

div.title-text { text-align: left; color: rgb(164,147,132); font-size: 24pt; padding-left: 20px; margin-bottom: 10px; }

div.main { position: relative; top: 0px; left: 0px; width: 100%; height: 402px; background-color: white; overflow: visible; }

div.content { background-color: rgb(164,147,132); color: white; width: 620px; height: 402px; font-size: 14pt; }

div.pull-left, div.pull-none, div.img-intro-left, div.img-intro-right, div.img-intro-none, div.img-fulltext-left, div.img-fulltext-right, div.img-fulltext-none { position: absolute; right: 0px; top: 0px; height: 402px; width: 580px; overflow: hidden; }

div.pull-left img, div.pull-none img, .img-intro-left img, .img-intro-right img, .img-intro-none img, .img-fulltext-left img, .img-fulltext-right img, .img-fulltext-none img { min-width: 100%; min-height: 100%; }

div.pull-left img, div.pull-none img, div.img-intro-left img, div.img-intro-right img, div.img-intro-none img { width: 100%; height: 100%; }

div.menu { background-color: rgb(243,239,227); height: 190px; width: 100%; }

div.menu-inner { color: rgb(164,147,132); height: 170px; padding: 5px 5px 0px 0px; float: right; }

div.bottom-text { color: rgb(164,147,132); text-align: right; position: relative; left: 0px; top: 0px; width: 590px; height: 50px; padding-top: 12px; letter-spacing: 1pt; }

div.bottom-text img { position: absolute; left: 210px; top: -111px;
  -moz-transform: rotate(7deg); -webkit-transform: rotate(7deg); -o-transform: rotate(7deg); -ms-transform: rotate(7deg); transform: rotate(7deg);
  -moz-box-shadow: 8px 8px 7px #888; -webkit-box-shadow: 8px 8px 7px #888; box-shadow: 8px 8px 7px #888; }

div.footer { color: rgb(164,147,132); padding-left: 20px; font-size: 10pt; margin-top: 70px; margin-bottom: 20px; }

div.debug {  }

/* --- */

div.menu ul.menu { margin: 0; padding: 0; list-style-type: none; font-size: 11pt; text-transform: uppercase; font-weight: bold; }

div.menu ul.menu li { display: inline-block; padding: 0 10px 0 24px; vertical-align: top; background-image: url("../../../images/menu-divider.gif"); background-position: left top; }

div.menu ul.menu li:first-child { padding: 0 10px 0 0; background-image: none; }

div.menu ul.menu ul { margin: 0; padding: 0; list-style-type: none; font-size: 11pt; text-transform: uppercase; font-weight: bold; }

div.menu ul.menu ul li { display: block; padding: 5px 0 0 0; background-image: none; }

div.menu ul.menu ul li:first-child { padding: 5px 0 0 0; }

div.menu li.current a { color: rgb(183,51,44); }

div.footer ul.menu { margin: 0; padding: 0; list-style-type: none; font-size: 10pt; text-transform: uppercase; }

div.footer ul.menu li { display: inline-block; }

/* --- */

.blog-featured, .items-leading, .leading-0 { height: 100%; }

div.item-page { padding: 10px 10px 10px 20px; font-size: 11pt; }

div.content h1 { margin: 0px 0px 10px 0px; padding: 0; font-size: 13pt; font-weight: normal; text-decoration: none; letter-spacing: 0.7pt; }

div#article-index, div.article-index { position: absolute; bottom: 30px; right: 620px; }

div#article-index ul, div.article-index ul { margin: 0; padding: 0; }

div#article-index ul li, div.article-index ul li { display: inline-block; width: 15px; height: 15px; }

div#article-index ul li a, div.article-index ul li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; font-size: 7px; color: transparent !important; background-image: url("../../../images/page-dot.gif"); background-position: center center; }

div#article-index ul li a.active, div.article-index ul li a.active { background-image: url("../../../images/page-dot-hl.gif"); }

div.pagenavcounter { display: none; }

div.pagination, div.pager { position: absolute; bottom: 30px; left: 30px; color: rgb(189,177,167); }

div.pagination ul, div.pager ul { margin: 0; padding: 0; }

div.pagination ul li, div.pager ul li { display: inline-block; }

div.pagination ul li:first-child, div.pager ul li:first-child { padding-right: 23px; background-image: url("../../../images/menu-divider.gif"); background-position: right center; }

/* --- */

.highlight { color: rgb(183,51,44); font-size: 130%; letter-spacing: 0.5pt; }

.img-full { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; }

div.home { width: 100%; height: 100%; position: relative; }

div.home p { color: rgb(164,147,132); padding: 20px 0px 0px 20px; font-size: 18pt; z-index: 100; position: absolute; top: 0px; left: 0px; }

div.content a, div.content a:link, div.content a:active, div.content a:visited { color: rgb(243,239,227); }

ul.content { margin: 10px 0px 10px 0px; padding: 0px 0px 0px 25px; }

