body, table td, select {
	font-family: comic Sans MS;
	color: #573d1a;
	font-size: 14px;
}

body {
  color: #fffae4;
  margin: 0px;
  border: 0px;
  padding: 0px;
  background: #fff;
  direction: ltr;
}


a, a:visited, a:hover {
	color:#fffae4;
	text-decoration: underline;
}

.gwt-Button {
	color: #fffae4;
  margin: 0;
  padding: 3px 5px;
  text-decoration: none;
  font-size: small;
  cursor: pointer;
  background-color:#573d1a;
  border: 1px outset #ccc;
}
.gwt-Button:active {
  border: 1px inset #ccc;
}
.gwt-Button:hover {
  border-color: #9cf #69e #69e #7af;
}
.gwt-Button[disabled] {
  cursor: default;
  color: #888;
}
.gwt-Button[disabled]:hover {
  border: 1px outset #ccc;
}

.gwt-CheckBox {
}
.gwt-CheckBox-disabled {
  color: #888;
}
.gwt-PopupPanel {
  border: 5px solid #C3D9FF;
  padding: 5px;
  background: white;
}
.gwt-DialogBox {
	border: 5px solid #C3D9FF;
  padding: 5px;
  background: white;
}
h1 {
  font-size: 3em;
  font-weight: bold;
  color: #b1282b;
  margin: 40px 0px 70px;
  text-align: center;
}

.gwt-Anchor {
	cursor:pointer;
}

.gwt-Panel {
	background-color:white;
}
.toppanel {
	background-color:#fffae4;
}
.plainpanel {
	background-color:#68a553;
	border:5px solid #573d1a;
}

.panel {
	background-color:#68a553;
	border:5px solid #573d1a;
}

.adPanel {
  cursor: pointer;
}

.sendButton {
  display: block;
  font-size: 16pt;
}

.buttonPanel {
	width:100%;
	background-color:#eeddee;	
}

.upcoming-popup {
  padding: 3px;
  background: #d0e4f6;
	
}
/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}

.event-panel {
	background-color:#573d1a;
}

.event-header {
	color:#fffae4;	
}

.rate-panel {
	color:grey;
	padding:0px 0px 0px 0px;
}

.editevent {
	background-color:#b4d8e4;
	padding:20px;
	border: 5px solid #573d1a;
}
.imageclick {
  cursor: pointer;
}
.showevent {
	width:50%;
	background-image:url("http://www.uppervalleyconnections.com/uvevents/system_images/nb.jpg");
	background-repeat:repeat-y;
	padding-left:100px;
	padding-top:0px;
	padding-right:0px;
	border-top: 5px solid #586464;
	border-right: 5px solid #586464;
	border-bottom: 5px solid #586464;
}

.showevent a {
 	color: #68a553;
 	cursor:pointer;
 }
 .showevent a:visited {
 	color: #68a553;
 }
 .showevent a:hover {
 	color: #68a553;
 }

.headerpanel {
	background:#fffae4 center url("http://www.uppervalleyconnections.com/uvevents/system_images/leaf1.jpg") repeat-x;
	margin:5px;
}

.rtpanel {
	background-color:white;	
}
.notcurrent-prev {
  cursor: pointer;
		color:#e9ebef;
}
.notcurrent-post {
  cursor: pointer;
		color:#e9ebef;
}

.current {
  cursor: pointer;
		color:#573d1a;
}
.selected-day {
	color:#b4d8e4;
}
.today-day {
	background-color:#739f9b;
}

.row-odd {
	background-color:white;
}
.row-even {
	background-color:#739f9b;
}

.EventPanel-even {
	background-color:#739f9b;
}
.EventPanel-even a {
	color:maroon;
}

.EventPanel-odd {
	background-color:#b4d8e4;
}
.EventPanel-odd a {
	color:maroon;
}

.bottom-panel a {
	color: #573d1a;
}

.about-panel {
	margin:0px 50px 0px 50px;
}

.about-panel a { 
	color: maroon;
}

.about-panel a:hover {
	color:#68a553
}
.about-panel a:visited {
	color: maroon;
}
	
.selections {
	border:1px solid #573d1a;
}
.gwt-MenuBar-horizontal {
	background-color:#573d1a;
}
.gwt-MenuBar-vertical {
	background-color:#573d1a;
}
.gwt-MenuBar {
	cursor:default;
}
.gwt-menuItem {
	color:#fffae4;
	padding:0 5px 0 5px;
}
.gwt-MenuItem-selected {
	background-color: #b4d8e4;
	color:#573d1a;
}

.gwt-MenuItemSeparator {
	background:white none repeat scroll 0 0;
	border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #888888;
	border-style:none none none solid;
	border-width:0 0 0 1px;
	margin:0;
	padding:0;
	width:1px;
}

.gwt-DatePicker {
  border: 1px solid #A2BBDD;
  cursor: default;
}

.gwt-DatePicker td,
.datePickerMonthSelector td:focus {
  outline: none
}

.datePickerMonthSelector td:focus {
  outline: none
}

.datePickerDays {
  width: 100%;
  background: white;
}

.datePickerDay,
.datePickerWeekdayLabel,
.datePickerWeekendLabel {
  font-size: 75%;
  text-align: center;
  padding: 4px;
  outline: none;
}

.datePickerWeekdayLabel,
.datePickerWeekendLabel {
  background: #C3D9FF;
  padding: 0px 4px 2px;
  cursor: default;
}

.datePickerDay {
  padding: 4px;
  cursor: pointer;
}

.datePickerDayIsToday {
  border: 1px solid black;
  padding: 3px;
}

.datePickerDayIsWeekend {
  background: #EEEEEE;
}

.datePickerDayIsFiller {
  color: #888888;
}

.datePickerDayIsValue {
  background: #aaccee;
}

.datePickerDayIsDisabled {
  color: #AAAAAA;
  font-style: italic;
}

.datePickerDayIsHighlighted {
  background: #F0E68C;
}

.datePickerDayIsValueAndHighlighted {
  background: #bbddd9;
}

.datePickerMonthSelector {
  background: #C3D9FF;
  width: 100%;
}

.datePickerPreviousButton,
.datePickerNextButton {
  font-size: 120%;
  line-height: 1em;
  color: blue;
  cursor: pointer;
  padding: 0px 4px;
}

td.datePickerMonth {
  text-align: center;
  vertical-align: center;
  white-space: nowrap;
  font-size: 70%;
  font-weight: bold;
  color: blue;
}

.gwt-DateBox input {
	  width: 8em;
}

.dateBoxFormatError {
  background: #ffcccc;
}

.dateBoxPopup {
}

.anchor {
	padding-left: 25px;
}

.anchor a {
	color: #573d1a;
}
.anchor a:hover {
	color: #68a553;
}
.clickableText {
	cursor: pointer;
}
	
.facebookbutton {
	cursor: pointer;
	width:50px;
}
	
	