/* ########################################################################## */
/* ## CSS Print Style sheet by Hazlitt Eastman                             ## */
/* ########################################################################## */

/* ####### Main site area styling ####### */
/* ###################################### */

#site {
width: 500px;
}

/* ####### Top links above Logo styling ####### */
/* ############################################ */

#toplinks {
display:none;
}

#toplinks p {
display:none;
}

#toplinks a {
display:none;
}

/* ####### Masthead Area styling ####### */
/* ##################################### */

#masthead {

float: left;

width: 700px;

height: 150px;

padding: 0;

background: #DDE3FF url('images/_content/bbc-law-solicitors-sussex.jpg') repeat-x;

margin-bottom: 2px;

color: #152155;

}



.eyecandy {
display:none;
}



.logo {

float: left;

width: auto;

height: auto;

}


#masthead p {
float: left;
width: 700px;
height: auto;
margin: 60px 40px 0 0;
color:#6170B5;
font-size: 1.5em;
font-weight: normal;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.strapline {
font-style: italic;
line-height: 1.4em;
}

/* ####### Top level Navigation ####### */
/* #################################### */

#navigation {
display: none;
}

#navigation li {
display: none;
}

#navigation li a {
display: none;
}

/* ####### Main area wrapping div ####### */
/* ###################################### */

#page {
clear: both;
float: left;
width: 500px;
height: auto;
background: #fff;
margin-top: 20px;
margin-bottom: 2px;
}

/* ####### Left Navigation ####### */
/* ############################### */

#leftnav {
display:none;
}

#leftnav li {
display:none;
}

#leftnav li a {
display:none;
}

.cat1 #leftnav li#category1 a {
display:none;
}

.cat2 #leftnav li#category2 a {
display:none;
}

.cat3 #leftnav li#category3 a {
display:none;
}

.cat4 #leftnav li#category4 a {
display:none;
}

.cat5 #leftnav li#category5 a {
display:none;
}

.cat6 #leftnav li#category6 a {
display:none;
}

.cat1 #leftnav li#category1 li a {
display:none;
}

.cat2 #leftnav li#category2 li a {
display:none;
}

.cat3 #leftnav li#category3 li a {
display:none;
}

.cat4 #leftnav li#category4 li a {
display:none;
}

.cat5 #leftnav li#category5 li a {
display:none;
}

.cat6 #leftnav li#category6 li a {
display:none;
}

#leftnav li ul {
display:none;
}

#leftnav li ul li {
display:none;
}

#leftnav li ul li a {
display:none;
}

/* ####### Center Column 3 column layout ####### */
/* ############################################# */

#center-col {
float: left;
width: 500px;
height: auto;
padding: 15px 20px;
}

p.breadcrumb {
color: #999;
font-size: 1.1em;
}

/* ####### Content Column 2 column layout ####### */
/* ############################################# */

#content-col {
float: left;
width: 500px;
height: auto;
padding: 15px 20px;
}

p.breadcrumb {
color: #999;
font-size: 1.1em;
}


.content-list {
margin: 0px 0px 20px 0px;
padding-left: 20px;
font-size: 1.2em;
}

/* ####### Right Column 3 column layout ####### */
/* ############################################ */

#right-col {
display:none;
}

.right-lists {
display:none;
}

.right-lists ul {
display:none;
}

.right-lists ul li {
display:none;
}

.right-lists h3 {
display:none;
}

/* ####### Footer ####### */
/* ###################### */

#footer {
display:none;
}

#footer p {
margin-bottom: 0;
}

#copyright {
display:none;
}

/* ####### Contact Form ####### */
/* ############################ */

fieldset {
float: left;
width: 680px;
height: auto;
padding: 20px;
border: 1px solid #1b2968;
}

fieldset p {
clear: left;
float: left;
width: 100%;
height: auto;
margin-bottom: 0;
}

label {
clear: left;
float: left;
font-size: 1.2em;
width: 120px;
height: auto;
margin: 0 0 0 0;
}

label span {
color: #c00;
}

input {
float: left;
border: 1px solid #1b2968;
width: 350px;
}

textarea {
float: left;
border: 1px solid #1b2968;
width: 350px;
}

select {
float: left;
border: 1px solid #1b2968;
width: 350px;
}

.submit-btn {
clear: left;
float: left;
border: 0;
width: 50px;
margin-top: 20px;
}

/* ####### Sundry styles ####### */
/* ############################# */

.floatleft {
float: left;
margin-right: 1.8em;
margin-bottom: 1.8em;
}

.floatright {
float: right;
margin-left: 1.8em;
margin-bottom: 1.8em;
}

a.bluelinks {
color: #000094;
}

* {
   padding:0;
   margin:0;
}

h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address, hr {
    margin-bottom: 20px;
}

html, body {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/*
Basic styling for text etc. used by older browsers such as NN4.
*/

body {
	background: #F4F3E6 url('../_images/_backgrounds/background.jpg') repeat-x;
	font-family: "helvetica","arial",sans-serif;
	font-size: 62.5%;
	color: #555;
	margin: 0px;
}

p {
  	font-size: 1.2em;
  	line-height: 1.8em;
	font-weight:normal;
	padding: 0;
	margin: 0;
	margin-bottom: 1.8em;
}

ul {
	line-height: 1.8em;
	margin-bottom: 1.8em;
}

img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a img {
	border: none;
}

a {
	color: #F0792C;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active{
	text-decoration: underline;
}

h1 {
color:#1b2968;
font-size: 1.8em;
font-weight: normal;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
margin: 0;
margin-bottom: 1em;
border-bottom: 1px solid #1b2968;
}
  
h2 {
color:#1b2968;
font-size: 1.4em;
font-weight: normal;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
margin: 0;
margin-bottom: 1em;
}

h3 {
font-size: 1.4em;
font-weight: bold;
color: #1B2968;
}

hr {
width: 100%;
clear: left;
float: left;
margin: 0  0 1.8em 0;
height: 1px;
border: 0;
border-top: 1px solid #F4F3E6;
}