@charset "UTF-8";
body {
	background-color: #FFFFFF;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	}
	
a.back-to-top {
	display: none;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #256E30 url("up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	outline: 0;
}
a.back-to-top-orange {
	display: none;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #cd3133 url("up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	outline: 0;
}

a.back-to-top-brown {
	display: none;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #615755 url("up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	outline: 0;
}

a.back-to-top-green {
	display: none;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #58914f url("up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	outline: 0;
}

a.yellow {
	color: #e0a333;
}

a.brown {
	color: #827572;
}
a.green {
	color: #58914f;
}

a:hover.back-to-top {
	background-color: #59BA68;
}

a:hover.back-to-top-orange {
	background-color: #e88362;
}

a:hover.back-to-top-brown {
	background-color: #b6a4a0;
}

#gardenerhome {
	color: #256E30;
}

#artisthome {
	color: #e0a333;
}

#performanceshome {
	color: #827572
}

#hophome {
	color: #58914f
}


.strong {
}
.header {
	text-align: center;
	font-size: 260%;
	letter-spacing: 5pt;
}
.footer {
	text-align: center;
}
.rowspace1 {
	padding: 3%;
}
.rowspace2 {
	padding: 1%;
}
.mythumbnail {
	border: 0 none #FFFFFF;
	-webkit-box-shadow: none 0px;
	box-shadow: none 0px;
}
a.thumbnail:hover {
	text-decoration: none;	
}
.centre {
	text-align: center;
}
.row .col-md-8 .header a:hover {
	color: #256E30;
}
.myparagraph1 {
	margin-right: 15%;
	margin-left: 15%;
	margin-bottom: auto;
	margin-top: auto;
	
}

.myparagraph2 {
	margin-right: auto;
	margin-left: 0%;
	margin-bottom: auto;
	margin-top: auto;
	
}

.underline {
	text-decoration: underline;
}
.align-right {
	float: right;
}

.hidden-sm {
}
.hidden-xs {
}

.textsize1 {
	font-size: 100%;
}
video {
	max-width: 100%;
	height: auto;
}
.margin-top {
	margin-top: 6px;
}

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
p {
    font-size: 120%;
}
}

@media 
(-webkit-min-device-pixel-ratio: 1.25), 
(min-resolution: 120dpi){ 
p {
    font-size: 120%;
}
}

@media 
(-webkit-min-device-pixel-ratio: 1.3), 
(min-resolution: 124.8dpi){ 
p {
    font-size: 120%;
}
}

@media 
(-webkit-min-device-pixel-ratio: 1.5), 
(min-resolution: 144dpi){ 
p {
    font-size: 120%;
}
}

@media (max-width: 991px){
.textsize2 {
	font-size: 99%;
	text-decoration: underline;
}

#intro {
	text-align: left;
}
#introduction {
    text-align: left;

}
#introvideo {
	float: left;
}

.myparagraph3 {
	margin-right: auto;
	margin-left: 0%;
	margin-bottom: auto;
	margin-top: auto;
	
}

}

@media (max-width: 300px){
.hidden1 {
	display: none;	
	}
}

@media (min-width: 768px){
.hidden2 {
	display: none;	
	}

}

@media (max-width: 767px){
.hidden3 {
	display: none;	
	}
}

@media (min-width: 992px){
.hidden4 {
	display: none;	
	}

}






