body {

  margin: auto;
  padding: 0;
  width:100%;
  font-family: Tahoma;
  font-size: 12px;
  color: #fff;
  background: url(../images/body/bodyBackground.jpg) repeat;
}

/* -----------------Image Links---------------- */

a img{
border: 0px solid #FFFFFF;
}

a:hover img{
border: 0px solid #FFFFFF;
}

a:visited img{
border: 0px solid #FFFFFF;
}


/* -----------------HEADER---------------- */

#header {
	padding: 0;
	width: 1024px;
	height: 202px;
	background: url(../images/header/header.jpg) no-repeat;
}

.headerExtender {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 202px;
	width: 100%;
	margin:auto;
	background: url(../images/wrapper.jpg) repeat-x;
	z-index: -1; 

}


/* ------------Menu (located in header)-------------- */


a {
	color: #ccc;
	text-decoration: underline;
}

.Menu {
	position: relative;
	left: 10px;
	top: 162px;
	height: 80px;
	font-weight: bolder;
}



/* ------------body (Everything below Header)-------------- */

#body {
	width: 1000px;
	height: 550px;
	border: 0px solid;
	background: url(../images/body/body.jpg) no-repeat;
}


/* ------------CONTENT Text Area-------------- */

.contentHeader {
	position: relative;
	left: 40px;
	top: 55px;
	width: 711px;
	height: 112px;
	background: url(../images/content_textarea/contentHeader.png) no-repeat;
}

.contentTextarea_container {
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 711px;
	height: 41px;
	left: 40px;
	top: 55px;
	margin: 0;
}
.contentTextarea_header {
	position: relative;
	padding: 0;
	width: 711px;
	height: 41px;
	background: url(../images/content_textarea/contentTextarea_header.png) no-repeat;
	margin: 0;
}

.contentTextarea_wrapper {
	position: relative;
	width: 711px;
	padding: 0;
	margin: 0;
	background: url(../images/content_textarea/contentTextarea_wrapper.png) repeat-y;
}

.contentTextareaHeader {
	position: relative;
	width: 670px;
	font-size: 32px;
	color: white;
	padding: 55px 0px 0px 70px;
}

.contentTextarea {
	position: relative;
	width: 670px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

.contentTextarea_footer {
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 711px;
	height: 25px;
	background: url(../images/content_textarea/contentTextarea_footer.png) no-repeat;
}

.contentTextarea h2 {
	margin-top:0px;
}

/* ------------CONTENT Calendar Text Area-------------- */


.contentCalendarHeader {
	position: relative;
	left:765px;
	top: -78px;
	width: 200px;
	height: 184px;	
	color: white;
	background: url(../images/content_textarea/contentHeaderCalendar.png) no-repeat;
}

.contentCalendarTextarea_header {
	position: relative;
	left: 760px;
	top: -170px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 41px;
	background: url(../images/content_textarea/contentCalendar_header.png) no-repeat;
}

.contentCalendarTextarea_wrapper {
	position: relative;
	top: 37px;
	left: 4px;
	width: 186px;
	padding: 7px 0px 10px 20px;
	background: url(../images/content_textarea/contentCalendar_wrapper.png) repeat-y;
}

.contentCalendarTextareaHeader {
	position: relative;
	top: 0px;
	left: 0px;
	width: 200px;
	font-size: 32px;
	padding: 30px 0px 0px 20px;
}

.contentCalendarTextarea {
	position: relative;
	top: 0px;
	left: 0px;
	width: 150px;
}

.contentCalendarTextarea_footer {
	position: relative;
	top: 37px;
	left: 4px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 25px;
	background: url(../images/content_textarea/contentCalendar_footer.png) no-repeat;
}



/* -------------Footer-------------- */

.footer {
	margin: auto;
	position: absolute;
	top: 768px;
	width: 100%;
	height: 20%;	
	background: url(../images/footer/footer.png) repeat;
}
