/* @group Layout/Background */
body {
	background-image: url(images/leafbackground.gif);
}
.header {
	background: #d6decf;
	border: 1px solid #9c9c9c;
}
.navbar {
	border-bottom: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c;
	background-color: #c5d1ba;
}
.indexbody {
	border: 1px solid #9c9c9c;
	background-color: #dde5d6;
}
.body {
	border: 1px solid #9c9c9c;
	background-color: #f1f9ea;
}
.widgetbody {
	border: 1px solid #9c9c9c;
	background: #fcfeea;
}
.footer {
	border: 1px solid #9c9c9c;
	background: #c5d1ba;
}
.box {
	color: #626262;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #d8e3cf;
	width: 350px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;
	border: 1px solid #8c8c8c;
}
/* @end */
/* @group Font/Links */
.font {
color: #626262;
font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.title {
color: #626262;
font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.footnote {
color: #626262;
font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.widgettext {
	color: #626262;
font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}
a:link {
text-decoration: none;
color: #030303;
font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}
a:visited {
text-decoration: none;
color: #030303;
font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}
a:hover {
text-decoration: none;
color: #404b37;
font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}
a:active {
text-decoration: none;
color: #030303;
font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.footnote a:link {
text-decoration: none;
color: #3d3d3d;
font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;	
}
.footnote a:hover {
text-decoration: none;
color: #70835f;
font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}
/* @end */

/* @group Menu */

ul#simple-menu {
	list-style-type:none;
	width:100%;
	position:relative;
	height:30px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size:11px;
	margin:0;
	padding:0px;
}

ul#simple-menu li {
	display:block;
	float:left;
	margin:0px;
	height:30px;
	width: 140px;
	text-align: center;
	font-size:11px;
}

ul#simple-menu li.left {
	margin:0;
	width: 140px;
	text-align: center;
	font-size:11px;
}

ul#simple-menu li a {
	display:block;
	float:left;
	color: #000;
	background: #c5d1ba;
	line-height:30px;
	text-decoration:none;
	padding:0px;
	height:30px;
	width: 140px;
	text-align: center;
	font-size:11px;
}

ul#simple-menu li a.right {
	padding-right:0px;
	width: 140px;
	text-align: center;
	font-size:11px;
}

ul#simple-menu li a:hover {
	background: #70835f;
	width: 140px;
	text-align: center;
	color: #fff;
	font-size:11px;
}
.right {
	border-bottom: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c;
	font-size:11px;
}
.mid {
	border-bottom: 1px solid #9c9c9c;
	font-size:11px;
}
.left {
	border-bottom: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
	font-size:11px;
}

/* @end */

/* @group Menu Search */

ul#simple-menu-search {
	list-style-type:none;
	width:100%;
	position:relative;
	height:30px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size:11px;
	margin:0;
	padding:0px;
}

ul#simple-menu-search li {
	display:block;
	float:left;
	margin:0px;
	height:30px;
	width: 166px;
	text-align: center;
	font-size:11px;
}

ul#simple-menu-search li.left {
	margin:0;
	width: 166px;
	text-align: center;
	font-size:11px;
}

ul#simple-menu-search li a {
	display:block;
	float:left;
	color: #000;
	background: #c5d1ba;
	line-height:30px;
	text-decoration:none;
	padding:0px;
	height:30px;
	width: 166px;
	text-align: center;
	font-size:11px;
}

ul#simple-menu-search li a.right {
	padding-right:0px;
	width: 166px;
	text-align: center;
	font-size:11px;
}

ul#simple-menu-search li a:hover {
	background: #70835f;
	width: 166px;
	text-align: center;
	color: #fff;
	font-size:11px;
}
.right {
	border-bottom: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c;
	font-size:11px;
}
.mid {
	border-bottom: 1px solid #9c9c9c;
	font-size:11px;
}
.left {
	border-bottom: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
	font-size:11px;
}
/* @end */
.ticket {
	border: 1px solid #9c9c9c;
	background: #fcfeea;
	padding: 15px;
	width: 150px;
	height: 150px;
}
.boxleft {
	width: 320px;
	height: 305px;
	float: left;
	vertical-align: top;
}
.boxspacer {
	width: 15px;
}
.boxright {
	width: 320px;
	height: 305px;
	float: right;
	vertical-align: top;
}