/* CSS Document */

p {
	margin:0;
	padding:0;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Main Content */
#header {
	position:absolute;
	left:50%;
	top:10px;
	width:760px;
	height:175px;
	margin-left:-380px;
	visibility: visible;
}
#bodywrapper {
	position:absolute;
	left:50%;
	top:185px;
	width:760px;
	margin-left:-380px;
	visibility: visible;
		}
#footer {
	float:left;
	width:700px;
	height:40px;
	padding-left: 25px;
	text-align: center;
		}
#footer a {color:#666666; text-decoration:none;}		
#footer a:hover {color:#666666; text-decoration:underline;}
form {
	margin: 0px;
}
/* Main Menu at Top */
#menuposition {
	position: absolute;
	left:585px;
	width: 175px;
	visibility: visible;
}
#headleftbar {
	position: absolute;
	width: 15px;
	visibility: visible;
}
#contentmenu {
	height:30px;
	width:362px;
	float: left;
	margin-left: 15px;
	background-color: #CDC5BE;
	}

.menu {	margin: 0;	padding: 0;	list-style: none;	background: #fff; line-height:25px;}
.menu li {	padding: 0;	margin: 0;	height: 25px;	list-style: none;	background-repeat: no-repeat;}
.menu li a, .menu li a:visited {
	display: block;
	height: 25px;
	background-repeat: no-repeat;
	padding-left:10px;
	font-weight: normal;
	width: 165px;
}
.homemenu {	background-color: #EFCE9E;}
.homemenu a {	color: #666666;text-decoration:none;}
.homemenu a:hover {text-decoration:underline;}
.workshopmenu {		background-color: #CDC5BE;}
.workshopmenu a {	color: #666666;text-decoration:none;}
.workshopmenu a:hover {text-decoration:underline;}
.prospectusmenu {	background-color: #A69B74;}
.prospectusmenu a {	color: #FFFFFF;text-decoration:none;}
.prospectusmenu a:hover {text-decoration:underline;}
.shopmenu {	background-color: #DFC1B7;}
.shopmenu a {	color: #666666;text-decoration:none;}
.shopmenu a:hover {text-decoration:underline;}
.blogmenu {	background-color: #8F6E60;}
.blogmenu a {	color: #FFFFFF;text-decoration:none;}
.blogmenu a:hover {text-decoration:underline;}
.linkmenu {	background-color: #EFCE9E;}
.linkmenu a {	color: #666666;text-decoration:none;}
.linkmenu a:hover {text-decoration:underline;}
.contactmenu {	background-color: #CACACA;}
.contactmenu a {	color: #666666;text-decoration:none;}
.contactmenu a:hover {text-decoration:underline;}
ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {display: block; height: 0; clear: both; visibility: hidden;}

#pagelogo {
	position:absolute;
	left:15px;
	width: 570px;
	height: 150px;
}

#contentmenuhome {
	height:25px;
	width:350px;
	float: left;
	margin-left: 15px;
	background-color: #EFCE9E;
	line-height: 25px;
	padding-left: 10px;
	color: #666666;
	margin-bottom: 5px;
	}
	
	#contentmenushop {
	height:25px;
	width:350px;
	float: left;
	margin-left: 15px;
	background-color: #DFC1B7;
	line-height: 25px;
	padding-left: 10px;
	color: #666666;
	margin-bottom: 5px;
	}
		#contentmenublog {
	height:25px;
	width:735px;
	float: left;
	margin-left: 15px;
	background-color: #8F6E60;
	line-height: 25px;
	padding-left: 10px;
	color: #FFFFFF;
	margin-bottom: 5px;
	}
	#contentmenulinks {
	height:25px;
	width:735px;
	float: left;
	margin-left: 15px;
	background-color: #EFCE9E;
	line-height: 25px;
	padding-left: 10px;
	color: #666666;
	margin-bottom: 5px;
	}
#contentmenuprospectus {
	height:25px;
	width:350px;
	float: left;
	margin-left: 15px;
	background-color: #A69B74;
	line-height: 25px;
	padding-left: 10px;
	color: #FFFFFF;
	margin-bottom: 5px;
	}
/* Single Pages */	
#textinclude {
	padding-left: 25px;
	min-height:300px;
	height:auto !important;
 	height:300px;
	padding-right: 10px;
}
#textinclude li{
margin-left:25px;
}
#contenttext {
	position:absolute;
	top:0px;
	width:375px;
	background-image: url(images/backgroundtext.gif);
	}
#contenttextwide{
	position:absolute;
	top:0px;
	width:760px;
	background-image: url(images/backgroundtext.gif);
	}
.leftbar {	margin: 0;	padding: 0;	list-style: none;	background: #fff; line-height:25px;}
.leftbar li {	display: block; padding: 0;	margin: 0;	height: 25px;	width: 15px;list-style: none;	background-repeat: no-repeat;}
/* Main picture */
#pagepicture {
	position:absolute;
	height: 290px;
	width: 385px;
	left: 375px;
	top: 0px;
	}

div.clear {
	clear:both;
	height:1px;
}
.tabNavigation  li{
	list-style:none;
	float:left;
	width:120px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	margin-bottom:5px;
}
.tabNavigation {
	margin: 0px;
	padding-left: 15px;
}
.tabNavigation a{text-decoration:none;}
.tabNavigation a:hover{text-decoration:underline;}
.tabs {
	min-height: 350px;
}
.tabcourse {
	background-color:#CDC5BE;
	}
.tabcourse a {
	color: #666666;
}
.tabdates{
	background-color:#A69B74;
}
.tabdates a {
	color: #ffffff;
}
.tabtestimonials {
	background-color:#DFC1B7;
}
.tabtestimonials a {
	color: #666666;
}
.quadNavigation  li{
	list-style:none;
	float:left;
	width:90px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	margin-bottom:5px;
}
.quadNavigation {
	margin: 0px;
	padding-left: 15px;
	
}
.quadNavigation a{text-decoration:none;}
.quadNavigation a:hover{text-decoration:underline;}
.tabcontact {
	background-color:#8F6E60;
}
.tabcontact a {
	color: #FFFFFF;
}
.tabbyroad {
	background-color:#DFC1B7;
}
.tabbyroad a {
	color: #666666;
}
.tabbyrail {
	background-color:#A69B74;
}
.tabbyrail a {
	color: #FFFFFF;
}
.tabbyair {
	background-color:#CACACA;
}
.tabbyair a {
	color: #666666;
}
