
BODY { font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	text-align: center;
	margin-bottom: 500px;
	}

a:link { color: #003399;
	text-decoration: none; }
a:visited { color: #003399;
	text-decoration: none; }
a:active { color: #cc0000;
	text-decoration: none; }
a:hover {  color: #cc0000; 
	text-decoration: none;
}

a.cathead {
	font-size: 11px;
	font-weight: bold;
}

a.archive {
	font-style: italic;
}
a.archive:link { color: #9999cc;
	text-decoration: none; }
a.archive:visited { color: #9999cc;
	text-decoration: none; }
a.archive:active { color: #cc3333;
	text-decoration: none; }
a.archive:hover {  color: #cc3333; 
	text-decoration: none;
}

a.page {
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
}

a.locusmag:link { color: #ffffff;
	text-decoration: none; }
a.locusmag:visited { color: #ffffff;
	text-decoration: none; }
a.locusmag:active { color: #cc3333;
	text-decoration: none; }
a.locusmag:hover {  color: #cc3333; 
	text-decoration: none;
}

a.sfadb:link { color: #ffffff;
	text-decoration: none; }
a.sfadb:visited { color: #ffffff;
	text-decoration: none; }
a.sfadb:active { color: #ffc;
	text-decoration: none; }
a.sfadb:hover {  color: #ffc; 
	text-decoration: none;
}




.biblio {
	font-size: 10px;
	color: #666699;
}

/* interview excerpt posts */
.bio {
	font-family: Georgia, Book Antiqua, Times New Roman;
	font-size: 13px;
	font-style: italic;
}

.borderbox {
	border:1px solid #663333;
	padding:15px;
	margin-bottom:25px;
}

.byline {
	color:#667799;
	margin-top: 6px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/* issue toc pages */
.caption {
	font-size: 10px;
	color: #999999;
}

/* used for category headers in directory listings */
.cat {
	color: maroon;
	text-align: left;
}

.cataw {
	color: #f00000;
	text-align: left;
}


.catheader {
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	text-transform: uppercase;
}


/* not used on homepage */
.chrono {
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
}

.chrononews {
	text-align: left;
	padding-left: 88px;
	padding-right: 82px;
}

.chronoroundtable {
	text-align: left;
	padding-left: 118px;
	padding-right: 112px;
}

.content {
	padding-left: 20px;
	padding-right: 10px;
}

/* used on static pages... home/about, etc.   */
.contentblock {
	padding-top: 100px;
	padding-left: 70px;
	padding-right: 70px;
	font-size: 12px;
}

.contentblock p {
	font-size: 12px;
}

/* use to pad any full-width page, e.g. links pages */
/* can't use on td or right corner bubble would push down */
.contentfull {
	text-align: left;
	padding-top: 60px;
	padding-left: 40px;
	padding-right: 0px;
	}

/* issue table of contents pages */
.contentii {
	font-family: Georgia, Book Antiqua, Times New Roman;
	font-size: 13px;
	padding-left: 15px;
	padding-right: 15px;
}

/* used on static pages... home/about, etc.   */
.contentmid {
	padding-top: 50px;
	padding-left: 50px;
	padding-right: 230px;
	font-size: 12px;
}

/* used on static pages... home/about, etc. - this version allows spread into right sidebar (for magazine/digital)  */
.contentmidwide {
	padding-top: 50px;
	padding-left: 70px;
	padding-right: 80px;
	font-size: 12px;
}

.contentmid p {
	font-size: 12px;
}


/* used on reviews, perspectives blogs   */
/* probably don't use this... not needed  */
.contentnarrative {
	padding-top: 40px;
	padding-left: 75px;
	padding-right: 100px;
	font-size: 12px;
}

/* reviews blog */
.credits {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #333366;
/*	border-top: 1px #4A6F8B solid;
	border-bottom: 1px #4A6F8B solid; */
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
}

.dateblink {
	color: #996666;
	}

.dateseen {
	font-size: 10px;
	color: #666699;
}

/* contributors' index, etc. */
.entry {
	color: #336666;
	font-weight: bold;
}

.entryblock {
	width:75%;
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 8px;
	margin-bottom: 25px;
	padding-right: 0px;
	/*border:1px solid #663333;*/
	color: #555566;
	font-size: 11px;
}

.entrygph {
	margin-top: 10px;
	width: 15%;
	float: left;
	text-align: left;
	vertical-align: middle;
	margin-bottom: 25px;
}


@font-face {
    font-family: Souvienne_font;
    src: local(Souvienne_font), url('fonts/SVASWFTE.TTF') format('opentype');
}

.footerblog {
	font-size: 11px;
	padding-left: 25px;
	margin-top: 25px;
	padding-right: 20px;
	border-top: 1px #4A6F8B solid;
	border-bottom: 1px #4A6F8B solid;
}

form { font-size:7px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	}

/* currently invoked only on links pages */
h1 {	font-family: arial, verdana, arial, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	color: #4A6F8B;
	font-style: italic;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:0px;
}

h1.announce {	font-family: arial, verdana, arial, sans-serif;
	font-size: 17px;
	padding-left: 10px;
	color: #000;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:20px;
}

h1.links {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	background-color: #D6E7E7;
	padding: 3px;
	border: 1px green solid;
	margin-bottom: 5px;
	}

h2 {	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	/*background-color: #E0EEEE;*/
	padding: 0px;
	color: #663333;
	font-weight: normal;
	text-align: left;
	/* border-top: 1px #9999cc solid;  96b2c8 */
	margin-bottom:0px;
	/*background: url(graphics/datefill.gif);*/
	margin-top: 5px;
	}

/* testing this, 13mar13 */
h2.souvienne {font-family: Souvienne_font;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin-bottom:0px;
	margin-top: 5px;
	}

/* testing this, 13mar13 */
h2.jacques {font-family: 'Jacques Francois', serif;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin-bottom:0px;
	margin-top: 5px;
	}

h3 { 	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9999cc;
	margin-top:0px;
	margin-bottom:5px;
	margin-left: 0px;
	}

/* not current being used */
h4 { 	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top:5px;
	margin-bottom:5px;
	border-top:1px solid #663333;
	}

/* lois tilton review column */
#minitoc {
	margin: 2px auto 8px auto;
	border: 2px solid #605090;
	width: 66%;
}

#minitoc h1 {
	margin: 0px;
	padding: 2px 6px;
	text-align: center;
	color: #D8BBF6;
	font-size: 14pt;
	font-weight: bold;
	background: #605090;
}

li.columntoc {
	font-family: "Verdana", "Arial", "Helvetica", san-serif;
	font-style: italic;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#minitoc ul {
	list-style: disc outside;
}

/* lois tilton review column */
h4.issueheader {
	margin: 0px 0px 12px 0px;
	padding: 0px 6px 1px 6px;
	background-color: #E0E0FA;
	border-bottom: 1px solid #CCCCDD;
	border-top: 1px solid #CCCCDD;
	font-size: 14px;
	font-weight: bold;
	color: #445566;
}

/* lois tilton review column */
h4.storyheader {
	margin: 0px 0px 6px 0px;
	padding: 0px 6px 1px 6px;
	background: #E8E8F8;
	border-bottom: 1px solid #BBBBCC;
	font-size: 12px;
	font-weight: normal;
}

h5 { 	font-family: verdana, arial, sans-serif;
	color: #4A6F8B;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 6px;
	word-spacing: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
	border-top:1px solid #ccdddd;
	border-bottom:1px solid #ccccff;
	width: 980px;
	}

.h5inside { font-family: verdana, arial, sans-serif;
	color: #4A6F8B;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
	word-spacing: 4px;  
	line-height: 1.5;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
	}

h6 {
	font-family: times new roman, times;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

.highlightcorner {
	text-align: center;
	background-color: #a5bdc6;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(graphics/leftsidefill09b.gif);
	/* was highlightfill09a.gif */
	/*border-bottom: 1px solid #9999cc;*/
}

.highlightcornertext {
	text-align: center;
	/*background-color: #e7f0f0;*/ /*a5bdc6*/
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	/*border-bottom: 1px solid #ffeeee;*/
}

.highlightcornertext3 {
	text-align: center;
	/*background-color: #e7f0f0;*/ /*a5bdc6*/
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.highlightcornertrio {
	/*border-top: 1px solid #9999cc;*/
	padding-top: 2px;
	background: url(graphics/leftsidefill09a.gif);
}


.hp_left_block {
	/*background-color: #d6e7ef;*/    /* was #eff7f7; */
	vertical-align: top;
	/*border-left: 1px #4A6F8B solid;*/
	text-align: left;
	padding-left: 0px; /* was 15 for both */
	padding-right: 0px;
	/*background: url(graphics/leftsidefill09b.gif);*/
}

.hp_left_block2 {
	vertical-align: top;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	background: url(graphics/leftsidefill09b.gif);
}

.hp_left_block3 {
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	background: url(graphics/leftsidefill09b.gif);
}

img {
	margin-left: 0px;
	margin-right: 0px;
}

img.cover {
	margin-left: 20px;
	margin-bottom: 15px;
}

/* photos on staff page */
img.photo {
	margin-left: 10px;
	margin-bottom: 10px;
}

/* for cover/photo images in right sidebars of blog posts */
img.post {
  padding:4px;
  border:1px dotted #ddd;
  margin-top: 100px;
  margin-bottom: 100px;
  }

/* interview excerpts */
.interview { font-family: Georgia, Book Antiqua, Times New Roman;
	font-size: 13px;
	color: #990000;
}

.leftheading {
	padding: 3px;
	/* color: #4A6F8B;  */
	font-weight: bold;
	text-align: center;
	background: url(graphics/blinkfill3d.gif);
	}

.leftsideblog {
	padding: 15px;
}

.lefttextcenter {
	background-color: #E0EEEE;    /* was #E0EEEE;*/
	padding: 6px;
	text-align: center;
	color: #330000;
	background: url(graphics/blinkfill4.gif);
	}

.lefttextleft {
	background-color: #E0EEEE;    /* was #E0EEEE;*/
	padding: 6px;
	text-align: left;
	color: #330000;
/*	background: url(graphics/blinkfill4.gif);*/
	}

/* issue table of contents pages */
li.i { font-family: Georgia, Book Antiqua, Times New Roman;
	font-size: 13px;
}

.locusmagblock {
	text-align: center;
	/*color: #ccccff;*/
/*	background: url(graphics/locusfill3.gif);*/
 	background: url(graphics/locusmagcurrentblock3.gif) no-repeat top;
}
/* use locusmagcurrentblock3.gif to say 'current issue' */
/* use locusmagnextissueblock.gif to say 'next issue' */


.locusmagprevblock {
	text-align: center;
	padding: 0px;
	color: #ccccff;
 	/*background: url(graphics/locusmagprevblock.gif) no-repeat top;*/
	background: url(graphics/locusfill4.gif);
	}

.locusrightcolblock {
	text-align: left;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;    /* was #E0EEEE;*/
	color: #003333;
	background: url(graphics/rightcornerbg_200.gif) no-repeat top;;
/*
	background: url(graphics/rightcornerbg_200.gif);
	border-left: 1px solid #333366;
	border-right: 1px solid #333366; */
}

.locusrightcolblockhp {
	text-align: left;
	padding: 10px 10px 0px 10px;
	background-color: #ffffff;    /* was #E0EEEE;*/
	color: #003333;
	border-left: 1px solid #333366;
	border-right: 1px solid #333366;
}

.pagerightblockfloat {
	width: 200px;
	float: right;
	text-align: left;
	padding: 0px 0px;
	color: #003333;
}

.locusrightindxblock {
	text-align: left;
	padding: 5px;
	background-color: #DFE8FF;    /* was #E0EEEE;*/
	color: #003333;
	border-left: 1px solid #333366;
	border-right: 1px solid #333366;
}

.locusrightindxblock2 {
	text-align: center;
	padding: 5px;
	font-family: times new roman, times;
	font-size: 14px;
	background-color: #ffffff;    /* was #E0EEEE;*/
	color: #003333;
	border-left: 1px solid #333366;
	border-right: 1px solid #333366;
}

.monitorquote {
	color: #993333;
}

.morepostsheader {
	border-top: 1px solid #ccddcc;
	border-bottom: 1px solid #ccddcc;
	margin-bottom: 5px;
}


/* used to highlight unlinked (current) selection in a menu */
.nolink {
	color: #cc3333;
	font-weight: bold;
	}

/* raw p tag used in monitor listings... */
p {   font-family: verdana, arial, sans-serif;
	font-size: 11px;
}


/* site map */
p.a {   font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

/* issue toc colophon */
p.tocb {   font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

/* monitor listings */
p.descr {
	font-family: verdana, arial, sans-serif;
	margin-left: 20px;
	font-size: 11px;
}

/* interview excerpts */
p.e { font-family: Georgia, Book Antiqua, Times New Roman;
	font-size: 13px;
	color: #990000;
}

/* paragraphs on issue table of contents pages */
p.i { font-family: Georgia, Book Antiqua, Times New Roman;
	font-size: 13px;
}

/* 3jul13, on monitor pages to avoid spacing above description when 2nd cover */
p.nomargin {   font-family: verdana, arial, sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
}


/* questions on FAQ page */
p.q {	font-weight: bold;
	font-style: italic;
	color: #996666;
	font-size: 11px;
}

.page {
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	margin-top: 5px;
}

.pagedate {
	font-size: 10px;
	color: #663333;
	text-align: center;
/*	margin-right: 20px;
	margin-bottom: 0px;*/
}

.pagedateblog {
	font-size: 10px;
	color: #663333;
	text-align: right;
	margin-right: 250px;
	margin-bottom: 0px;
	margin-top: 40px;
}

.pagedateright {
	font-size: 10px;
	color: #663333;
	text-align: right;
}

.pagedaterightcenter {
	font-size: 10px;
	color: #663333;
	text-align: center;
}

.pagefooter {
	font-size: 10px;
	padding-left: 25px;
	padding-top: 25px;
	padding-right: 20px;
}

/* deprecate? */
.pagetitle {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	margin-right: 20px;
}

/* contributors index, etc. */
.posted {
	font-size: 10px;
	color: #663333;
}

.pub {
	font-size: 10px;
	color: #333366;
}

.purchase {
	font-size: 10px;
	font-style: italic;
	color: #996666;
}

.quote
{	color: #993333;
	font-style: italic;
	font-size: 11px;
	margin-right: 20px;
}

.quotehighlight
{	color: #993333;
	font-style: italic;
	font-size: 10px;
	margin-right: 0px;
}

.rightcolblock300 {
	text-align: left;
	padding: 10px 10px 0px 10px;
	background-color: #ffffff;
	color: #003333;
	border-left: 1px solid #333366;
	border-right: 1px solid #333366;
}

.searchbox {
	text-align: center;
	border:1px solid #4A6F8B;
	margin-top: 2px;
	margin-left: 20px;
	margin-right: 0px;
	padding: 0px;
}

.sectionfooter {font-family: verdana, arial, sans-serif;
	font-size: 10px;
	padding: 2px;
	color: #663333;
	font-weight: normal;
	text-align: left;
	margin-bottom:0px;
	margin-top: 5px;
	/*background-color: #f6ffff;*/
	border-top: 1px #ccdddd solid; /* 008484 more news is ccddcc */
	border-bottom: 2px #008484 solid;
	}

/* this version omits the 2px under border */
.sectionfooter1 {font-family: verdana, arial, sans-serif;
	font-size: 10px;
	padding: 2px;
	color: #663333;
	font-weight: normal;
	text-align: left;
	margin-bottom:0px;
	margin-top: 5px;
	border-top: 1px #ccdddd solid;
	}

.sectionfooterc {
	font-size: 10px;
	padding: 2px;
	color: #663333;
	font-style: italic;
	font-weight: normal;
	text-align: center;
	margin-bottom:0px;
	margin-top: 5px;
	border-top: 1px #ccccff solid; 
	border-bottom: 2px #4242FF solid;
	}


.sfadbbox {
	background-color: #2B3956;
	color: #ccc;
}

.sfadbtext {
	background-color: #2B3956;
	color: #ffc;
}

td { font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	}

/* all td.best* used in bestseller tables */
td.best {
	font-family: arial, sans-serif;
}
td.bestcell {
	font-family: arial, sans-serif;
	color: #663300;
	background-color: #D6E7E7;
}
td.bestch {
	font-family: arial, sans-serif;
	background-color: #ddcccc;
}
td.bestnyp {
	background-color: #ffffcc;
}
td.beststale {
	background-color: #cccccc;
}


/* all td.monbest* used in bestseller tables */
td.monbest {
	font-family: arial, sans-serif;
	padding: 7px;
}
td.monbestcell {
	font-family: arial, sans-serif;
	color: #663300;
	background-color: #D6E7E7;
	padding: 7px;
}
td.monbestch {
	font-family: arial, sans-serif;
	background-color: #ddcccc;
	padding: 7px;
}
td.monbestnyp {
	background-color: #ffffcc;
	padding: 7px;
}
td.monbeststale {
	background-color: #cccccc;
	padding: 7px;
}






/* set up for reviews blog using table structure */
td.blogmiddle {
	padding-left: 50px;
	padding-right: 40px;
	font-size: 12px;
}

td.blogright {
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

/* these three used by directory pages */
td.bold {color: #330000;
	background-color: #ddcccc;
	font-weight: bolder;}

td.dirmenu {font-family: verdana, arial, sans-serif;
	color: #333366;
	background-color: #CCDDDD;
	text-align: center;}

td.right {font-family: verdana, arial, sans-serif;
	color: #333366;
	background-color: #ddcccc;
	text-align: right;}





td.c {
	text-align: center;
}

/* monitor index page */
td.contentmonindex {
	text-align: left;
	padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 12px;
}

/* static resources pages */
td.contentresource {
	text-align: left;
	padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 11px;
}

td.contentcons li {
	margin-right: 25px;
}

/* about locus mag page */
td.contenttext {
	text-align: left;
	padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 12px;
}

td.contenttext p {
	font-size: 12px;
}

td.footer {
	color: #666666;
	text-align: left;
	}

td.hp_center_col {
	text-align: left;
	padding-left: 20px;
	padding-right:20px;
}

td.hp_half_col {
	font-size: 9px;
	padding-right: 4px;
	padding-left: 4px;
}

td.hp_half_col_rt {
	font-size: 9px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 1px solid #cccccc;

}

td.highlights {
	/* background-color: #ffffff; */ /*#e7f7f7*/
	padding: 5px;
	color: #333333;
	text-align: center;
	font-size: 12px;
	}

td.leftside {
	background-color: #333366;
	vertical-align: top;
	border-left: 1px #4A6F8B solid;
	border-right: 1px #4A6F8B solid;
}

td.leftpane {
	/* background-color: #333366; */
	vertical-align: top;
	border-left: 1px #4A6F8B solid;
	border-right: 1px #4A6F8B solid;
	background: url(graphics/blinkfill4.gif);
}

td.locusmagdescr {
	text-align: center;
	color: #444466;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 11px;
}

/* used on subscription, order pages */
td.ordercell {
	background-color: #D6E7E7;
	font-size: 10px;
	color: #990000;
	vertical-align: middle;
}
td.ordercellb {
	background-color: #D6D6E7;
	font-size: 10px;
	color: #990000;
	vertical-align: middle;
}

td.ordercellc {
	background-color: #D6E7E7;
	font-size: 10px;
	color: #990000;
	vertical-align: middle;
	text-align: center;
}
td.ordercelld {
	background-color: #E3D6E7;
	font-size: 10px;
	color: #990000;
	vertical-align: middle;
	text-align: center;
}
td.ordersub {
	font-size: 14px;
	color: #000099;
	font-weight: bold;
}
td.ordersubp {
	font-size: 14px;
	color: #550753;
	font-weight: bold;
}

td.ordertext {
	font-size: 10px;
	color: #990000;
}
td.ordertexta{
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}

/* bestsellers tables */
td.text {
	font-size: 12px;
}

.texta { 
	font-family: arial, sans-serif;
	font-size: 10px; 
	padding: 0px;
	color: #336666;
	background-color: #ffffff; 
	border: 0px; 
	text-align: center;
}

/* used as right corner title on all section pages */
.titlepage {
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #333366;
	text-align: center;
	font-variant: small-caps;
	magin-bottom: 0px;
	}

/* used as left sidebar title on all section pages */
.titlesection {
	font-size: 13px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 10px;
	font-variant: small-caps;
	color: #333366;
	text-align: center;
}


/* issue table of contents pages */
.toc {
	font-family: Georgia, Book Antiqua, Times New Roman;
	font-size: 13px;
	font-weight: bold;
	color: maroon;
	text-align: center;
	margin-top: 20px;
}
.tocpage {
	color: maroon;
	font-weight: bold;
}
.tocsection {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}


.ukpub 	{
	color: #009900;
}	

.tocblock {
}

.tocblockc {
	text-align: center;
}

.tocheader1 {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	letter-spacing:2px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.tocheader2 {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}





/* bullet for menus of additional posts, using ul and li */
ul.hp {
    margin: 0px;
    padding: 0px;
}
ul.hp li{
    text-align: left;
    list-style: none;
    padding: 0px 1px 1px 10px;
    margin: 0px 0px 0px 0px;
    background: url(graphics/littledot.gif) 2px 5px no-repeat;
}


.win {
	color: #990000;
}




/* ##########     tags for rss feed displays     ##############  */

.channel { font-family: verdana,arial; font-weight: bold; font-size: 125%; margin-top: 0px; margin-bottom: 2px; text-align: left; color:#003399;}
.channelDescription { font-size: 95%; margin-bottom: 10px; text-align: center;}
.channelPublisher { font-size: 125%; margin-bottom: 0px;}
.blinkdescr { display: block; font-size: 10px; color: #555566; width: 100%; margin-bottom: 10px;}
.itemdescr { display: block; font-size: 11px; color: #555566; width: 100%; margin-bottom: 10px;}
.itemdescralt { display: block; font-size: 95%; width: 100%; margin-bottom: 10px;}







/* ######### CSS for top level tabs ######### */
/* these were in file 'mouseovertabs.css' provided with javascript setup */


.tabsmenuclass ul{
overflow: hidden;
width: 980px;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
border-top:1px solid #ccccff;
border-bottom:1px solid #ccdddd;
}

.tabsmenuclass li{
float: left;
}

.tabsmenuclass a{
display: block;
padding: 5px 12px; /* was 7px on leftright */
background: white;
color: #4A6F8B; /* was black */
margin-right: 5px;
text-decoration: none;
font: bold 10px Verdana;
	letter-spacing: 1px;
	word-spacing: 0px;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background: #D6E7E7; /* was E8E8E8; D6E7E7 f0f9f9 is very light */
text-decoration: none;
color: #cc0000;
}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
color: #4A6F8B;
/*background: #D6E7E7;  was D6E7E7*/
/*background: url(graphics/blinkfill3a.gif);*/
width: 980px;
height: 28px; /* was 24 */
padding: 1px 0px;
border: 0px solid silver; /* was 1px */
/*border-bottom: 1px solid silver; new */
}

.tabsmenucontentclass ul{
margin: 0px 0px 0px 0px;
padding: 0px;
/* margin: 0;
padding: 5; */
list-style-type: none;
}

.tabsmenucontentclass li{
float: left;
margin-right: 0em;
}

/* adding these */


.tabsmenucontentclass a{
display: block;
padding: 5px 10px; /* was 7px on leftright */
background: white;
color: #333399; /* was 4A6F8B */
margin-right: 10px;
text-decoration: none;
border: 1px solid white;
}

.tabsmenucontentclass a:hover, .tabsmenucontentclass a.selected{
text-decoration: none;
background: #D6E7E7;
border: 1px solid silver;
color: #cc0000;
}
