html>body, html>body #contents {
	height: auto;
}

/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */

body {
	margin: 10;
  	padding:0px;
  	background:#ffffff;
}

#contents{
/* This DIV encloses all elements on the page */
        background-color: #fff;
        margin-right: auto;
        margin-left: auto;
    	text-align:left;
        min-width: 760px;
        width:760px; /* ie5win fudge begins */
        voice-family: "\"}\"";
        voice-family:inherit;
        width:760px;
        border: 0px solid #6C869D;
}

html>body #contents {
        width:760px;
		background: #fff;
        /* ie5win fudge ends */
}



h1{
		text-align: center;
        color: #000;
        margin: 0px;
        font-size: 30px; 
		top: 0;
}

h2{
		text-align: center;
        color: #000;
        margin: 0px;
        font-size: 25px; 
		top: 0;
}

.darkgreybox {
	margin: 5px;
	padding: 5px;
	width: 550;
	margin-right: auto;
	margin-left: auto;
	background: #a9a9a9;
}

.lightgreybox {
	margin: 5px;
	padding: 5px;
	width: 550;
	margin-right: auto;
	margin-left: auto;
	background: #d3d3d3;
}

.eventtitle {
	text-align: center;
	font-weight: bold;
	font-size: 18;
}

.eventdate {
	position: relative;
	top: -22px;
	left: 5px;
	font-size: 18;
	font-weight: bold;
}

.eventdesc {
	/* background: #fff; */
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 75%;
	bottom: 1px;
	font-size: 15;
	font-weight: normal;
}

.eventloc {
	/* text-align: center; */
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 100%;
	bottom: 1px;
	font-size: 15;
	font-weight: normal;
	text-align: center;
}

