body {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p a {
color:#003366;
text-decoration:underline;
}

p a:hover {
color:#003366;
text-decoration:none;
}

pre {
background-color: #ffffff;
color:#444444;
padding:10px;
border:1px solid #adc7e4;
}


.directory_index {
color: #999;
font-weight: bold; font-size: 12px; FONT-FAMILY: verdana, geneva;	
padding:2px;
}

.directory_index a {
color:#999;
text-decoration:none;
padding:2px;
}

.directory_index a:hover {
color:#ff6600;
text-decoration:none;
}

.style_menu {
font-size:14px;
color:#003366;
padding:5px;
}

.style_menu a {
color:#003366;
text-decoration:none;
padding:5px;
}

.style_menu a:hover {
color:#ff6600;
text-decoration:none;
}

.navigation {
clear:left;
padding:5px;
font-size:20px;
color:#3399CC;
}

.navigation a {
color:#003366;
text-decoration:none;
}

.navigation a:hover {
color:#ff6600;
text-decoration:none;
}

.image_holder {
color: #999;
height:200px;
font-size:11px;
margin:10px;
float:left;
}

.images {
display:block;
background-color:#fff;
padding:2px;
border:1px solid #adc7e4;
}

.extra_info {
font-size:10px;
color:#6699CC;
font-weight:normal;
}

.extra_info a {
font-size:10px;
color:#6699CC;
font-weight:normal;
text-decoration:underline;
}

.extra_info a:hover {
color:#6699CC;
font-weight:normal;
text-decoration:none;
}

.gallery_title {
font-size:20px;
color:#A4D415;
font-weight:normal;
padding:5px;
}

.gallery_title a {
color:#999;
text-decoration:none;
}

.gallery_title a:hover {
color:#ff6600;
text-decoration:none;
}

.error {
font-size:24px;
color:#ff0000;
}

.about_gallery {
font-size:11px;
color:#003366;
font-weight:normal;
padding:5px;
}