/* css with lots of different <p> tags */
/* containing objects */

/* template for some kinds of objects -- a lime green box */
div.base{
  position : static;
  overflow : hidden;
  left : 5%; 
  right : 5%;
  bottom : 10%;
  width : 90%;
  background : #CDCDEE;
  margin : 2px 6px 0px 6px;
  border : solid 2px #FF9999;
  padding : 0px 1px 6px 1px;
  text-align : center;
  vertical-align : top;
  text-indent : none;
    line-height : 1.35em;
  font-size : 1.1em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  letter-spacing : normal;
  word-spacing : normal;
}

/* regular tags */
body{
  top : 0;
  right : 0;
  bottom 0;
  left : 0;
  background-color: #FEFEFF;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #996666;
  letter-spacing : normal;
  word-spacing : normal;
  
/*	margin : 0px 0px 0px 0px;
  border : solid 0px; #FFFFFF;
  padding : 0px 0px 0px 0px;
  text-align : center;
  vertical-align : top;
  text-indent : none;
  line-height : 1.35em;
  font-size : 1.1em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #996666;
  letter-spacing : normal;
  word-spacing : normal;
*/
}
body#sleety{
  background-image: url(../images/ice_crystal_rain_2.gif);
}


/* only used for edition on main page */
h1{
  margin : 24px 0 0 0;
  padding : 0;
  border : solid 0px #FF9999;
  text-align : center;
  text-indent : none;
  line-height : 1.2em;
  font-size : 1.2em;
  font-weight : bolder;
  color : #212122; 
}
p{
  left : 2%; 
  right : 2%;
  width : 96%;
  background : #FEFEFF;
  margin : 0px 0px 0px 0px;
  border : none;
  padding : 0px 0px 0px 0px;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  color : #996666;
/*  line-height : 1.35em;
  font-size : 1.1em;  
  font-family : Goudy, Georgia, Times-New Roman, serif;
  font-weight : bold;
  font-style : normal;
  font-variant : normal;
  color : #DDDDFF;
  letter-spacing : normal;
  word-spacing : normal;
*/
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #212122;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #222221;
	text-decoration: none;
}
/* the gray bar that says 'Sleetmagazine.com' */
div.sleet-big-title{
  position : static;
  overflow : hidden;
  width : 100%;
  background : #999F9F;
  margin : 2px 0 6px 0;
  border : solid 0px; #999F9F;
  padding : 0px 1px 2px 1px;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1.35em;
  font-size : 1.2em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #FEFEFF;
  letter-spacing : normal;
  word-spacing : normal;
}

div.sleet-small-title{
  position : static;
  overflow : hidden;
  width : 100%;
  background : #999F9F;
  margin : 2px 0 6px 0;
  border : solid 0px; #999F9F;
  padding : 0px 1px 3px 1px;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #FEFEFF;
  letter-spacing : normal;
  word-spacing : normal;
}
p.picture-left{
/* like it says */
  position : static;
  right : 25%;
  left : 5%;
  width : 70%;
  min-width : 42em;
  height : 132px;
  margin : 0px 6px 0px 0px;
  border : solid 0px #FF9999;
  padding : 6px 1px 6px 1px;
  text-align : left;
  vertical-align : middle;
  text-indent : 6px;
  line-height : 128px;
  font-size : .67em;
  font-family : Courier New, Courier, mono;;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #212133;
  letter-spacing : normal;
  word-spacing : normal;
}
p.picture-left img{
  float: left;
  width : 128px; 
  margin :10px;
}
p.picture-right{
/* like it says */
  position : static;
  right : 5%;
  left : 25%;
  width : 70%;
  height : 132px;
  margin : 0px 0px 0px 6px;
  border : solid 0px #FF9999;
  padding : 6px 1px 6px 1px;
  text-align : right;
  vertical-align : middle;
  text-indent : 6px;
  line-height : 128px;
  font-size : .67em;
  font-family : Courier New, Courier, mono;;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #212133;
  letter-spacing : normal;
  word-spacing : normal;
}
p.picture-right img{
  float: right;
  width : 128px; 
  margin :10px;
}

/* hanger table is the main row of links */

div.hanger-table{
  position : static;
  width : 100%; 
  /*margin : 0 25% 0 25%;*/
  background : #FEFEFF;
  border : solid 0px #FF9999;
  vertical-align : top;
  text-indent : none;
  line-height : 1.1em;
  font-size : 1.1em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-style : normal;
  font-variant : normal;
  letter-spacing : normal;
  word-spacing : normal;
  white-space : nowrap;
  color : #212122;
}
div.hanger-table a:hover{
  color : #000000; 
}
div.hanger-table td#left{
  background : #FEFEFF;
  text-align : left;
  vertical-align : top;
  padding : 0 2px 2px 0;
  text-indent : none; 
}
div.hanger-table a#left{
  background : #FEFEFF;
  padding : 0 2px 2px 0;
  text-indent : none;
  line-height : 1em;
  font-size : .67em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  /*color : #212122;*/
  color : #393320;
  text-decoration : none;
}
div.hanger-table td#mid{
  background : #FEFEFF;
  text-align : mid;
  vertical-align : top;
  padding : 0 2px 2px 2px;
  text-indent : none; 
}
div.hanger-table a#mid{
  background : #FEFEFF;
  padding : 0 2px 2px 2px;
  text-indent : none;
  line-height : 1em;
  font-size : .67em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  /*color : #212122;*/
  color : #393320;
  text-decoration : none;
}
div.hanger-table td#right{
  background : #FEFEFF;
  text-align : right;
  vertical-align : top;
  padding : 0 0 2px 2px;
  text-indent : none; 
}
div.hanger-table a#right{
  background : #FEFEFF;
  padding : 0 0 2px 2px;
  text-indent : none;
  line-height : 1em;
  font-size : .67em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  /*color : #212122;*/
  color : #393320;
  text-decoration : none;
}


/* current issue panels - note: all images are 170 x 126*/
table#current-issue-container{
  width: 80%;
  min-width : 504px;
  min-height : 150px;
  margin : 2px 10% 2px 10%;
  vertical-align : bottom;
  text-align : center;
  border : solid 0px #559955;
}

a#current-issue{
  float : left;
  width : 170px;
  height : 150px; 
  border : solid 0px #FF9955;
  margin : 0;
  padding : 0;
  text-align : center;
  line-height : 1.35em;
  font-size : .75em;
}

img#current-issue{
  width : 170px;
  height :126px;
  border : 0;
  text-align : center;
}

#current-issue-nofloat{
  clear : left;
}

/*Used for right-aligned cartoon headers in 'current_(genre)' pages*/
body p.current-picture-right{
/* like it says */
  position : static;
  width : 80%;
  height : 150px; 
  margin : 12px 0 0 10%;
  border : solid 0px #FF9999;
  padding : 0;
  text-align : right;
  vertical-align : bottom;
}
body p.current-picture-right img{
  float: right;
  height : 150px;
  margin : 0;
  border : solid 0px #999922;
  vertical-align : bottom;
}

body p.current-bold-bar {
  position : static;
  overflow : visible;
  width : 80%;
  background : #FEFEFF;
  margin : -6px 10% 6px 10%;
  /*border : solid 1px #DD2222;*/
  border-bottom : solid 16px #999F9F;
  padding : 0px 0px 5px 0px;
  text-align : left;
  vertical-align : bottom;
  text-indent : none;
  line-height : .75em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}

body p.current-bold-indented{
  position : static;
  overflow : hidden;
  right : auto;
  width : 70%;
  background-color : #FEFEFF;
  margin : 0px 10% 0 10%;
  border : solid 0px #CC2299;
  padding : 0 1px 16px 1px;
  text-align : left;
  vertical-align : top;
  text-indent : 4em;
  line-height : 1.2em;
  font-size : .67em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
body p.current-bold-indented a{
  background-color : #FEFEFF;
  float : left;
  left : 0;
  display : inline;
  overflow : hidden;
  width : 60%;
  border : solid 0px #55DD99;
  margin : 0 0 0 4em;
  border : solid 0px #99FF99;
  padding : 0 0 2px 0;
  text-align : left;
  text-indent : 0;
  vertical-align : top;
   color : #303033;
  letter-spacing : normal;
  word-spacing : normal;
}
body p.current-bold-indented a.titles{
  background-color : #FEFEFF;
  float : left;
  left : 45%;
  display : inline;
  overflow : hidden;
  border : solid 0px #55DD99;
  width : 35%;
  margin : 0 0 0 20em;
  padding : 0 0 2px 0;
  text-align : left;
  text-indent : 0;
  vertical-align : top;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  line-height : 1.5em;
  font-size : .8em;
  font-style : normal;
  font-variant : normal;
  color : #303033;
  letter-spacing : normal;
  word-spacing : normal;
}
body p.current-bold-indented a:hover{
  /*font-size : .8em;*/
  color : #000000;
}

/* special for "current" (index) pages */
span.current-right-column{
  position : fixed;
  overflow : hidden;
  border : solid 0px #55DD99;
  left : 33em;
  width : 35%;
  margin : 0em 10% 2px 2px;
  padding : 0 0 4px 0;
  text-align : left;
  vertical-align : bottom;
  text-indent : 0em;
  font-size : .8em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #000000;
}


body div.outer{
/* outer container for page, incuding footer etc. */
  position : static;
  display : inline;
  overflow : hidden;
  top : auto;
  left : auto;
  right : auto;
  bottom : auto;
  height : 100%;
  width : 100%;
  margin-top : 0px;
  text-align : center;
  vertical-align : top;
  border : solid 0px; #666666;
  padding : 0 5px 0 5px;
}

body div.inner{
/* inner container of page stuff, except footer etc. */
  position : static;
  overflow : hidden;
  background-color : #FEFEFF;
  width : 80%;
  margin-top : 24px;
  margin-right : 10%;
  margin-bottom : 6px;
  margin-left : 10%;
  vertical-align : top;
  text-align : center;
  border : solid 0px; #666666;
  padding : 1%;
}
body div.inner_current{
/* use with 'current_(genre)' pages */
  position : static;
  background-color : #FEFEFF;
  width : 90%;
  margin : 0 10% 6px 10%;
  vertical-align : top;
  text-align : center;
  border : solid 0px; #666666;
  padding : 1%;
}
body div.inner-fiction{
/* use with fiction pages to reduce margins */
  position : static;
  overflow : hidden;
  background-color : #FEFEFF;
  width : 90%;
  margin-top : 24px;
  margin-right : 5%;
  margin-bottom : 6px;
  margin-left : 5%;
  vertical-align : top;
  text-align : center;
  border : solid 0px; #666666;
  padding : 1%;
}

/* used for "back to whatever" links */
div.backto-table{
  position : static;
  width : 100%;
  margin : 24px 0 0 0;
  background : #FEFEFF;
  border-top : solid 0px #333399;
  vertical-align : top;
  text-align : center;
  line-height : 1.1em;
  font-size : 1.1em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-style : normal;
  font-variant : normal;
  letter-spacing : normal;
  word-spacing : normal;
  white-space : nowrap;
  color : #212122;
}
div.backto-table table{
  table-layout : auto;
  margin : 0 10% 0 10%;
  width : 80%;
  border-top : solid 0px #999F9F;
  
}
div.backto-table table#bar{
  table-layout : auto;
  margin : 0 10% 0 10%;
  width : 80%;
  border-top : solid 16px #999F9F;
  
}
div.backto-table a:hover{
  color : #000000; 
}


div.backto-table td#left{
  background : #FEFEFF;
  text-align : left;
  vertical-align : top;
  padding : 0 2px 2px 0;
  text-indent : none; 
}
div.backto-table a.bold-left{
  background : #FEFEFF;
  margin : 0;
  border : solid 0px #FF9999;
  padding : 0;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1em;
  font-size : .67em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  text-decoration : none;
  color : #212122;
 }
div.backto-table td#center{
  background : #FEFEFF;
  text-align : center;
  vertical-align : top;
  padding : 0 2px 2px 2px;
  text-indent : none; 
}
div.backto-table a.bold-center{
  background : #FEFEFF;
  margin : 0;
  border : solid 0px #FF9999;
  padding : 0;
  text-align : center;
  vertical-align : top;
  text-indent : none;
  line-height : 1em;
  font-size : .67em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  text-decoration : none;
  color : #212122;
}
div.backto-table td#right{
  background : #FEFEFF;
  text-align : right;
  vertical-align : top;
  padding : 0 0 2px 2px;
  text-indent : none; 
}
div.backto-table a.bold-right{
  background : #FEFEFF;
  margin : 0;
  border : solid 0px #FF9999;
  padding : 0;
  text-align : right;
  vertical-align : top;
  text-indent : none;
  line-height : 1em;
  font-size : .67em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  text-decoration : none;
  color : #212122;
}





/* more body tags for text level formatting */

/* use for authors or titles: bold, no top or bottom padding*/
body p.bold-tight{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  width : 80%;
  background : #FEFEFF;
  margin : 0 10% 0 10%;
  border : solid 0px #DD22FF;
  padding : 0px 0px 2px 0px;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1.25em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}


/* use for authors or titles: bold, no top or bottom padding*/
body p.bold-tight-centered{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  width : 80%;
  background : #FEFEFF;
  margin : 0 10% 0 10%;
  border : none;
  padding : 0px 0px 2px 0px;
  text-align : center;
  vertical-align : top;
  text-indent : none;
  line-height : 1.25em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* normal text with no top or bottom padding*/
body p.text-tight{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  width : 80%;
  background : #FEFEFF;
  margin : 0 10% 0 10%;
  border : solid 0px #222200;
  padding : 0px 0px 2px 0px;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
body p.text-tight-centered{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  width : 80%;
  background : #FEFEFF;
  margin : 0px 10% 0px 10%;
  border : none;
  padding : 0px 0px 2px 0px;
  text-align : center;
  vertical-align : top;
  text-indent : none;
  line-height : 2.5em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* special for poetry -- e.g. perry*/
body p.bold-bar-perry{
  position : static;
  overflow : none;
  width : 44em;
  background : #FEFEFF;
  margin : 12px 10% 2px 10%;
  border-bottom : solid 16px #999F9F;
  padding : 6px 0px 4px 0px;
  text-align : left;
  vertical-align : bottom;
  text-indent : none;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* special - perry *
  NOTE: em font conversion affects widths of blocks.
  To match bar-bold-perry ("target") size 
  divide the target block font size by the present (i.e. .75/.6) 
  then multiply that 
  result by the target block width to get the present
  width needed (.i.e. 44 * 1.25 = 55) */
body p.bar-bio-perry{
  position : static;
  overflow : none;
  top : 24px;
  width : 55em;
  background : #FEFEFF;
  margin : 16px 10% 12px 10%;
  border-top : solid 16px #999F9F;
  padding : 4px 0px 4px 0px;
  text-align : left;
  vertical-align : bottom;
  text-indent : none;
  line-height : 1em;
  font-size : .6em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #212122;
  letter-spacing : normal;
  word-spacing : normal;
}
/* normal text with not much top and bottom padding 
   but slightly more line height*/
body p.text-semi-tight-perry{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  width : 80%;
  background : #FEFEFF;
  margin : .5em 10% .5em 10%;
  border : solid 0px #99DDBB;
  padding : 1px 0px 2px 0px;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1.3em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}

/* special for poetry -- e.g. perry*/
body p.text-super-tight{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  width : 80%;
  background : #FEFEFF;
  margin : 0 10% 0 10%;
  border : solid 0px #99DDBB;
  padding : 0 0px 2px 0px;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}

/* normal text with not much top and bottom padding*/
body p.text-semi-tight{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  width : 80%;
  background : #FEFEFF;
  margin : .5em 10% .5em 10%;
  border : solid 0px #99DDBB;
  padding : 1px 0px 2px 0px;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1.1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* normal text with moderate top and bottom padding*/
body p.text-semi-loose{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  width : 80%;
  background : #FEFEFF;
  margin : .5em 10% 1em 10%;
  border : solid 0px #99DDBB;
  padding : 1px 0px 2px 0px;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1.1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* 1.5-line-spaced text with not much top or bottom padding*/
body p.text-semi-tight-lines{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  width : 80%;
  background : #FEFEFF;
  margin : 0px 10% 0px 10%;
  border : none;
  padding : 6px 0px 2px 0px;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1.5em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* use for authors or titles: bold, top and bottom 16px padding*/
body p.bold-loose{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  width : 80%;
  background : #FEFEFF;
  margin : 16px 10% 16px 10%;
  border : none;
  padding : 16px 0px 16px 0px;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}

/* bold text preceded by bar with no space between or after*/
body p.bar-bold{
  clear : left;
  position : static;
  overflow : hidden;
  top : 24px; 
  width : 80%;
  background : #FEFEFF;
  margin : 0px 10% 0px 10%;
  border-top : solid 16px #999F9F;
  padding : 0px 0px 4px 0px;
  text-align : left;
  vertical-align : bottom;
  text-indent : none;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* bold text followed by bar with no space between or after*/
body p.bold-bar{
  position : static;
  overflow : hidden;
  width : 80%;
  background : #FEFEFF;
  margin : 12px 10% 2px 10%;
  border-bottom : solid 16px #999F9F;
  padding : 6px 0px 4px 0px;
  text-align : left;
  vertical-align : bottom;
  text-indent : none;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* ordinary text followed by bar with 16px space between, none after*/
body p.text-bar{
  position : static;
  overflow : hidden;
  width : 80%;
  background : #FEFEFF;
  margin : 0 10% 16px 10%;
  border-bottom : solid 16px #999F9F;
  padding : 16px 0px 4px 0px;
  text-align : left;
  vertical-align : bottom;
  text-indent : none;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* ordinary text preceded by bar with 16px space between, none after*/
body p.bar-text{
  position : static;
  overflow : hidden;
  width : 80%;
  background : #FEFEFF;
  margin : 16px 10% 0px 10%;
  border-top : solid 16px #999F9F;
  padding : 16px 0px 4px 0px;
  text-align : left;
  vertical-align : bottom;
  text-indent : none;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* teeny text preceded by bar with no space between or after*/
body p.bar-bio{
  position : static;
  overflow : hidden;
  top : 24px;
  width : 80%;
  background : #FEFEFF;
  margin : 16px 10% 12px 10%;
  border-top : solid 16px #999F9F;
  padding : 4px 0px 4px 0px;
  text-align : left;
  vertical-align : bottom;
  text-indent : none;
  line-height : 1em;
  font-size : .6em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #212122;
  letter-spacing : normal;
  word-spacing : normal;
}
body p.bar-bio a{
  border : solid 0px; #992122;
  line-height : 1em;
  font-weight : bold;
  font-size : 1em;
/*  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-style : normal;
  font-variant : normal;*/
color : #212122;
}
body p.bar-bio a:hover{
  color : #000000; 
}

/* teeny text not preceded by bar with no space between or after*/
body p.bio{
  position : static;
  overflow : hidden;
  /*top : 24px;*/
  width : 80%;
  background : #FEFEFF;
  margin : 0px 10% 12px 10%;
  border-top : solid 0px #229F9F;
  padding : 0px 0px 4px 0px;
  text-align : left;
  vertical-align : bottom;
  text-indent : none;
  line-height : 1em;
  font-size : .6em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
color : #212122;
  letter-spacing : normal;
  word-spacing : normal;
}
body p.bio a{
  line-height : 1em;
  font-size : 1em;
  font-weight : normal;
/*  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-style : normal;
  font-variant : normal;*/
color : #212122;
}
body p.bio a:hover{
  color : #000000; 
}

/* bold block text, indented */
body p.bold-indented{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  bottom : 10%;
  width : 80%;
  background : #FEFEFF;
  margin : 0px 10% 0px 10%;
  border : none;
  padding : 16px 1px 16px 1px;
  text-align : left;
  vertical-align : top;
  text-indent : 2em;
  line-height : 1.2em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* block text, indented, space before */
body p.indented-text-headroom{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  bottom : 10%;
  width : 80%;
  background : #FEFEFF;
  margin : 8px 10% 8px 10%;
  border : none;
  padding : 8px 0px 2px 0px;
  text-align : left;
  vertical-align : top;
  text-indent : 2em;
  line-height : 1.2em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}


/* ordinary block text, indented */
body p.indented-text{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  bottom : 10%;
  width : 80%;
  background : #FEFEFF;
  margin : 7px 10% 8px 10%;
  border : none;
  padding : 0px 0px 2px 0px;
  text-align : left;
  vertical-align : top;
  text-indent : 2em;
  line-height : 1.2em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* ordinary block text, not indented */
body p.non-indented-text{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  bottom : 10%;
  width : 80%;
  background : #FEFEFF;
  margin : 0px 10% 0px 10%;
  border : none;
  padding : 16px 1px 16px 1px;
  text-align : left;
  vertical-align : top;
  text-indent : 0;
  line-height : 1.2em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}

/* ordinary block text, indented */
body p.indented-text-semi-tight{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  bottom : 10%;
  width : 80%;
  background : #FEFEFF;
  margin : 7px 10% 8px 10%;
  border : solid 0px #222200;
  padding : 1px 1px 2px 1px;
  text-align : left;
  vertical-align : top;
  text-indent : 2em;
  line-height : 1.25em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
/* special for poetry e.g. perry */
body p.indented2x-text-tight{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  bottom : 10%;
  width : 80%;
  background : #FEFEFF;
  margin : 0px 10% 0px 10%;
  border : none;
  padding : 1px 1px 2px 1px;
  text-align : left;
  vertical-align : top;
  text-indent : 4em;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}
body p.perry-2column{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  bottom : 10%;
  width : 80%;
  background : #FEFEFF;
  margin : 0px 10% 0px 10%;
  border : none;
  padding : 1px 1px 2px 1px;
  text-align : left;
  vertical-align : top;
  text-indent : 4em;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}

/* special for poetry  - e.g. perry */
body p.more-indented-text{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  width : 80%;
  background : #FEFEFF;
  margin : 0px 10% 0px 10%;
  border : solid 0px #EEBF22;
  padding : 0px 0px 2px 8em;
  text-align : left;
  vertical-align : top;
  text-indent : 0em;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}

/* special for poetry  - e.g. tutuianu */
body p.way-indented-text{
  position : static;
  overflow : hidden;
  left : auto; 
  right : auto;
  width : 80%;
  background : #FEFEFF;
  margin : 0px 10% 0px 10%;
  border : solid 0px #DD2255;
  padding : 0px 0px 2px 12em;
  text-align : left;
  vertical-align : top;
  text-indent : 0em;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
  letter-spacing : normal;
  word-spacing : normal;
}

/* special for poetry: perry */
table.perry{
  position : static;
  width : 44em;
  table-layout : auto;
  margin : 0 0 0 10%;
  padding : 0;
  text-align : left;
  vertical-align : top;
  text-indent : 0em;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #000000;
}
table.perry td#left{
  width : 20em;
  text-align : top;
  padding : 0;
  border : 0;
}
table.perry td#right{
  width : 22em;
  text-align : top;
  padding : 0;
  border : 0;
}

/* special for poetry: perry */
span.text-right-column{
  position : fixed;
  overflow : hidden;
  border : solid 0px #55DD99;
  left : 25em;
  width : 35%;
  margin : 0em 10% 2px 2px;
  padding : 0 0 4px 0;
  text-align : left;
  vertical-align : bottom;
  text-indent : 0em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  /*font-weight : normal;*/
  font-style : normal;
  font-variant : normal;
  color : #000000;
}


body p.extra-space{
  position : static;
  height : 24px;
  border : solid 0px #FFFF22;
}
body p.extra-half-space{
  position : static;
  height : 12px;
  border : solid 0px #FFFF22;
}


/* about us styles */
#aboutus{
  float : left;
  display : block;
  width: 80%;
  background : #FEFEFF;
  margin : 2px 10% 12px 10%;
  border : solid 0px #FF9999;
  padding : 0px 1px 6px 1px;
  text-align : left;
  vertical-align : top;
  text-indent : 0;
  color : #212122;
}
#aboutus-left{
  float : left;
  width: 20%;
  background : #FEFEFF;
  margin : 2px 0;
  border : solid 0px #999922;
  padding : 0px 1px 6px 1px;
  text-align : left;
  vertical-align : top;
  text-indent : 0;
  color : #212122;
}
#aboutus-right{
  float : right;
  width: 78%;
  background : #FEFEFF;
  margin : 2px 0;
  border : solid 0px #992222;
  padding : 0px 1px 6px 1px;
  text-align : left;
  vertical-align : top;
  text-indent : 0;
  color : #212122;
}

#aboutus-name{
  /*float : left;*/
  position : static;
  width : 20%;
  margin : 0;
  border : solid 0px #99FF99;
  padding : 0;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;

}
#aboutus-title{
  position : static;
  width : 20%;
  margin : 0;
  border : solid 0px #99FF99;
  padding : 4px 0 0 0;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  letter-spacing : normal;
  word-spacing : normal;
}

#aboutus img{
  position : static;
  margin : 0 373px 0 0;
  width : 102px;
  vertical-align : top;
  text-align: left;
  
}
#aboutus-text{
  position : static;
  width : 100%;
  margin : 0;
  border : solid 0px #9999FF;
  padding : 0 0 2px 0;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1em;
  font-size : .75em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  letter-spacing : normal;
  word-spacing : normal;
}


/* esoteric first page styles other than h1 */
div.mainpageinner{
  /* fixed-width centered box */
  position : static;
  display : inline; /* needed to prevent IE-like scroll desire */
  overflow : hidden;
  width : 50%;
  min-width : 50em;
  background : #FEFEFF;
  margin : 0 10% 0 10%;
  border : solid 0px; #999F9F;
  padding : 0 10% 0 10%;
  text-align : center;
  line-height : 0;
  vertical-align : top;
  text-indent : none;
}
/* the gray bar that says 'Sleetmagazine.com' */
div.mainpage-big-title{
  position : static;
  overflow : hidden;
  background : #999F9F;
  margin : 2px 15% 6px 15%;
  border : solid 0px; #999F9F;
  padding : 4px 1px 4px 1px;
  text-align : left;
  vertical-align : top;
  text-indent : none;
  line-height : 1.35em;
  font-size : 1em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-style : normal;
  font-variant : normal;
  color : #FEFEFF;
  letter-spacing : normal;
  word-spacing : normal;
}
div.mainpage-big-title strong{
  font-size : 1.2em;
  font-weight : bolder;
}

/* hanger table is the main row of links */
div.mainpage-hanger-table{
  position : static;
  margin : 0 15% 0 15%;
  width : 100%
  background : #FEFEFF;
  border : solid 0px #FF9999;
  vertical-align : top;
  text-indent : none;
  line-height : 1.1em;
  font-size : 1.1em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-style : normal;
  font-variant : normal;
  letter-spacing : normal;
  word-spacing : normal;
  white-space : nowrap;
  color : #424244;
}
div.mainpage-hanger-table a:hover{
  color : #000000; 
}
div.mainpage-hanger-table td#left{
  background : #FEFEFF;
  text-align : left;
  vertical-align : top;
  padding : 0 2px 2px 0;
  text-indent : none; 
}
div.mainpage-hanger-table a#left{
  background : #FEFEFF;
  padding : 0 2px 2px 0;
  text-indent : none;
  line-height : 1em;
  font-size : .67em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #212122;
  text-decoration : none;
}
div.mainpage-hanger-table td#mid{
  background : #FEFEFF;
  text-align : mid;
  vertical-align : top;
  padding : 0 2px 2px 2px;
  text-indent : none; 
}
div.mainpage-hanger-table a#mid{
  background : #FEFEFF;
  padding : 0 2px 2px 2px;
  text-indent : none;
  line-height : 1em;
  font-size : .67em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #212122;
  text-decoration : none;
}
div.mainpage-hanger-table td#right{
  background : #FEFEFF;
  text-align : right;
  vertical-align : top;
  padding : 0 0 2px 2px;
  text-indent : none; 
}
div.mainpage-hanger-table a#right{
  background : #FEFEFF;
  padding : 0 0 2px 2px;
  text-indent : none;
  line-height : 1em;
  font-size : .67em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #212122;
  text-decoration : none;
}
div.mainpagetext{
  /* grey box with text in it */
  position : static;
  overflow : hidden;
  background : #AAAFAF;
  margin : 2px 30% 6px 30%;
  border : solid 0px; #999F9F;
  padding : 20px 6px 6px 6px;
  text-align : center;
  vertical-align : top;
  text-indent : 0;
  line-height : 1em;
  font-size : .8em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #FEFEFF;
  letter-spacing : normal;
  word-spacing : normal;  
}

table.nominee {
  display : inline;
  border : solid 1px #FF9922;
  margin 0 27% 0 27%;
  text-align : middle;
}
table.nominee td#left {
  min-width : 22em;
}

/* pushcart nominee names on main page*/
p.nominee {
  position : static;
  /*height : 132px;
  width : 56%;
  margin : 0 5% 0 5%;*/
  background : #AAAFAF;
  border : solid 0px #FF9999;
  padding : 32px 0 2px 0;
  text-align : center;
  vertical-align : top;
  text-indent : 0;
  line-height : 1.5em;
  font-size : 1em;
  /*font-family : Courier New, Courier, mono;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;*/
  color : #FEFEFF;
  letter-spacing : normal;
  word-spacing : normal;
}
/*p.nominee img{
  float : right;
  vertical-align : top
  padding-left : -13px;
  width : 127px;
  height : 126px;
  margin-right: 0%
}*/

/* pushcart nominee names on main page*/
p.nominee1 {
  background : #AAAFAF;
  margin : 0;
  border : solid 0px #FF9999;
  padding : 2px 20% 2px 20%;
  text-align : left;
  /*vertical-align : top;*/
  text-indent : 0;
  line-height : 1.5em;
  font-size : 1em;
  /*font-family : Courier New, Courier, mono;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;*/
  /*color : #212122;*/
  letter-spacing : normal;
  word-spacing : normal;
}
p.nominee1 a {
  margin : 0;
  border : solid 0px #FF9999;
  padding : 2px 20% 2px 20%;
  /*text-align : left;
  vertical-align : top;*/
  text-indent : 0;
  line-height : 1.5em;
  font-size : 1em;
  /*font-family : Courier New, Courier, mono;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;*/
  /*color : #212122;*/
  letter-spacing : normal;
  word-spacing : normal;
}
p.nominee1 a:hover{
  color : #214444;
}


/* facebook thing in grey box on main page*/

p.fbee {
  position : static;
  overflow : hidden;
  background : #AAAFAF;
  height : 100px;
  /*width : 56%;*/
  margin : 2px 5% 4px 5%;
  border : solid 0px #9922DD;
  padding : 4px 4px 4px 4px;
  /*text-align : center;*/
  vertical-align : center;
  text-indent : 0;
/*line-height : 1.35em;*/
  font-size : 1em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #FEFEFF;
  letter-spacing : normal;
  word-spacing : normal;  
  
  

/*  line-height : 1.5em;
  font-size : .67em;
  font-family : Courier New, Courier, mono;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #213333;
  letter-spacing : normal;
  word-spacing : normal;  */
}
p.fbee img{
  float : left;
  border: solid 0 #DDDD22;
  /*vertical-align : center;
  padding-left : -13px;*/
  /*width : 72px;*/
  width : 100px;
/*  height : 100px; */
  margin-right: 5%
  margin-left : -13px;
  margin-bottom : 60px;
}

/* facebook anchor tag*/
p.fbee a {
  margin : 0 0 0 2em;
  border : solid 0px #FF9999;
  padding : 8px 0 0 0;
  text-align : left;
  vertical-align : center;
  text-indent : 0;
  line-height : 1.5em;
  font-size : 1em;
  font-family : Courier New, Courier, mono;
  font-weight : bolder;
  font-style : normal;
  font-variant : normal;
  color : #295588;
  letter-spacing : normal;
  word-spacing : normal;
}
p.fbee a:hover{
  color : #214444;
}


body div.footer{
  position: static;
  top: 100%;
  min-height : .75em;
  width : 100%;
  background : #999F9F;
  margin : 1.67em 0px 2px 0px;
  border : solid 1px #999F9F;
  padding : 0 .1em 2px .1em;
  text-align : center;
  vertical-align : middle;
  line-height : 1em;
  font-size : .5em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-style : normal;
  color : #FEFEFF;
  font-variant : normal;
}



/* for archives */

body#archive{
  background-image: url(../images/sleet_archive_background1.jpg);
  background-repeat: repeat-x;
}
p.archive{
	position: fixed;
	top : 0%;
	left : 12px;
	width : 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color : #EEDEDF;
	color: #223252;
}
p.archive a{
	font-weight: bold;
	font-style: oblique;
	color: #112252;
}

/* for facebook link on links page */
p.picture-right-smaller{
/* like it says */
  position : static;
  width : 70%;
  min-width : 42em;
  height : 92px;
  margin : 0px 6px 0px 0px;
  border : solid 0px #FF9999;
  padding : 46px 1px 6px 1px;
  text-align : right;
  vertical-align : middle;
  text-indent : 6px;
  line-height : 1em;
  font-size : .67em;
  font-family : Courier New, Courier, mono;;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : #212133;
  letter-spacing : normal;
  word-spacing : normal;
}
p.picture-right-smaller img{
  float: right;
  width : 92px; 
  margin :-46px 10px 10px 10px;
}
p.picture-right-smaller a{
  color : #212122;
}
p.picture-right-smaller a:hover{
  color : #214444;
}