#floater {
   width:930px;
   margin-bottom: 15px
}

#content {
   width:640px;
   margin-right: 50px;
}

#leftbar {
   margin-top:5px;
   width:250px;
}

#rightbar {
   width:35px;
   margin-bottom: 15px
}

#content a, #content a:visited {
   text-decoration: none;
}

#content p {
   margin-top:5px;
}
#content ul, #content ol {
   margin: 0 40px 10px 60px;
}

h1, h2, h3, h4, h5 {
   border:0;
}
blockquote, dl {
   margin: 0 40px 10px;
}

#tocbar h4, #tocbar h5 {
   margin-top:0;
   margin-bottom:0;
}

#tocbar ul, #tocbar ol {
   font-weight: normal;
   margin-top:15px;
}

#tocbar ul {
   font-weight: normal;
   list-style: none;
   margin-left:30px;
}

#content ul.tocdetail li {
   list-style: none;
}

#content ul.tocdetail li ul {
   margin:0 30px 10px;
}

#subheader, #bottom {
   clear: both;
   background-color:#FAF9F3;
   border:1px solid #E7E6E1;
   border-width: 1px 0;
   width:100%;
   margin:0 auto 15px;
   padding:0;
   text-align: center;
   font-size: 120%;
   font-weight: bold;
   font-variant: small-caps;
   color:olive;
}
#bottom {
   margin: 0 auto 10px;
   font-size: 100%;
}
.smallit {
   font-style: italic;
   font-size: 90%;
}
.tristar {
   margin: 10px auto 2px;
   text-align:center;
   font-size:130%;
}
.cittatable {
   background-color:#FAF9F3;
   border:1px solid #E7E6E1;
   margin:5px auto;
   padding:3px 10px;
   width:360px;
}
.favtable {
   background-color:#fcfae9;
   border:1px solid #f3efd2;
   margin:5px auto;
   padding:3px 10px;
}
.favbox {
   background-color:#fcfae9;
   border:1px solid #f3efd2;
   padding:10px;
   margin:5px 10px 5px 0;
}
.favbox span {
   font-size: 120%;
}

.hsep {
   height:200px;
   background-color:#f3efd2;
   height:1px;
   line-height: 1px;
}
.favtableheader {
   background-color:#f3efd2;
   text-align:center;
   font-weight:bold;
}

