body { 
  margin: 0; 
  padding: 0; 
  background: #fff; 
  color: #808080;
  font-size: 11px; 
  font-family: Verdana, Geneva, Arial, sans-serif; 
  text-align:center;
  background:#efefef; 
  height:100%; 
  width:100%; 
  position:relative; 
  display:inline-block; 
  background-image:url(/images/white-1000px.gif); 
  background-repeat:repeat-y; 
  background-position:center;
}
a { color: #83ba42; text-decoration: none; } 

a:hover {  color: #ea376e; }
p {margin:5px 0;}
table td, table th {  font-size: 13px; text-align: left; }
#outer {background-color:#FFFFFF; width:950px; height:100%;  margin:0 auto 0 auto; padding:0;}

#ctr { 
  margin: 0; padding: 0;  height: 800px; text-align: left;
 }
#box { 
  margin: 0px auto; width: 900px; height:auto; min-height: 550px; padding: 0px 15px 1px 15px; text-align:left; background-color:#FFFFFF;
 }
#lside {margin:0; margin-right:0px; padding: 0; width: 700px; float:left; }
#lside object { margin: 0; padding: 0; margin-left: 0px; margin-top: 15px; margin-bottom: 15px;   }
#nav { 
  margin: 40px 0 30px 0px; 
  padding: 0; 
  padding-left: 5px; 
  font-size: 11px;  
  word-spacing: 2px; 
  width: 700px; 
  height:17px;
  border-bottom: 1px solid #fec810;
  float:left;
  position:relative;
 }
#nav a{ color: #ea376e; text-decoration: none; } 
#nav a:hover {  color: #83ba42; }

#leftnav{
 	margin:0px 0 0 0px;
	font-size: 11px;  
    word-spacing: 2px; 
    width: 370x; 
	float:left;
	}
#usernav{
	margin:0px 0 0 0px;
	font-size: 11px;  
    word-spacing: 2px; 
    width: 340px; 
	text-align:right;
	float:right;
}
#welcome{margin:8px 0 0 0;}
#slideshow {
	width: 700px; 
 	height: 480px;
	margin: 0 auto 5px auto; 
	padding: 0;  
	text-align:center;
	float:left;
}
	
#main {
	clear:left;
	position:relative;
	margin: 00px 0 0 0;
	padding: 0;
	line-height:15px;
}

#main h1 { font-size: 16px;  font-weight: normal; margin: 0; padding: 0; margin-bottom: 8px; }
#main h2 { font-size: 13px; font-weight: normal;  margin: 0; padding: 0; margin-bottom: 13px; }
#main h3 { font-size: 11px; font-weight: normal;  margin: 0; padding: 0; margin-bottom: 5px; color: #ea376e; }
p.small { margin: 0; padding: 0; margin-top: -3px; font-style: italic; font-size: 10px; color: #fec810;}
img.phot { margin: 0; padding: 0; border: 1px solid #999999; margin-right: 10px; margin-bottom: 10px; }
#main dl { margin: 0; padding: 0;}
#main dt { color: #ea376e; }
#main dd { margin: 0; padding: 0; margin-top: 8px; margin-bottom: 15px; }
table, table th, table td { font-size: 11px; }
a.bttn { background: #fec810; display: block; line-height: 18px; text-align: center; height: 18px; width: 70px; color: #333; border: 1px solid #ddd; border-bottom: 2px solid #ccc; border-left: 1px solid #ccc; }
a.bttn:hover { background: #fec810; display: block; line-height: 18px; text-align: center; height: 18px; width: 70px; color: #ea376e; border: 1px solid #ddd; border-top: 2px solid #ccc; border-right: 1px solid #ccc; }
form.frm, form.inline {display: inline; padding-left: 5px; }
#contact { margin-left: 25px; }
#foot {position:relative; bottom:5px; width:590px; float:left;}
#foot img { margin: 10px 0 0 0; }
#rside { margin: 0 0 0 0px; padding: 0; width:185px; float:right; height:auto; }
#rside h3 { margin:0 0 3px 0; font-size: 11px; color: #ea376e; font-weight: normal; }
ul.nobul, ul.nobul li { margin: 0; padding: 0; list-style: none; }

input {

}
.submit {
margin:5px 0 0 0;
}

.removebutton{margin:0; padding:0; background: #FFFFFF; border:none; color:#ea376e; height:14px; font-size:12px;}
.addeventbutton{margin:0; padding:0; background: #FFFFFF; border:none; color:#83ba42; height:1.7em; font-size:12px;}
.addeventbutton:hover{color:#83ba42; text-decoration:underline;}

.orangebold{color:#d55331; font-weight:bold;}


.tableheader{font-size:11px; font-weight:bold; color:#ea376e;}
.pink{font-size:11px; color:#ea376e;}
.pinkbold{font-size:11px; font-weight:bold; color:#ea376e;}


#advertisement{margin:30px 0 0 0; width:150px; height:auto; text-align:center;}

.rowfill {
	background-color:#F9F8EC;
}
.rowfill2 {
	background-color:#F5F4E2;
}

#adminnavWrapper{margin:-4px 0 0 0; float:right; height:40px; width:500px; text-align:right; line-height:18px;}
#adminnavWrapper a {text-decoration:underline; font-weight:bold;}
#adminnav{margin: -70px 0 0 0;}
#loginWrapper {float:right; margin:0px 0 0 0; }
#loginWrapper input {height:10px; font-size:11px; vertical-align:middle;}

#footer {font-size:11px; border-top:1px solid #ea376e; padding:6px 0 13px 0; width:700px; margin:20px auto 0 auto;background-color:#FFFFFF; text-align:center; }

