
*{
margin:0px;
padding:0px;
border:0px;
font-family:Arial,Helvetica,sans-serif;
}

html,body{
background-color:#fff;
color:#9b9b9b;
font-size:14px;
}

#main{
position:relative;
margin:0 auto;
width:980px;
padding-top:30px;
}

a{
text-decoration:none;
color:#9b9b9b;
font-size:14px;
}

h2{
padding-bottom:2px;
}

h3{
font-size:16px;
}

hr{
clear:both;
width:920px;
margin:0 auto;
height:1px;
background-color:#eee;
color:#eee;
}

small{
padding:0px 2px 0px 2px;
}

strong{
color:#444;
font-weight:normal;
}

h2 a,h2{
font-size:22px;
}

#main #nav,h2,.bigger p,.copy{
text-align:center;
}

#nav a,#year a{
margin-right:5px;
}

#main #year{
text-align:left;
padding:30px 0px 20px 30px;
}

#thumbnails{
float:left;
width:380px;
padding:0px 0px 30px 30px;
}

#thumbnails a{
display:inline;
float:left;
margin:0px 10px 8px 0px;
}

.bigger{
float:right;
padding-right:30px;
}

.bigger div{
text-align:center;
}

.bigger p{
padding:10px 0px 30px 0px;
font-size:12px;
}

.copy{
clear:both;
padding:5px 0px 20px 0px;
}

.copy,.copy a{
font-size:10px;
}

#news img{border:1px solid #ccc;}
ol{padding:30px 0px 15px 0px;margin:0px auto;width:670px;}
ol li{margin-bottom:25px;list-style-type:none;text-align:center;font-size:10px;width:100%;}
ol h4{font-weight:normal;position:relative;text-align:right;font-size:14px;margin-bottom:10px;}
ol h4 small{position:absolute;bottom:0px;left:0px;text-align:right;width:130px;}
.latest{color:#9b9b9b;}
.selected{color:#9b9b9b;}
.selected img{margin-top:30px;}

