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

body {
background-image:none;
background-color:#FFF;
color:#666;
font-size:11px;
font-family:tahoma;
}

#columns {
overflow:hidden;
float:left;
width:945px;
}

#nav {
color:#666666;
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:9px;
letter-spacing:1px;
line-height:14px;
padding:36px 25px 0;
text-transform:none;
width:208px;
min-height:550px;
}

#nav a, #nav a:link, #nav a:visited, #nav a:active {
color:#000;
text-decoration:none;
text-transform:uppercase;
}

#nav a:hover{
color:#666;
background-color:#fff;
text-decoration:none;
text-transform:uppercase;
}

#nav li {
margin-bottom:2px;
text-align:left;
}

#nav li a:hover{
text-decoration:underline;
background-color:none;
}

#nav li.selected a, #nav li.selected a:link, #nav li.selected a:visited, #nav li.selected a:active {
color:#FFF;
background-color:#7f7f7f;
padding:0 2px;
}

a, a:link, a:visited, a:active {
color:#000000;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

/*TEXT FORMATING*/

h1 {
font-size:26px;
line-height:26px;
font-family: "Adobe Caslon Pro";
font-weight:normal;
color:#000;
text-align:justify;
}

h2 {
font-size:14px;
line-height:16px;
font-family:"Adobe Caslon Pro";
font-weight:normal;
color:#000;
border-bottom:1px dotted #7f7f7f;
}

h2.entry-title, h2.album-title {
margin-bottom:9px;
padding:0 0 5px;
}

h3 {
color:#000;
}

/*COLORS*/

.black{color:#666;}
a.grey{color:#666;}


/* Le Roux's changes: */

h3.photo-title {
text-align: center;
margin-bottom: 20px;
display: block;
clear: both;
}
.big-picture {
margin-bottom: 20px;
min-height:322px;
}
.big-picture img.block {
margin: 0;
}

.previous a {
background-image: url(../images/prev.gif);
background-repeat: no-repeat;
background-position: center center;
background-color: #fff;
}

.next a {
background-image: url(../images/next.gif);
background-repeat: no-repeat;
background-position: center center;
background-color: #fff;
}

.big-picture {
margin:20px 0;
float:left;
width:600px;
text-align:center;
}

#view {
padding: 2px 0;
font-size: 9px;
}

#view_content {
padding: 5px 0;
}

h3.photo-title {
text-align: left;
width: 500px;
color: #666;
font-size: 9px;
}

.photos-container {
clear: both;
}

#footer {
clear:both;
float:left;
margin-left:25px;
padding:0;
width:548px;
color:#666;
}

#footer a {
color:#666;
}
