@charset "utf-8";
body{
	font-family: Arial, sans-serif;
	color:#999;
	font-size:10px;
}
#site{
	width:1010px;
	text-align:center; 
	margin:0 auto; 
}
h1 {
	color:#CCC;
	text-align:left;
	font-size:22px;
}
h2 {
	color:#D6D6D6;
}
#navigation{
	font-size:12px;
	text-align:right;
	width:100%;
	color:#000;
}

#navigation a{
	color:#888;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
}
#navigation a:hover{
	color:#000;
	text-decoration:none;
}
.copyright{
	font-size: 11px;
}
.photo a{
	color:#888;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
}
.details h1{
	font-size:13px;
	text-align:center;
	margin-top:-10px;
    margin-bottom:-10px;
	color:#888;
}
#photonum{
	padding:0;
	color:#888;
	white-space:nowrap;
	list-style-type:none;
	font-size:x-small;
}
#photonum li{
	display:inline;
}
#photonum li a{
padding:0.1em 0.2em;
background:#CCC;
color:#fff;
text-decoration:none;
margin:7px;
}
#photonum li a:hover
{
background:#666;
color:#fff;
}
#photonum .photo-on a{
background:#888;
}
#contactform{
	background-color:#eee;
	text-align:left;
	padding:25px;
	border:thin solid #ddd;
}
.newsitem{
	background-color:#eee;
	text-align:left;
	padding:25px;
	border:thin solid #ddd;
}
label{
width: 7em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
} 
.rightform{
	float:right;
}