/* BASIC DEFINITIONS */

body {
	background: url(images/bg.gif) #e7e7e7 repeat-x;
	margin: 0;
	font: 0 Georgia, Times, serif;
}

img { border: 0 }

*{padding:0;margin:0;}

p { margin: 0; padding: 0 }

/* MAIN STRUCTURE ELEMENTS */




/* everything in here */
#wrap {
	width: 782px;
	margin: 0 auto;
	background-color: white;
	padding: 0 9px 0 9px;
	margin-top: 3px;
}

/* left nav & logo frame & contact info */
#frame_left {
	float: left;
	width: 212px;
}

#nav {
	background: url(images/nav_border.gif) #e6dac0 bottom no-repeat;
	width: 206px;
	border-color: #e3dcbf;
	border-style: solid;
	border-width: 1px 0px 0 0px;
	margin-top: 4px;
	text-align: center;
	padding-bottom: 50px;
}

#nav ul {
	list-style-type: none;
	margin: 15px 0 0 0;
	padding: 0;
}

#coninfo {
	background: #eeeeee;
	width: 206px;
	margin-top: 8px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 25px;
	font-size: 12px;
	color: #6b0000;
}

#uvawise {
	background: #ffffff;
	width: 130px;
	height: 110px;
	margin-right: auto;
	margin-left: auto;
	}

#centerText {
	text-align: center;
	}

/* main content frame (everything else) */
#frame_right {
	float: left;
	width: 570px;
}

#content {
	background: url(images/alt_content_bg.gif) repeat-y;
	width: 569px;
	margin: 0px 0 0 0;
	padding: 0;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #d4c6ab;
	
}

#body {
	float: left;
	width: 555px;
	font-size: 12px;
	padding: 0 6px 75px 8px;
	height: 100%;
}

#feature {
	width: 224px;
	float: left;
	background-color: #d2d2d2;
	text-align: center;
	font-size: 12px;
}


#footer {
	background: url(images/bottom_border.gif) #5c5c5c repeat-x;
	text-align: center;
	height: 100px;
	padding-top: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.6em;
}

/* full list of events page */
#eventslist {
	font-size: 13px;
	margin-left: 8px;
	line-height: 1.4;
	}

#eventslist ul {
	list-style-type: none;
	}

#eventslist h3 {
	font-size: 14px;
	color: #6b0000;
	}