* {
padding: 0;
margin: 0;

}

html { 
height: 100%; 
margin-bottom: 1px; 

}



body {
  
font-family: Arial, Helvetica, sans-serif;
font-size: 62.5%;
background-color: #ccc;


padding-top: 0px;
padding-bottom: 30px;


}


#wrapper {
width: 960px;
margin: 0px auto;
background-color: #42474a;
padding-top: 0px;



}


a {
outline: none;
}


#nav {
background-color: #42474a;
font-size: 1.2em;
padding-bottom: 20px;

}


#nav ul{
padding: 10px;
color: #fff;
margin-left: 514px;

}

#nav li{
display: inline;

margin-right: 16px;

}


#nav li a {
color: #ccc;
text-decoration: none;
font-weight: bold;
padding: 10px;


}


#leftcol p {
background-color: #efefef;
margin-left: 80px;
color: #fff;
font-size: 1.2em;
padding-top: 40px;
}


#nav li a:hover {
color: #fff;


}


#thumbnails {
margin-left: 64px;
margin-right: 0px;

background-color: #42474a;


}


#thumbnails ul li {
display: inline;


}



#thumbnails ul li a {



}


#thumbnails  img {


padding: 12px;

}

#pagenav {


font-size: 1.2em;
padding-top: 10px;
padding-bottom: 30px;

}

#pagenav ul {
margin-left: 732px;

}

#pagenav ul li  {
display: inline;
margin-right: 20px;

}


#pagenav ul li a  {
color: #ccc;
text-decoration: none;
padding: 6px;


}


#pagenav ul li a:hover  {
color: #fff;
text-decoration: none;


}

#footer {
padding-top: 30px;
padding-bottom: 30px;
}


#footer p {

margin-left: 80px;
color: #ccc;
padding-bottom: 10px;
}

#footer p a {

color: #ccc;
text-decoration: none;
}


#footer p a:hover {

color: #fff;
text-decoration: underline;
}

.current {
color: #efefef;
font-weight: bold;

padding: 6px;

}