body{
	color: #1e2a36;
}
a:link, a:visited {
	color:#CC3300;
	font-weight: normal;
	text-decoration: none;
}
/*p {
	padding: 5px 0px 5px 0px;
}
*/
h1, h2, h3, h4, h5, h6, fieldset legend {
	font-family:"ff-netto-web-pro-1","ff-netto-web-pro-2", sans-serif;
/*	font-family: "ff-masala-script-web-pro-1","ff-masala-script-web-pro-2", sans-serif;
	font-family: "nagomi-1","nagomi-2", sans-serif;
	font-family:"ff-market-web-1","ff-market-web-2", sans-serif;*/
/*	font-family:"jana-thork-1","jana-thork-2", sans-serif;
	letter-spacing:.1em; */
	color:#A42100;
/*	font-weight: bold;*/
	padding: .25em 0px 0px 0px;
}
h1 {
	font-size: 1.6em;
	padding: 0px 0px 5px 0px;
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1.4em;
}

h4 {
	font-size: 1.3em;
}

h5, fieldset legend{
	font-size: 1.0em;
	margin-bottom: -1em;
}

h6 {
	font-size: 1em;
	font-style:italic;

}

hr {
	border: none;
	border-top: 1px dashed #999999;
	height: 1px;
	margin: 5px 0px 5px 0px;
}
table {
	padding: .1em .3em;
}
.quote {
	color:#666666;
	font-size: .8em;
}
.inset 	{margin: 1em 5em;}

.photo {
	float: right;	
}
.photoleft  {
	float: left;
}
.photo, .photoleft {
	padding: 10px;
	text-align: center;
	font-size: .8em;
	color:#666666;
	font-style:italic;
}
.submenu {
	text-align:center}
.col_right {
	float: left;
	width: 49%;
/*	padding: 10px;*/
	text-align: left;
/*	font-size: .9em;
	color:#666666;*/
}
.col_left  {
	float: left;
	width: 49%;
/*	padding: 10px;*/
	text-align: left;
/*	font-size: .9em;
	color:#666666;*/
}
.code{ /*this is for writing examples of html code on the page */
	font-family:"Courier New", Courier, monospace;
/*	font-weight: bold;
*/	color:#C60;
	font-size: small;
}
.clearleft {clear:left}
.clearright{clear:right}
.clearboth {clear:both}

/* F O R M S */
form fieldset {
	padding-bottom:10px;}
form fieldset#owner{
	width: 35em;	
}
form fieldset#boat{
	width: 35em;

}
form fieldset#comment{
	width: 35em;	
}
div.matchfieldset {width:42em; font-size:.9em;}
form fieldset legend {
	width: 20em;
	padding-bottom: 1em;
	/*display: inline-block;*/
}
form span.stacked label{
	/*clear:left; */
	display:block; float:left; width:42%; text-align:right; 
	padding-right:.8em; color:#888; margin-bottom:0.5em; font-size:.9em;
	}
form span.stacked2 label{
	/*clear:left; */
	display:block; float:left; width: 50%; text-align:right; 
	padding-right:.8em; color:#888; margin-bottom:0.5em; font-size:.9em;
	}
form fieldset li {
	display:block;
	list-style:none;
	/*padding: .25em;*/
	margin-left:-3em;
}
form span.row {
	display:inline; color:#888; font-size:.9em; margin-bottom: 5em; padding-right:.8em; 
}
form fieldset#comment{
	clear:both;}
form input {
	border:1px solid #888;  padding-left:0.5em; margin-bottom:0.6em;
}
form input[type=radio]{
	margin-bottom: -.25em;
	/*padding-bottom: -1em;*/}
	
div.buttons {
	margin-top:1em;
	text-align:center;
}
p.centered {
	text-align:center
	}
ul.nobullet {
	list-style:none;}
