body, ul, ol, li {
	font-family:Helvetica, Helvetica Neue, Arial, Myriad, sans-serif;
	color:#666
}	

img {padding:0px;margin:0px;}
p img.photo {padding:10px}
p {
	text-align:justify;
	color:#666;
	font-size:12px;
	padding:0px;
	margin:0 0 10px 0;
}

ul, ol, li { font-size: 12px; margin:0px}
li { margin:0px; padding: 0px 0px 0px 2px }

td {
	vertical-align:top
}

p.h_upcoming_events {
	 padding-right:10px;
}
p.h_upcoming_events a, p.h_upcoming_events a:visited {
	color:#33cc00;
	text-decoration: none
}
p.h_upcoming_events a:hover {
	color:#33cc00;
	text-decoration: underline
}
p.subnav {
	color:#656565
}

a {color:#33cc00}

#subnav a {color:#656565;text-decoration:none}
#subnav a:hover {color:#656565;text-decoration:none}


 /* set background images for corners */
.rbroundbox { background-color: #eaeaea; }
.rbtop div  { background: url(../images/homepage-text-box-1.gif) no-repeat top left; }
.rbtop      { background: url(../images/homepage-text-box-3.gif) no-repeat top right; }
.rbbot div  { background: url(../images/homepage-text-box-6.gif) no-repeat bottom left; }
.rbbot      { background: url(../images/homepage-text-box-8.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
}
.rbcontent  { margin: 0 14px; }
.rbroundbox {
	margin: auto;}
	
div.photoscontainer {
  border: 0px;
  text-align:center;
  padding:0px;
  margin:0px
  }
div.photosfloat {
  float: left;
  padding: 20px;
  width:132px
  }
  
div.photosfloat p {
   text-align: center;
   }
div.photosspacer {
  clear: both;
  }
