body {
background: #000000;
color: #000000;
font-family: Arial, Verdana, sans-serif;
}

A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

a:focus, a:active {
color: #ffffff;
}

#wrap {width: 720px; text-align: center; margin: 0 auto;}

.gallery_description {
text-align: left;
}
.gallery_description p {
margin: .5em 0;
font-size: 14px;
}
#thumbs {
width: 90px;
}
#wrap ul {
list-style: none;
margin: 0;
padding: 0;
}	 
#wrap ul li {
display: inline;
font-size: 14px;
font-family: Arial, Verdana, sans-serif;
} 
#thumbs ul li a {
display: block;
margin: 0 0 5px;
}
#wrap p {
text-align: left;
}
#gallery {
position: relative;
}
img {
padding: 1px;
}
li.current_image a img {
border: 2px solid #cc2;
padding: 0px;
}
#full_image {
float: right;
width: 480px;
}
#full_image img {
float: right;
}
#full_image p {
margin: 0;
padding: 0;
}
#full_image .caption_text_under {
clear: right;
text-align: center!important;
font-size: 14px;
COLOR: #ffffff;
padding: 1em 0;
}
#gallery_nav {
position: absolute;
right: 0px;
bottom: 0px;
padding: 0 .5em;
font-size: 14px;
font-family: Arial, Verdana, sans-serif;
}
#gallery_nav p {
padding: 0;
margin: 5px 0;
}
#gallery_nav.gallery_nav_below {
border:  none;
background: none;
}
#gallery_nav.gallery_nav_below p {

}
#page_list {
clear: both;
text-align: left;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
width: 50%;
}
#page_list li {
padding: 0 5px 0 0;
}
#gallery_list {
height: 30px;
background: #333;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#gallery_list li {
padding: 4px;
float: left;
}