/*CSS Document*/
* {margin:0; padding:0;}

body {background-color:#e6d7c3; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#000000; text-align:center;
	}
div#calendarwrap {width:800px; margin-top:0px; background-color:#d0c7b6; border:2px solid black; margin-right:auto; margin-left:auto;
	background-image: url("../img/calbackground2.jpg"); background-repeat:no-repeat; background-position:160px 85px; padding-bottom:45px; 
	}
	
div#titlewrap {width:100%; background-color:#d0c7b6; border-bottom:2px solid black; border-top:2px solid black;
	}
div#title {width:100%; background-color:#d0c7b6; margin-left:auto; margin-right:auto; display:inline; 
	}
div#title {width:100%; background-color:#d0c7b6; 
	}
	div#title h1 {text-align:center; font-size:300%; font-weight:bold;}

div#title img {padding-left:40px; }
td {min-height:70px;}
table#calendar {background-color:; width:590px; background-image:url(../img/bodymainback.gif); 
	float:left; margin:0px 0 0 0; padding:0; 
	}
table#calendar2 {background-color:; width:590px; background-image:url(../img/bodymainbackground3.gif); 
	float:left; margin:0px 0 0 0; padding:0; 
	}
div#months {text-align:center; height:25px; margin-top:0px; padding-top:8px; margin-left:auto; margin-right:auto;
	 background-repeat:no-repeat; background-color:#d0c7b6; 
	}

div#months p{display:inline; font-size:120%; padding:8px; font-weight:bold; 
	 }

div#months a {text-decoration:none; color:#000000}
div#months a:link{}
div#months a:hover{text-decoration:underline;}

td.weekdays {font-size:100%; width:78px;  text-align:center; color:#000;
	font-weight:bold; padding-left:.5em;
	}
	
td.days {font-size:120%; width:78px; height:70px; vertical-align:top; border:2px solid #000000; 
	}
div#dates {float:right; text-align:right; padding: 2px 2px 0 2em; font-size:.8em; font-weight:bold;}
div#dates h1 {font-size:1em; color:#000000; padding-left:15px; float:right;}

td.days p {text-align:center; font-size:85%; padding: 5px 5px 5px 5px; font-weight:bold; clear:both;}
 
 .days a {text-decoration:none; color:#000000; font-size:90%; font-weight:bold;}
 .days a:link{}
 .days a:visited{color:#000000;}
 .days a:hover{text-decoration:underline;}

 a {text-decoration:none; color:#000000; font-size:.6em; font-weight:normal;}
 a:link{}
 a:visited{color:#000000;}
 a:hover{text-decoration:underline;}

div#homelink {float:left; font-size:230%;  background-color:#d0c7b6; 
	padding:15px 5px 0 5px; text-transform:uppercase;
	}

div#homelink a{color:#000; text-decoration:none; font-weight:bold;}
div#homelink a:link {}
div#homelink a:hover {text-decoration:underline;}

div#months a {text-decoration:none; color:#000; font-size:1em; font-weight:bold;}
div#months a:link{}
div#months a:visited{color:#000;}
div#months a:hover{text-decoration:underline;}

div#events { width:175px; height:100%; background-color:#d0c7b6; padding-top:10px; margin-bottom:10px; margin-top:5px; float:left; margin-left:10px;}
	div#events h1 {text-align:center; font-size:130%; text-decoration:underline; }

.clearfix:after {content: "."; display:block; height: 0; clear:both; visibility:hidden;}

 .clearfix {display: inline-block;}
 
 * html .clearfix {height:1%;}
 .clearfix {display: block;}
 

