/* c1.css $Revision: 1.7 $ $Date: 2009/03/27 23:38:49 $ */

   body { background-color: #b7d795; color: #000000;
   font: normal 1em Verdana, Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 0;
   width: 100%;
   height: 100%;
   }
   #top {
   height: 80px;
   left: 0;
   margin: 0;
   overflow: hidden;
   padding: 0;
   position: absolute;
   top: 0;
   width: 100%;
   }
   #content {
   position: absolute;
   padding: 0 0 0 10px;
   top: 40px;
   left: 190px;
   right: 20px;
   bottom: 40px;
   overflow: auto;
   border-left: 2px solid #e5e5e5;
   max-width: 80%;
   }

   #content dl { margin-top: 1.5em; }
 
   #content dt {
   font-family: Georgia,Times,serif;
   font-weight: bold;
   margin-bottom: 1.5em; }
 
   #content dd {
   line-height: 1.5em;
   padding-right: 15%;
   text-align: justify; }
 
   #content dd + dt { margin-top: 1.5em; }
   #content dd + dd { margin-top: 1em; }
 
   /* content links */
   #content a:link {
   text-decoration: underline;
   color: #522e22;
   }
   #content a:visited {
   text-decoration: underline;
   color: #4c4c4c;
   }
   #content a:hover {
   text-decoration: underline;
   color: #c7a285;
   }
   #content a.post:active {
   text-decoration: none;
   color: #6699ff;
   }
 
   /* error */
   #ErrMsg { color: #cc3333;
             font-size: 1.5em;
             font-weight: bold;
             margin-bottom: 2em;
             text-align: center; }  
 
   samp { color: #999999; }

   h1 {
   font: bold 1.5em Georgia, Times, serif;
   letter-spacing: 0.2em;
   margin: 0;
   padding: 0 0 1em 0;
   text-align: center;
   width: 100%;
   }

   h2 {
   font: bold 1.5em Georgia, Times, serif;
   margin: 1em;
   padding: 1em 0 0.5em 0;
   text-align: center;
   }
   
   h3 { font: bold small-caps 1.2em Georgia, Times, serif;
   padding: 10px;
   border-top: 5px solid #522e22;
   border-left: 8px solid #522e22;
   border-bottom: 5px solid #522e22;
   border-right: none;
   margin: 1em 0 0 0; }

   p { 
   line-height: 1.5em; 
   margin: 1em 8em 1em 3em;
   text-align: justify; }

   /* links */
   a:link {
   text-decoration: none;
   color: #522e22;
   border: none;
   }
   a:visited {
   text-decoration: none;
   color: #4c4c4c;
   border: none;
   }
   a:hover {
   text-decoration: underline;
   color: #c7a285;
   border: none;
   }
   a:active {
   text-decoration: none;
   color: #6699ff;
   border: none;
   }

   /* forms */
   tr.asking { margin-top: 2em; margin-bottom: 2em; }
   tr.asking + tr.asking { margin-top: 0; }
   td.prompt { background-color: #522e22; 
               color: white; 
               font: 1em bold Georgia,Times,serif;
               text-align: right; }
   input[type="submit"] { margin-top: 1.5em;
              font: bold 1em Verdana,sans-serif; }
   input[type="text"] { background-color: #cccccc;
              font: 1em Georgia,Times,serif; }
   input[type="checkbox"] { font-size: 2.5em; }
   input:focus { background-color: white; }
   textarea { background-color: #cccccc;
              font: 1.2em Georgia,Times,serif; }
   textarea:focus { background-color: white; }

   select   { background-color: #b7d795; }
   option  { background-color: #522e22;
             border: solid 0.5em #b7d795;
             color: white;
             font: normal small-caps 1em Georgia, Times, serif;
             letter-spacing: 0.2em; }

   /* quotes */
   blockquote {
   margin: auto;
   width: 60%;
   padding: 1em; }
   blockquote + blockquote { margin-top: 0; }
 
   li.pagenav {
   list-style: none;
   font: 12px/14px Verdana, sans-serif;
   }
   li li.pagenav {
   background-color: #cccccc;
   }
 
   #nav {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;

   background-color: #b7d795;
   border-bottom: 2px solid #e5e5e5;
   height: 38px;
   margin: 0;
   padding: 0;
   }
   #nav2 {
   height: 35px;
   font-weight: bold;
   margin: 0 auto;
   padding: 0;
   }
   h1.top_title {
   height: 35px;
   line-height: 35px;
   width: 100%;
   text-align: center;
   font-family: Georgia, Times,serif;
   font-size: 1em;
   font-weight: bold;
   letter-spacing: 0.2em;
   margin: 0;
   padding: 0;
   }
   a.top_title:link {
   text-decoration: none;
   color: #333333;
   }
   a.top_title:visited {
   text-decoration: none;
   color: #333333;
   }
   a.top_title:focus {
   text-decoration: underline;
   }
   a.top_title:hover {
   text-decoration: underline;
   }
   a.top_title:active {
   text-decoration: underline;
   }

   /* lists */
   ul li, ul ul {
   margin: 0;
   padding: 0;
   list-style-type: none !important;
   }
   ul ul li {
   margin-left: 0;
   }
   
   ul.nav2 {
   height: 35px;
   line-height: 35px;
   float: left;
   list-style: none;
   font-size: 12px;
   font-weight: 700;
   margin: 0;
   padding: 0;
   }
   ul.nav2 li {
   float: left !important;
   list-style-type: none;
   margin: 0;
   padding: 0;
   }
   ul.nav2 li a, ul.nav2 li a:link, ul.nav2 li a:visited {
   text-decoration: none;
   color: #113255;
   float: left;
   display: block;
   padding: 0 10px;
   }
   ul.nav2 li a:hover {
   color: #4192e5;
   text-decoration: underline;
   }
   ul.nav2 li a:active {
   color: #4192e5;
   text-decoration: none;
   }
   ul.nav2 li.current_page_item a {
   text-decoration: none;
   color: #4192e5;
   }
   ul.nav2 li ul {
   float: left;
   margin: 0;
   padding: 0;
   }
   #searchform {
   height: 35px;
   line-height: 35px;
   float: right;
   margin: 0;
   padding: 0;
   }
   input#s {
   color: #5188d2;
   width: 200px;
   border: 1px solid #cbcbcb;
   background: #fcfcfc;
   }
   #footerbox {
   position: absolute;
   bottom: 30px;
   width: 100%;
   clear: both;
   background: url(/ps/g/pink_fabric.gif);
   padding: 0;
   }
   .footer {
   color: #333333;
   height: 30px;
   line-height: 30px !important;
   margin: 0 auto;
   padding: 0;
   text-align: center;
   text-transform: uppercase;
   font-family: Georgia, Times, serif;
   font-size: 0.8em;
   font-weight: bold;
   letter-spacing: 0.2em;
   }

#the-bottom
{
position: relative;
bottom: 30px;
background: #e6dee6;
color: #333333;
padding: 5px 1em 5px 1em;
}

#the-bottom p
{
font: 1em bold Georgia, Times, serif;
margin-top: 8px;
margin-bottom: 2px;
text-align: center;
}

#the-bottom a:link { text-decoration: none; font-weight: bold; }
#the-bottom a:visited { text-decoration: none; font-weight: bold; }
#the-bottom a:hover { text-decoration: underline; }
#the-bottom a:active { text-decoration: none; }

   img {
   border: none;
   }
   img.MOXA {
   float: left;
   padding-right: 20px;
   }
   img.QI {
   float: right;
   padding-left: 10px;
   }

   .roman {
   background-color: #522e22;
   color: white;
   border: solid 4px #522e22;
   font: 1em bold Georgia,Times,serif !important;
   text-align: center; } 
 
   .greek { font: 1em Georgia,Times,serif; } 
   .bgreek { font: bold small-caps 1.2em Georgia,Times,serif; }
 
   .asian { border: 8px solid #b7d795;
            font: 1em bold Georgia,Times,serif !important;
            text-align: center; } 
 
   .r1  { background-color: #e5ccfe; }
   .r2  { background-color: #e5e5e5; }
   .r3  { background-color: #eefecc; }
   .r4  { background-color: #cce5fe; }
   .r5  { background-color: #feeecc; }
   .r6  { background-color: #ccfee5; }
   .r7  { background-color: #eefece; }
   .r8  { background-color: #ccccff; }
   .r9  { background-color: #ebffcc; }
   .r10 { background-color: #ffebcc; }
   .rborder { background-color: #feccfe; }
   .rpink { background-color: #fecce5; }
   .rcheck { color: #cc3300; }
   .invisible { color: #999999; }
   
   /* left sidebar */
   #left_sidebar {
   position: absolute;
   width: 160px;
   top: 40px;
   left: 0px;
   bottom: 20px;
   padding: 0;
   margin: 10px 0;
   overflow: auto;
   }
   #lsidebar {
   padding: 1em 0 1.5em 0; /* background: #dedede; */
   margin: 0;
   }
   #lsidebar p {
   font-size: 77%;
   margin-bottom: 10px;
   }
   #lsidebar h2 {
   background-color: #522e22;
   color: #dedede;
   border: none;
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   letter-spacing: 0.2em;
   text-transform: uppercase;
   text-align: center;
   border-left: 2px solid #c7a285;;
   border-right: 2px solid #c7a285;;
   margin: 0 0 5px 5px;
   padding: 0;
   }
   #lsidebar ul {
   list-style-type: none;
   margin: 0;
   padding: 0 0 10px 0;
   font-weight: bold;
   }
   #lsidebar li {
   padding-bottom: 10px;
   }
   #lsidebar ul li ul {
   list-style-type: square;
   margin: 0;
   padding: 0 3px;
   }
   #lsidebar ul li ul li {
   list-style-type: none;
   background: transparent url(images/li.gif) no-repeat 0 3px;
   border: 0;
   margin: 0;
   padding: 0 0 5px 15px;
   }
   #lsidebar li a {
   text-decoration: underline;
   }
   #lsidebar ul li a:hover {
   background-color: #69f;
   color: #fff;
   }


