html {
	background-image: url(images/green_bg.gif);
}

#hd {
	height: 180px;
	margin-top: 30px;
	background-color: transparent;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
} 

a {
  text-decoration: none;
	outline: 0px; 
}

a:hover { 
  text-decoration: underline 
}

/*QUICKLINKS STYLE*/

#quicklinks {
	position: relative;
	top: 15px;
	right: -265px;
}

#quicklinks ul, li {
	margin: 0px;
	padding: 0px;
}

#quicklinks li {
	list-style: none;
	display: inline;
	margin-right: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#quicklinks a {
	text-decoration: none;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Tahoma, Arial;
}

#quicklinks a:hover {
	text-decoration: underline;
}

#nav-wrap {
  margin-bottom: 15px;
}

#nav-wrap .yuimenubar {
  background: transparent;
  border: none;
}

#nav-wrap .yuimenubarnav .yuimenubaritem {
  border: none;
  background: transparent;
}

#nav-wrap .yuimenubarnav .yuimenubaritem-selected {
  background: url(images/hilite.png);
  background-position: bottom;
  background-repeat: repeat-x;
  border-bottom-width: 6px;
  border-bottom-color: #00CCCC;
}

#nav-wrap .yuimenubarnav .yuimenubaritem.active {
	background-image: url(images/hilite.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom-width: 6px;
	border-bottom-color: #00CCCC;
	highlight: none;
}

#nav-wrap .yuimenubarnav .yuimenubaritem-hassubmenu {
}

#nav-wrap .yuimenubaritemlabel,  
#nav-wrap .yuimenubaritemlabel-selected {
  border: none;
  margin: 0;
  padding: 3px 10px;
}

#nav-wrap .yuimenubarnav .yuimenubaritemlabel-hassubmenu {
  background: none;
}

#sidebar {
	background-image:url(images/current-event-bgrepeat.jpg);
	background-repeat: repeat-y;
	margin-top: 25px;
}

#bd {
  background: #ffffff;
  padding: 0px 30px 0px 30px;
}

#blob {
  background: orange;
  height: 300px;
  border: 1px solid blue;
}

h1 {
	background-image: url(images/h1_bg.jpg);
	background-repeat: repeat-x;
	background-color: #968D00;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 24px;
	color:#FFFFFF;
	padding: 6px 10px 6px 10px;
	letter-spacing: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336600;
}

h2 {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #968D00;
}

#upcoming-events-wrap {
	background-image: url(images/current-event-bgheader.jpg);
	background-repeat: no-repeat;
}

#upcoming-events-wrap h1 {
  display: none;
}

#sidebar #upcoming-events {
	height: 700px;
	padding-top: 43px;
}

#sidebar div.c-event {
	width: 200px;
	height: 90px;
	background-color:#FFFFFF;
	margin: 0px 0px 20px 20px;
}

#sidebar div.c-event {
	font-family: "Trebuchet MS", Tahoma, Arial;
}

#sidebar div.c-event .c-datebox {
	width: 80px;
	height: 70px;
	float: left;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin: 5px 5px 0px 0px;
	padding: 5px;
	text-align: center;
}

#sidebar div.c-event .c-datebox p.c-dow {
	font-size: 10px;
	letter-spacing: 2px;
	margin-bottom: -5px;
	color:#663300;
}

#sidebar div.c-event .c-datebox p.c-date {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 0px;
	color:#663300;
}

#sidebar div.c-event .c-datebox p.c-month {
	font-size: 10px;
	letter-spacing: 2px;
	color:#663300;
}

#sidebar div.c-event .c-description {
	padding: 5px 2px 5px 2px;
}

#sidebar div.c-event .c-description h2 {
	font-size: 11px;
	font-weight: bold;
	color:#968D00;
}

#sidebar div.c-event .c-description p {
	font-size: 10px;
	color: #999999;
}

#bd a.yuimenubaritemlabel {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #948D00;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E9E9E9;
	
}

#bd li.yuimenuitem-selected {
	background: #E9E9E9;
}
	

#bd a.yuimenuitemlabel {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	font-weight: normal;
	color: #948D00;
}

#ft {
	margin-bottom: 30px;
	padding: 0px 30px 0px 30px;
	background: #ffffff;
	background-image: url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	height: 141px;
}

.c-personimagewrap img {
  height: 100px;
  width: 75px;
  border: 1px solid black;
}

.c-bannerswrap {
}

.c-pagebanner {
  position: relative;
  -overflow: hidden;
}

.c-pagebanner div.c-bannerelement {
  position: absolute;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.c-pagebanner.panoramic, 
.c-pagebanner.panoramic div.c-bannerelement { /*div.c-bannerelement {*/
  width: 890px;
  height: 217px;
}

.c-pagebanner.top,
.c-pagebanner.top div.c-bannerelement { /*div.c-bannerelement {*/
  width: 637px;
  height: 400px;
}

.c-pagebanner.sidebar,
.c-pagebanner.sidebar div.c-bannerelement { /*div.c-bannerelement {*/
  width: 240px;
  height: 300px;
}
