﻿body {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	background-color:black ;
	font-family: Verdana;
	font-size: 12px;
	color:#808080;
	border: thin;
	border-style: solid;
	border-color:#333333;
}

a{
text-decoration: none;
color:#C0C0C0;
}
a:visited{
color:gray;
}
a:active{
color:white;
}
a:hover{ 
color:white;
}


#header {
border-style:none;
background-color:black ;
text-align: center;
height:91px;
}
#header img{
border: 0px;
}


#menu {
	background-color:#333333 ;
	width:600px;
	height: 25px;
	float: left;
	text-align:center;
	left:0px;
}
#menu ul{
	float: left;
	display: block;
}
#menu li {
	float: left;
	display: block;
	border-right: 1px solid gray;
	padding: 0px 5px 3px 5px;
}
#menu a {
	color: #99CC00;
	font: bold 1.0em Arial;
	text-decoration: none;
}
#menu a:hover {
	color:#CCFF99;
}

#search{
background-color:#333333;
width:250px;
height: 27px;
float: right;
text-align:left;
padding-top:9px;
padding-bottom:1px;
}


#wrap {
background-color:black;
clear:both;
width : 750px; 
margin: auto;
text-align: center;
}


#wrap .gallery_description {
text-align: left;
}
#wrap .gallery_description p {
margin: .5em 0;
font-size: .9em;
}
#wrap .gallery_description a{
text-decoration: none;
color:gray;
}
#wrap .gallery_description a:visited{
color:gray;
}
#wrap .gallery_description a:active{
color:white;
}
#wrap .gallery_description a:hover{ 
color:white;
}


#wrap .list_moths {
text-align: left;
}

#wrap .list_moths p{
color: #99CC00;
}

#wrap .list_moths a{
text-decoration: none;
color: gray;
}

#wrap .list_moths a:hover{
color: white;
}

#wrap .list_moths a:visited{
color: orange;
}



#thumbs {
width: 90px;
}

#wrap ul {
list-style: none;
margin: 0;
padding: 0;
}	 
#wrap ul li {
display: inline;
} 
#thumbs ul li a {
display: block;
margin: 0 0 5px;
}
#wrap p {
text-align: left;
}
img {
border: 1px solid #eee;
padding: 1px;
}
li.current_image a img {
border: 2px solid #cc2;
padding: 0px;
}
#full_image {
margin-left: 20px;
float: right;
width: 640px;
}
#full_image img {
float: center;
}
#full_image p {
margin: 0;
padding: 0;
}
#full_image .name {
clear: right;
color:#CCCC00;
text-align: center!important;
font: bold 1.0em Arial, sans-serif;
padding-top: 0.5em;
}

#full_image .caption_text_under {
clear: right;
color:#99CC00;
text-align: center!important;
font: bold 1.0em Arial, sans-serif;
padding-top: 0.5em;
}
#full_image .caption_text_under a{
text-decoration: underline;
color:#99CC00; 
}
#full_image .caption_text_under a:active{
color:white;
}
#full_image .caption_text_under a:hover{ 
color:white;
}


#full_image .caption_text_under_copyrights {
clear: right;
text-align: left;
font-size:xx-small;
}

#gallery_nav {
float: right;
border: 1px solid #bbc;
padding: 0 .5em;
background: #444;
font-size: .8em;
font-family: Arial, Verdana, sans-serif;
width: 25%;
}
#gallery_nav p {
padding: 0;
margin: 5px 0;
text-align: center;
}
#gallery_nav.gallery_nav_below {
border:  none;
background: none;
float: right;
}
#gallery_nav.gallery_nav_below p {
text-align: right;
}
#footer {
background-color:black;
clear: both;
height:30px;
text-align: center;
font-family: Arial, Verdana, sans-serif;
font-size: .8em;
margin-top:10px;
padding-bottom:10px;
border-top:thin;
border-top-color:#333333;
border-top-style:solid;
}
#footer a{
color:gray;
text-decoration:underline;
}

#page_list li {
padding: 0 5px 0 0;
}

h1 { font-size:30px}

h2 { font-size:12px; color:#99CC00; font-family:Verdana;}

h3 { font-size:12px; color:#C0C0C0;}

p,h1,h2,h3 { margin: 10px 10px 10px 0px}

