body {
	background-color: #101010;
	margin: 0px;
	padding: 0px;
	color:#999999;
	font-family:verdana,arial;
	font-size:11px;
	letter-spacing:0.05em;
	line-height:12px
}

a{
	color:#999999;
	text-decoration: none;
}

a:hover{
	color: #990000;
}

.clearer {
	clear: both;
}

.hide {
	display:none;
}



#head {
	margin-top: 40px;
	height: 45px;
}
#navigation {
	margin-top: 25px;
}
#navigate-pictures {
	margin-top: 20px;
	margin-right: 20px;
}
#navigate-pictures img,#navigate-pictures a{
	border: none;
	color:#101010;
}


#navigate-pictures  #back,#navigate-pictures  #forward{
cursor:pointer;
}
.rightcol {
	width: 650px;
}
.rightcol img{
	border: none;
}

#gallerydata{
	display: none;
}

#gallery{
	color: #101010;
}

#content{
clear:both;
}
#content .rightcol {
	margin-top: 20px;
}

#flashcontent{
	margin-top: -40px
}

#head .leftcol {
	margin-top: 45px;
	border-top: 1px solid #101010;
}
.leftcol span {
	margin-right: 20px;
}


#head .rightcol {
	position: relative;
}

.float {
	float: left;
}
#wrapper {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
}
.leftcol {
	width: 210px;
	text-align: right;
}
#topmenu-pic {
	height: 45px;
	padding-left: 10px;
	border-bottom: 1px solid #999;
}
#topmenu-text {
	padding-left: 10px;
}
.navpic {
	position: relative;
	width: 127px;
	float: left;
	cursor: pointer;
}

.navpic  a, #submenu  a{
	color:#999;
	text-decoration: none;
}

#submenu  a:hover,#submenu  a.highlight{
	color:#990000;
}

.navpic .navbutton {
	position: absolute;
}

.navpic .navbutton_hover {

}

.navpic.selected .navbutton{
display: none;
}

.navpic.selected  a{
color:#990000;
}

.navpicbox {
	width: 45px;
}

#submenu{
	margin-top:37px;
	padding-left:10px;
}

#pictureframe{
	border: 1px solid #101010;
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
}

#details{
	color:#999;
	padding-top: 5px;
}

#text{
	margin-left: 10px;
}

#contactinfo{
	margin-top: 15px;
	margin-bottom: 100px
}