body { background-color: #6666cc;
       color: #0c0c66;
       font-family: lucida, arial, sans-serif;
       font-style: normal;
       font-variant: normal;
       font-weight: normal;
       font-stretch: normal;
       font-size: medium;
       text-align: left;
       margin: 0;
       padding: 0;
       max-width: 800px }


div { position: static;
      background-color: #9999cc;
      margin: 10px;
      padding: 10px;
      border-style: none }

div.main   { margin-top: 0;
             background: url(pictures/background.png) }

div.pict   { float: right;
             width: 200px;
	     margin-top: 1.5em;
	     margin-bottom: 0;
	     margin-left: 0;
	     margin-right:0;
	     padding: 0;
             background-color: transparent }

div.search   { float: right;
               position: absolute;
               top: auto;
               left: 33%;
               margin-top: 2em;
               margin-bottom: 1em;
               margin-left: 1em;
               margin-right: 1em;
               padding: 1em;
               border-width: thin;
               border-style: solid;
               border-color: #0c0c66;
	       background-color: transparent }


span { float: none }


span.emailaddress { font-weight: bold }


h1 { font-size: xx-large;
     font-weight: bold;
     margin-left: 0;
     margin-right: 0;
     margin-top: 0;
     margin-bottom: 0;
     text-align: left }
	 
h2 { margin-top: 2em;
     margin-bottom: 1em;
     margin-left: 0;
     margin-right: 0;
     font-size: x-large;
     font-weight: bold }

h2.first { margin-top: 0 }
	 
h3 { margin-top: 1.5em;
     margin-left: 0;
     margin-right: 0;
     margin-bottom: 0;
     font-size: large;
     font-weight: bold;
     clear: both }

h4 { margin-top: 1em;
     margin-left: 0;
     margin-right: 0;
     margin-bottom: 0;
     font-size: medium;
     font-weight: bold }

h5 { margin-top: 0;
     margin-left: 0;
     margin-right: 0;
     margin-bottom: 0.5em;
     font-size: medium;
     font-weight: bold }
	 
p { margin-top: 1em;
    margin-left: 3em;
    margin-right: 0;
    margin-bottom: 0 }

p.header { margin-left: 0;
           text-align: left }

p.picture { margin-left: 2em;
            margin-right: 2em;
	    margin-bottom: 1em;
            font-style: italic;
	    text-align: center }

p.footer { margin-bottom: 1em;
	   margin-left: 0;
	   margin-right: 0;
           text-align: center }

p.update { margin-top: 0.5em;
           text-align: right;
           font-style: italic;
           font-size: x-small }

p.dating { text-align: right;
           font-style: italic } 

p.caption { margin-left: 2em;
            margin-right: 2em;
	    margin-bottom: 1em;
	    font-weight: bold;
	    text-align: center }


table { margin-top: 1em;
        margin-left: 1em;
        margin-right: 1em;
        margin-bottom: 1em }

td { vertical-align: top;
     text-align: left;
     padding: 0.5em }


th { font-weight: bold;
     vertical-align: top;
     text-align: left;
     padding: 0.5em }


img { margin-top: 0;
      margin-bottom: 0.5em;
      margin-right: 0.5em;
      border-style: none;
      float: left;}

img.leftbikes { margin-right: 0;
                margin-left: 0.5em;
                float: right }

img.char { margin: 0;
           float: none }

img.button { margin-right: 10px;
             margin-bottom: 0;
             float: none }

img.logo { margin-bottom: 0;
           margin-right: 5px }

img.link { vertical-align: middle;
           float: none;
	   margin-right: 0;
	   margin-left: 0.5em }


ol { margin-left: 2em;
     margin-right: 0;
     margin-top: 0.5em;
     margin-bottom: 0.5em;
     list-style: decimal }

ol.secondary { margin-left: 1em;
               list-style: lower-roman }

ol.alpha { margin-left: 1em;
           list-style: upper-alpha }

ol.loweralpha { margin-left: 1em;
                list-style: lower-alpha }


ul { margin-left: 2em;
     margin-right: 0;
     margin-top: 0.5em;
     margin-bottom: 0.5em }

li { margin-top: 0.5em }

hr { margin-top: 1em;
     margin-bottom: 1em;
     margin-left: 1em;
     margin-right: 1em }


em  { font-style: italic }
