body {margin: 0; padding: 0;font-family: "Helvetica",Trebuchet MS,Arial; color: #666; background:url("http://www.ross-barnes.co.uk/pieces/images/struckture/background.jpg") #010001 repeat-x; background-position:center top}

p {margin:0; padding:0; font-size:14px; margin:0; padding:0; color:#c5c4c4;}
h2 {margin:0; font-size:18px; font-weight:lighter; margin:0; padding:0; color:#c5c4c4;}
a {color:#FFF; text-decoration:none}
a:hover {color:#e0db94}

#hidden, h1 {display:none}
	
	 
#container {
margin: 0 auto; width: 845px;

}

#banner {display:block; width:845px; height:25px; background-image:url("http://www.ross-barnes.co.uk/pieces/images/struckture/banner_fake.jpg"); margin:78px 0 0 0; padding:0;}
#banner img {float:left}


#nav_area {float:right; width:150px; height:100px;margin:20px 0 0 0; padding:0; background:url("http://www.ross-barnes.co.uk/pieces/images/struckture/line_none.jpg") no-repeat top;}
#navigation  { float:left; width:150px; margin:0 0 0 0; padding:10px 0 0 0; color:#c5c4c4}
#navigation a { float:left; width:150px; color:#c5c4c4; font-weight:lighter; font-size:12px; margin:8px 0}
#navigation a:hover {color:#e0db94}
#email {float:right; width:150px; text-align:left; color:#c5c4c4; font-weight:lighter; font-size:12px; margin:305px 0 0 0;padding:10px 0 0 0;}
#thankyou {width:250px; float:left; margin: 0 0 0 150px}
#contact_form { color:#c5c4c4; font-weight:lighter; font-size:12px}
#contact_form form {width:300px; display:block; margin: 50px 0 0 160px;}

#content {float:left; width:621px; height:518px; background-image:none; margin:00 0 0}
#text {padding: 10px 0 0 20px; width:450px; float:left;}
#contact_form {float:left; width:400px; padding: 20px 0; margin:0}

#press_links {margin: 35px 0 0 0; width:430px; float:right}
#press_links p {padding: 5px 0}


#left_panel  { float:left; width:160px; height:500px; margin:0 0 0 0; padding:10px 0 0 0; color:#c5c4c4}
#left_panel h2 {display:block; width:160px; border-bottom:solid 1px #CCC; margin: 0 0 15px 0}
#left_panel a { display:block; width:150px; border-bottom:solid 1px #999; border-left: none; color:#c5c4c4; font-weight:lighter; font-size:12px; margin:5px 0; padding: 0 0 0 0px}
#left_panel .current {color:#e0db94}
#left_panel a:hover {color:#e0db94}

#footer_fade {float:left; width:845px; margin:0; padding:0}

#flash_right  { float:right; width:450px; margin:0 0 0 0; padding:0 0 0 0; color:#c5c4c4}

#flashreplacement {width:450px; float:right; margin: 0}


#footer {float:left; width:190px; height:20px; float:right; margin: 30px 0 0 0}
#footer p {font-size:10px}





#demo_contain {width:600px; margin: 0 auto; background:#cdcdcd}