*{border:none;border-collapse:collapse;margin:0;padding:0}
html{

}

/* FONTS */
@font-face {
font-family: custom;
src: url('http://www.rupertray.com/assets/fonts/custom.otf');
font-weight:100;
}

body{
background-color:#fff;
color:#333;
font-family:custom,helvetica,arial,sans-serif;
font-size:12px;font-weight:400;
line-height:14px;
}

#container{
/*background: url(http://www.rupertray.com/assets/img/front/rr_grid.png);*/
width:948px;

margin:auto;
position:relative;
padding-top:12px;
margin-bottom: 70px;
}

h1{
font-size:12px;font-weight:900;   
}

.headerBlocks{
width:228px;
float:left;
margin-right:12px;
}

label{
display:block;
margin-bottom:10px;
}
#name,#jlhuj-jlhuj{
background-color: transparent;
border:1px solid grey;
padding:2px;
margin-bottom:14px;
}
#submit{
border:1px solid grey;
padding:2px;
background: white;
cursor:pointer;
}

#header_right{
margin-left:120px;
}
a{
color:#333;
}

#header a, #nav a{
color:#333;
text-decoration:none;
}

#nav{
margin-top:14px;
padding-top:9px;
width:228px;
float:left;
border-top: 1px solid grey;
margin-right:12px;
}

.activeLink{
font-weight:900;
}

#content{
margin-top:14px;
padding-top:9px;
width:708px;
float:left;
border-top: 1px solid grey;
}

.article{
float:left;
width:348px;
margin-right:12px;
}

.articleTitle{
font-weight:900;
width:228px;
margin-right:12px;
float:left;
}
.articleDate{
float:left;
width:108px;
}

.articleDescription{
margin-top:14px;
width:320px;
}

.slideshow{
margin-top:-2px;    
float:left;
width:348px;
height:196px;
overflow:hidden;
}

.slideshow img{
width:348px;
height:196px;
}

.spacer{
margin-top:35px;
border-top: 1px solid grey;
height:1px;
margin-bottom:7px;
}

.biog{
width:348px;
float:left;
}

.biog img{
margin-top:12px;
width:348px;
height:196px;
padding-bottom:13px;
border-bottom:1px solid grey;
margin-bottom:2px;
}