html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF url(../images/background.jpg) repeat-y center;
}

a {
	color: #000000;
}

a:hover {
	color: #000000;
}

h2 {
	color:#A30234;
	font-size:18px;
	margin:0;
	padding:0;
}

h4 {
	color:#A30234;
	font-size:16px;
	margin:0;
	padding:0;
}

#event_widget {
	border:1px solid #000000;
}

.widget_header {
	background:url(../images/background.jpg) -180px -1px repeat-y;
	font-size:18px;
	color:#FFFFFF;
	padding:5px;
}

.widget_body {
	height:270px;
	background:#EFF0F0;
	padding:0;
	margin:0;
}

.scroll_content {
	height:260px;
	width:100%;
	overflow:scroll;
	overflow-x:hidden;
	padding:0;
	margin:0;
}


.scroll_content ul {
	margin:0;
	padding:0;
	list-style:none;
}

.scroll_content li {
	margin:5px;
	padding:5px;
	border-bottom:1px solid #939598;
}

div.event_title {
	color:#A30234;
	font-weight:bold;
	font-size:14px;
}

div.event_date {
	color:#000000;
	padding-left:15px;
}

div.event_time {
	color:#7D6A55;
	padding-left:15px;
}

div.event_body {
	color:#000000;
	padding-left:15px;
}

div.event_more {
	color:#00B0D8;
	text-align:right;
}

div.event_more a {
	color:#00B0D8;
	text-decoration:none;
}

div.event_more a:hover {
	text-decoration:underline;
}

.noLeftPadding {
	margin-left:-15px;
}

#topSlogan {
	text-align:right;
	position:relative;
	top:40px;
	font-size:36px;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	color:#FFFFFF;
}

#wrapper {
	width: 1072px;
	margin: 0 auto 0 auto;
}

#container {
	width: 985px;
	margin: 0 auto 0 auto;
}

#header {
	font-size: 30px;
	margin: 0;
	padding:0;
	color: #000000;
	background:url(../images/header_logo.png) no-repeat;
	height:230px;
}

.leftbox_spacer {
	width:43px;
}

#leftbox {
	width: 190px;
	color: #000000;
	padding: 5px;
	background: #CAC2B8;
}


#main_right {
	background:#FFFFFF;
	padding:0;
	margin:0;
}

#rightbox {
	margin: 0 0 0 200px;
	width: 743px;
	padding: 5px 0 5px 0;
	background:#FFFFFF;
}

.content {
	padding: 0 5px 0 15px;
}

#top_rightbox {
	margin: 0;
	background:#FFFFFF;
	padding: 0;
	border-bottom:2px solid #B2BB1E;
	color:#0F004E;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	height:39px;
}

#footer {
	font-size: 12px;
	width: 943px;
	height:26px;
	margin: 0;
	color: #000000;
	background:#B3BC1E;
	border-top:3px solid #A30134;
}

#bottomNav {
	font-size: 12px;
	width: 943px;
	margin: 0;
	color: #FFFFFF;
	padding:10px;
	text-align:center;
}

.button {
	background:url(../images/button_bg.png) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	width:100px;
	height:39px;
	border:none;
	padding:0 0 6px 0;
	cursor:pointer;
}


/* MENU */

.menu{
padding: 10px 0px 2px 0;
background:#CAC2B8;
color:#000000;
border-bottom:1px solid #7D6A55;
cursor:pointer;
font-size:16px;
}
.menu:hover{
background:#CAC2B8;
color:#A30234;
cursor:pointer;
}
.menu a{
background:#CAC2B8;
color:#000000;
text-decoration:none;
width:100%;
display:block;
}
.menu a:hover{
background:#CAC2B8;
color:#A30234;
text-decoration:none;
}
.submenu{
padding: 4px 0px 2px 10px;
background:#7D6A55;
font-size:16px;
}
.submenu a{
color:#FFFFFF;
text-decoration:none;
width:100%;
display:block;
}
.submenu a:hover{
color:#B2BB1E;
text-decoration:underline;
}
