h1, h2, h3, h4, h5, h6{
margin-bottom:5px;
}

#comment_form {
margin: 25px 0 25px 0;
border-bottom: 1px dotted #C7C8C2;
padding-bottom: 25px;
}

.commentthread {
background: #e5e5e5;
border-top: 5px solid gray;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 5px solid gray;
float: left;
margin: 30px 0 0 0;
width: 95%;
padding: 15px;
}

.commentthread p{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

p.comminfo{
font-style: italic;
color: #666 !important;
font-size: 11px;
}

.commentlists {
background: #f3f3f3;
border: 1px solid #C7C8C2;
padding: 10px;
margin: 0 0 10px 0;
font-weight: normal;
}

.threadheader{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #666;
line-height: 16px;
padding-top: 25px;
padding-bottom: 55px;
margin: 0px 0px 0px 0px;
}


#archive ul{margin:0;}
#archive h2,#archive h3{margin:9px 0;}

.calendarBG {
 background-color: #000; 
}

.calendarBlank { 
 background-color: #9DB7A7;
}

.calendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: #000; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: #663300; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
#news_flash{ color: #000000;
    font-family: 'Times New Roman',Times,serif;
    font-size: 16px;
    font-weight: normal;}
#news_flash #left_column > a:first-child + a{color: #0066FF;
    font-family: "Arial Black";
    font-size: 24px;
    font-weight: bold;
    line-height: 26px;
    text-decoration: none;}
#ca_article { display:block;margin-bottom:-12px}

.tblmapholder{
margin:25px 0 0 0;
width:100%;
}
#date{margin-top:20px; display:inline-block}
#ca_article .addthis_toolbox{display:none;}
#right_column  #ca_written_by {
  margin-top: 0;
  padding-bottom: 2px;
}
#ca_written_by{
margin-top:0;
}

#production_center .style1 {
    font-family: Helvetica;
    font-style: normal;
color: #ccc;
}

#production_center .style1 i:nth-of-type(1) {
    font-style: normal;
    font-size: 14px;
}

#ca_title {
    font-family: Helvetica;
}

#nav_menu a:first-child {
    margin-left: 6px;
}
