body {
	background: #cccc99;
}
img {
	border-style: none;
}


			
/* typography and basic styles*/


.header_h1 {

      color:#333333;
	  font-family:"Times New Roman",Times,"MS Serif",serif;
	  font-size:28px;
	  font-size-adjust:none;
	  font-stretch:normal;
	  font-style:normal;
	  font-variant:normal;
	  font-weight:normal;
	  letter-spacing:-1px;
	  line-height:normal;
	  margin:0pt auto 0;
	  padding:0.25em 0 0 0px;

}

.headings{

       color: #333;
	   font: normal normal normal 18px/1 'Lucida Sans Unicode','Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	   font-size-adjust:normal;
	   letter-spacing: -1px;
}
	
	
.heading_gallery{

       color: #333;
	   font: normal normal normal 16px/1 'Lucida Sans Unicode','Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	   font-size-adjust:normal;
	   letter-spacing: -1px;
}	

.heading_gallery a {
	 
	font: normal normal normal 16px/1 'Lucida Sans Unicode','Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;;
	font-size-adjust:normal;
	letter-spacing: -1px;
	color: #34538C;
}

.content_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.8em;
	color: #000000;
}



.content_main_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:1.8em;
	color: #000000;
}

.content_main_bold a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:1.8em;
	color: #34538c;
}

.content_main a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.8em;
	color: #34538C;
}

.content_main a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.8em;
	color: #001F5B;
	text-decoration: none;
}


.table_header_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
}


blockquote{
        margin: 0px 25px 15px 25px;
        padding: 0px 25px 0px 10px;
        background: #E8E8E8;
        border-top: 2px solid #000000;
        border-bottom: 1px solid #000000;
        clear:both;
        }
		
.hours {
       font: normal normal bold 12px 'Trebuchet MS', Trebuchet, Verdana,Tahoma, Arial, san-serif;
       text-transform:uppercase;
}

.news {
        background: #e8e8e8;
        padding:10px;
        font-size: 0.9em;
        margin:0 0 0px 0;
}

.news_headings{

       color: #333;
	   font: normal normal normal 18px/1 'Lucida Sans Unicode','Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	   font-size-adjust:normal;
	   letter-spacing: -1px;
}	

.print a {
		
		text-decoration:none;
		color: #34538c;	
	}

.print a:hover, a:active {
		
		text-decoration: underline;
	
	}

/*  end of typography and basic styles*/



/*  Calendar*/


.CalMonthHeader{
  background: #48684a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight:bold;
  color: #ffffff;
}

.MonthSkip{
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color: #48684a;
}

.MonthSkip a {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	color: #976e0b;
}
.MonthSkip a:hover {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: underline;
	color: #cccc99;
	
}

.HeaderRow{
  background: #E8E8E8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #000000;
}

.Numbers{
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #000000;
}

.CalText{
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.CalTextBold{
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #000000;
}


/*  End Calendar*/





/* footer*/

.footer {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #0f2a14;
		font-size: 11px;	
	}
	

.footer a {
		
		text-decoration:none;
		color: #cccc99;	
	}

.footer a:hover, a:active {
		
		text-decoration: underline;
		color: #ffffff;
	}
	
/* End footer*/	



/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
        padding: 0!important;
        margin: 0;
        text-align:right;
}
.sendbutton        {
        width:150px;
        padding:5px;
        margin: 5px 3px 4px 0pt;
        font-size:0.9em;
        background:url(http://www.belmonthillscc.net/images/button-bg.gif) repeat-x;
        border:1px solid #adadad!important;
        border-left-color:#ececec!important;
        border-top-color:#ececec!important;
}


/* 


/* TSG footer*/	

.TSGfooter {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #595a59;
		font-size: 10px;	
	}
	

.TSGfooter a {
		
		text-decoration:none;
		color: #595a59;	
	}

.TSGfooter a:hover, a:active {
		
		text-decoration: underline;
		color: #838784;
	}
	
/* IMAGES PLACED LEFT*/
.img_left {
	float:left;
	margin-top: 0.1em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 0em;
}

/* IMAGES PLACED RIGHT*/
.img_right {float:right; margin: 0.5em 1em 1em; }	

/** SLIDESHOW HOMEPAGE
==============================================================================*/

#myslides 									{width:350px;height:240px;overflow:hidden;float:left;}
#myslides img 								{width:350px;height:240px;top:0;left:0;}