body{
   background: #f6f6f6;
   color: #222;
   font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Sans-Serif;
   margin: 0px
}
a{
   color: #8f7360
}
h2{
   color: #694d39;
   font: bold 95%/90% Verdana,Arial,Sans-Serif;
   letter-spacing: -1px;
   text-transform: capitalize
}
h3{
   color: #595454;
   font-size: 70%;
   line-height: 65%
}
h2,h3{
   margin: 0px;
   padding: 0px
}
strike{
   color: #a6a6a6
}
pre,code{
   color: #a6a6a6;
   font-size: 90%;
   line-height: 85%;
   margin: 0px;
   padding: 0px
}
.tophead{
   margin: 0px;
   background: #8f7360;
   border-bottom: solid 1px #a1ecf9;
   border-top: double 3px #8f7360;
   color: #a1ecf9;
   font: bold 180% Verdana,Arial,Sans-Serif;
   letter-spacing: -3px;
   padding: 0px 0px 0px 25px;
   width: 100%
}
.tagtop{
   margin: 0px 0px -5px 3px;
   font-size: 45%;
   font-style: italic;
   font-weight: normal;
   letter-spacing: normal;
   line-height: 60%;
}
.tagrt{
   font-size: 40%;
   font-weight: normal;
   letter-spacing: normal;
   text-align: right;
}
.sidehead{
   color: #694d39;
   font: bold 90%/80% Verdana,Arial,sans-serif;
   letter-spacing: -1px;
   margin: 0px;
   padding: 0px;
   text-align: right
}
.subhead{
   background: #694d39;
   border-bottom: solid 1px #a1ecf9;
   border-top: double 1px #8f7360;
   color: #a1ecf9;
   padding: 5px 0px 0px 0px
}
.subdesc{
   background: transparent;
   color: #f6f6f6;
   font: 65% Verdana,Arial,Sans-Serif;
   margin: 0px 10px 10px 25px;
   padding: 0px
}
.meta{
   float: right;
   margin-top: 14px;
   padding: 5px 10px 0px 30px;
   width: 100px
}
.epigraph{
   color: #694d39;
   font: 55% Verdana,Arial,Sans-Serif;
   margin: 20px 20px 20px 10px;
   padding: 0px;
   text-align: left
}
.snuggles{
   color: #694d39;
   font: 55% Verdana,Arial,Sans-Serif;
   line-height: 50%
}
.lowkey{
   color: #694d39;
   font: 55% Verdana,Arial,Sans-Serif
}
.post{
   font: 70% Arial,Verdana,Sans-Serif;
   margin: 0px
}
.bug{
   border: 0px;
   padding: 5px
}
.byline{
   color: #595454;
   font-size: 100%;
   margin: 0px;
   padding: 0px;
   position: relative;
   z-index: 250
}
.comments{
   color: #694d39;
   font: bold 70% Verdana,Arial,Sans-Serif;
   padding: 0px;
   position: relative;
   z-index: 250
}
.comment{
   color: #222;
   font-size: 100%;
   font-style: italic
}
.commentby{
   color: #595454;
   display: inline;
   font-weight: normal;
   margin-right: 10px
}
.deleted-comment {
   color: #a6a6a6
}
a:hover{
   color: #694d39
}
div .lyricsbox{
   font-size: 90%;
   margin: 5px;
   padding: 0px 20px 0px 20px;
   white-space: nowrap
}
div .lyricsl{
   float: left;
   padding: 0px 10px 0px 0px
}
div .lyricsr{
   float: right;
   padding: 0px 0px 0px 10px
}
.meta a{
   color: #a1ecf9;
   font-size: 90%;
   font-weight: bold;
   line-height: 80%;
   text-decoration: none
}
.post strong{
   color: #222;
   font-weight: bold
}
.byline a{
   border: none;
   color: #694d39;
   text-decoration: none
}
.commentby a{
   border: none;
   color: #694d39;
   text-decoration: none
}
.tophead a:link {
   color: #a1ecf9;
   text-decoration: none
}
.tophead a:visited {
   color: #a1ecf9;
   text-decoration: none
}
.tophead a:hover{
   color: #694d39;
   text-decoration: none
}
.meta a:link{
   color: #a1ecf9
}
.meta a:visited{
   color: #a1ecf9
}
.meta a:hover{
   color: #694d39
}
.meta a:active{
   color: #a1ecf9
}
.byline a:hover{
   text-decoration: underline
}
.commentby a:hover{
   text-decoration: underline
}
#header{
   background: #a1ecf9;
   border-bottom: dotted 1px #8f7360;
   border-top: 1px solid #f6f6f6;
   color: #f6f6f6
}
#overlay{
   background: #f6f6f6;
   border-bottom: solid 1px #a6a6a6;
   border-left: solid 1px #a6a6a6;
   border-right: solid 1px #a6a6a6;
   border-top: solid 1px #a6a6a6;
   color: #595454;
   font: italic 8px Verdana,Arial,Sans-Serif;
   left: 10px;
   padding: 15px;
   position: absolute;
   top: 10px;
   visibility: hidden;
   width: 500px;
   z-index: 500
}
#suboverlay{
   background: #f6f6f6;
   border-bottom: solid 1px #a6a6a6;
   border-left: solid 1px #a6a6a6;
   border-right: solid 1px #a6a6a6;
   border-top: solid 1px #a6a6a6;
   color: #694d39;
   font: 75% Times New Roman,Courier,Serif;
   left: 25px;
   margin-right: 25px;
   padding: 15px;
   position: absolute;
   top: 25px;
   visibility: hidden;
   z-index: 750
}
#cry {
   left: 200px;
   position: absolute;
   top: 200px;
   visibility: hidden;
   z-index: 800
}
div#mainclm{
   border-left: dotted 1px #8f7360;
   float: right;
   margin-left: 10px;
   padding: 0px 10px 10px 10px;
   width: 80%
}
div#sidebar{
   margin: 20px 0px 0px 1em;
   padding: 0px 10px 0px 0px;
   text-align: right
}
div#fill{
   clear: both;
   color: #595454;
   font: 80% Times New Roman,Courier,Serif
}
div#descfloat{
   background: transparent;
   color: #694d39;
   font: bold 80% Verdana,Arial,Sans-Serif;
   line-height: 200%;
   margin: 3px 10px 5px 10px;
   padding-left: 25px;
   position: absolute;
   right: 25px;
   top: 60px;
   z-index: 2
}
#sidebar ul{
   font-size: 85%;
   list-style-type: none;
   margin: 0px;
   padding: 0px
}
#sidebar li{
   font-size: 100%;
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   text-align: right
}
#overlay a{
   color: #694d39;
   font: 8px Verdana,Arial,Sans-Serif;
   margin: 0px
}
#overlay li{
   color: #595454;
   font: italic 8px Verdana,Arial,Sans-Serif;
   list-style-type: none;
   margin: 0px;
   padding: 0px
}
#sidebar li a{
   color: #a6a6a6;
   line-height: 70%;
   margin: 0px;
   padding: 0px;
   text-decoration: none
}
#overlay .nhead {
   color: #694d39;
   font: 8px Verdana,Arial,Sans-Serif;
   letter-spacing: 0px
}
#suboverlay .quit{
   float: right
}
#overlay a:hover{
   color: 694D39
}
#suboverlay .quit a{
   font: 12px Verdana,Arial,Sans-Serif
}
#sidebar li a:link{
   color: #a6a6a6
}
#sidebar li a:visited{
   color: #a6a6a6
}
#sidebar li a:hover{
   color: #694d39;
   text-decoration: none
}
#sidebar li a:active{
   color: #a6a6a6
}
#suboverlay .quit a:hover{
   color: 694D39
}

