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

body {
  font:1em/1.4 Verdana, Arial, Helvetica, sans-serif;
  }

table {}

h1 {
  font-family: verdana;
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
  }

h2 {
  font-family: verdana;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  }

h3 {  /* h3 used for Calendar Heading */
  display:block;
  padding:1em 1em 0;
  font-family: verdana;
  font-size: 1em;
  font-weight: bold;
  text-align:center;
  }

a {
  text-decoration:none;
  color:"94393E";
  }

a:hover {
  font-weight: bold;
  color: black;
	}

a:visited {
	color:"94393E";
	}

a.listen {
  background: "ebeae8";
  }

a.listen:hover {
  background: "ebeae8";
  }

a.listen:visited {
  background: "ebeae8";
  }

img.displayed {
  display: block;
  margin-left: 100;
  margin-right: auto;
  }

p.text-centered {
  text-align: center;
  font-size: .75em;
  }

p.blocktext {
  font-size: .75em;
  margin-left: 75;
  margin-right: auto;
  width: 300px;
	}

#wrapper {
  background: url("background.jpg");
  width:760px;
  margin: 0 auto 0 auto;
  padding: 0;
  text-align: left;
  }

#wrapper_cal {
  margin: 0 auto 0 auto;
  padding: 0;
  }

#banner {
  width: 732px;
  margin-bottom: 35px;
  }

#banner_cal {
  margin-top: 25px;
  margin-left:25px;
  }

#logo {
  position: relative;
  left: 18px;
  top: 18px;
  }

#logo_cal {
  position: relative;
  left: 18px;
  top: 18px;
  }

#content {
  margin-top: 25px;
  }

#content_cal {
  margin-top: 10px;
  margin-left: 10px;
  }

#menubar {
  margin-top:10px;
  margin-left:25px;
  margin-right:25px;
  padding:5px;
  background: #f5f5f5;
  font-family: Verdana;
  font-size: .7em;
  }

#menubar ul {
  text-align: center;
  }

#menubar ul li {
  display: inline;
  }

#sidebar1 {
  margin-left: 18px;
/*  padding-left: 5em;*/
  font-family: verdana;
  font-size: 1em;
  font-weight: bold;
  float: left;
  width: 250px;
  }

/*#sidebar1 p {
  margin-left: 18px;
  }*/

#sidebar1 ul {
  margin-left:36px;
  text-align: left;
  list-style-type:disc;
  list-style-position:outside;
  }

#sidebar1 ul li {
  padding-top: 1em;
  }

#main {
  position: relative;
  margin-left:320px;
  width: 430px;
  font-family: verdana;
  font-size: .9em;
  }

#main_cal {}

#footer {
  clear:left;
  width:430px;
  margin-left:320px;
  margin-bottom:25px;
  font-family: verdana;
  font-size: .6em;
  }

.center1
{ 
margin-left: auto;
margin-right: auto;
}
 
.center2
{ 
text-align: center;
}


/* Begin Calendar Styling */

#calendar ol {
  width:55em;
  margin:0 auto;
  display:block;
  }

#calendar li {
  list-style:none;
  }

#calendar p.link {
  text-align:center;
  display:block;
  }

/* -------------------------
	Day styles */
#calendar li li {
  width:7em;
  height:7em;
  float:left;
  margin:.1em;
  border:1px solid #444;
  padding:.2em;
  overflow:auto;
  }

/* ------------------------- *
	Day content (UL/OL & P)*/
#calendar li li p  {
  font-size:.7em;
  display:block;
  border-bottom:1px solid #ddd;
  }

#calendar li li ol {
  width:auto;
  }

#calendar li li ul li, li li ol li {
  font-size:.7em;
  display:block;
  height:auto;
  width:auto;
  margin:0;
  padding:.2em 0;
  float:none;
  border:0;
  border-bottom:1px solid #ddd;
  }

/* ------------------------- *
	Holiday class*/
#calendar li li.holiday {
  border-color:#f00;
  }

/* ------------------------- *
 * Inactive months */
#calendar li#lastmonth li {
  background:#f5f5f5;
  border:1px solid #999;
  }

#calendar li#nextmonth li {
  background:#f5f5f5;
  border:1px solid #999;
  }

img.displayed {
  display: block;
  margin-left: auto;
  margin-right: auto;   */
  }

p.text-centered {
  text-align: center;
  font-size: .75em;
  }

p.blocktext {
  font-size: .75em;
  margin-left: 75;
  margin-right: auto;
  width: 300px;

