/* CSS Document */
/* Melissa Stoltz, 16 June 2008 */

* {margin:0; padding:0}
a:link {
	text-decoration: none;
	color: #330000;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

body {	
		 background-color: #660000;
		 margin: 2%;
		 font-family:Georgia, "Times New Roman", Verdana, sans-serif;
		 font-size: 100%;
		 line-height: 110%;
		 }

#container {
		background-color: #FFFFFF; 
		border: 1px solid #000001;
		width: 100%;
		min-width: 700px;
		height: auto;
		}

#head_contain {
	background-color: #9BCD9B;
	margin: 0;
	padding: 0;
	height: 125px;
	border: thin solid #000000;
}
		
#header {
		padding: 0.5em 0.5em 0.25em 0.5em;
		background-color: #000000;
		color: #FFFFCC;
		}	
/* begin css menu*/
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 1px;
	padding: 0;
	margin: 0;
}
#menu_contain { 
		background-color: ##006633;
		color: #FFFFFF;
		text-align: center;
		border: thin solid #000000;
		min-height: 100px;
		}

#footer {
	min-height: 60px;
	background-color: #000000;
	color: #FFFFFF;
	padding: 0.5em 0.5em 0 0.5em;
	font-size: 70%;
		}

#left {
		float: left;
		width: 150px;
		height: auto;
		font-size: 90%;
		}	
		 
#right {
		float: right;
		width: 150px;
		height: auto;
		font-size: 90%;
		}	

#center { 
		 margin: 0 150px;
		 background-color: #FFFFFF;
		 padding: 0.5em;
		 }
#center3 {
	margin: 0 150px;
	background-color: #FFFFFF;
	padding: 0.5em;
	border: thin solid #330000;}
			 
.center2col {
		margin: 0 0 0 150px;
		background-color: #FFFFFF;
		padding: 0.5em;
		} 
#center1 {
			margin: 0;
			background-color: #FFFFFF;
			padding: 1em
			}
#mempeople {
	line-height: 110%;
	color: #330000;
	padding: 0.25em;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #003300;
}			 

#memhorses {
	line-height: 110%;
	color: #330000;
	padding: 0.25em;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #003300;
}

#memdetail {
			line-height: 110%;
			color: #330000;
			padding: 0.25em;
			text-align: center;
			}

#rain_what {
	margin: 0.5em;
	padding: 0.5em;
	text-align: left;
}		

.memorial_list {
	margin: 0.25em;
	padding: 0.25em;
	border-bottom: thin solid #660000;
	color: #330000;
}

.pad { 
		margin: 0.5em;
		}	/* class to add a 0.5em margin to anything. set class="pad" in HTML */

.picleft {
		float: left;
		padding: 0.5em;
		border: 0;
		}
				 
.picright {
		float: right;
		padding: 0.5em;
		border: 0;
		}
					
.piccenter {
		align: center;
		padding: 0.5em;
		border: 0;
		text-align: center;
		}
.paypal {
		float: right;
		border: 0;
		vertical-align: 48px;
		}
.raintitle {
	font-family: "Edwardian Script ITC";
	font-size: 325%;
	color: #660000;
	text-align: center;
	font-weight: normal;
}

.raintitle2 {
	color: #660000;
	font-size: 115%;
	text-align: center;
	line-height: 105%;
}

#rain {
	color: #660000;
	border-top: thin solid #003300;
	border-bottom: thin solid #003300;
	}

.mem_name {
					color: #660000;
					font-family: "Edwardian Script ITC", Script;
					font-size: 325%;
					text-align: center;
					}


.picbottom {
		padding: 0 0.25em;
	padding: 0.5em;
	border-top: thin solid #003300;
	border-top: thin solid #003300;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #003300;
		
		}
#signpost {
	margin: 2em 1em 0 0.5em;
}
#copyright { float: left; }

.mem_pic {
				 float: none;
				 padding: 0.5em;
				 }
#sponsorplea { 
	padding: 0.5em;
	border: thin solid #003300;
	}
	
.calendar {
	padding: 1em;
	margin: 0px;
	line-height: 130%;
	border: thin solid #000000; 
	text-align: center;
}
.weekdays{
	text-align: center;
	background-color: #D7FFD7;
	padding: 0.25 1em;
	margin: 0px;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #000000;
}
.dates {
	background-color: #FFFFCC;
	text-align: left;
	padding: 0.05em;
	margin: 0px;
	border-left: thin solid #000000;

}
.month {font-size: large; 
	font-weight: bold; 
	text-align: center; 
	padding: 0.25em;
}
	
.days { font-size: 0.9em; 
	text-align: left; 
	padding: 0.25em; 
	border-left: thin solid #000000;
	border-bottom: thin solid #000000;
	}