/* ==================================================== */
/* style.css		-	version 1.00		*/
/* Joseph Bartlett	-	05/13/2004		*/
/* ==================================================== */
/* Website tylesheet.					*/
/* ==================================================== */
/* END OF DESCRIPTION					*/
/* ==================================================== */


/* ==================================================== */
/* Common classes					*/
/* ==================================================== */
	/* Generic page styles */
	a {
		color: #4d5e2a;
		font-weight: bold;
		text-decoration: overline;
	}

	a:hover {
		text-decoration: underline;
	}
	
	img {
		border: 0px;
	}

	ol {
		font: normal normal lighter 9pt verdana;
	}

	p {
		font: normal normal lighter 9pt verdana;
		margin: 0px;
	}
	
	
	/* Style of admin body */
	.admin_body {
		font: normal normal lighter 8pt verdana;
		left: 10px;
		position: relative;
		top:20px;
	}
	
	.admin_body p {
		margin-bottom: 10px;
	}
	
	.admin_body textarea {
		height: 20em;
		margin-left: 10px;
		width: 40em;
	}


	/* Style of admin menu */
	.admin_menu {
		background-color: #eee;
		color: #4d5e2a;
		font: normal normal lighter 8pt MS Sans Serif;
		position: absolute;
		top: 12px;
		left: 10px;
	}
	
	.admin_menu a {
		color: #4d5e2a;
		font-weight: bold;
		text-decoration: none;
	}
	
	.admin_menu a:hover {
		background-color: #4d5e2a;
		color: #eee;
	}
	
	
	/* Style of admin table */	
	.admin_table td {
		background-color: #eee;
		font: normal normal lighter 9pt verdana;
		padding: 1px,8px,1px,2px;
	}
	
	.admin_table .heading {
		background-color: #4d5e2a;
		color: #fff;
		font-weight: bold;
	}
	
	.admin_table .pointer {
		background-color: #fff;
	}


	/* Style of animals intro */
	.animals_intro {
		position: absolute;
		top: 45px;
		left: 180px;
	}
	
	
	/* Style of animals list */
	.animals_list {
		background-color: #eafabf;
		width: 150px;
	}
	

	/* Style of side bar */
	.bar {
		background-color: #ebffbf;
		padding: 2px;
	}

	.bar p {
		margin: 2px;
		font: normal normal lighter 8pt verdana;
	}


	/* Style of calendar */
	.calendar {
		width: 210px;
	}

	.calendar a {
		text-decoration: none;
	}

	.calendar a:hover {
		background-color: #adcb37;
		cursor: hand;
	}
	
	.calendar select {
		font: normal normal lighter 7pt verdana;
	}
	
	.calendar td {
		x-align: center;
		font: normal normal lighter 9pt verdana;
		text-align: center;
	}

	.calendar .day {
		color: #000;
		width: 30px;
	}
	
	.calendar .weekdays {
		background-color: #4d5e2a;
		color: #fff;
	}
	
		
	/* Style of individual news article */
	.news_article {
		background-color: #f1f4f1;
		border: 1px solid #000;
		margin: -7px, 0px, 10px, 10px;
		padding: 7px, 3px, 3px, 3px;
		position: relative;
		width: 100%;
		z-index: 1;
	}
	
	.news_headline {
		position: relative;
		background-color: #eee;
		border: 1px solid #000;
		margin-top: 2px;
		width: 300px;
		z-index: 2;
	}
	
	
	/* Style of page title images */
	.page_title {
		border-top: 1px solid #000;
		margin-bottom: 10px;
	}
	
	
	/* Style of thumbnail images */
	.thumbnail {
		border: 1px solid #000;
		height: 80px;
		margin: 4px, 4px, 0px, 0px;
		width: 80px;
	}
	
	
	.unspecial {
		text-decoration: none;
	}


/* ==================================================== */
/* END OF STYLESHEET				 	*/
/* ==================================================== */