/***************************************************/
/*    custom style adding features inside posts    */
/***************************************************/



/*--------------------------------------------------
         TABLE OF EVENTS
  Typically two columns with first being td class=day  
--------------------------------------------------*/
table.events{
  background-color:white;
  padding: 3px;
  margin : 0px 3em 10px 3em;
  border-collapse:collapse;
}
.events th{
  padding-left:3px;
  vertical-align:top;
  background-color: grey;
  font-weight:bold;
  color:white;
}  
.events td{
  border:1px solid #8D5607;
  padding-left:3px;
  padding-bottom:8px;
  vertical-align:top;
  /*background-image : url(images/GreyDayLine.gif);
  background-position: bottom center;
  background-repeat:no-repeat;*/
}  
.events td.day{
  color:grey;
  font-weight:bold;
  background-image : none;
  background-color: #F5F69E;
  
}  


/*--------------------------------------------------
         PLAIN TABLE
  Possibly with heading row  
--------------------------------------------------*/
table.plaintable{
  background-color:white;
  padding: 3px;
  border:2px solid black;
  margin : 0px 3em 10px 3em;
  border-collapse : collapse;
}
.plaintable th{
  padding-left:3px;
  vertical-align:top;
  background-color: grey;
  font-weight:bold;
  color:white;
}  
.plaintable td{
  border:1px solid black;
  padding:3px 6px 3px 6px;
  margin:0px;
  vertical-align:top;
}  
  
/*--------------------------------------------------
         NOLINES TABLE
  Indent, no lines, one border
--------------------------------------------------*/
table.nolines{
  border : none;
  margin : 0px 3em 10px 3em;
  border-collapse : collapse;
}
  
.nolines td{
  border:none;
  padding:1px 6px 1px 6px;
  margin:0px;
  vertical-align:top;
}  



ol.footnotes{
  background-color:white;
  margin:1em 3em 0px 3em !important;
}
  
a.more-link{
  background-image : url(images/MoreGrinder.gif);
  background-position:center left;
  background-repeat:no-repeat;
  margin:1em 0px 2px 2em; 
  padding:0px 1em 0px 1em;
  border:2px outset white;
  font-weight:bold;
  color:red;
}  
  

/*--------------------------------------------------
      GENERIC BOXES
  bxl ... Box on left
  bxr ... Box on right
---------------------------------------------------*/  
div.bxr {
  color:#0A520F;
  font-weight:bold;
  /*border: solid 1px #0A520F;*/
  border: inset 1px white;
  width:30%;
  margin:1em;
  padding:1em;
  float:right;
  background-color:#d8d8d8;
  background-image: url(images/DottedBg.png);
  background-repeat:repeat-x;
  }
div.bxl {
  color:#0A520F;
  font-weight:bold;
  border: inset 1px white;
  width:30%;
  margin:1em;
  padding:1em;
  float:left;
  background-color:#d8d8d8;
  background-image: url(images/DottedBg.png);
  background-repeat:repeat-x;
  }
div.new{
  color:#D83A0A;
  font-weight:bold;
  font-size:110%;
  border: inset 1px black;
  width:630px;
  margin:2px;
  padding:2px;
  background-color:#d8d8d8;
  background-image: url(images/yellowscratch2.jpg);
  background-repeat:repeat-x;
}  
  
  
/*--------------------------------------------------
         GENERIC SPANS
  (Always 3 character names)
  sup ... superscript ie. referencong notes
  com ... comment
  quo ... quote
  new ... latest headline/situation
  ops ... Opening paragraph start
  lit ... Literal
  ask ... Ask readers to get involved
  
--------------------------------------------------*/

span.ask{
  background-color: #0A520F;
  color:#33E9B8;
  padding:1px 6px 1px 6px;
  margin: 0px;
}  

span.com{color:blue;font-style:italic;}
span.lit{color:olive;font-style:italic;
  font-family:"Palatino Linotype";
  font-size:120%;
}
span.ops{
  margin:1px 2px 1px 0px;
  padding:0px 10px 0px 10px;
  font-family:"Palatino Linotype";
  color:white;font-size:140%;font-weight:bold;
  /*background-color:#606060;*/
  background-image:url(images/chalkBlack.jpg);
  
}  
span.quo{color:black;font-style:italic;background-color:#B1F8FB}  
span.sup {font-size:90%;font-weight:bold;color:red;position:relative;top:-4px;}  


/* links in articles */
.obj_bg a {
  border:2px outset white;
}

a.olink { } /* defaults to simple outset */


a.blink {   /* 'button' effect o-link */
  display:block;
  width : 170px;
  text-decoration:none;
  padding : 0px 5px 0px 5px;
  margin  : 0px 5px 0px 5px;
}

a.blinkx {   /* disabled 'button' effect */
  border:2px inset black;
  display:block;
  width : 170px;
  text-decoration:none;
  color : olive;
  background-color:#ddd;
  padding : 0px 5px 0px 5px;
  margin  : 0px 5px 0px 5px;
}


a.homepage {
  background-image:url(images/hp.gif);
  display:block;
  width:47px;
  height:51px; 
  cursor:url(images/fox.gif) 37 9, pointer;
}  



a.vlink {
  padding : 0px 10px 0px 45px;
  border:2px outset white;
  margin: 3em 1px 1em 1px; 
  background-image:url(images/fox.gif);
  background-repeat:no-repeat;
  min-height:50px;
  float:none;
  cursor:url(images/fox.gif) 37 9, pointer;
}  

a.xlink {
  padding : 0px 10px 0px 45px;
  border:2px outset white;
  margin: 3em 1px 1em 1px; 
  background-image:url(images/ElsewhereJump.gif);
  background-repeat:no-repeat;
  min-height:50px;
  float:none;
  cursor: url(images/HandCursorOffSite.gif) 5 1, auto;
}  

.postheader a:hover{
  border-bottom: 5px dotted red;
}  

.widget_tag_cloud a{
  border:none!important;
}  

.widget_tag_cloud a:hover{
  color:white!important;
  text-decoration:none!important;
  background-color:black!important;
}  

span.smallrss{
  background-image:url(images/rssSmall.gif);
  background-repeat:no-repeat;
  height:14px;
  color:white;
  padding:0px 10px 0px 0px;
}  
  
div.indent {
  margin:0px 50px 0px 50px;

}  

span.notIE {
  font-size:70%;
  color:red;
}

/* series part listing */

div.series{
  /*background-color:#FAF29E;*/
  background-image:url(images/sockss.jpg);
  background-repeat:repeat-x;
  padding:1px 5px 2px 5px;
}

span.thisPart{
  border:2px inset white;
  font-size:80%;
  background-color:#888;
}  

div.series a{
  background-color: #ccc;
  margin:0px 2px 0px 2px;
  font-size:80%;
}  

span.seriesTitle{
  font-weight:bold;
  color:black;
  background-color:white;
  padding:0px 4px 0px 4px;
  filter:alpha(opacity=70);opacity: 0.7;
  border:1px solid black;
}  

span.seriesIndex{
  color:black;
  background-color:white;
  padding:0px 4px 0px 0px;
  filter:alpha(opacity=80);opacity: 0.8;
}  

/* social bookmarks listing */

div.social {
  float:right;
  padding-right:10px;
  width:200px;
  /*border:1px solid black;
  background-color:white;*/
}
  
div.social a{
  float:right;
  background-color: white;
  padding:2px 0px 0px 0px;
  margin:0px 2px 0px 2px;
  height:13px;
  width:15px;
  border:none;
} 
div.social img {
  border:none;
}  




