html { 	
  background:#ddd;
  overflow: -moz-scrollbars-vertical !important;
  font-size:75%;
  padding:10px 20px; 
}
body {
  background:#fff;
  margin-left:auto;
  margin-right:auto;
  width:800px;
  padding:5px;
  border:1px solid #999;
}
* {
  color:#000;
  font-family:verdana,"Trebuchet MS",arial,sans-serif;
  margin:0;
  padding:0;
}
/**** DIVS ****/
div#header {
  border:1px solid #999;
}
div#lnav {
  width:125px;
  float:left;
}
div#main {
  width:670px;
  float:right;
}
div#footer {
  border-top:1px solid #999;
  clear:both;
}
div.photoright {
  float:right;
  width:210px;
  font-size:smaller;
}
div.testing { 
  background:#fcf;
  border:1px solid #f00;
}
/**** LINKS ****/
a.button {
  font-size:75%;
  padding:1px 5px;
  text-decoration:none;
  border:1px solid #069;
  background:#ff3;
}
a.button:hover {
  border:1px solid #999;
  background:#ddd;
}
a, a:link, a:visited {
  color:#069;
  text-decoration:underline;
}
a:hover {
  color:#999;
  text-decoration:none;
}
a img, a:link img, a:visited img {
  border:1px solid #036;
}
a:hover img {
  border:1px solid #999;
}
/**** IMAGES ****/
img.polaroid {
  border:1px solid #999;
  padding:10px;
}
img.frame {
  border:1px solid #999;
  padding:2px;
}
/**** OTHER ****/
h1,h2,h3,h4,h5,h6,h1 a {
  padding:2px;
  font-size:150%;
  font-weight:bolder;
  font-family:"Trebuchet MS",Tahoma,verdana,arial,sans-serif;
  color:#036;
}
h1 {
  padding:75px 10px 0;
  font-size:200%;
  background:#036 url("./lakelandcc-co-uk/images/logo.jpg") no-repeat 100% 50%;
  color:#fff;
}
div#main p {
  margin:0.5em 2px;
}
textarea {
  font-size:100%;
}
address {
  color:#036; 
}
pre { 
  background:#fcf; 
  border:1px solid #ccc; 
}
hr {
  height:0;
  border:0;
  border-top:1px solid #999;
  margin:0.5em 0;
}
/**** TABLES ****/
th {
  text-align:left;
  font-weight:normal;
  background:#036;
  color:#fff;
  padding:1px 2px;
}
table.grid {
  border-top:1px solid #999;
  border-left:1px solid #999;
  border-spacing:0;
  width:100%;
}
td {
  padding:2px;
}
table.grid th, table.grid td {
  border-right:1px solid #999;
  border-bottom:1px solid #999;
}
span.host3, span.host2, span.host1, span.host0 { border:1px solid #999; padding:2px 5px; }
span.host3, tr.host3 td { background:#ccc; }
span.host2, tr.host2 td { background:#cfc; }
span.host1, tr.host1 td { background:#fff; }
span.host0, tr.host0 td { background:#ffc; }
/**** LISTS *****/
ul {
  padding-left:16px;
}
li {
  padding:2px;
}
ul.nav, ul.across, ul.grid {
  padding:0;
}
ul.nav li {
  list-style-type:none;
}
ul.nav li a {
  padding-left:5px;
  border-left:5px solid #036;
}
ul.nav li a:hover {
  border-left:5px solid #999;
}
ul.across li {
  display:inline;
  margin:0;
  padding:0 0 0 5px;
  border-left:1px solid #999;
}
ul.across li.first {
  border:0;
  padding:0;
}
li.admin a:link, 
li.admin a:visited, /****hover****/
li.admin a:active  {
  border-left:5px solid #f60;
  color:#f60;
}
ul.grid li {
  display:inline;
  margin:0;
}
li.flush {
  list-style-type:none;
  font-weight:bolder;
  margin-left:-16px;
  padding-top:20px;
}
/**** CLASSES ****/
.minihead {
  padding-top:10px;
  font-weight:bolder;
}
.warning {
  font-size:smaller;
  color:#f00;
  font-weight:bolder;
}
.bgsil { background:#ccc; }
.bgalu { background:#ddd; }
.bglem { background:#ff6; }
.bgyel { background:#ff0; }
.none  { background:#fff; }
.bolder  { font-weight:bolder; }
.smaller { font-size:smaller; }
.italic  { font-style:italic; }
.widecc { width:200px; }
.pad2 { padding:2px; }
.adminbox { background:#fc9; }
ul.tabs { border-bottom:1px solid #036; padding-bottom:2px; }
ul.tabs li { display:inline; padding:2px 5px; }
ul.tabs li.active { background:yellow; border:1px solid #036; }
.boxcc { width:200px; border-right:1px solid #036; }

