body {
	line-height: 150%;
	margin-top: -10px;
	color: #333333;
	background-color: #58add7;
	background-image: url(../img/main-background.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body, html {
	height:100%;
}
span.clearFix {
	width:100%;
	height:0px;
	visibility:hidden;
	clear:both;
	display:block;
	margin:0;
	padding:0;
	font-size:0px;
}
#wrapper {
	width: 980px;
	position:relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -113px;
}
#wrapper #header {
	height: 160px;
	width: 970px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	display: block;
	padding: 0px;
	clear: both;
}
#wrapper #header img {
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
}
#wrapper #header a img{
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/** header timebox**/
#wrapper #header p#timebox {
	float:left;
	color:#000;
	text-align: left;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
#wrapper #header p#timebox a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}
#wrapper #header p#timebox a:hover {
	color:#000;
}
#wrapper #header p#timebox small {
	display:block;
	margin-top:2px;
	color:#000;
	font-size:11px;
}
#wrapper #header p#timebox strong {
	display:block;
	margin-top:2px;
	color:#000;
	font-size:12px;
}
#wrapper #header #utility {
	height: 20px;
	width: 650px;
	clear: left;
	float: right;
	padding-top: 10px;
	text-align: right;
	padding-right: 10px;
}
#wrapper #header #utility p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	display: inline;
}
#wrapper #header #utility a , #wrapper #header #utility a:visited{
	text-align: right;
	display: inline;
	color: #000;
	text-decoration: none;
}
#wrapper #header #utility a:hover   {
	text-align: right;
	display: inline;
	color: #000;
	text-decoration: underline;
}
#wrapper #header #utility #datetime {
	display: inline;
	text-align: left;
	float: left;
}
#wrapper #header #pillars {
	width: 280px;
	margin-left: 325px;
	clear: right;
	height: 36px;
	display: block;
	position: absolute;
	padding-top: 75px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	z-index: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
#wrapper #header #pillars img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	position: relative;
	margin-right: 5px;
}
#wrapper #header #pillars img a , #wrapper #header #pillars img a:visited{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 5px;
	position: relative;
}
#wrapper #header #pillars img a:hover{
	text-decoration: underline;
	padding-right: 5px;
	border: 1px dotted #069;
	position: relative;
}

#wrapper #header #directory-box {
	text-align: right;
	height: 150px;
	width: 150px;
	margin-left: 800px;
	background-image: url(../img/greenbox.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	clear: left;
	float: right;
}
#wrapper #header #directory-box h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 12px;
	margin: 0px;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #header #directory-box a ,#wrapper #header #directory-box a:visited{
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#wrapper #header #directory-box a:hover {
	color: #FFF;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
#wrapper #navigation {
	clear: both;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	display: block;
	height: 40px;
	width: 960px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#wrapper #maincontent-bottom {
	width: 980px;
	background-image: url(../img/shadow-bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent-home {
	width: 960px;
	min-height: 820px;
	background-repeat: repeat-y;
	background-position: center top;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	background-image: url(../img/shadow.png);
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent-home #home-top {
	padding: 0px;
	height: 390px;
	width: 960px;
	display: block;
	margin: 0px;
}

#wrapper #maincontent-bottom #maincontent-home #home-top #seasons{
	height: 350px;
	margin: 0px;
	float: right;
	display: inline;
	width: 500px;
	position: relative;
	clear: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#wrapper #maincontent-bottom #maincontent-home #home-top #seasons iframe{
	position: relative;
	overflow: visible;
	height: 370px;
	width: 520px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}

#wrapper #maincontent-bottom #maincontent-home #home-top #home-welcome {
	padding: 0px;
	height: 390px;
	width: 420px;
	display: block;
	margin: 0px;
}

#wrapper #maincontent-bottom #maincontent-home #home-top #home-welcome h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #069;
	margin: 0px;
	line-height: 150%;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#wrapper #maincontent-bottom #maincontent-home #home-top #home-welcome h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 150%;
}

#wrapper #maincontent-bottom #maincontent-home #home-top #home-welcome h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 150%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-transform: none;
}

#wrapper #maincontent-bottom #maincontent-home #home-top #home-welcome h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 150%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-transform: uppercase;
}

#wrapper #maincontent-bottom #maincontent-home #home-top #home-welcome h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#wrapper #maincontent-bottom #maincontent-home #home-top #home-welcome h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#wrapper #maincontent-bottom #maincontent-home #home-top #home-welcome p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
}
#wrapper #maincontent-bottom #maincontent-home #home-top #home-welcome a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #069;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-decoration: underline;
}

#wrapper #maincontent-bottom #maincontent-home #teasers-right {
	float: right;
	width: 180px;
	min-height: 1070px;
	position: relative;
	overflow: visible;
	clear: left;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#wrapper #maincontent-bottom #maincontent-home #teasers-right p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#wrapper #maincontent-bottom #maincontent-home #teasers-right p img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #maincontent-bottom #maincontent-home #teasers-right p.top-teasers{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent-home #teasers-right .top-teasers a img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#wrapper #maincontent-bottom #maincontent-home #home-middle {
	padding: 0px;
	height: 655px;
	width: 760px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog  {
	padding: 0px;
	height: 655px;
	width: 480px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
	margin: 0px;
	padding: 0px;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0px;
	font-style: italic;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog h5 a, #wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog h5 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog h5 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog a , #wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #home-blog a:hover     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #featured-events {
	padding: 0px;
	width: 230px;
	border: 5px solid #D8C800;
	height: 645px;
	float: right;
	margin: 0px;
	overflow: scroll;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #featured-events h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	line-height: 100%;
	margin: 0px;
	text-transform: none;
	background-color: #D8C800;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #featured-events h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #featured-events h5 a, #wrapper #maincontent-bottom #maincontent-home #home-middle #featured-events h5 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #069;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #featured-events h5 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #069;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #featured-events h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #featured-events p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #featured-events p a, #wrapper #maincontent-bottom #maincontent-home #home-middle #featured-event p a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent-home #home-middle #featured-events p a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent-home #home-bottom {
	padding: 0px;
	height: 385px;
	width: 760px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-video  {
	padding: 0px;
	height: 385px;
	width: 480px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-color: #333;
	float: left;
}
#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground {
	border: 5px solid #663366;
	height: 375px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	float: right;
	width: 230px;
}
#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFF;
	line-height: 150%;
	margin: 0px;
	text-transform: none;
	background-color: #663366;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 150%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-transform: none;
	text-align: left;
}
#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 150%;
	margin: 0px;
	text-transform: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
}
#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground h5{
	margin: 0px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 50px;
}
#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground img {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin: 0px;
}
#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground a img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground #subscribe {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	display: inline;
	height: 70px;
	width: 69px;
	float: left;
	text-align: center;
	margin: 0px;
}
#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground #subscribe h6{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
	line-height: 150%;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground #subscribe h6 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
	line-height: 150%;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground #subscribe p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #000;
	line-height: 150%;
	margin: 0px;
	text-transform: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
}
#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground #subscribe p a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #000;
	line-height: 150%;
	margin: 0px;
	text-transform: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}

#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground #subscribe img{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent-home #home-bottom #home-playground #subscribe a img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #maincontent-bottom #maincontent {
	width: 960px;
	min-height: 820px;
	background-repeat: repeat-y;
	background-position: center top;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	background-image: url(../img/shadow.png);
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	float: right;
	clear: left;
}

#wrapper #maincontent-bottom #maincontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
	line-height: 150%;
	padding-top: 60px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#wrapper #maincontent-bottom #maincontent h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #663366;
	line-height: 100%;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#wrapper #maincontent-bottom #maincontent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 100%;
}

#wrapper #maincontent-bottom #maincontent h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#wrapper #maincontent-bottom #maincontent h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#wrapper #maincontent-bottom #maincontent h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#wrapper #maincontent-bottom #maincontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wrapper #maincontent-bottom #maincontent a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #069;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent-top {
	width: 960px;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	background-color: #336699;
	margin: 0px;
	padding: 0px;
	height: 40px;
	position: absolute;
}
#wrapper #maincontent-bottom #maincontent-top h2  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	line-height: 100%;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent-top h2 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-style: normal;
	font-variant: normal;
	line-height: 30px;
}
#wrapper #maincontent-bottom #maincontent-top h2 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-style: normal;
	font-variant: normal;
	line-height: 30px;
}
#wrapper #maincontent-bottom #maincontent .blog-container {
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
		float: right;
	clear: left;
}
#wrapper #maincontent-bottom #maincontent .blog-container h5{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #069;
	line-height: 140%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #side-panel {
	float: left;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	overflow: visible;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	min-height: 800px;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h2  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #663366;
	line-height: 100%;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h2 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #663366;
	line-height: 100%;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h2 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #663366;
	line-height: 100%;
	text-decoration: underline;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 100%;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 100%;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 100%;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h4  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration:none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h4 a, #wrapper #maincontent-bottom #maincontent .blog-container #side-panel h4 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h4 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h5 a, #wrapper #maincontent-bottom #maincontent .blog-container #side-panel h5 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h5 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: underline;

}


#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h6 a, #wrapper #maincontent-bottom #maincontent .blog-container #side-panel h6 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel h6 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogRecentPost ul, #wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogPostArchive ul {
	list-style-type: disc;
	list-style-position: outside;
	padding: 0px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogRecentPost ul li, #wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogPostArchive ul li {
	list-style-type: disc;
	list-style-position: outside;
	padding: 0px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogRecentPost ul li a, #wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogPostArchive ul li a, #wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogRecentPost ul li a:visited, #wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogPostArchive ul li a:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
		list-style-type: disc;
	list-style-position: outside;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogRecentPost ul li a:hover, #wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogPostArchive ul li a:hover {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
		list-style-type: disc;
	list-style-position: outside;
}

#wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogTagCloud {
	margin: 0 0 18px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogTagList ul {
	list-style-type: none;
	list-style-position: outside;
	padding: 0px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 30px;
	line-height: 140%;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogTagList li, {
	list-style-type: none;
	list-style-position: outside;
	padding: 0px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 100%;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogTagList ul li a, #wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogTagList ul li a:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: disc;
	list-style-position: outside;
	line-height: 140%;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel .BlogTagList ul li a:hover {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: disc;
	list-style-position: outside;
	line-height: 140%;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel img {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#wrapper #maincontent-bottom #maincontent .blog-container #side-panel hr {
	height: 1px;
	margin-bottom: 5px;
	background-color:#CCC;
	color:#ccc;
	border:none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col{
	width: 715px;
	min-height: 820px;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFF;
	position: relative;
	float: right;
}
/* @group Blog */

/* NOTE: div.post-list exists in FORUMS as well */


#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .blog-list{
	background: #f9f9f9;
	border: 1px solid #eee;
	color: #000;
	font-size: 11px;
	margin: 0 0 18px;
	padding: 18px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .blog-list h2 {
	font-size: 18px;
	margin: 0 0 3px 0;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .blog-list span {
	color: #888;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h1 {
       color: #7A903E;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 6px 0;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col p.description {
	margin: 0 0 20px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h2.post-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #663366;
	line-height: 100%;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h2.post-title a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #663366;
	line-height: 100%;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h2.post-title a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #663366;
	line-height: 100%;
	text-decoration: underline;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 100%;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 100%;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 100%;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h4  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration:none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h4 a, #wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h4 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h4 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h5 a, #wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h5 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h5 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: underline;
}


#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h6 a, #wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h6 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col h6 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-decoration: underline;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .blog-post .post-details {
	color: #555555;
	font-size: 12px;
	margin: 0 0 18px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .post-list {
	float: right;
	width: 100%;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .blog-post .post-body {
	margin: 0 0 36px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .comment-list {
	background: #f9f9f9;
	border: 1px solid #eee;
	margin-bottom: 36px;
	padding: 18px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .comment-list h5 {
	font-size: 14px;
	margin: 0 0 18px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .comment-list input#Captcha {
	width: 300px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .comment-list textarea.cat_listbox_small {
	height: 120px;
	width: 100%;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .blog-comment-container {
	border: 1px solid #e9e9e9;
	margin: 0 0 18px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .blog-comment-container  .comment-details {
	background: #eee;
	font-size: 11px;
	padding: 6px;
}

#wrapper #maincontent-bottom #maincontent .blog-container  #maincontent-2col .blog-comment-container .comment {
	background: #fff;
	padding: 9px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col span.flag {
	margin: 0 6px;
	vertical-align: middle;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col input#fullname, #wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col input#website, #wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col input#emailaddress {
	width: 300px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col textarea.comment {
	height: 160px;
	width: 100%;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .forum-registration textarea.comment {
	height: 70px;
	width: 270px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .post-body .links {
	font-size: 11px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col p.page-nav {
	text-align: center;
} 

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col p.page-nav a {
	margin: 0 9px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .blog-post dl {
	background: #f9f9f9;
	border: 1px solid #eee;
	margin: 0 0 18px;
	padding: 18px;
}

#wrapper #maincontent-bottom #maincontent .blog-container #maincontent-2col .blog-post dt {
	color: #000;
}

#wrapper #maincontent-bottom #maincontent  .blog-container #maincontent-2col .blog-post dd {
	margin: 0 0 9px;
}

/* @end */

#wrapper #maincontent-bottom #maincontent #left-sidebar {
	float: left;
	width: 210px;
	min-height: 755px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	overflow: visible;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #left-sidebar h2  {
	text-decoration: none;
	padding-left: 25px;
	padding-bottom: 30px;
	margin-bottom: 10px;
	height: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
#wrapper #maincontent-bottom #maincontent #left-sidebar h2 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-style: normal;
	font-variant: normal;
	line-height: 30px;
}
#wrapper #maincontent-bottom #maincontent #left-sidebar h2 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-style: normal;
	font-variant: normal;
	line-height: 30px;
}
#wrapper #maincontent-bottom #maincontent #left-sidebar h3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	line-height: 100%;
	text-decoration:none;
	color: #069;
}
#wrapper #maincontent-bottom #maincontent #left-sidebar h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 100%;
	text-decoration:none;
	color: #069;

}
#wrapper #maincontent-bottom #maincontent #left-sidebar h3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 100%;
	color: #069;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent #left-sidebar h4  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 35px;
	line-height: 140%;
	text-decoration:none;
	color: #333;
}
#wrapper #maincontent-bottom #maincontent #left-sidebar h4 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 140%;
	text-decoration: none;
	color: #333;
}
#wrapper #maincontent-bottom #maincontent #left-sidebar h4 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 140%;
	text-decoration: underline;
	color: #333;
}

#wrapper #maincontent-bottom #maincontent #left-sidebar ul {
	height: 45px;
	width: 210px;
	list-style-type: none;
	list-style-position: outside;
	display: inline;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#wrapper #maincontent-bottom #maincontent #left-sidebar ul li{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	color: #333333;
	height: 50px;
	width: 210px;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;
	display: block;
	padding: 0px;
}
#wrapper #maincontent-bottom #maincontent #left-sidebar ul li a , #wrapper #maincontent-bottom #maincontent #left-sidebar ul li a:visited{
	background-image: url(../img/sub-nav-background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 180px;
	text-decoration: none;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #left-sidebar ul li a:hover {
	background-image: url(../img/sub-nav-background_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 180px;
	text-decoration: none;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	padding-top: 7px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #left-sidebar img {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#wrapper #maincontent-bottom #maincontent #sharethis-now {
	float: right;
	width: 120px;
	height: 20px;
	display: inline;
	position: relative;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar {
	float: right;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	position: relative;
	overflow: visible;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	text-align: center;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #7A903E;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 150%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	display: block;
	font-variant: normal;
	text-transform: uppercase;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	display: block;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #069;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-decoration: underline;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget{
	padding: 0px;
	width: 190px;
	display: inline;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget iframe#res-widget {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget #ARES-hotelform 
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget #ARES-hotelform #bot_container {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget #ARES-hotelform #bot_container #bot_nav {
	padding: 0px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -5px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget #ARES-hotelform #bot_container #bot_nav img {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget #ARES-hotelform #bot_container #bot_nav img#stay_img {
	padding: 0px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
	display: inline;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget #ARES-hotelform #bot_container #bot_nav img#play_img, #wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget #ARES-hotelform #bot_container #bot_nav a img#play_img {
	padding: 0px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -4px;
	display: inline;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget #ARES-hotelform #bot_container #bot_nav img#fly_img, #wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget #ARES-hotelform #bot_container #bot_nav a img#fly_img {
	padding: 0px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -4px;
	display: inline;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget #ARES-hotelform #bot_container #bot_nav img#drive_img, #wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #res-widget #ARES-hotelform #bot_container #bot_nav a img#drive_img {
	padding: 0px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -1px;
	margin-left: -4px;
	display: inline;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #group-res{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 190px;
	text-decoration: none;
	display: inline;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #group-res a img {
	text-decoration: none;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #weather  {
	height: 150px;
	width: 180px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 1px;
	display: block;
	border: 2px ridge #000;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #events  {
	height: 560px;
	width: 163px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	border: 1px solid #069;
	overflow: scroll;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #events h5{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 150%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	display: block;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #events h5 a, #wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #events h5 a:link{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 150%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	display: block;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #events h5 a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 150%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	display: block;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #right-sidebar #events h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #playground-main {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: right;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col #playground-sidebar {
	float: right;
	width: 300px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	position: relative;
	overflow: visible;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: center;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #CCC;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #playground-sidebar h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #7A903E;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #playground-sidebar h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 150%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	display: block;
	font-variant: normal;
	text-transform: uppercase;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #playground-sidebar p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	display: block;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #playground-sidebar a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #069;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col {
	width: 715px;
	min-height: 820px;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFF;
	position: relative;
	float: right;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
	line-height: 150%;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #663366;
	line-height: 150%;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col h2.centered {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #663366;
	line-height: 150%;
	text-decoration: none;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	display: block;
	position: relative;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 15px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 150%;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 150%;
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col h4 a, #wrapper #maincontent-bottom #maincontent #maincontent-2col h4 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 150%;
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col h4 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 150%;
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col h4.indent {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #006699;
	line-height: 100%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col h4.indent a, #wrapper #maincontent-bottom #maincontent #maincontent-2col h4.indent a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #006699;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col h4.indent a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #006699;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col h4.nopad {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 150%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 150%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 100%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col ul.highlights {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #069;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col ul.highlights li{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #069;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	list-style-image: url(../img/icons/blue-bullet.gif);
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col a, #wrapper #maincontent-bottom #maincontent #maincontent-2col a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #069;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col .categories a, #wrapper #maincontent-bottom #maincontent #maincontent-2col .categories a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 100%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7A903E;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col .categories a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 100%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7A903E;
	text-decoration: underline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #069;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col img {
	margin: 0px;
	text-decoration: none;
	padding: 10px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col table.webform td.nopad {
	line-height: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #travel-directory{
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFF;
	position: relative;
	list-style-image: none;
	list-style-type: none;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #travel-directory a, #wrapper #maincontent-bottom #maincontent #maincontent-2col #travel-directory a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #069;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-decoration: none;
	word-wrap:break-word
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #travel-directory a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #069;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: underline;
	word-wrap:break-word
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #travel-directory #webapp9162pagination, #wrapper #maincontent-bottom #maincontent #maincontent-2col #travel-directory #webapp9162pagination ul {
	padding: 0;
	margin: 0;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #webapp9162pagination .pagination, #wrapper #maincontent-bottom #maincontent #maincontent-2col #webapp9162pagination .pagination ul {
	padding: 0;
	margin: 0;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col  #webapp9162pagination li {
	float:left;
	padding:3px;
	list-style-image: none;
	list-style-type: none;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col li.pag-next{
	padding-left: 5px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col table h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 100%;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col table h3 a, #wrapper #maincontent-bottom #maincontent #maincontent-2col table h3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 100%;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col table h3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 100%;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col table h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 100%;
	margin: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col table h5 a, #wrapper #maincontent-bottom #maincontent #maincontent-2col table h5 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 100%;
	margin: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col table h5 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 100%;
	margin: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #links-list h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #006699;
	line-height: 100%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col #links-list h4 a, #wrapper #maincontent-bottom #maincontent #maincontent-2col #links-list h4 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #006699;
	line-height: 100%;
	margin: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col #links-list h4 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #006699;
	line-height: 100%;
	margin: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #specialbox{
	width: 194px;
	background-color: #FFF;
	float: left;
	padding: 10px;
	height: 194px;
	border: 3px ridge #D8C800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #specialbox.rightbox{
	background-color: #FFF;
	border: 3px ridge #D8C800;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	height: 194px;
	width: 194px;
	padding: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col #specialbox h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7A903E;
	line-height: 150%;
	margin: 0px;
	text-align: center;
	padding: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #specialbox a, #wrapper #maincontent-bottom #maincontent #maincontent-2col #specialbox a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #069;
	margin: 0px;
	text-decoration: none;
	padding: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #specialbox a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #069;
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
}

#wrapper #maincontent-bottom #maincontent #maincontent-2col #specialbox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	margin: 0px;
	padding: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #specialbox p.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	line-height: 150%;
	margin: 0px;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #specialbox h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #069;
	line-height: 150%;
	margin: 0px;
	text-align: right;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	display: block;
	font-style: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #maincontent-2col #specialbox img {
	margin: 0px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #maincontent-bottom #maincontent #accordion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #maincontent-bottom #maincontent #accordion h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* @group Calendar */

#wrapper #maincontent-bottom #maincontent #calendar {
		margin-left: 20px;
}

#wrapper #maincontent-bottom #maincontent #calendar div.select-month-year {
	padding: 9px 0;
}

#wrapper #maincontent-bottom #maincontent #calendar table.module-calendar {
	border: 1px solid #7A903E;
	border-collapse: collapse;
	table-layout: fixed;
	
}

#wrapper #maincontent-bottom #maincontent #calendar table.module-calendar td {
	border: 1px solid #7A903E;
	font-size: 10px;
	height: 80px;
	overflow: hidden;
	padding: 0;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

#wrapper #maincontent-bottom #maincontent #calendar table.module-calendar td span {
	background: #7A903E;
	color: #FFF;
	display: block;
	font-size: 12px;
	padding: 5px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;

}

#wrapper #maincontent-bottom #maincontent #calendar tr.day-of-week td {
	background: #B9BD17;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	line-height: 100%;
	font-variant: normal;
	margin: 0px;
	padding: 5px;
}

#wrapper #maincontent-bottom #maincontent #calendar table.module-calendar td.events span {
	background: #7A903E;
	color: #FFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;

}

#wrapper #maincontent-bottom #maincontent #calendar table.module-calendar td.events {
	background: #E6EDC8;
}

#wrapper #maincontent-bottom #maincontent #calendar table.module-calendar td ul {
	list-style-image: none;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #663366;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
}
#wrapper #maincontent-bottom #maincontent #calendar table.module-calendar td ul li {
	margin-top: 0px;
		margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-image: none;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #663366;
	text-decoration: none;
	padding: 0px;
}
#wrapper #maincontent-bottom #maincontent #calendar table.module-calendar td ul li a {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #663366;
	text-decoration: none;
}
#wrapper #maincontent-bottom #maincontent #calendar table.module-calendar td ul li a:hover {
	margin: 0px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #663366;
	text-decoration: underline;
}
#wrapper #maincontent-bottom #maincontent #calendar table.module-calendar td.last-month {
	background: #FCF6BE;
}

#wrapper #maincontent-bottom #maincontent #calendar table.module-calendar td.next-month {
	background: #FCF6BE;
}

/* @end */

#wrapper #breadcrumbs {
	width: 960px;
	display: block;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	clear: both;
}

#wrapper #breadcrumbs a, #wrapper #breadcrumbs a:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#wrapper #breadcrumbs a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

#wrapper #breadcrumbs p {
	color:#FFFFFF;
	display: inline-block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#wrapper #sponsors {
	width: 950px;
	height: 140px;
	background-image: url(../img/sponsors-background.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#wrapper #sponsors p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	display: block;
	
}
#wrapper #sponsors img {
	margin: 0px;
	padding-top: 16px;
	padding-right: 11px;
	padding-bottom: 10px;
	display: inline;
}
#wrapper #sponsors img a , #wrapper #sponsors img a:visited{
	margin: 0px;
	padding-top: 16px;
	padding-right: 11px;
	padding-bottom: 10px;
	display: inline;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#wrapper #footer {
	width: 940px;
	height: 110px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../img/footer-background.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 20px;
}

#wrapper #footer p {
	color:#333;
	font-size:12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wrapper #footer a, #wrapper #footer a:visited {
	color: #333;
	text-decoration:underline;
	padding-bottom: 0px
}

#wrapper #footer a:hover; {
	text-decoration:underline;
}
#wrapper   #footer #lower {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
}
#wrapper   #footer #lower p{
	color:#333;
	font-size:10px;
	line-height: 16px;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
#wrapper #footer #lower  a ,#wrapper #footer #lower a:visited{
	color: #333;
	text-decoration:underline;
	padding-bottom: 0px
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.home-center {
	text-align: center;
}

