body {background-color: #516703;
}

.content {background-color: #FFFFCC;
		      font-family: "Georgia","New Century Schoolbook","Century Schoolbook","Times New Roman","Times",serif;
			  font-size: 14px;
			  color: #404040;
			  }

.adminbox {background-color: #FFFFCC;
			  width: 650px;
			  border-style: solid;
			  border-color: #FFFFCC;
			  border-width: 1px;
			  }

.admincontent {padding-top: 0px;
			  padding-left: 15px;
		      padding-right: 15px;
		      padding-bottom: 30px;
		      font-family: "Georgia","New Century Schoolbook","Century Schoolbook","Times New Roman","Times",serif;
			  font-size: 14px;
			  color: #404040;
			  }

.caption {font-size: 12px;
	  font-weight: bold;
	  color: #000000;
}
			  
a:link
	{color: #516703;
	text-decoration:none;
	}

a:visited
  	{color: #516703;
	text-decoration:none;
	}

a:focus
    {color: #404040;
	text-decoration:none;
	}

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

a:active
	{color: #404040;
	text-decoration:none;
	}


		  
/* This is an id to outline the whole site table against the green bkgrd */
#outline {border-style: solid;
		  border-color: #FFFFCC;
		  border-width: 1px;
		margin:10px auto;
}

.thumboutline {border-style: solid;
		       border-color: #000000;
		       border-width: 1px;
}

.imageoutline {border-style: solid;
		  border-color: #000000;
		  border-top-width: 1px;
		  border-bottom-width: 1px;
		  border-left-width: 0px;
		  border-right-width: 0px;
}

/* A style class defined for image boxes, including captions */
.box {border-style: solid;
  	  border-color: #000000;
	  border-width: 1px;
	  background-color: #CCCC99;
	  font-size: 12px;
	  font-weight: bold;
	  color: #000000;
}

.box a:link
	{color: #000000;
	text-decoration:none;
	}

.box a:visited
  	{color: #000000;
	text-decoration:none;
	}

.box a:focus
    {color: #516703;
	text-decoration:none;
	}

.box a:hover
    {color: #516703;
    text-decoration:none;
    }

.box a:active
	{color: #516703;
	text-decoration:none;
	}




/* All error messages should be styled using this class */
.error {
	color: red;
	font-size: 12px;
	font-weight: bold;
}

.error a:link
	{color: #red;
	text-decoration:underline;
	}

.error a:visited
	{color: #red;
	text-decoration:underline;
	}

.error a:focus
    {color: #404040;
	text-decoration:underline;
	}

.error a:hover
    {color: #404040;
	text-decoration:underline;
	}

.error a:active
    {color: #404040;
	text-decoration:underline;
	}
	
#paginate {
	text-align:right;
}
#paginate a, #paginate a:link, #paginate a:visited, #paginate a:active {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #516703;
	display:inline;
	height:17px;
	width:20px;
	line-height:20px;
	margin-left:3px;
	padding:2px 6px;
	background-color:#516703;
}
#paginate a:hover, #paginate a.selected {
	color:#516703;
	background-color:transparent;
}