BODY {
background: url('page-back.gif') repeat-x;align:center;margin:0;padding:0;
	
}

.leadin{position:absolute;top:6px;left:8px;width:175px;color:#ffffff;font-size:9px;font-family:arial;line-height:12px;}

.leadin a:link,.leadin a:visited,.leadin a:hover{color:#ffffcc;text-decoration:underline;font-weight:bold;}

.leadin h2{position:absolute;top2px;left:2px;width:175px;font-size:9px;font-family:arial;line-height:11px;color:#487014;}
.leftimg{float:left;padding:2px; margin:0px 12px 8px 0px;border:#777777 1px solid;}
.flashbox{border:#cccccc 1px solid;padding:1px;margin:0px 0px 4px 0px;}
.imgbox{border:#000000 1px solid;padding:0px;margin:0px 0px 4px 0px;}

H1{font-family:century gothic;letter-spacing:-1px;font-size:18px;}
H2{font-family:century gothic;letter-spacing:0px;font-size:17px;}
.ticktext,.ticktext a,.ticktext P{font-size:11px;font-family:Arial;padding:0;margin:0;line-height:13px;}
.ticktext a{color:#487014;font-weight:bold;}

.righttext,.righttext a,.righttext P{font-size:11px;font-family:Arial;padding:0;margin:0;line-height:13px;}
.righttext a{color:#487014;font-weight:normal;}


P {
	FONT-SIZE: 13px; COLOR: #262626; LINE-HEIGHT: 20px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.topics{border-bottom:#ffffff 2px solid;border-left:none;border-right:none;}
.topics ul{margin:0px 0 0 0;padding:3px 0 0 0px;border-top:#ffffff 3px solid;}
.topics ul a{
	color:#ffffff;
	font-family:arial;
	text-decoration:none;
	margin:0px;
	padding:3px 3px 3px 3px;
	border-bottom:#7EA646 1px solid;
	bullet-style:none;
	font-size:11px;
	background-color:#668C34;
	display:block
}
.topics a{color:#ffffff;}
.topics ul a:hover{padding:3px 3px 3px 3px;bullet-style:none;font-size:11px;background-color:#87A858;color:#000000;display:block}


.ToolText{

} 
.ToolTextHover{position:relative;} 
.ToolText span{display: none;} 

.ToolTextHover span{
  display:block; 
  position:absolute; 
  width:490px;
  height:87px;
  border:0px solid black; 
  top:-87px; 
  left:0px; 
  background-color:#ffffff; color:#000000; 
  text-align: left; 
  z-index:6000;
} 

.biobox{display:block;display:inline;width:175px;height:175px;background-color:#487014;padding:5px; margin:10px 2px 0px 0px;color:#ffffff;font-family:arial;font-size:11px;border:#cdcdcd 1px solid;}

.biobox a:link,.biobox a:visited,.biobox a:hover{color:#FAF884;font-weight:normal;}

.ToolText2{

} 
.ToolTextHover{position:relative;}
.ToolText2 span{display: none;} 
.ToolText2Hover span{
  display:block; 
  position:absolute; 
  width:490px;
  height:87px;
  border:0px solid black; 
  top:-87px; 
  left:-150px; 
  background-color:#ffffff; color:#000000; 
  text-align: left; 
  z-index:6000;
} 


.tipbar{font-size:11px;color:#333333;font-family:arial;border-top:#cccccc 1px solid;border-left:#cccccc 1px solid;padding:5px 8px 3px 5px;}


TD {
	
}
.tag {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.buzz {
	FONT-SIZE: 12px; COLOR: #262626; LINE-HEIGHT: 17px; margin:0 0 0 5px;FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.dategreen{
COLOR: #39632B; LINE-HEIGHT: 12px; margin:0;padding:0px 0px 3px 5px;font-family:Arial;letter-spacing:0px;font-size:13px;}
FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
.special {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #fff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.location {
	FONT-SIZE: 15px; COLOR: white; LINE-HEIGHT: normal; FONT-FAMILY: "Times New Roman"; TEXT-DECORATION: none
}
.schedule {
	FONT-SIZE: 8pt; COLOR: white; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.addtocart {
	FONT-SIZE: 8pt; COLOR: #335269; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial
}
.tnav {
	FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.titlehead2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; COLOR: #335269; LINE-HEIGHT: 26pt; FONT-FAMILY: "Times New Roman"
}
#nav_area {
	position: relative;top: 2px;left:-40px;width: 100%;height:90px;z-index: 5000;margin:0;padding:0;}
BODY>#nav_area {
position: relative;top: 2px;left:-40px;width: 100%;height:200px;z-index: 5000;margin:0;padding:0;}
	

#nav_area li {
	display: inline;position: relative;
}

#nav_area ul {
	margin:0;padding:0;}

#nav_area a {
	position: absolute;
	display: block;
	text-decoration: none;
	width: 83px;
	height: 83px;
	background-position: left top;
	margin-top:0px;
	border-bottom: 0px;
	color:#FFFFFF;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background: transparent url(topnav_off.gif) no-repeat left top;
	padding-top:58px;
}

#nav_area a:focus { outline: none; }
#nav_area a:hover {
	color:#FFFF99;
	background: transparent url(topnav_on.gif) no-repeat left top;
}

#n1 {
	left: 0;
}

#n2 {
	left: 83px;
}

#n3 {
	left: 166px;
}

#n4 {
	left: 249px;
}

#n5 {
	left: 332px;
}
#n6 {
	left: 415px;
}
#n7 {
	left: 498px;
}


.dropMenu {
     list-style-type: none;
     position: absolute;
     z-index: 100;
     visibility: hidden;
     background-color: #e8d8e2;
     background-repeat: repeat;
     width: 215px;
     padding: 0;
     margin: 0;
     height: auto;
     border-top: 1px solid #fff;
     border-right: 1px solid #fff;
     border-bottom: 1px solid #fff;
     border-left: 1px solid #fff;
     filter: alpha(opacity=90);
     -moz-opacity: 0.9;
     opacity: 0.9;
}

a.menu_nav li {
     list-style-type: none;
}

a.menu_nav {
     list-style-type: none;
     color: #003;
     text-decoration: none;
     display: block;
	 background-color:#89B84B;
     position: relative;
     padding: 3px;
     font: 400 11px arial,helvetica,sans-serif;
}

a.menu_nav:hover {
     color: #ffffff;
     text-decoration: none;
     position: relative;
     background-color: #5B8C1B;
}

a.menu_nav:link {
     color: #003;
     text-decoration: none;
     position: relative;
     font: 400 11px arial,helvetica,sans-serif;
}

a.menu_nav:visited {
     color: #003;
     text-decoration: none;
     position: relative;
}

a.menu_nav:active {
     color: #333;
     text-decoration: none;
     position: relative;
     background-color: #fc0;
}

#navcontainer li {
     display: block;
	  background-color:#89B84B;
     margin-right: 0px;
}

#mainnavlist li h2 {
	display:none;
}
#mainnavlist a {
     display: block;
     position: relative;
     height: 18px;
     text-decoration: none;
     color: #000;
     padding-top: 4px;
     padding-bottom: 3px;
     padding-left: 11px;
     font: 400 11px arial,helvetica,sans-serif;
}

#mainnavlist a:hover {
     text-decoration: underline;
     color: #fff;
     background: #5B8C1B;
     font: 400 11px arial,helvetica,sans-serif;
}

#navheading li {
	  background-color:#000000;
}

#navheading {
     height: 20px;
     font-weight: 700;
     margin: 0;
     padding: 6px 0 6px 10px;
     border-top: 1px solid #fff;
     border-bottom: 1px solid #fff;
     background-color: #000000;
}

#navcontainerSide ul, #navcontainer ul {
     padding: 0;
     margin: 0;
     list-style-type: none;
     color: #000;
     text-decoration: none;
     font: 400 11px arial,helvetica,sans-serif;
}

#navcontainerSide li {
     display: block;
     background-color: #e8d8e2;
}

#sidenavlist a {
     display: block;
     position: relative;
     height: 18px;
     text-decoration: none;
     color: #000;
     margin-bottom: 2px;
     padding: 4px 0 3px 10px;
     font: 400 11px arial,helvetica,sans-serif;
}

#sidenavlist a:active a:visited, #mainnavlist a:active a:visited {
     text-decoration: none;
     color: #000;
}

#sidenavlist a:hover {
     text-decoration: underline;
     color: #fff;
     background: #cccccc;
     font: 400 11px arial,helvetica,sans-serif;

}

.sidenavheading {
     font-weight: 700;
     border-top: #000;
     margin-bottom: 2px;
     height: auto;
     width: auto;
     padding: 5px 3px 6px 5px;
}
FORM{
	margin:0;
	padding:0;     
	font: 400 10px/14px arial,helvetica,sans-serif;
	}


.cats{padding:5px 0px 0px 10px;}
.cats a:link{color:#333333;font-size:11px;font-family:arial;}
.meta,meta a:link,.meta a:visited{color:#EBE805;font-size:11px;line-height:13px;font-family:arial;}
.meta a{color:#EBE805;}
.posthead{padding:8px 8px 8px 8px;display:block;background:url('circles.gif') repeat-x #487014;align:center;
border-bottom:#777777 2px solid;}

.storytitle{font-family:arial;font-size:18px;letter-spacing:0px;margin:0 0 6px 0;padding:0;line-height:16px;}
.storytitle a{color:#ffffff;}

.pagehead{
	padding:8px 8px 0px 8px;
	display:block;;
	align:center;
	}
.pagetitle{
	font-family:arial;
	font-size:18px;
	letter-spacing:0px;
	margin:0;
	padding:0;
	line-height:16px;
}
.pagetitle a{color:#000;}
.post{font-family:arial;font-size:12px;color:#333333;line-height:18px;}
.storycontent{padding:10px;}

ul#sidelist { list-style-type: none; text-indent:0px;padding:0px;margin:0px;}
 ul#sidelist li { display: inline; }

ul#sidelist li a
{
float: left;
width: 105px;
color: #000000;
padding:4px 0px 4px 0px;
}
ul#sidelist li a:hover
{
float: left;
width: 110px;
color: #ff0000;
padding:4px 0px 4px 0px;
}