	body.home a.home, body.Directions a.directions, body.blog a.blog {

background-color: yellow;

}

body{
  height: 100%;
  font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
  margin: 0; padding: 0;

  color:#4E4E4E;
  background:url(../_images/bg-main.jpg) left top repeat-x #FFFFFF;
  behavior: url(../_components/csshover.htc);}

/*body{
	margin:0;
	padding:0;

	font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
	}*/
#main{
    
	width:1007px;
	margin:0 auto;
	}
.clear{
	clear:both;
	}
h1, h2, h3, h4, h5, h6, ul, li, ol, p{
	margin:0;
	padding:0;
	list-style:none;	
	}
.hrd{
	float:left;
	height:251px;
	width:1007px;
	background:url(../_images/header.jpg) left top no-repeat;
	}
#nav{
	float:left;
	margin:210px 0 0 52px;
	width:950px;
	}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#nav ul li{
	float:left;
	display:block;
	padding:0 8px 0 8px;
	line-height:38px;
	background:url(../_images/partition.jpg) left top no-repeat;
	}
#nav ul li a{
	text-decoration:none;
	font:bold 12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000000;
	}
#nav ul li a:hover{
	color:#C83702;
	}
#nav ul li a.active{
	color:#C83702;
	}
	#nav ul li a.visited{
	color:#C83702;
	font:bold 22px 
	}
	




.content{
	background:#FFCF71;
	border-left:1px #D2530A solid;
	border-right:1px #D2530A solid;
	float:left;
	width:1005px;
	}
.content .content-inner{
	float:left;
	width:982px;
	background:url(../_images/bg-content.gif) left bottom no-repeat #FFE0A4;
	margin-left:12px;
	padding:6px 0 20px 0;
	}
.content .content-inner .left-panel{
	float:left;
	width:772px;
	margin:0 0 0 10px;
	background:url(../_images/bg-inner-content-top.gif) left top no-repeat #FFFFFF;
	}
.content .content-inner .left-panel .bottom-bg{
	background:url(../_images/bg-inner-content-bottom.gif) left bottom no-repeat;
	display:block;
	}
.content .content-inner .left-panel li{
	float:left;
	margin:0 0 0 25px;
	padding:0 22px 0 0;
	}
	
.content .content-inner .left-panel li h3{
	 color:#DC7220;
 float:left;
 line-height:36px;
 margin:2px 0 0 0;
 padding:0 0 0 39px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
	}	
.content .content-inner .left-panel li img{
	margin:0 0 0 25x;
	}
.content .content-inner .left-panel li p{
	color:#4E4E4E;
	text-align:justify;
	}
.content .content-inner .left-panel li a{
	/*color:FFA800;*/
color:#DC7220;
	font:16px;
	}
.content .content-inner .left-panel li a:hover{
	color:#C83702;
	text-decoration:none;
	}

#footer{
	float:left;
	width:980px;
	}
#footer p{
	text-align:center;
	color:#3C3C3C;
	}

.fadelinebg{
	background:url(../_images/bullet.gif) left top no-repeat;
	float:left;
	width:215px;
	margin-top:5px;
	height:36px;
	/*margin-bottom: 8px;*/
}	

.fadelinebglong{
	float:left;
	width:505px;
	margin-top:5px;
	height:36px;
	background-image: url(../_images/bullet_long.gif);
	background-repeat: no-repeat;
	background-position: left top;

}	

.footericons{
	margin-right:10px;
}
.eventbox{
    /*overflow:auto;
	overflow-x:hidden;*/
	width:193px;
	float:left;
	margin-left:3px;
	height:auto;
	border:1px solid #CF4801;
}
.calbox{
	background-color:#FFF3DE;
	width:191px;
	/*border:1px solid #CF4801;*/
	float:left;
	height:112px;
}

.caloutterbox{
	width:193px;
	float:left;
	margin-top:2px;
	margin-left:3px;
	height:auto;
    margin-bottom:3px;
	
	/*border:1px solid #CF4801;*/
}
.eventboxtop{
	background-image:url(../_images/eventboxbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:20px;
	width:191px;
	border:1px solid #CF4801;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;

}
.whtetxtpadding{
	margin:5px 1px 0px 8px;
	}

.eventboxbg{
	background-color:#FFF3DE;
	width:194px;
	/*border:1px solid #CF4801;*/
	float:left;
	height:680px;

	overflow:auto;
	overflow-x:hidden;
	padding-left:2px;

}
.todaycalbox{
	background-color:#FFF3DE;
	width:191px;
	border:1px solid #CF4801;
	float:left;
	height:auto;
}
.todayoutterbox{
	width:193px;
	float:left;
	margin-left:3px;
	min-height:80px;
}

/*  NEW */


/*.innertext ul li{
  list-style-type:square;}*/



    

.innercontent {
    
	float:left;
	width:720px;
	min-height:600px;
	margin:0 0 0 10px;
	background:url(../images/bg-inner-content-top.gif) left top no-repeat #FFFFFF;
	}
.innercontentmain  {

   
	float:left;
	width:730px;
	}
   
.td{

  font-family: Arial, Helvetica, sans-serif;
	color:#4E4E4E;

}





.readmorelink:link, .readmorelink:active, .readmorelink:visited{
	color:#C83702;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-align:right;
	float:right;

	}
.readmorelink:hover{
	text-align:right;
	color:#C83702;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
		float:right;
	}
.readmore{
float:right;
}	
.floatright {
 float: left;
 margin: 0 20px 0 0 ;
 border: 3px solid #FEAC2F;
 padding:5px;
}






.events{
   
  color:rgb(0,0,0);
  background-color:rgb(253,225,175);
  /*  background-color:rgb(253,202,138);
      background-color:#DFEBDD;*/
 /* border:1px solid #CF4801;*/
  font-weight:normal;
  text-align:left;
  padding :0px;
  margin-top : 2px;
  margin-bottom : 0px;
  margin-left:0px;
   margin-right:0px;
   height:481px;
   }
 
.events p{
  color:rgb(0,0,0);
  color:#800000;
  font-size:90%;  
  font-weight:normal;
  text-align:left;
  padding :0px;
  margin-top : 0em;
  margin-bottom : 0px;
  margin-left:12px;
  
 
  margin-right:0px;}
 
.evdt{
  color:#000;
  margin-top : 0em;
  margin-left:2px;
  font-size:100%;
  font-weight:normal;
  text-align:left;
  font:bold;
  }
 
.evlink{
  color:rgb(180,180,255);
  margin-top : 0em;
  font-size:110%;  
  font-weight:normal;
  text-align:left;
  cursor : help}
 
 a.evlink		{ text-decoration:none; }
 a.evlink:link		{ color: #FF0000; }
 a.evlink:visited	{ color: #FF0000; }
 a.evlink:active	{ color: #FF0000; }
 a.evlink:hover		{ color: #F00; text-decoration: underline; }

/*.content .evdt{
  color:#CD5C5C;
  margin-top : 0em;
  margin-left:2px;
  font-size:120%;
  font-weight:bold;
  text-align:left;}

.content .evlink{
  color:rgb(255,180,255);
  margin-top : 0em;
  font-size:110%;  
  font-weight:normal;
  text-align:left;
  cursor : help}*/

.quote{
  color:rgb(0,0,0);
  background-color:rgb(253,202,138);
  border:1px solid rgb(0,0,0);
  font-size:small;
  font-weight:bold;
  text-align:center;
  padding :0.5em;
  margin-top : 0.5em;
  margin-bottom : 0px;
  margin-left:0px;
  margin-right:0px;}
  
 .pullquote{
   float: right; width: 40%;
   padding: 1em 0 1em 5%; margin: 0;background-color:rgb(253,202,138);
   font-size: medium; font-weight: bold;}

 .floatimg{width:199px; height:243px}

html{
  height: 100%;
  margin:0px;padding:0px;}
    


h1,h2,h3,h4,h5,h6{
  font-weight:bold;
  clear:both;}
  
h1{
  font-size : 125%;}
h2{
  font-size : 110%;}
h3{
  font-size : 110%;}
  
pre, tt, code, kbd, samp{
  font-family: 'Courier New', 'Bitstream Vera Sans Mono', monospace;}
  
ul{
  list-style-type:square;}

 /* ul li{
  list-style-type:square;}*/
 
.sidebar{
  z-index:1;
  padding:0em;}

.sidebar h2{
  color:rgb(247,179,87);
  font-size:90%;
  background-color:rgb(0,0,0);
  margin:0px;
  padding:0.25em;
  text-align:center;
  text-transform:uppercase;}
    
table.calendar{
  width: 100%;
 
  border-collapse:collapse;}
  
td.calendar{
  border: 1px solid rgb(0,0,0);
  text-align:left;
  padding:0.5em;}
th.calendar{
  border: 1px solid rgb(0,0,0);
  text-align:left;
  padding:0.5em;}
th.calendar[scope="col"]{
  text-align:left;
  font-weight:900;}
th.calendar[scope="row"]{
  text-align:right;
  padding-left:1.5em;}
tr.tabletotal td{
  font-weight:bold;}

.day{
  background-color:rgb(253,225,175);
/* background-color:rgb(253,202,138);
   background-color: #FFFACD; */
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  text-align: center;}

/* .linkedday determines the formatting of a date to which content is
   available. */

.currentday{
  background-color: #E8B55B;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  text-align: center;

  }


.navlist body#home a#homenav,
body#home a#home,
body#link1 a#link1,
body#link2 a#link2,
body#icc a#icc,
body#faq a#faq,
body#contact a#contact,
body#gallery a#gallery,
body#direction a#direction {
color:#C83702;
/*background: #930;*/
}



/*new*/

.contactrightborder
{
	background-image: url(../_images/contact_splitline.gif);
	background-repeat: repeat-y;
	width: 29px;
	background-position: center center;
}
.splitline
{
	background-image:url(../_images/split_line.gif);
	background-repeat: repeat-x;
	height: 25px;
	background-position: center;
	}
	
.contactusheading
{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#DC7220;
	font-weight: bold;
	}	
.contactorgtxt
{
	color: #DC7220;
}

.more{
  color:rgb(180,180,255);
  margin-top : 0em;
  font-size:110%;  
  font-weight:normal;
  cursor : help
  float:right;
}

a.more		{ text-decoration:none;
float:right;}
 a.more:link		{ color: #FF0000;
 float:right;}
 a.more:visited	{ color: #FF0000;
 float:right;}
 a.more:active	{ color: #FF0000; 
 float:right;}
 a.more:hover		{ color: #F00;
 float:right;
 text-decoration: underline; }





.contactus
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#DC7220;
	font-weight: bold;
	}	

	.newsletterimage
{
	float:left;
	width:196px;

	}	

.newslettertext
{
	float:right;
	width:490px;

	}	


	.month {

color:#DC7220;
font-size:9pt;
font-family:Arial;


}
.month{
/*padding-left:5px;
*/}

.monthheading
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	}	



	/*new*/
.heading{
	color:#DC7220;
	float:left;
	line-height:36px;
	margin:2px 0 0 0;
	padding:0 0 0 39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;}
	

.readmorelink:link{
	color:#DC7220;
	float:right;
	text-align:right;
	text-transform:uppercase;
	font:10px;
	}
.readmorelink:hover{
	color:#C83702;
	text-decoration:none;
	}


	.safaltek {
color:#DC7220;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
