body {
 color: #000;
 background: #FFF;
 font-family: Arial, Verdana;
 font-size: 100%;
}

#container {
 width: 100%;
 margin: 0px;
 padding: 0px;
 background-color: #FFF;
 color: #000;
 font-size: 80%;
 border: 1px solid silver;
 line-height: 140%;
 background-image: url(http://www.thelincolnshireregiment.org/images/reddot.bmp);
 background-repeat: repeat-y;
 background-position: 0px 0px;
}

#container a:link { color: #C00; text-decoration: underline }
#container a:visited { color: #C00; text-decoration: underline }
#container a:hover { color: #C00; text-decoration: underline }
#container a:active { color: #C00; text-decoration: underline }

#top {
 padding: 18px 0px 0px 0px;
 background-color: #006;
 border: 0;
 color: #FFF;
 height: 128px
}

#top img { border: 1px solid #FFF}

#top h1 {
 padding: 2px 0px 0px 0px;
 margin:0;
 font-size: 18px;
 font-weight: bold;
 text-align: center;
}

#leftnav { 
 float: left;
 width: 170px;
 margin:0;
 padding: 1px;
 color: #FFF;
 background-color: #C00;
 font-weight: bold;
}

#leftnav a:link { color: #FFF; text-decoration: none }
#leftnav a:visited { color: #FFF; text-decoration: none }
#leftnav a:hover { color: #FF0; text-decoration: none }
#leftnav a:active { color: #FFF; text-decoration: none }

#content {
 margin:0px 5px 5px 186px;
 border: 0px;
}

#content img { border: none }

#content ul { list-style-type: none }

h2 { font-weight: bold; font-size: 150% }
h3 { font-weight: bold; font-size: 110% }
h4 { font-weight: bold; }

div.photo {
 margin:0;
 padding: 0px 5px 0px 5px;
 border: none;
 position: relative;
 float: left;
}
div.photo2 {
 margin: 0;
 padding: 0px 2px 0px 1px;
 border: none;
 position: relative;
 float: left;
}
div.wrapper {
 margin: 0;
 padding: 0;
 border: 0;
 background: #FFF;
 color: #000;
}
div.text { 
 margin: 5px;
 padding: 5px;
 border: 0;
 background: #FFF;
 color: #000;
}
div.text p { 
 margin: 0 ;
 padding: 0;
 border: 0; 
 background: #FFF;
 color: #000;
}

/*Start code for BACK TO TOP buttons in Page Content (content)*/

#content div.backtop a:link { 
 color: #C00; 
 background: #FFF; 
 border: 1px solid #000; 
 text-decoration: none; 
}
#content div.backtop a:visited { 
 color: #C00; 
 background: #FFF; 
 border: 1px solid #000; 
 text-decoration: none; 
}
#content div.backtop a:hover { 
 color: #FFF; 
 background: #C00; 
 border: 1px solid #000; 
 text-decoration: none; 
}
#content div.backtop a:active { 
 color: #FFF; 
 background: #C00; 
 border: 1px solid #000; 
 text-decoration: none; 
}
#content div.backtop { 
 text-align: right; 
 text-decoration: none;
 font-size: 10px;
 margin: 12px;
}
 
/*End code for BACK TO TOP buttons*/


table.assorted { 
 width: 100%; 
 padding: 0px; 
 border: none; 
 border: 1px solid silver;
}
table.assorted td { 
 border: none; 
 background-color: #F4F4F4; 
 vertical-align: top; 
 padding: 7px; 
}
table.assorted tr.divider td { 
 border-bottom: 1px solid silver;  
}
.photolist { line-height:24px; height:24px; }

