html {background-color:#fff; color:#000;}
div  {font-family: arial; sans-serif; font-size:12px; color:#666; background-color:#fff}
img  {border:0}
h1   {font-size: 22px; font-weight: bold; line-height: 26px;}
h2   {font-size: 16px; line-height: 18px; font-weight: bold; margin-top: 30px; margin-bottom: 8px;}
p    {line-height: 140%; margin-top: 8px;}
hr {border-color:#cccccc; border-style:double none none; border-width:3px 0 0; height:3px; margin:10px auto 0 0;}

iframe.book {float: left; margins: 0px 10px 10px 0px}

  #content  {width: 1000px; background-color:#fff; color:#666; margin: 0 auto; padding-top:20px}

  #head {width: 100%; height: 65px; top: 0px; background-color:#fff; color:#666; border-bottom: 1px solid #ccc;}

  #navtop {width: 100%; text-align: right; height: 20px; background-color:#fff; color:#666;}

  #leftcol {float:left; width: 200px; margin-top: 35px; text-align: left; }

  #nav {width: 100%; line-height:140%; text-align: left; background-color:#f9f3df; border:1px #ccc solid}

  #main {float: left; width: 630px; margin-top: 35px; margin-left: 15px; min-height: 350px; padding: 0px 10px 10px 10px; background-color:#fff; color:#666; border: 0px red solid}

  #right {float: right; width: 120px; height: 610px; margin-top: 35px; background-color:#fff; color:#666;}

  #foot {float: left; width: 100%; text-align: center; margin: 20px 0px; padding: 20px 0px; border-top: solid #ccc 1px}

  #artad {margin: 20px 0px}

  #social {margin-top: 15px;}
  .socbadge {width: 192px; padding:8px 0px 8px 8px;}

  #error {border: 1px #ccc solid; margin: 6px 0px; padding: 3px; width: 100%}

h1.front {margin-bottom: 0px;}

  ul.menu {padding: 0px 4px 14px 8px; margin:0px}
  ul.cat  {padding: 0px 4px 0px 8px;}

ul li {font-size: 12px; font-weight: normal; padding: 10px 0px 0px 0px; list-style: none; margin: 0px}
ul li li {font-size: 12px; font-weight: normal; list-style: none; padding: 2px 0px 0px 0px; margin: 0px}
ul li ul {padding-left: 12px; margin:0px}
ul.menu li {font-size: 14px; font-weight: bold; padding: 14px 0px 0px 0px; list-style: none; margin: 0px}
ul.menu li li {font-size: 12px; font-weight: normal; list-style: none; padding: 2px 0px 0px 0px; margin: 0px}

ul.gen {font-size: 14px; font-weight: normal; padding: 10px 0px 20px 0px; list-style: none; margin: 0px}
ul.gen li {font-size: 12px; font-weight: normal; padding: 10px 0px 0px 10px; list-style: none; margin: 0px}

ul.mostread {padding:0px}
li.mostread {padding: 0px 0px 10px 0px}

ul.relateditems {padding: 0px 0px 0px 10px; margin-top:0px}
ul.relateditems li {padding-top: 0px; margin-top:0px}

div.searchsearch {float:right; margin-top:20px; width:280px;}
div.adtop {height: 60px; width: 468px; margin: 12px 0px 30px 0px}
div.chronoform {float: right; padding-top: 8px}

p.front-gray {font-size: 24px; line-height: 30px; font-weight: normal; color: #666666}
.front-red {font-size: 24px; line-height: 30px; font-weight: normal; color: #a84837}

.buttonsearch {padding: 1px 0px 0px 10px}
.inputboxsearch {top:0px; float: left}
.breadcrumbs {border: 1px #ccc solid; margin-bottom: 10px; padding: 3px; width: 100%}
.contentpaneopen {width:100%; margin-left:3px;}
.contentheading {font-size: 22px; font-weight: bold; line-height: 26px; border-bottom: #ccc 1px solid;}
.componentheading {font-size: 22px; font-weight: bold; line-height: 26px; border-bottom: #ccc 1px solid}
.cattable {margin: 10px 0px 0px 20px; line-height: 24px}
.item1 {display: none}
.article_separator {width:100%;}
.social {margin-top: 20px; background-color:#f9f3df; border:1px #ccc solid}
.red {color: #a84837}

td.column_separator {border-left: 0px #cccccc solid}
td.article_column {padding:0px 15px}


  #link {padding-top:30px; z-index:30}

  #desc {position: absolute; width: 220px; height: 570px; bottom: 0px; border-width: 0px; border-color: #0f0; border-style: solid}

  #pic {position: absolute; width: 760px; height: 570px; bottom: 0px; right: 0px; background-color:#fff; color:#000; border-width: 0px; border-color: #00f; border-style: solid}

  a:link, a:visited, a:active {color: #a84837; text-decoration:none}
  a:hover {color:#a84837; text-decoration:underline}

ul.menu li > a:first-child:link {color: #666; }
ul.menu li > a:first-child:visited {color: #666; }
ul.menu li > a:first-child:active {color: #666; }
ul.menu li > a:first-child:hover {color:#a84837; text-decoration:underline}

img.left {padding: 0px 8px 8px 0px; float: left}
img.right {padding: 0px 0px 8px 8px; float: right}
img.nofloat {float: none}


a.mainlevel:link, a.mainlevel:visited, a.mainlevel:active {color: #666; text-decoration: none;}
a.mainlevel:hover {color:#a84837;}

a.category:link, a.category:visited, a.category:active {color: #666; text-decoration: none; font-size: 14px; font-weight: bold}
a.category:hover {color:#a84837;}

table.border {border-collapse: collapse; border: 1px solid #ccc}
table.border tr.head {border-collapse: collapse; border: 1px solid #ccc; background-color: #eee; font-weight:bold; text-align:center;}
table.border tr.center {border-collapse: collapse; border: 1px solid #ccc; background-color: #fff; text-align:center;}
table.border td {border-collapse: collapse; border: 1px solid #ccc; padding: 3px}
