/*Ok Dinghy stylesheet, www.okdinghy.co.uk */
a:link{
background-color: inherit;
}
a:visited{
background-color: inherit;
}
body {
	font-family: verdana, arial, sans-serif;
    font-size: 100%;
    color: #000000;
    background-color: #F0F0F0;
		padding-top: 2em;
		max-width: 1024px;
		margin-left: auto;
		margin-right: auto;
}

#header {
  padding: 1em;
  background-color: #6495ed;


}
h1 {
margin-top:10px;
margin-bottom:10px;
margin-left:1em;
font-family: times roman, serif;
font-style: italic;
font-size: 110%;
}
h2 {
font-family: times roman, serif;
}
h3 {
font-family: elementary sf, arial, sans-serif;
}
a{
background-color: white;
}
div.box {
  margin: 2em 2em 2em 2em; 
	padding: 1em; 
	border: solid; 
	border-width: thin;
	border-radius: 15px;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px;

}
div.sold {
  margin: 2em 2em 2em 2em; 
	padding: 1em; 
	border: solid; 
	border-width: thin;
	border-radius: 15px;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px;

	background-image: url('/boatlist_images/sold.gif');
}
div.text {
  text-align: left;
  line-height: 1.5em;
  margin: 1em 3em 1em 3em;
  padding: 0 1em 1ex 1em;
    background-color: white;
		clear: both;
}
div.right {
 text-align: right;
}
div.courier{
font-family: courier;
}
div.navbar {
    padding: 0.5em;
    margin: 0;

    position: fixed;
    top: 1em;
    left: 1em; 
}
 div.navbar span {
		color: #FFFFFF;
    background: #E0E0E0;
    margin: 0.5em 0;
    padding: 0.1em;
    border: thin solid #ffffff;  
		/* #6495ed */ 
}
 div.navbar span.current {
		color: #FFFFFF;
    background-color: #A0A0A0;
    margin: 0.5em 0;
    padding: 0.1em;
    border: thin solid #ffffff;
		/*#6495ed;*/
} 

img.inline_lt{
 float:left;
 padding-right: 2%;
 padding-bottom: 5px;
 clear: both;
}
img.inline_rt{
 float:right;
 padding-left: 2%;
 padding-bottom: 5px;
 clear: both;
}
a.inline_lt{
 float:left;
 padding-right: 2%;
 padding-bottom: 5px;
 clear: both;
}
img.eightycent {
 width: 80%;
 padding-left: 10%;
 clear: both;
}
.new {
background-color: yellow;
}
li.newtoo {
background-color: pink;
}
span.photocredit {

	font-family: inherit;
  font-style: inherit;
  font-size: 70%;
}
div.photocredit {

	font-family: inherit;
  font-style: inherit;
  font-size: 75%;
}
  table {
   margin: 1em 1em 1em 1em; 
   background: #FFFFFF;
	 border: none;
}
 
  tr.racetable {
    background: #F0F0F0; 
}
 tr.data {
    background: #F5FFFA; 
}
 td {
    padding:  2px 5px 2px 5px ;
		text-align: center;
		border: none;
}
 td.left {
 		text-align: left; 
} 
 td.right {
 		text-align: right; 
} 
 td.sel {
 		background: yellow;
		font-weight: bold;
} 
 td.sep {
 		background: silver;
}
  th {
    background: silver;
    font-weight: bold;
		border: none;
}

ul {
text-decoration: none;
list-style-image: none;
padding: 1em;
}
img.inline {
margin: 10px;
 }
#footer {
 padding: 0.5em 1em 0.5em 1em;
 background-color: #6495ed;
}
.future {
 background-color: aqua;
}
.past {
	background-color: #E0E0E0;/*very light grey*/
	color: #909090; /*greyed-out text*/
}
.past a:link {
color: #909090;
}

.past a:visited {
color: #909090;
}
