.blog_item{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
.blog_date { font-weight: bold; font-family: x-small Georgia,Serif; color: #848284;  padding: 4px 2px 4px 2px;  font-size: 11pt; margin:1.5em 0 .5em; }
.separator{ clear: both; height: 20px;  border-bottom: 1px solid #000000; }

.headlines { margin:5px 5px 0;
  padding:20px 20px .25em;
  border:1px solid #eee;
  border-width:1px 1px 0;
  font-size:120%;
  line-height:1.2em;
  font-weight:normal;
  color:#c60;
  text-transform:uppercase;
  letter-spacing:.2em; }
.description {   margin:0 5px 5px;
  padding:0 20px 20px;
  border:1px solid #eee;
  border-width:0 1px 1px;
  max-width:700px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
  color:#333333;}
.description a{ color: #848284;  text-decoration: underline;}
.description a:hover{ color: #848284; text-decoration: underline;  }
.blog_post { font-size: 8pt; color: #848284; }
.blog_post a{ color: #7375FF; }
.blog_post a:hover{	color: #0204FF; }
.blog_link {	font-size: 8pt;	color: #7375FF;}
.blog_link a{	color:#7375FF;	text-decoration: underline;}
.blog_link a:hover{	color:#7375FF;	text-decoration: underline;  background-color: #E6E6FA; }

.clear{ clear: both; height: 6px;}
.bigclear{ clear: both; height: 20px;}

.blog_link { font-size: 8pt; color: #7375FF;}
.blog_link a{ color:#7375FF; text-decoration: underline;}
.blog_link a:hover{ color:#7375FF; text-decoration: underline;  background-color: #E6E6FA; }

/*calendar*/
.caltitle{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.cal, a.cal{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;}
a.cal:hover {color: #FF0000; }
a.calbold{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt;  font-weight: bold;  background: #E5E5E5;   }
a.calbold:hover {color: #FF0000; }
/* calendar mouse over */
.cmon{ background-color: #BEC6CD; font-size: 7pt; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.cmon a{ text-decoration: none; color: #000000;}
.cmoff{ background-color: #ffffff; font-size: 7pt; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.cmoff a{ text-decoration: none; color: #000000;}
.dmon{ background-color: #F1EBB1; font-size: 7pt; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.dmon a{ text-decoration: none; color: #000000;}
.dmoff{ background-color: #BEC6CD; font-size: 7pt; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.dmoff a{ text-decoration: none; color: #000000;}

/*nav*/
.blognavtitle { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px;	color: White; padding:2px 2px 2px 6px;  background-image: url(blog_graphics/navzbg.gif);  background-color: #8CA1AA;  font-weight: bold;  }
a.blognavtitle {	color: #4F5E6A;	background: #FFDEAD;}
a.blognavtitle:hover {	color: #FFFFFF;	background: #8A5300;}
.blogsmall { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 8pt;	color: #000000;	line-height: 16px;	padding-right: 4px;	padding-left: 4px;   text-align: left;	}
.blogsmall a {	display: block;	text-decoration: none;	color: #000000;}
.blogsmall a:hover {	color: #000000;	background-color: #FFF7DF;}

/*UL nav*/
.bnavi {WIDTH: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 8pt;  text-align: left; }
.bnavi UL { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
.bnavi LI { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  display: inline;  }
.bnavi A { padding: 3px 0px 3px 0px; TEXT-DECORATION: none;  COLOR: #000000; display: block;}
.bnavi A:hover {	COLOR: Blue; BACKGROUND-COLOR: #FFF5EE;}
.bnavi .none { padding: 3px 0px 3px 0px; TEXT-DECORATION: none;  COLOR: #000000; display: block;}

/*Syndicate*/
.blogrss{	 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 8pt;	color: #000000;	line-height: 16px;	padding-right: 4px;	padding-left: 4px;}
.blogrss a{	text-decoration: none;}

.form_post{color: #656565; font-size: 10pt;}
.form_button{color: #414141; font-size: 10pt; }
