/* CSS Document */
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	color:#262F4E;
	font-size:110%;
}
body {
	background-color: #576F85;
	background-image: url(graphics/bg_g.gif);
}

a:link {
	color: #1F2375;
}
a:visited {
	color: #663366;
}
a:hover {
	color: #B5912C;
}
a:active {
	color: #772877;
}

h4.gold, h3.gold {
margin-bottom:0;
color:#996633;
}

h2.gold {
color:#B5912C;
margin-top:3px;
font-size:24px;
}

h3.wbiggie {
margin-bottom:4px;
}

p.biggietext {
font-size:16px;
margin-top:2px;
margin-bottom:4px;
}

p.biggietextb {
font-size:16px;
margin-top:2px;
margin-bottom:12px;
}

p.subdetails {
margin-top:0;
margin-bottom:0;
font-size:15px;
}

p.subdetails14 {
margin-top:0;
margin-bottom:3px;
}

p.subdetails14b {
margin-top:0;
margin-bottom:3px;
padding-left:30px;
margin-left:20px;
}

p.subdetails14bot {
margin-top:0;
margin-bottom:16px;
margin-left:20px;
padding-left:30px;
}

p.subsubdetails {
margin-top:0;
font-size:12px;
}

.subsubdetailsao {
margin-left:12px;
font-size:12px;
}

.subdetailsao {
margin-left:12px;
}

#main {
	margin:auto;
	width:1000px;
	position:relative;
	background-image:url(graphics/bfbg.png);
	background-repeat:no-repeat;
	background-position: center top;
}

#bigbox, #topbox, #botbox {
	margin:auto;
	width:960px;
	padding:0;
}

#topbox {
	height:138px;
	background-image:url(graphics/traintop.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border: 2px solid #E4E4CE;
	text-align: center;
	margin-bottom:10px;
}


#bigbox {
margin-top:10px;
background-color: #E4E4CE;
border: 2px solid #262F4E;
padding-top:20px;
}

#bigbox .inner {
margin:6px 22px 12px 22px;
padding:6px 10px 10px 10px;
background-color:#EFECDD;
border: 1px solid #967A53;
}


#bigbox .inner .sixhundowbord {
width:600px;
margin:auto;
margin-top:20px;
border-top: 1px solid #967A53;
border-bottom: 1px solid #967A53;
}

#bigbox .inner .sixhundo {
width:600px;
margin:auto;
}

.leftrule {
clear:left;
margin:auto;
padding-top:20px;
border-bottom: 1px solid #967A53;
}

.rightrule {
clear:right;
margin:auto;
padding-top:20px;
border-bottom: 1px solid #967A53;
}


.rule {
margin:auto;
padding-top:20px;
border-bottom: 1px solid #967A53;
}

#bigbox .inner .innerrt {
padding:6px;
margin:10px 22px 12px 0;
float:right;
display: inline;
text-align:left;
width:350px;
}

#bigbox .innerrgt {
padding:6px;
margin:10px 22px 12px 0;
background-color:#EFECDD;
border: 1px solid #967A53;
width:390px;
float:right;
display: inline;
}

#bigbox .innerrgt .in, #bigbox .inner .in {
padding:6px;
}

#bigbox .innerlft {
margin:6px 0 12px 22px;
width:320px;
padding:6px;
float:left;
display: inline;
}

#bigbox .innerlt {
margin:6px 0 12px 6px;
width:300px;
padding:6px;
float:left;
display: inline;
}

.img {
border: 1px solid #B5912C;
padding:2px;
}

#bigbox .submenu {
text-align:center;
padding:6px;
margin-bottom:0;
}

.submenuaccent {
background-color:#D5D0BA;
padding:6px;
padding-bottom:20px;
}


#bigbox .subsubmenu {
margin:0 22px 10px 22px;
font-size:12px;
text-align:center;
padding:6px;
}



#topstrip {
height:20px;
}

#overlay {
	text-align:center;
	position:absolute;
	z-index:5000;
	left: 320px;
	top: -1px;
}

#overlayb {
	text-align:center;
	position:absolute;
	z-index:4999;
	left: 399px;
	top: 67px;
}

#botbox {
	margin-top:10px;
	background-color: #D7D1C2;
	border: 2px solid #E4E4CE;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	text-align: center;
}

.formelebd {
        width:288px;
		margin-left:200px;
		margin-top:12px;
		margin-bottom:12px;
		}
		
.formelelft {
        width:288px;
		border-bottom:1px solid #8D6135;
		margin-top:12px;
		margin-bottom:12px;
		}		

#form1 {
width:600px;
margin:auto;
border: 10px solid #FAF9F5;
background-color: #F4F2E9;
}	
		
		
#form1 .formele {
padding-top:6px;
}


#form1 .nextbutton {
  padding-left: 270px;
  margin-top: 16px;
}
#form1 .btn {
  border: 1px solid #8D6135;
  background-image: url(graphics/gbg520.jpg);
  color: #8D6135;
  height:40px;
  width:160px;
  font-size:16px;
}

#form1 .formele label {
width: 260px;
float: left;
text-align: right;
font-size: 16px;
padding-right: 4px;
display: block;
color: #333366;
}


#form1 .formele input {
border: 1px solid #333366;
}

#form1 .formele textarea {
width: 288px;
height: 150px;
border: 1px solid #333366;
}

#form1 p.standard {
 padding-left: 260px;
 font-size: 13px;
 margin-top: 14px;
 margin-bottom: 14px;
}

.spanstyle1 {
	color: #B5912C;
	font-weight: bold;
}

.mainphoto {
margin:auto;
width:600px;
padding:0;
}

p.photo {
margin-bottom:0;
padding-bottom:0;
}

p.photocaption {
width:600px;
text-align:right;
font-size:12px;
font-style:italic;
margin-top:0;
padding:0;
}


ul.history {
list-style:none;
}

ul.history li {
margin-bottom:10px;
}

table.history {
border:0;
margin-top:10px;
}

table.history td {
padding:8px 0 8px 0;
}

.historydate {
font-weight:bold;
font-style:italic;
padding-right:10px;
font-size:16px;
}

.display {
width:300px;
border: 1px solid #B5912C;
background-color:#B6C2CD;
background-image:url(graphics/wheelbg.jpg);
background-repeat:no-repeat;
margin:auto;
margin-top:10px;
padding:2px;
}

.display .displayinner {
margin:0 8px 12px 8px;
}

p.datesrgt {
margin-top:0;
text-align:right;
font-size:16px;
font-style:italic;
}

.bikeheading {
background-image:url(graphics/bikesqig_sm.jpg);
background-repeat:no-repeat;
height:80px;
padding:0 0 0 70px;
}

h3.dates {
margin-bottom:0;
}

.daterow, .daterowb {
padding:20px 50px 2px 200px;
margin:6px 0 6px 0;
height: 139px;
}

.daterowse, .daterowseh, .daterowsel, .daterowsem, .daterowseth, .daterowseml, .daterowsel, .currex, .currex2, .visit {
padding:26px 50px 2px 200px;
margin:6px 0 6px 0;
}

.daterow {
background-image:url(graphics/wm_cal.jpg);
background-repeat:no-repeat;
}

.daterowb {
background-image:url(graphics/wl_cal.jpg);
background-repeat:no-repeat;
}

.daterowse {
background-image:url(graphics/wm_main.jpg);
background-repeat:no-repeat;
}

.daterowseth {
background-image:url(graphics/ml_parade.jpg);
background-repeat:no-repeat;
}

.daterowseml {
background-image:url(graphics/ml_garden.jpg);
background-repeat:no-repeat;
}

.daterowsel {
	background-image:url(graphics/wl_se.jpg);
	background-repeat:no-repeat;
}

.currex {
background-image:url(graphics/wm_currex.jpg);
background-repeat:no-repeat;
height:auto;
}

.currex2 {
background-image:url(graphics/wm_currex2.jpg);
background-repeat:no-repeat;
height:auto;
}

.visit {
background-image:url(graphics/m_visit.jpg);
background-repeat:no-repeat;
height:auto;
}

.hmimic {
font-size:18px;
font-weight:bold;
color: #996633;
}

.more {
padding-left:12px;
font-size:12px;
font-style:italic;
text-align:center;
}

.galinner {
text-align:center;
}

.boldspan {
color:#996633;
font-size:16px;
font-weight:bold;
padding-right:14px;
}

