@charset "utf-8";
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000;margin: 0px;}
#home{background-color: #eeeeee;}
#about {background-color: #ff9400;}
#workshops{background-color: #CC3333;}
#contact{background-color: #319831;}
#feedback{background-color: #4f2bff;}
#packages{background-color:#867BBC}
td {font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #000;}
input,select,textarea,submit{padding: 2px;color: #000000;font-size: 12px;font-family: Georgia, "Times New Roman", Times, serif}
/* classes for validator */
.tfvHighlight{font-weight: bold; color: red;}
.tfvNormal{font-weight: normal;	color: black;}
A:link { COLOR: #000066; TEXT-DECORATION: none}
A:hover { TEXT-DECORATION: underline}
A:visited { COLOR: #ffffff; TEXT-DECORATION: none}
A:active { COLOR: #ff0000}
#maintext A:link { COLOR: #000099; TEXT-DECORATION: none;font-weight:bold}
#maintext A:hover { COLOR: #000099; text-decoration: underline}
#maintext A:active { COLOR: #ff0000}
#maintext A:visited { COLOR: #000099;font-weight:bold}
#booknow A:link { COLOR: #CC3333; TEXT-DECORATION: none;font-weight:bold}
#booknow A:hover { COLOR: #CC3333; text-decoration: underline}
#booknow A:visited { COLOR: #CC3333;font-weight:bold}
#nav a:link {text-decoration: none;color: #ffffff;}
#nav a:visited {color: #ffffff;text-decoration: none;}
#nav a:hover {color: #ffffff;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #ffffff;}
#footer A:link { COLOR: #666666; TEXT-DECORATION: none;}
#footer A:hover { COLOR: #666666; text-decoration: underline}
#footer A:active { COLOR: #ff0000}
#footer A:visited { COLOR: #666666;}
#container {background-color: #FFFFFF;width: 920px;margin-right: auto;margin-left: auto;}
#statement {width: 875px;margin-right: auto;margin-left: auto;padding: 15px;margin-top: 0px;margin-bottom: 10px;background-color: #F7F7F7;border: 1px solid #CCCCCC;font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif;}
.positive {width: 875px;margin:0 auto 10px;padding: 0 15px;background-color: #F3DFDF;border: 1px solid #EDD6D6;font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif;}
#footer {text-align: right;color: #666666;padding-top: 26px;padding-bottom: 5px;clear: both;border-top-width: 1px;border-top-style: solid;height:36px;vertical-align:middle}
#footer .icons{float:left;margin:-12px 0 0}
#footer .icons img{height:38px;width:38px;margin:0 5px 0}
#footer .icons img.tree{height:38px;width:200px}
#home #footer{border-top-color: #eeeeee;}
#about #footer{border-top-color: #FFCC34;}
#workshops #footer{border-top-color: #CC3333;}
#contact #footer{border-top-color: #319831;}
#feedback #footer{border-top-color: #4f2bff;}
h1 {font-size: 16px;color: #6632FE;}
h2 {
	color: #B81616;
	font-size: 15px;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #0066FF;
}


#header {background-color: #FFFFFF;width: 900px;margin-right: auto;margin-left: auto;padding-bottom: 7px;}
#wrapper {width: 900px;margin-right: auto;margin-left: auto;}
#nav {width: 880px;color: #FFFFFF;font-weight: bold;height: 16px;padding-top: 8px;padding-left: 20px;padding-bottom: 8px;background-color: #B81616;margin-bottom: 10px;margin-right: auto;margin-left: auto;}
#images {width: 470px;float: right;margin-left: 15px;}
#maintext {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px;font-family: Georgia, "Times New Roman", Times, serif;line-height:16px;}
#priceborder {border: 1px solid #CCCCCC;}
#price {font-size: 16px;color: #CC3333;border-left-width: 1px;border-left-style: dotted;border-left-color: #CCCCCC;}
#booknow {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #CC3333;}
#priceborder1 {border-top-width: 1px;border-top-style: dotted;border-top-color: #CCCCCC;}
#priceborder2 {border-top-width: 1px;border-top-style: dotted;border-top-color: #CCCCCC;padding-left: 15px;}
#priceheader {font-weight: bold;text-transform: uppercase;padding-left: 15px;}
#freebie {font-size: 14px;font-style: italic;font-weight: bold;color: #202020;}
.tag{
	text-align:center;
	font-weight: bold;
	font-style: italic;
}
#maintext .red{color:#ff0000}


body#popup{background:#F3DFDF;padding:10px}
.popup{font-weight:bold;line-height:140%;font-style:italic}
.popup.right{text-align:right;padding:20px 0 0;font-style:normal;font-size:11px}
.close-popup{position:absolute;bottom:0;text-align:right;width:422px;line-height:30px;height:30px;margin:0 0 5px}
	.close-popup a{display:block;width:129px;height:28px;line-height:28px;float:right;background:#A90000;border:1px solid #D70000;text-align:center;color:#fefefe}
