@charset "utf-8";
/* CSS Document */

* { margin:0;padding:0;}

.title  {  font-family: "Times New Roman", Times, serif; font-size: 10pt; font-weight: bold; letter-spacing: 4pt; color: #990000}
.text  {  font-family: arial, "sans serif"; font-size: 9pt; }
.text2  {  font-family: arial, "sans serif"; font-size: 8pt;
	margin:0;padding:0;border:none; }
.kern  { letter-spacing: 1pt; font-size: 8pt;}
ul { margin:0; margin-left:14px; margin-top:2px; margin-bottom:5px; padding:1px; border:none; }

a { color:#990000; }
a:visited { color:#660000; }
a:active { color:#990000; border:none; }
/** the following line throws off the menu completely ***
**  a:hover { color:#990000; background-color:#F2F1EE; } **/
a:hover img { background-color:transparent; }



#nextp { font-family: arial, "sans serif"; font-size: 9pt; font-weight:bold;
	margin:0;padding:0;border:none; margin-right:24px; }
.footer  {
	font-family: arial, "sans serif";
	font-size: 6pt; font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	border: 0; margin: 0;
	padding: 0; padding-left:40px; padding-top:10px; padding-bottom:4px;
	height: 20px;
}

/* News
----------------------------------------------- */
hr { color: white;border-bottom:1px dotted #ccc; margin:0; margin-left:2.75em;}
	
/** #pagelabel { padding:0;border:none; margin:.25em 0 0 .85em;} **/
#pagelabel { padding:0;border:none; margin:0 0 0 1.525em;
	font-size: 25px;
	font-style: italic;
	color:#999999; /* #C9C9C9; */
	font-family: "Goudy Old Style";
	font-weight: 400;
	letter-spacing: 0.12em; vertical-align:bottom;
}
.archivesR { 							/* use for top pagelabel line */
  padding:0;border:none; margin:0;
  display:inline;
  font:80%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  font-style: normal;
  /*margin-top:.5em;*/ padding-right:20px; 
  letter-spacing:.2em;
  float:right;
}
.archives1  { 							/* use for footer; see link styling below */
  padding:0;border:none; margin:0;
  display:inline;
  font:80%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  font-style: normal;
  margin-top:.25em; padding-left:40px; 
  letter-spacing:.2em;
}
.archives  { 
  padding:0;border:none; 
  display:inline;
/**  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; **/
  font:80%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  font-style: normal; float:right;
  margin-right:1.95em; margin-top:.25em;
  letter-spacing:.2em;
}

#ptextlabel { font-size: 26px;
	font-style: italic;
	color: #AAAAAA;
	font-family: "Goudy Old Style";
	font-weight: normal;
	letter-spacing: .125em;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 16px;
}
.year {
	color: #990000;
	font-style: italic;
	font-weight: bold;
	font-size: 14pt;
	margin:0;padding:0;border:none;margin-left:2.0em;
}
/* Headings
----------------------------------------------- */
h2 {
  margin:.5em 0 .75em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }

@media all {
  .date-header {
    margin:.5em 0 .25em .5em;
    }
  .post {
  font:Georgia,Serif;
  color:#333;
/**  width:375px; **/
    margin:.25em 0 .75em 2.5em;
/**    border-bottom:1px dotted #ccc; **/
    padding-bottom:0em;
	padding-left:0em;
	overflow:hidden;
/**	float:left; **/
    }
}
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
}

.post h2, h3, p, post-title { width:375px; }
.post h3 {
  margin: 0 0 .5em 0;
  padding:0 0 0px;
  font-size:130%;
  font-weight:normal;
  line-height: 1.1em;
  color:#c60;
  }
.post-title {
  margin:.25em 0 0 0;
  padding:0 0 0px;
  font-size:100%;
  font-weight:normal;
  line-height:1.1em;
  color:#c60;
  width:355px;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#c60;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }

  
.post div {
  margin:0 0 .75em 0em;
  line-height:1.2em;
  }
.post a:link, .archives a:link {
  color:#58a;
  text-decoration:none;
  }
.archives1 a:link, .archivesR a:link{
  color:#58a;
  text-decoration:none;
  }
.archives1 a:visited, .archivesR a:visited {
  color:#c60;
  text-decoration:none;
  }
.archives1 a:hover, .archivesR a:hover {
  color:#c60;
  text-decoration:underline;
  }
.post a:visited, .archives a:visited {
  color:#c60;
  text-decoration:none;
  }
.post a:hover, .archives a:hover {
  color:#c60;
  text-decoration:underline;
  }
.post a img {
  border-width:0;
  }
/*use nolink class for link to a spot on the news page*/
.post-title a.nolink { background-color:transparent;text-decoration:none; }


.floatright {padding:0;border:none; 
  display:inline;
  float:right;
  margin-right:1em;
  letter-spacing:.2em; width:275px;}
.floatright img {border:none; padding:0; margin-left:2.5em; margin-top:.25em;}
.floatright img.wide { border:none; padding:0; margin-left:1.5em; margin-top:.75em;}
.floatright img.wideLower { border:none; padding:0; margin-left:1.5em; margin-top:2.0em;}
.floatright a:hover   { background-color:transparent; }

.floatrightVideo {padding:0;border:none; 
  display:inline;
  float:right;
  margin-right:1em;
  letter-spacing:.2em; width:275px;}

.post p { width:325px; padding:0px;border:none; margin:0px; margin-top:.75em;}
/***************** End Post styles *****************/

sup { position: relative; top: -2px; vertical-align: top; font-size:90%; } /* superscript for R */

/* highlighted link */
a.content {
	margin:0;
	text-decoration: underline;
	background-color:#FEEDAB;
	color: #0030BF;
	border:1px #FFFFFF;
}
a.content:visited {
	text-decoration: none;
	background-color:#FEEDAB;
	border:none;
	border-bottom: 1px #FFFF99 dashed;
	color: #0030BF;
}
a.content:hover {
	margin:0;
	color: #0030BF;
	text-decoration: underline;
	background-color:#FEEDAB;
}

