
/* For use with the CSSerole Livejournal S2 layer */
/*  sburke*cpan.org    ... Time-stamp: "2011-03-26 22:03:44 ADT" ... */
/*
     Validate me at:    http://jigsaw.w3.org/css-validator/ 

*/

.hide, .subtle { display: none; }

body, .body {
  color: yellow;
  background-color: #cd3426;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 1ex 0 0;
  background-image: url("http://interglacial.com/lj/chinee_text.gif");
  background-position: left;
  background-repeat: repeat-y;
}

a:link    { color: #ffffa0; }
a:visited { color: #d6a44e; }
a:active  { color: #ffa0a0; }

.usericon  { background: white; color: black !important; }

.intro {
    padding-left: 262px;
    height: 155px;
    background-image: url("http://interglacial.com/lj/maogaze.gif");
    background-position: 0% 0%;	
    background-repeat: no-repeat;	

}

.guts { margin-left: 66px; padding-left: 1ex; }

.verbose_date, .verbose_message_id { display: none; }

.entry {
    background-image: url("http://interglacial.com/lj/china_stars.gif");
    background-position: 0% 2em;	
    background-repeat: no-repeat;
    margin-left: 57px;
}

.concise_entry { margin-bottom: .2em; margin-top: 0; }
 /* About all the formatting I think is necessary for concise_* things */


.usericon_main { float: right; } /* Notable */


.entry_content { margin: 0 0 0 110px; }

.usericon_entry_wrap { float: right; width: 110px; } /* NOTABLE */
.entry_whowhen, .subject_wrap { padding: 0; margin: 0; }
.subject_wrap { margin: 1ex 0 1ex 0;  } /* border-left: 5px cyan solid; */


.entry_whowhen { float: right; }
.entry_metabar { text-align: center; }

.subject_wrap:before { content: "<" }
.subject_wrap:after  { content: ">" }

.entry_metabar {
  padding: 2em 0 .6ex 3px;
}


.syndlinks { float: right; }

.rss, .atom, .foaf {
  border: 3px solid;
  border-color: #FC9 #630 #330 #F96;
  background: #F60;
  color: #FFF !important;
  margin: 0;
  padding: 0 3px;
  font: bold .7em verdana, sans-serif !important;
  text-decoration: none !important;
}
.atom {
  border-color: #0F9 #360 #030 #9F6;
  background: #080;
}
.foaf {
  border-color: #09F #306 #003 #06F;
  background: #008;
}


.replicandum { font-size: smaller; }

 .rss:before { content: "RSS" }
.atom:before { content: "Atom" }
.foaf:before { content: "FOAF" }


/*     ----------     Start of Calendar Stuff     --------  */
.monthtable {
  margin-bottom: 2em;
}
.weekrow td {
  border: 1px #ffffa0 solid;
  margin: 0;
  border-width: 1px 0 0 1px;
}
.month_header {
  background-color: #ffffa0;
  color: black;
  font-size:  large;
  text-align: center;
}
.month_footer {
  font-size: smaller;
  padding-top: .8em;
  text-align: center;
}
.weekdays_header th { width: 3em; }
.weekrow { color: #ffffa0; }
.weekrow .entry_count   {
  text-align: right;
  /* font-size: larger; */
}
.weekrow .entry_count a {
  background-color: #f22;
  padding: 0 1ex;
}

.weekday_empty { border-width: 0 !important; }

/*     ----------     End of Calendar Stuff     --------  */



.entry_metabar, .headerbar { clear: both; }

.message_content {
  /* text-align: justify; */
}
.message {
  max-width: 30em;
}

.daypage_navtable {   /* NOTABLE */
  clear: both;
  margin-right: auto;
  margin-left:  auto;
  margin-top:   4em;
  padding: 1ex;
  border: 3px solid #d6a44e;
}

.daypage_navtable .dprev   { text-align: left;   }
.daypage_navtable .dnext   { text-align: right;  }
.daypage_navtable .dmiddle { text-align: center; padding: 0 2em 0 2em; }



.page_title {
    color:               #f6c45e;
    font-size:           xx-large;
    padding-top: 0;
    margin-top: 0;
}
.view_links {
    font-family:         "Courier New", "Courier", "Lucida Console", monospace;
    font-size: small;
}
.view_links2 {
    font-family:         "Courier New", "Courier", "Lucida Console", monospace;
    font-size:           smaller;
}

.headerbar {
    background-color:	#d6a44e;
    color:		#000000;
    clear:		both;
    font-weight:	bold;
    font-size:		large;
    text-align:		left;
    margin:		1em 0 .5ex 0;
    padding-left: 1ex;
}

.comment_usericon_wrap { float: left; margin-right: 1ex; }  /* Notable */
.multiform_check_area     { float: right; font-size: smaller;}

.comment_subject { margin: 0; }  /* NOTABLE */

.nav_prev_next { text-align: center; font-size: smaller; }

.headerbar a { color: inherit; }

.headerbar_comments { margin-top: 2em; }  /* NOTABLE */

.headerbar, .time { white-space: nowrap }
.time { font-size: smaller; }


.entry_content, .comment_content {
  background-color:    #be1010;
  padding: 1em;
  border: dashed 2px #d6a44e; /* was #FFCC66; */
}


.headers_content {
  width: 100%;
}

.comment_when, .comment_ip { font-size: 75%; }
.headerbar_mass_action { text-align: center; margin-top: 2.1em }
.mass_action_form { text-align: center; }

.metabar {
    /*
    text-align:          right; 
    white-space:         nowrap;
    */
    background-color:    #42297b;
    /* color:               #ffffff; */
    max-width: 10em;
}

.navicons { float: right; }
.subject {
    /* color:		#ffffff; */
    font-weight:	bold;
    /* padding-left:	.6em; */
    font-size:		larger;
}
.entry_reply_prompt {
    text-align:          right;
}
#yearheader {
    color:               #ffffff;
    font-weight:         bold;
    font-style:          italic;
    font-size:           x-large;
}

.day_id {
    font-weight:         bold;
    font-size:           small;
}
#archiveyearpage_nav {
    font-size:           larger;
    font-weight:         bold;
}



body.s2_entry .readlink { font-size: 80%; }

.comment_content { margin-left: 0; }

.comment_reply_prompt {  /* NOTABLE */
  text-align: right;
  margin-top: 3px;
  font-size: 65%;
  margin-bottom: 2em;
}

.ind_1 { margin-top: 3.5em; }  /* Notable */
.comment_t { width: 100%; }

.readcomments { text-align: center }
.multiform_area { width: 50% }
.comment_date  { white-space: nowrap }
.usericon_wrap { width: 102px }

.comment_metabar {
  margin-top: 10px;
  margin-bottom: 3px;
  width: 100%;
}
.comment_metabar_screened {
  background-color: #666;
}
.comment_metabar_one {
  background-color: #a00;
}
.comment_metabar_two {
  background-color: #e33;
}



.endheaders { clear: both; border: none; padding: 0; margin: 0; }  /* NOTABLE!!! */

.ljsyndicationlink { font-size: 65% } /* NOTABLE */


.month_topics_nav { text-align: center; }


/* -------------------- Start of Elsewhere table stuff -------------------- */

.elsewhere {  /* Notable */

  font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
  font-size: small;
  border-collapse: separate;
  border-spacing: 20px 0;
  padding-top: 2.5em;
  margin-right: auto;
  margin-left: auto;
}

.elsewhere td {
  border: solid #b00;
  border-width: 5px 40px;
  padding: 4px;
  font-size: larger;
}

.elsewhere .abouthere { display: none; }

/* -------------------- End of Elsewhere table stuff -------------------- */



/*
   ============================================================================
		End of main stuff
   ============================================================================
*/

@media print {		/* Be tidily printable */
  * {
    border-color: black !important;
    color: black !important;
    background-color: white !important;
    background-image: none !important;
  }

  html, body {
    margin: 0;
    padding: 0;
    border: none;
  }
  .nav_prev_next, .entry_reply_prompt_empty, .elsewhere, .daypage_navtable { display: none }
  .rss, .atom, .foaf, .view_links, .view_links2 { display: none }
  .entry_reply_prompt .inbetween { display: none; }
  .entry_reply_prompt .postlink  { display: none; }


  /* Restore some borders... */
  .headerbar {
    border-top: 2px dotted black !important;
    margin-top: 1ex;
  }

  .entry_content + .subtle + .entry_metabar {
    border-top: 1px dotted black !important;
    margin-top: 1ex;
  }
}



/* End */

