#head {
  margin-left : 4px !important;
  margin-right : 4px !important;
}

#indexLogo {
  float : left;
  border : 0;
}

#navigationUpper, #navigationLower {
  margin-left : 72px !important;
}

#homeimage {
margin : 5px 5px 15px 5px;
padding : 0;
height : 258px;
width : 800px;
clear : both;
overflow : hidden;
}

#homeimage h1 {
height : 258px;
width : 800px;
font-size : 0;
padding : 258px 0 0 0;
overflow : hidden;
background-image : url(http://collections.europarchive.org/tna/20081027092120/http://www.csl.gov.uk/images/home_image.jpg);
background-repeat : no-repeat;
background-position : top left;
}

#container {
width : 810px !important;
}

#contentbox {
width : 800px !important;
margin-left : auto;
margin-right : auto;
}

#indexText {
float : left;
margin : 0;
padding : 10px;
width : 350px;
/* ie hack */
voice-family: "\"}\"";
voice-family: inherit;
width : 340px;
}

/* be nice to opera 5 hack */
html>body #indexText
{
width : 340px;
}

#indexText p {
color : #666;
font-size : 79%;
}

#indexText h2 {
color : #777;
font-weight : lighter;
line-height : 1em;
margin : 0;
}

.greenbox, .greybox {
width : 188px;
height : 10em;
}

.greenbox p, .greybox p {
display : inline;
}

#bottomlinks
{
background-color : #E9E3DB;
margin-top : 5px;
margin-bottom : 5px;
margin-left : 5px;
margin-right : 5px;
width : 790px;
padding : 5px;
clear : both;
}

.bottomlinksbox
{
padding : 0;
margin : 0;
width : 20%;
float : left;
min-height : 70px;
background-image : url(http://collections.europarchive.org/tna/20081027092120/http://www.csl.gov.uk/images/bottomboxspacer.jpg);
background-position : left;
background-repeat : no-repeat;
}

#blb1
{
  background-image : none !important;
}

.bottomlinksbox a:link, .bottomlinksbox a:visited
{
color : #000;
text-decoration : none;
font-weight : bold;
}

.bottomlinksbox a:hover
{
color : #000;
text-decoration : underline;
font-weight : bold;
}

.bottomlinksbox h4
{
font-size : 85%;
font-weight : bold;
color : #009900;
margin-bottom : 10px;
margin : 0 8px 2px;
padding : 0;
}

.bottomlinksbox p
{
margin : 0 8px 0;
font-size : 70%;
font-weight : normal;
color : #444;
}

h3.borderTop {
  border-top : solid 1px #fff;
  margin : 3px;
  padding-top : 3px;
}

#copyrightleft {
  width : 515px !important;
}

#copyrightright {
  width : 260px !important;
  float : right !important;
}

#defra {
  float : right;
  display : inline;
}

#modified {
  float : left;
  display : inline;
}

