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

body {

font-family: Arial, "Helvetica Neue",  Helvetica,  sans-serif;
}

a {
text-decoration:none;
color:#000000;
}
a:hover{
text-decoration:underline;
}


body#resources h4, body#about h4, body#register p, body#register h3,#test .span-2 h3, #test .span-3 p, #test .span-3 h3, #test .span-1 h3, #test .span-1 p, #test .span-2 p, body#home .span-2 last p, #header img, #test  .span-4 p , #test  .span-5 p,  #test .span-4 h3, body#programme h3, body#about #mainblurb p {
margin-left:10px;
}

#test a{
text-decoration:underline;
}

.wrapper{
height:401px;
width:100%;
margin-left:auto;
margin-right:auto;
background-color:#000000;
background:#000000 url(../images/main-ing.jpg) center no-repeat;
margin-bottom:20px;
overflow:hidden;
}

#titles h1{
font-size:9px;
text-indent:-4000px;
}

body#about .wrapper{
background:#000000 url(../images/resources-base-new.jpg) center no-repeat;
overflow:hidden;
}

#main-img{
overflow:hidden;
height:400px;
}

#header{
height:60px;
position:relative;
}

#header img{
float:left;
}

#header ul{
list-style-type:none;
}

#header ul  li{
display:inline;
}

 ul#secondary-nav{
float:right;
text-align:right;
font-size:10px;
}



ul#main-nav {
position:absolute;
top:30px;
left:-5px;
padding-left:0;
}

ul#main-nav li{
padding-right:10px;
margin-left:0;
padding-left:0;
}

ul#main-nav li a{
margin-left:0;
padding-left:0;
}

#blurb{
background-color:#FFFFFF;
/*height:200px;*/
margin-top:150px;
padding-top:20px;

}

#blurb h2, #blurb p{
padding-left:20px;
padding-right:20px;
}

#blurb h2 {
font-size:24px;
line-height:30px;
}

.LR {
color:#FF9900;
}

#articles {
margin-top:50px;
background: #ffffff;
}

#articles h3 {
margin-top:10px;
margin-bottom:0;
line-height: 18px;
}

#articles img{
margin-left:10px;
margin-bottom:10px;
}

#footer {
text-align:center;
}

#footer img{
float:left;
width:auto;
margin: 10px 0px  10px 60px;
}

#credits {
text-align:right;
font-size:10px;
}

.current{
cursor:default;
text-decoration:underline;
}

#plain-wrap{
/*background: #CCCCCC;*/
border-top: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
width:100%;
margin: 5px auto 20px auto;
height:150px;
padding-top:20px;
}

body#resources #plain-wrap{
	margin: 5px auto 10px auto;
	width:100%;
	height:400px;
	padding-top:0px;
	background: url(../images/about-new.jpg) no-repeat center #adadab;
	overflow:hidden;
	background-color: #000000;
}

#rsvp  {
background:#CCCCCC;

}
#rsvp p{
margin-right:10px;
}

body#register #test{
margin-top:10px;
}

body#register #test h3{
margin-top:10px;
}

.table{
margin-left:5px;
}
.table th {
background-color:#FFFFFF;
}

.borders th, .borders td{
border-top: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
}

/*#speaker-holder img{
float:left;
width:auto;
margin-right:20px;
margin-bottom:50px;
margin-left:10px;
}


#speaker-holder h3, #speaker-holder p{
padding-left:190px;
}*/

#speaker-holder img{
margin-left:10px;
}

#about #numbers img{
margin-bottom:0;
padding-bottom:0;
margin-left:0;
}

#about h3{
line-height:24px;
}

#numbers img{
float:left;
width:19px;
margin: 0 10px;
}

#mainblurb h3, #mainblurb p,  #brochure a{
margin-left:10px;
margin-right:20px;
}
 
body#programme  #brochure a{
float:right;
padding-top:0px;
padding-left:10px;
display:block;
width:180px;
height:310px;
background-color:#CCCCCC;
display:inline;
margin-top:30px;
}

#about #brochure {
width:340px;
padding-top:10px;
background-color:#CCCCCC;
margin: 0 20px 0 10px;
}

a img#cover{
border: 1px #CCCCCC solid;
}
 
 
a:hover img#cover{
border: 1px #000000 solid;
 /*background-color:#B3B3B3;
 text-decoration:none;*/
 
 }
 
 #brochure a img.gif{
 margin-top:0;
 padding-top:0;
 margin-right:5px;
 border:none;
 }
 

 
 body#programme #brochure a img.gif{
  border:none;
 }
body#register #plain-wrap{
height:200px;
margin-bottom:20px;
}