@charset "utf-8";
/* CSS Document */

html{
background-color:#000000;
}
body {
background:#000 url(images/bkgd2.png) repeat-x scroll center top;
color:#ccc;
font-family:"Georgia",Arial,Helvetica,sans-serif;
font-weight:normal;
}
a {
color:#fff;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
text-decoration:underline;
}
a:hover {
color:#808080;
}
#hd {
height:117px;
background:transparent url(images/black_header4.png) no-repeat scroll 0 0;
}
#searchContainer {
float:right;
padding:50px 44px 0 0;
width:175px;
}
#searchContainer input.field {
background-color:#000;
margin-top:2px;
width:120px;
border-color:#666;
}
#searchContainer input.goBtn {
margin-top:2px;
}
#searchContainer label {
display:none;
}
embed, object {
	outline:none;
	position:relative;
	z-index:300;
}
.entry {
padding-bottom:20px;
}
.commentlist {
padding:20px 0 20px 0;
}
textarea{
width:450px;
}
#submit{
border: 1px solid #cccccc;
background-color:#000000;
color:#FFFFFF;
}
.postmetadata{
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #cccccc;
}
.navigation{
margin-bottom:20px;
}
#bd {
background:transparent url(images/black_middle4.png) no-repeat top left;
}
.hrline{
border-top:1px solid #999999;
margin:0.5em 0 0.5em 0;
}
.breadcrumbs_text p{
font-size:0.9em;
font-weight:normal;
margin:5px 0 10px 0;
}
.breadcrumbs_text a {
color:#ccc;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
text-decoration:none;
}
.breadcrumbs_text a:hover {
color:#808080;
}
#content{
padding:0 0 0 30px;
}
.imagearea {
background: #000000 url(images/home_image3.jpg) no-repeat left bottom;
height:454px;
position:relative;
width:904px;
z-index:200;
margin-left:35px;
}
#headerContent{
margin:50px 0 50px 100px;
height:270px;
}
#headerswf{
margin-left:36px;
}
.incoming{
display:none;
}
#designers{
background:#ffffff;
width:789px;
margin:0 0 0 85px;
padding:10px 10px 0 10px;
}
#designers img{
padding:10px;
}
#contact{
background:#000000 url(images/map.jpg) no-repeat top left;
height:310px;
width:904px;
margin-left:35px;
}
.berkhamsted img{
padding:102px 0 0 420px;
}
.beaconsfield img{
padding:0 0 0 400px;
}
.marlow img{
padding:0 0 0 390px;
}
.line_bottom{
background:url(images/line.jpg) no-repeat left bottom;
position:relative;
width:922px;
z-index:200;
margin:0 0 0 60px;
height:18px
}
.goldsmiths{
background:#000000 url(images/goldsmiths.png) no-repeat left center;
width:200px;
height:99px;
padding:30px 0 0 110px;
}
.goldsmiths p{
padding-top:15px;
}
.copy {
margin:0 0 100px 92px;

}
.noSidebar{
width:800px;
}
#sidebar{
width:320px;
margin-left:25px;
}
ul.events li{
background:#000 url(images/clock.jpg) no-repeat top left;
padding-left:40px;
}
#sidebar h3 {
margin-top:5px;
}
#sidebar .bullet {
background:url(images/event_bullet.png) no-repeat top centre;
}
.textwidget{
margin:0 0 0 30px;
}
.textwidget p{
margin:0.8em 0 0.8em 0;
}
ul.publications li{
width:140px;
float:left;
}



#lightwindow_data_details{display:none;}

caption{
font-weight:bold;
background-color:#333333;
height:25px;
padding:5px 0 0 5px;;
}
table{
background-color:#999999;
color:#FFFFFF;
height:200px;
margin-top:2px;
}
table td a{
background-color:#800040;
padding:3px;
border:1px solid #cccccc;
}
th{
background-color:#737373;
padding-left:5px;
}
td{
padding:5px;
}
small{
color:#FFFFFF;
}
.designer {
float:left;
padding:10px 0 0 34px;
}
.designer a{
font-weight:bold;
text-decoration:none;
}
.copyright {
float:right;
padding:10px 34px 0 0;
}
#ft {
font-size:0.75em;
width:869px;
height:12px;
background:#000000 url(images/line2.jpg) top left no-repeat;
padding-top:20px;
margin-left:60px;
}
strong {
font-weight:bold;
}
p {
margin:0 0 0.8em;
}
h1 {
float:left;
height:84px;
padding:5px 0 0 84px;
width:200px;
}
h1 a {
background:url(images/logo.png) no-repeat scroll 0 0;
float:left;
height:84px;
text-indent:-2000px;
width:200px;
}
h2 {
font-weight:bold;
font-size:1.2em;
color:#ffffff;
margin:0 0 20px 0;
}
h3 {
font-weight:bold;
color:#cccccc;
}
h4 {
font-weight:bold;
font-size:1em;
color:#ffffff;
margin:15px 0 0 0;
}

/* MAIN NAV **************************************************************************/

.navborder{
margin:0 0 0 87px;
}
#nav li.page-item-20{
background:none;
}
#nav {
float:left;
font-size:0.9em;
padding:0;
position:relative;
z-index:500;
width:923px; 
margin:0; 
}
#nav ul {
height:19px;
margin:0;
}
#nav li {
float:left;
list-style-image:none;
background:#000000 url(images/dot.png) bottom right no-repeat;
padding:0 17px 0 5px;
}
#nav a {
color:#b5b4b4;
display:block;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:10px 15px 0 0;
text-decoration:none;
}
#nav a:hover {
color:#fff;
}
#nav li.current_page_item a, #nav li.current_page_ancestor a {
  color: #fff; 
  background:#000000 url("images/motif5.png") no-repeat center top;
  
}


/* hide & show menus using 'left' property */
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	margin:0;
	z-index:100;
	background:#000000;	
	
}
#nav li ul li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	margin:0;
	z-index:101;	
}
#nav li:hover ul {
	left: auto;	
	
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li ul li{
background:#000000;
border-left:1px solid #808080;
border-right:1px solid #808080;
}
#nav li.current_page_item li a, #nav li.current_page_ancestor li a {
  background:none;
  color:#ffffff;
  padding-left:32px;
}
#nav li.current_page_item li, #nav li.current_page_ancestor li {
background:#000000 url(images/dot3.png) no-repeat center left;
}
#nav li ul li a{
width:140px;
color:#B5B4B4;
padding:10px 0px 10px 32px;
margin:0px;
background:none;
}
#nav li ul li ul{
margin-left:60px;
}
#nav li ul li a:hover {
  color: #ffffff;   
}
