/* general -------------------------------------------------------------- */

body, html{
	font-family:Arial, Helvetica, sans-serif;
	
}

a{
	color: #FFFFFF;
	text-decoration: none;
}


.container{
	padding: 20px 20px;
}

.caption{
	color:#FFFFFF;
	font-size: 11px;
	letter-spacing: 0.02em;
	text-align: center;
}

.statement{
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 0.03em;
	border-top: 1px #788c8a solid;
	border-bottom: 1px #788c8a solid;
	padding: 5px 0px;
	text-align: center;
}


/* homepage ---------------------------------------------------------- */

.home_bodytext{
	font-size: 14px;
	color: #3C5B59;
}

.home_headline{
	font-size: 18px;
	color: #3C5B59;
	letter-spacing: 0.04em;
}


.home_footer{
	font-size: 10px;
	color: #3C5B59;
}

.home_footer a{
	font-size: 10px;
	color: #3C5B59;
	text-decoration: none;
}



/* location ---------------------------------------------------------- */

.location_bodytext{
	font-size: 14px;
	color: #802541;
}

.location_bodytext a{
	color: #802541;
	text-decoration: underline;
}

.location_headline{
	font-size: 18px;
	color: #802541;
	letter-spacing: 0.04em;
}

.location_footer{
	font-size: 10px;
	color: #802541;
}

.location_footer a{
	font-size: 10px;
	color: #802541;
	text-decoration: none;
}

.location_subhead{
	border-top: #802541 1px dotted;
	border-bottom: #802541 1px dotted;
	padding: 5px 0px;
}



/* accomodation ---------------------------------------------------------- */

.accomodation_bodytext{
	font-size: 12px;
	color: #4F3B30;
}

.accomodation_bodytext2{
	font-size: 13px;
	color: #4F3B30;
}

.accomodation_bodytext a{
	color: #4F3B30;
	text-decoration: underline;
}

.accomodation_headline{
	font-size: 18px;
	color: #4F3B30;
	letter-spacing: 0.04em;
}

.accomodation_footer{
	font-size: 10px;
	color: #4F3B30;
}

.accomodation_footer a{
	font-size: 10px;
	color: #4F3B30;
	text-decoration: none;
}

.outline_box_brown{
	border: #4F3B30 1px solid;
	margin: 20px 0px 20px 20px;
	height: 295px;
}


/* places ---------------------------------------------------------- */

.places_bodytext{
	font-size: 13px;
	color: #5D3A54;
}

.places_bodytext a{
	color: #5D3A54;
	text-decoration: underline;
}

.places_headline{
	font-size: 18px;
	color: #5D3A54;
	letter-spacing: 0.04em;
}

.places_footer{
	font-size: 10px;
	color: #5D3A54;
}

.places_footer a{
	font-size: 10px;
	color: #5D3A54;
	text-decoration: none;
}

.places_subhead{
	border-top: #5D3A54 1px dotted;
	padding: 5px 0px;
}

.places_anchor{
	font-size: 13px;
	color: #5D3A54;
	text-decoration: none;
}

/* bar ---------------------------------------------------------- */

.bar_bodytext{
	font-size: 13px;
	color: #173054;
}

.bar_bodytext a{
	color: #173054;
	text-decoration: underline;
}

.bar_headline{
	font-size: 18px;
	color: #173054;
	letter-spacing: 0.04em;
}

.bar_footer{
	font-size: 10px;
	color: #173054;
}

.bar_footer a{
	font-size: 10px;
	color: #173054;
	text-decoration: none;
}

.bar_subhead{
	border-top: #173054 1px dotted;
	padding: 5px 0px;
}



/* conference ---------------------------------------------------------- */

.conference_bodytext{
	font-size: 12px;
	color: #551D1A;
}

li{
	font-size: 13px;
	color: #551D1A;
}


.conference_headline{
	font-size: 18px;
	color: #551D1A;
	letter-spacing: 0.04em;
}

.conference_footer{
	font-size: 10px;
	color: #551D1A;
}

.conference_footer a{
	font-size: 10px;
	color: #551D1A;
	text-decoration: none;
}

.conference_subhead{
	font-size: 14px;
}


/* contact ---------------------------------------------------------- */

.contact_bodytext{
	font-size: 12px;
	color: #3C5B59;
}


.contact_headline{
	font-size: 14px;
	color: #3C5B59;
	font-weight: bold;

}


/* form ---------------------------------------------------------- */
.form_text{
	font-size: 9px;
	color: #3C5B59;
}

.errortext{
	color:#990000;
	font-weight: bold;
}

.formbox {
	border:1px solid #FFFFFF;
	padding: 10px;
	
}

.quickform {
	border:1px solid #FFFFFF;
	background-color: #788C8A;
	padding: 5px;
}

.form_labels{
	font-size: 9px;
	text-transform: uppercase;
	color: #000;
}


.errortext{
	/*color:#990000;*/
	color: #FFFFFF;
	font-weight: bold;
	font-size:12px;
	/*text-align: right;*/
}