html { 
    font-family: "Georgia","Trebuchet MS", serif; 
    line-height: 1.45em;
    font-size: 96%;
    color: #7f7f7f; 
    background-color: white;
}
body { 
    margin: 0; 
    padding:0; 
}
#wrap {
    background: white;
    color: black;
    width: auto;
    min-width: 790px;
}
#content, h1, #subtitle {
    margin: 0 auto;
    width: 705px;
    font-size: 108%;
}


#left {
    float: left;
    width: 370px;    
}
#right {
    float: right;
    width: 370px;
}

h1 { color: black; font: 22pt "Georgia","Trebuchet MS"; font-weight: bold; margin: 1em auto;}
h1 a { color: black; text-decoration: none; border: none; background-color: transparent !important; }
#subtitle {
    font-family: "Candara", "Trebuchet MS";
    font-size: 110%;
    color: #4A6635;
    display: none;
}
#content,#innerlvl2,#innerfooter { 
    overflow: hidden;    
}

#lvl2 {
    clear: both;
    background:#efefef url('/images/whitetogrey-back.png') top left repeat-x; color: black;
    padding-top: 35px;
    padding-bottom: 10px;
    text-shadow: 0 0 0 #000;
    min-width: 790px;
}
#innerlvl2 {
    margin: 0 auto;
    padding: 0px 10px 0 10px;
    width: 770px;
    font-family: "Candara", "Trebuchet MS", serif;
}
#footer {
    clear: both;
    background: white url('/images/greytowhite-back.png') top left repeat-x; color: black;
    padding-top: 25px;
    text-shadow: 0 0 0 #000;
    margin-bottom: 20px;
    min-width: 790px;
}
#lastfooter {
    background:#111 url('/images/grey-to-alpha.png') 100px 0px repeat-x; color: #7f7f7f;
    padding: 20px 0 5px 0;
    min-width: 790px;    
    color: #ababab;
    font-size: 12px;
    font-family: Verdana;
    text-align: center;
}
.sparse {
    background: white url('/images/whitetowhite-back.png') top left repeat-x !important;
    padding-top: 60px !important;
}
#innerfooter {
    margin: 0 auto;
    padding: 0px 10px 20px 10px;
    width: 770px;
    font-family: "Candara", "Trebuchet MS", serif;
}


a {
    color: #339;
    border-bottom: 1px solid #aaa;
    text-decoration: none;
}
a:hover {
    border-bottom: 1px solid #445;
    background-color: #e0eaff;
}


h2 {
    margin: 1.3em 0; 
    padding: 0;   
    line-height: 1em;
    font-weight: bold;
    font-size: 130%;
}
h2 a {
    color: black;
    text-decoration: none;
    background-color: transparent !important; 
    border: none !important;
}


a.tag {
    text-decoration: none;
    border: none;
    font-size: small;
}

.entry h2 {
    margin: 0;
    padding: 0;
    text-align: center;
}
.entry .datetime {
    margin: -0em 0 1em 0em;
    font-family: "Candara", "Trebuchet MS";
    font-size: 90%;
    text-align: center;
}
.entry .datetime abbr {
    border-bottom: none;
}
.entry blockquote {

}
.entry p {
    text-align: justify;
}
  .medium, .bigger {
    font-size: 130%;
    line-height: 1.3em;
  }
  .big {
    font-size: 160%;
    line-height: 1.3em;
  }


ol.alphalist {
    list-style:lower-alpha;
}

.spellingerror {
    background: url(/images/wline.gif) repeat-x bottom left; cursor:default;
}


.afterentry {
    margin-bottom: 2em;
    margin-top: 1em;
    padding: 4px 6px 18px 6px;
    text-align: right;
    font-size: 100%;
    clear: both;
    font-family: "Candara", "Trebuchet MS"
}
.entry a {
    padding: 0 1px;
}
.afterentry a {
    color: black;
    padding: 0 3px;
}

a.tag {
    text-decoration: none;
    border: none;
    background-color: transparent !important;
}
a.nodeco, a.href, .artimage div > a {
    text-decoration: none !important;
    border: none;
    background-color: transparent !important;    
}
a.tag:hover, a.nodeco:hover {
    text-decoration: underline;
}


.paginator {
    clear: both;
    margin: 3em 0 0.8em 0;
    text-align: center;
    font-family: "Candara", "Trebuchet MS";
    font-size: 97%;
}
.paginator a {
    color: black;
    text-decoration: none;
    padding: 3px 5px;
    border: 1px solid #92938F;
    margin: 0 1px;
}
.paginator a.disabled, .paginator a.disabled:hover {
    background-color: white;
    color: #62635F;
    border: 1px solid #ccc;
}
.paginator a.activepage, .paginator a.activepage:hover {
    background-color: white;
    border: none;
    font-weight: bold;
}
.paginator a:hover {
    background-color: #e0eaff;
    border: 1px solid #a0aaaf;
}
.paginator #wideright, .paginator #wideleft {
    padding: 6px 8px;
}
.paginator #wideleft {
    margin-right: 20px;
}
.paginator #wideright {
    margin-left: 20px;
}

.paginator_light {
    margin: 0 0 0.8em 40px;
    text-align: center;
    font-family: "Candara", "Trebuchet MS";
}
.paginator_light a {
    color: black;
    text-decoration: none;
    padding: 2px 6px;
    border: 1px solid #A3A3A3;
    margin: 0 1px;
}
.paginator_light a.disabled, .paginator_light a.disabled:hover {
    background-color: white;
    color: #C8C8C6;
    border: 1px solid #e0e0e0;
}
.paginator_light a.activepage, .paginator_light a.activepage:hover {
    background-color: white;
    border: none;
    font-weight: bold;
}
.paginator_light a:hover {
    background-color: #FFCC99;
    border: 1px solid #FF9933;
}
.paginator_light #wideright, .paginator_light #wideleft {
    padding: 6px 7px;
}
.paginator_light #wideleft {
    margin-right: 20px;
}
.paginator_light #wideright {
    margin-left: 20px;
}





.clear { clear: both }
#lvl2 h2 {
    font-family: "Trebuchet MS";
    font-size: 125%;
}
#footer h2 { margin: 0em 0 1em 0; padding:0; color: #666; font: 120%/1 "Trebuchet MS"; }
.foot a {
    color: black;
    text-decoration: none;
    border: none;
    background-color: transparent;
}
.foot a:hover {
    text-decoration: underline;
}

img { border: none;}

br,hr {  }

p.hr {
    text-align: center;
    font-size: 200%;
    margin: 5px 0;
    letter-spacing: 5px;;
}

.foot {
    width: 236px;
    float: left;
    overflow: auto;
    margin: 18px 10px 20px 10px;
}
.footlower {
    margin-top: 30px;
}

ul.rss {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 10px;
}
ul.rss li {
    background-image: url('/images/feed.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding: 4px 0 5px 25px;
}

.openidinput {
    background-color: #EAFFAA;
    border-top: 1px solid #8DC200; 
    border-bottom: 1px solid #8DC200; 
    margin-bottom: 8px;
    padding: 0.5em 0.6em;
}
.searchinput {
    background-color: #EAFFAA;
    border-top: 1px solid #8DC200;
    border-bottom: 1px solid #8DC200;
    margin-bottom: 8px;
    padding: 0.5em 0.6em;
}
.searchinput input {
    width: 208px;
    font-family: Consolas;     
    font-size: 13px; 
    padding: 3px; 
    letter-spacing: 1px;    
}
.openidinput input {
    width: 190px;
    font-family: Consolas;
    font-size: 13px; 
    padding: 3px 3px 3px 21px; 
    letter-spacing: 1px;
    background-image: url(/images/all.jpg);
    background-repeat:no-repeat; 
    background-position: 2px -5px; 
    background-color: white;
}
.copyright {
    color: #666;
    font-size:80%;
}

/* albums */
h2.h2withstuff {
    text-align:right !important;
}
.h2withstuff span {
    float: left;
}
.lastfmlink {
    margin-right: 20px;
    color: #b6b6b6 !important;
    font-weight:normal;
    text-decoration: none !important;
}

.albums {
    overflow: auto;
    margin: 0 !important;
}

.albums a img { 
    width: 86px; height: 86px; 
    display: block;
    border: 1px solid #ccc;
}
.albums a { 
    border: 1px solid #ccc !important;  
    display: block; 
    float: left; 
    padding: 10px; 
    margin: 0 8px 8px 0; 
    background-color: #efefef !important; }
.albums a:hover { background-color: #dfdfdf !important; }

.bookmarks {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 90%;
}
.bookmarks a.inverted { background-color: #557 !important; border: 1px solid #7f7fff !important;  }
.bookmarks a:hover.inverted { background-color: #668 !important; }
.bookmarks a {
    overflow: hidden;
    width: 210px;
    height: 1.3em;
    line-height: 1.3em;
    display: block;
    border: 1px solid #7f7f7f !important;
    padding: 4px;
    margin-bottom: 6px;
    text-decoration: none !important;
}
.bookmarks a:hover {
    background-color: #555 !important; 
    color: #d0d0d0 !important;
}
.bookmarks span {
    display: block;
    margin: 0 26px 6px 8px;
}


/* tracks */
img.film_cover { border: 1px solid #7f7f7f; display: block; float: left; padding: 10px; margin:0 10px 10px 0; }
img.cover { width: 150px; height: 150px; border: 1px solid #7f7f7f; display: block; float: left; padding: 10px; margin:0 10px 10px 0; }
ol.tracks { float: left; margin: 0px; }
#disclaimer { margin: 4em 0 0 0; width: 60%; border-top: 1px solid #555; color: #777; padding: 0.5em; font-size:90%; }
#disclaimer p { margin-left: 0px; }
ul.lookup_at { margin: 0.3em 0 0 0; padding: 0 0 0 2em;}

img.percent {
 background: white url('/spaded/percent_back.png') top left no-repeat;
 background-position: 1px 0;
}
ul.film_list {
  margin-left: 0px;
  padding-left: 0px;
  width: 300px;
  list-style: none;
}
ul.film_list li a {
  display: block;
  padding: 10px 40px 10px 10px;
  background: #444 url('/spaded/rating/0.png') center right no-repeat;
  margin: 2px 0;
  text-decoration: none;
}
ul.film_list li a:hover {
    background-color: #555;
}



/*Comments*/
a.showlink {
    float: right;
    font-size: 97%;
    color: black;
    background-color: transparent !important;
    cursor: pointer;
}
a:hover.showlink {
    text-decoration: underline;
}
.grey {
    color: grey !important;
}
a.greylink {
    color: grey !important;
    font-weight: normal;
    font-size: 80%;
    margin-left: 20px;
}
a.greylink:hover {
    color: #666 !important;
    font-weight: normal;
    font-size: 80%;
}

.hsmall {
    font-size: 90%;
    font-weight: normal;
}
ul#cmnts-list li.comment {
  padding: 10px;
  border: 1px solid #ccc;
  background-color: #efefef;
  margin: 10px 0;
}                                          
li.comment dl {
    margin: 0;
    padding: 0;
    display: block;
}
ul#cmnts-list li.odd {background-color: #f3f3f3;}
ul#cmnts-list li.even {background-color: #fff;}
ul#cmnts-list li.stupit {background-color: #FCE8E8; border: 1px solid #daa;}
ul#cmnts-list li.commenthover {
    background-color: #D9DACC; 
    border: 1px solid #897E54;
}


ul#cmnts-list li dl dd {
  margin-left: 1.5em;
}
ul#cmnts-list li dl dd.written-after {
  color: #666;
  margin-top:2px;
}

ul#cmnts-list {
  list-style: none;
  margin: 0 0 1.25em auto;
  padding: 0;
  width: 740px;
}

ul#cmnts-last {
  list-style: none;
  padding: 2px;
}
ul#cmnts-last li {
  text-align: left;
  margin-bottom: 4px;
}
.comment dt a {
  border: none;
  text-decoration: none;
  color: black;
}
.comment dt a strong {
  border-bottom: 1px solid #333;
}
.comment dt a em {
  display: none;
}
.comment dt a:hover em {
  color: black;
  display: inline;
}
.comment dd a.time {
    color:black;
    border-bottom: 1px dotted #444;
    background-color: transparent !important;
}

#commentform {
  border: none;
  padding: 0;
  margin: 0 0 0px auto;
  width: 740px;
}
#commentform div#commentforminner {
  background-color: #efefef;
  border: 1px solid #ccc;
  padding: 10px;
}
#commentform p {
  margin: 0.6em 0;
}

#commentform .error {
background-color: #dacfcc !important;
 border: 1px solid #855 !important;
}

#commentform input#author,
#commentform input#url,
#commentform input#email,
#commentform textarea#text {
  width:715px;
  background-color: white;
  margin-top: 2px;
  border: 1px solid #ccc;
}
#commentform textarea#text {
  width: 705px;
  height: 200px;
}

input.err,
textarea.err {
  background-color: #fdd;  
}
input, textarea {
  font-family: "Trebuchet MS",Georgia;
  font-size: 100%;
}
form {
  margin: 0;
  padding: 0;
}
fieldset p {
  padding: 0;
  margin-top: 0;
  margin-bottom: 6px;
}
/* /Comments */


.artimage {
    overflow: auto;
}
.artimage div {
    float: left;
    padding: 15px 10px;
    background-color: #F4F4F4;
    border: 1px solid #92938F;
}   
.artimage div a {
    display: inline;
}
.left {
    margin: 0.5em 1em 0.5em 0;
    float: left;
}
.right {
    margin: 0.5em 0em 0.5em 1em;
    float: right;
}
.center {
    margin: 0.5em auto;
    overflow: auto;
    display: table;
}
.center div {
    display: table-cell;
}
* html .center { /* ie hack */ 
    display: block;
    width: 100%;
}
* html .center div { /* ie hack */ 
    display: block; 
} 

.artimage object {
    display: inline;
    vertical-align: middle;
    margin: 0 0.35em;
}
.artimage p {
    margin: 0.35em 0.35em -0.1em 0.35em;
    text-align: right;
    font-size: 90%;
}
.artimage img {
    display: inline;
    vertical-align: middle;
    border: 1px solid #92938F;
    margin: 0 5px;
}

/* Syntax */

.bqauthor {
    margin-top: -0.5em;
    font-style: italic;
    margin-left: 5em;
}

.clearleft {
    clear: left;
}

.code {
  overflow: auto;
  padding: 10px;
  margin: 0.5em 10px 0.5em 0;
  background-color: #e7e7e9;
  border: 1px solid #9f9faf;
  white-space: nowrap;
  font-family: "Consolas", monospace;
}
.code pre {
    margin: 0;
    padding:0;
}
.couriernew {
    font-family: "Courier New", Courier, monospace !important;
}

.code .c { color: #999988; font-style: italic } /* Comment */
.code .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.code .k { font-weight: bold } /* Keyword */
.code .o { font-weight: bold } /* Operator */
.code .cm { color: #999988; font-style: italic } /* Comment.Multiline */
.code .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
.code .c1 { color: #999988; font-style: italic } /* Comment.Single */
.code .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.code .ge { font-style: italic } /* Generic.Emph */
.code .gr { color: #aa0000 } /* Generic.Error */
.code .gh { color: #999999 } /* Generic.Heading */
.code .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.code .go { color: #888888 } /* Generic.Output */
.code .gp { color: #555555 } /* Generic.Prompt */
.code .gs { font-weight: bold } /* Generic.Strong */
.code .gu { color: #aaaaaa } /* Generic.Subheading */
.code .gt { color: #aa0000 } /* Generic.Traceback */
.code .kc { font-weight: bold } /* Keyword.Constant */
.code .kd { font-weight: bold } /* Keyword.Declaration */
.code .kp { font-weight: bold } /* Keyword.Pseudo */
.code .kr { font-weight: bold } /* Keyword.Reserved */
.code .kt { color: #445588; font-weight: bold } /* Keyword.Type */
.code .m { color: #009999 } /* Literal.Number */
.code .s { color: #bb8844 } /* Literal.String */
.code .na { color: #008080 } /* Name.Attribute */
.code .nb { color: #999999 } /* Name.Builtin */
.code .nc { color: #445588; font-weight: bold } /* Name.Class */
.code .no { color: #ff99ff } /* Name.Constant */
.code .ni { color: #800080 } /* Name.Entity */
.code .ne { color: #990000; font-weight: bold } /* Name.Exception */
.code .nf { color: #990000; font-weight: bold } /* Name.Function */
.code .nn { color: #555555 } /* Name.Namespace */
.code .nt { color: #000080 } /* Name.Tag */
.code .nv { color: #ff99ff } /* Name.Variable */
.code .ow { font-weight: bold } /* Operator.Word */
.code .mf { color: #009999 } /* Literal.Number.Float */
.code .mh { color: #009999 } /* Literal.Number.Hex */
.code .mi { color: #009999 } /* Literal.Number.Integer */
.code .mo { color: #009999 } /* Literal.Number.Oct */
.code .sb { color: #bb8844 } /* Literal.String.Backtick */
.code .sc { color: #bb8844 } /* Literal.String.Char */
.code .sd { color: #bb8844 } /* Literal.String.Doc */
.code .s2 { color: #bb8844 } /* Literal.String.Double */
.code .se { color: #bb8844 } /* Literal.String.Escape */
.code .sh { color: #bb8844 } /* Literal.String.Heredoc */
.code .si { color: #bb8844 } /* Literal.String.Interpol */
.code .sx { color: #bb8844 } /* Literal.String.Other */
.code .sr { color: #808000 } /* Literal.String.Regex */
.code .s1 { color: #bb8844 } /* Literal.String.Single */
.code .ss { color: #bb8844 } /* Literal.String.Symbol */
.code .bp { color: #999999 } /* Name.Builtin.Pseudo */
.code .vc { color: #ff99ff } /* Name.Variable.Class */
.code .vg { color: #ff99ff } /* Name.Variable.Global */
.code .vi { color: #ff99ff } /* Name.Variable.Instance */
.code .il { color: #009999 } /* Literal.Number.Integer.Long */

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #afafaf;
    padding: 5px;
    opacity: 0.85;
    width:220px;
    color: black;
    font-family: "Trebuchet MS";
}
.widettip {
    width: 420px !important;
}
#tooltip h3, #tooltip div { margin: 0; font-size: 90%; }


ul.post-list {
margin-left: 4.8em;
margin-top: -1.5em;
padding-left: 0;
position: relative;

}


ul.day-list {
  list-style: none;
  padding: 0 0 0 20px;
  margin-bottom: 1em;  
  line-height: 1.5em;
  font-size: 96%;
}

ul li.day {
}
ul li.day a {
    background: none;
    color: black;
}
ul li.day a.entrylink {
    
}

ul.day-list li {
  list-style: none;
  margin: 0 0 0em 0;
}

ul.post-list {
    margin-bottom: 0.5em;
}
ul.post-list li {        
    font-size: 100%;
    margin-top: 0;
    position: relative;
    margin: 0px 100px 0.1em 0px;
}
ul.post-list li a {
  width: 100%;
  display: block;
}
ul.post-list small {
  position: absolute;
  top: 0;
  right: -75px;
}

ul.post-list li small a {
  display: block;
  width: 50px;
}

.searchresults abbr {
    border: none;
    color: grey;
    font-size: 90%;
    text-align: center;
    margin-left: 1em;
}
.searchresults {
    padding: 0 0 0 0px;
    line-height: 1.6em;
    margin: 10px 0 20px 0;
    list-style: none;
}
.searchresults li {
    margin: 0;
    padding: 0;
    clear: both;
}


/* MAIN PAGE FEATURES */
.feature {
    width: 192px;
    float: left;
    margin: 70px 0;
}
.feature h2 {
    font-family: Helvetica;
    font-weight: bold;
    color: #556 ;
}


a.ghostfeed  {
    background-image: url(/images/ghost_feed.png);
    width: 16px;
    height: 16px;
    display: block;
}
a.ghostfeed:hover {
    background-image: url(/images/feed.png);
}




.fountain {}

div.streamdate {
}
span.streamday, span.streammonth {
    width: 32px;
    display: block;
    text-align: center;
    font-family: "Trebuchet MS";
}
span.streamday {  
    font-size: 95%;
    padding: 4px 0;
}
span.streammonth  {
    background-color: #a0aaaf; /* #8DC200;*/
    font-size: 70%;
    color: #fff;
}

.fountain h3 {
    background-color: #dfdfdf;
    width: 32px;
    border: 1px solid #a0aaaf;
    float: left;
    margin: 0; padding: 0;
    margin-right: -34px;
}
div.fountain {
    list-style: none;
    padding: 0;
    margin: 5px 0 0 0;
    overflow: auto;
    clear: both;
}
div.fountain div.snippet {
    padding: 0;
    margin: 0;
    clear: right;
    overflow: auto;
    padding-bottom: 1em;
    margin: 0 0 10px 46px;
    padding: 5px;
    background-color: #dfdfdf;
    border: 1px solid #ccc;
    font-family: "Trebuchet MS";
    font-size: 11pt;
}
div.fountain div.snippet > div {
    background-color: #fff !important;
    border: 1px solid #ccc;
    padding: 3px 3px 3px 6px;
    overflow: auto;
}

.snippet .tags {
    float: right;
    font-size: 90%;
    font-family: "Trebuchet MS";
    border: none;
    background: transparent;
    margin: 0 2px;
}
.snippet .tags a {
    background: url('/images/smalltag.png') 2px 4px no-repeat;    
    padding-left: 14px;
    border: none !important;
}

.snippet p {
    margin: 0 0 0 3em;
    font-size: 80%;
    color: #777;
}
 

.twit_external {
    color: #686868;
}

.fountain div.photo {
    margin-top: 0px;
    background-color: #dcdcdc;
    padding: 10px;
    border: 1px solid #c9c9c9;
    float: left;
}
.fountain div.caption {
    clear: left;
    margin: 0 0 0 3em;
    font-size: 80%;
    color: #777;   
}
.fountain .photo img {
    border: 1px solid #c9c9c9;
    display: block;
}
.tumblr_quote blockquote {
    border-left: 10px solid #dcdcdc;
    padding: 0.5em 0.7em;
    margin: 0 0 0 0px;
}

.lastfm a img { 
    width: 36px; height: 36px; 
    display: block;
    border: 1px solid #ccc;
}
.lastfm a.album { 
    border: 1px solid #ccc !important;  
    display: block; 
    float: left; 
    padding: 5px; 
    margin: 0 6px 6px 0; 
    background-color: #efefef !important; }
.lastfm a.album:hover { background-color: #dfdfdf !important; }


.rbox {
    width: 18px; height: 18px;
    background-image: url(/images/relevance.png);
    background-repeat: no-repeat;
    margin: 0; padding: 0;
    vertical-align: middle;
    margin: 0 10px 0 14px;
}
.rb00 { background-position: 0 -0px }
.rb01 { background-position: 0 -18px }
.rb02 { background-position: 0 -36px }
.rb03 { background-position: 0 -54px }
.rb04 { background-position: 0 -72px }
.rb05 { background-position: 0 -90px }
.rb06 { background-position: 0 -108px }
.rb07 { background-position: 0 -126px }
.rb08 { background-position: 0 -144px }
.rb09 { background-position: 0 -162px }
.rb10 { background-position: 0 -180px }
.rb11 { background-position: 0 -198px }
.rb12 { background-position: 0 -216px }
.rb13 { background-position: 0 -234px }
.rb14 { background-position: 0 -252px }
.rb15 { background-position: 0 -270px }
.rb16 { background-position: 0 -288px }
.rb17 { background-position: 0 -306px }
.rb18 { background-position: 0 -324px }
.rb19 { background-position: 0 -342px }
.rb20 { background-position: 0 -360px }
.rb21 { background-position: 0 -378px }
.rb22 { background-position: 0 -396px }
.rb23 { background-position: 0 -414px }
.rb24 { background-position: 0 -432px }
.rb25 { background-position: 0 -450px }
.rb26 { background-position: 0 -468px }
.rb27 { background-position: 0 -486px }
.rb28 { background-position: 0 -504px }
.rb29 { background-position: 0 -522px }
.rb30 { background-position: 0 -540px }
.rb31 { background-position: 0 -558px }
.rb32 { background-position: 0 -576px }
.rb33 { background-position: 0 -594px }
.rb34 { background-position: 0 -612px }
.rb35 { background-position: 0 -630px }
.rb36 { background-position: 0 -648px }
.rb37 { background-position: 0 -666px }
.rb38 { background-position: 0 -684px }
.rb39 { background-position: 0 -702px }
.rb40 { background-position: 0 -720px }
.rb41 { background-position: 0 -738px }
.rb42 { background-position: 0 -756px }
.rb43 { background-position: 0 -774px }
.rb44 { background-position: 0 -792px }
.rb45 { background-position: 0 -810px }
.rb46 { background-position: 0 -828px }
.rb47 { background-position: 0 -846px }
.rb48 { background-position: 0 -864px }
.rb49 { background-position: 0 -882px }



.tagger {
    position: absolute;
    margin-left: 290px;
    margin-top: 5px;
}
.tagger div {
    background-color: white;
    padding: 10px;
    border: 1px solid #999;
}
.tagger textarea, .tagger input {
    width: 200px;
    margin: 2px 0;
}



.hovermenu {
;
}

.chainlink {
    display: block; 
    padding: 5px 8px; 
    border-bottom: 2px solid #a0aaaf; 
    background-color: #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    font-family: Trebuchet MS;
    float: left;
}
a.chainlink:hover {
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    border-bottom: 2px solid #a0aaaf; 
    background-color: #e0eaff;

}

#filters {
    background-color: #dfdfdf;
    font-family: Trebuchet MS;
}
#filters a, #filters span {
    padding: 5px 8px; 
    float: left;
    display: block; 
}
#filters span {
    padding: 7px 8px; 
}
#filters a.filterlink {
    line-height: 16px;

    border-bottom: 2px solid #ccc; 
    background-color: #dfdfdf;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
   
}
#filters a.filterenabled {
    background-color: #e0eaff !important;
    border-left: 1px solid #a0aaaf;
    border-right: 1px solid #a0aaaf;
    border-top: 1px solid #a0aaaf;
    border-bottom: 2px solid #a0aaaf; 
    padding: 7px 8px;
}
#filters a.filterlink:hover {
    border-left: 1px solid #a0aaaf;
    border-right: 1px solid #a0aaaf;
    border-top: 1px solid #a0aaaf;
    border-bottom: 2px solid #a0aaaf; 
}
#filters a.filterenabled:hover {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 2px solid #ccc;

}




/* RELATED SECTION */
.related ul {
    list-style: none;
    margin: 0; padding: 0;
}
.related ul li {
    padding: 0; margin: 4px 0 0 0;

}

/*
.fountain li.twit {         background: url('/images/twit.png') 0px 4px no-repeat; }
.related li.bookmark { background: url('/images/browser.png') 0px 3px no-repeat; }
.fountain li.entrysnippet { background: url('/images/entrysnippet.png') 0px 3px no-repeat; }
.fountain li.tumblr_photo { background: url('/images/tumblr_photo.png') 0px 4px no-repeat; }
.fountain li.flickrfave   { background: url('/images/tumblr_photo.png') 0px 4px no-repeat; }
.fountain li.tumblr_quote { background: url('/images/tumblr_quote.png') 0px 1px no-repeat; }
.fountain li.lastfm {       background: url('/images/lastfm.png') 0px 4px no-repeat; min-height: 36px; }
*/
