h1 { font-size:160%; color:#660000; font-weight:normal; margin-bottom:.4em; }
h2 { font-size:142%; color:#663300; font-weight:800; padding: 0px 0 10px 0px; }
h3 { font-size:142%; color:#663300; font-weight:400; padding: 0px 0 5px 0; }
h4 { font-size:140%; color:#000000; font-weight:normal; padding:0px; }

.seolinks a{ text-decoration : none; color : #666;}
.seolinks a:hover{ text-decoration : underline; color : #666;}


.floatleft { float:left; }
.indent_left_table { margin-left:10px; }
.center_content { font-align:center }
.img_border { border:2px solid #927543; padding:1px; }
.img_border_center { border:2px solid #927543; padding:1px; text-align:center;float:center; }

.img_left { float:left; margin:0 1em 1em 0; }
.img_left_mid { float:left; margin:1em 1em 1em 0; }
.img_right { float:right; margin:0 0 1em 1em; }
.img_right_mid { float:right; margin:1em 0 1em 1em; }

.img_left_bdr { float:left; margin:5px 1em 1em 0; border:2px solid #927543; padding:1px; }
.img_left_mid_bdr { float:left; margin:1em 1em 1em 0; border:2px solid #927543; padding:1px; }
.img_right_bdr { float:right; margin:0 0 1em 1em; border:2px solid #927543; padding:1px; }
.img_right_mid_bdr { float:right; margin:1em 0 1em 1em; border:2px solid #927543; padding:1px; }
.img_right_bdr_header { float:right; margin: 10px 0pt 0pt 10px; border:2px solid #927543; padding:1px; }

.floatBox {width:150px; float:right; border:#927543 SOLID 2PX; padding: 5px ; margin: 5px; background-color:#fdfce9; text-align:left; }

.icon_gallery { overflow:hidden; }
.icon_gallery img { float:left; margin:0 12px 12px 0; }

.floatbox_left { float:left; margin : 0px 20px 5px 0; width:200px;}

.clearer { clear:both;}

.clearleft { clear:left;}

.indent {text-indent: 15px;}

.red_header{
font-weight:bold;
color:#660000;
font-size:12px;
}


/* bullets */

.arrow_list {
padding : 0 10px;
}

.arrow_list li{
padding : 0 0 10px 18px;
background-image:url(images/arrow-small.gif);
background-position:top left;
background-repeat:no-repeat;
}

/* activity table */

.main_act_top{
background-image:url(images/main_act_top.gif);
height: 17px;
}

.main_act_body{
background-image:url(images/main_act_body.gif);
background-repeat:repeat-y;
padding: 0 10px;
}

.main_act_btm{
background-image:url(images/main_act_btm.gif);
height : 20px;
margin : 0 0 10px 0;
}

.main_act_list {
padding : 10px 0;
margin :0;
}

.main_act_list li{
padding : 0 0 0 20px;
}


.act_top{
background-image:url(../images/act_top.gif);
height : 17px;
width:490px;
}

.act_bot{
background-image:url(../images/act_bot.gif);
height : 20px;
width: 490px;
margin : 0 0 10px 0;
}

.act_hdr{
font-size:14px;
color:#3c3c3c;
font-weight: bold;
margin : 5px 0;
padding : 0 0 0 20px;
}

.act_title {
font-size: 160%;
padding : 0px 0 10px 0;
font-weight:800;
color:#663300;
}

.act_list {
padding : 0 10px;
}

.act_list li{
padding : 0 0 0 18px;
}

#act_table {width: 490px; text-align:left; background-image:url(../images/act_body.gif); background-repeat:repeat-y;}

#act_table td {
padding: 0 20px; 
}


#act_table .event_day{ margin : 0 20px;}
#act_table .event_month{ margin : 0 10px;}
.actprice-3col{margin:10px 0px;}
.actprice-3col p{border-bottom:1px solid #000000;}
.actprice-3col table{margin-bottom:10px; border:1px solid #ffffff; width:100%;}

.actprice-3col tr td {padding:5px!important; border-left:1px solid #ffffff;}
.actprice-3col .grayrow {background-color:#e5d3ab;}





/* Metting tables */

#meeting_table table{
font-size: 9px;
}

#meeting_table table td{
border-right: 1px dashed #ccc;
border-bottom: 1px dashed #ccc;
text-align:center;
font-size: 9px;
padding : 8px 3px;
}

.red_bg {
background-color:#541b13;
background-repeat:repeat-x;
color:#FFFFFF;
border:1px solid #999999;
font-weight:800;
background-image:url('../images/marroon_bg.gif');
}

.grey_bg {
background-image:url(../images/grey_bg.gif);
background-color:#eeeeee;
background-repeat:repeat-x;
background-position:top;
text-align:center;
}

a .BlogListItems{
list-style:none;
color:#444444;
font-size:12px;
}

/* snow reports */

.snowreport { width : 170;
margin :0px 0 0 17px;
padding : 0;
color : #000;
	border: 1px solid #999;

}

.snow_time { background-image:url('images/time_bg.gif');background-repeat:repeat-x;
 width:60px; 
 padding : 2px 0px 2px 10px;
 border-bottom : 1px solid #999;
  border-right : 1px solid #666;

 }
.snow_inches{background-image:url('images/inches_bg.gif');background-repeat:repeat-x; width:60px; padding : 2px 0 2px 10px; border-bottom : 1px solid #999;}

/* snow report page */

.bgsnowreport {
margin :5px 0 0 0px;
padding : 0;
color : #000;
border: 1px solid #999;

}

.bgsnow_time { background-image:url('images/time_bg.gif');background-repeat:repeat-x;
 width:150px; 
 padding : 2px 0px 2px 10px;
 border-bottom : 1px solid #999;
  border-right : 1px solid #666;

 }
.bgsnow_inches{background-image:url('images/inches_bg.gif');background-repeat:repeat-x; width:150px; padding : 2px 0 2px 10px; border-bottom : 1px solid #999;}




#main #left_column .BlogListItems a:hover {
color:#111111;
}
.box_content li{
margin : 2px 0 0 10px;
padding : 0 0 2px 0;
border-bottom: 1px dotted #666;
}
.box_content li, .box_content ul li, .box_content ul { 
  list-style-type: none;
}
#sitemap ul li a{color:#440000; margin: 0 0 30px 10px;font-size : 18px;}
#sitemap ul li a:hover {text-decoration:none;  color:#222222;}
#sitemap ul li ul li a {
color:#444444; margin: 0 0 0 30px;  font-size : 12px;}
#sitemap ul li ul li a:hover {
text-decoration:underline;}
#sitemap ul li ul li .sub2 a{ margin: 0 0 0 50px; font-size:11px; font-weight:500;}



















