body {
	margin:60px 0px;
	padding:0px;
	color:#cccccc;
	font-family:"myriad Pro", verdana, arial;
	font-size: 14px;
	background-image:url(../images/speedline.png);
	background-repeat:repeat-x;
	/*background-color:#000000;*/

}
a {
	text-decoration:none;	
}
h2 {
	padding:0px 5px;
	margin:0px;
	margin-bottom:1px;
	text-decoration:none;
	font-weight:normal;
	background-color:#d0d0d0;
	color:#ffffff;
	letter-spacing:+1px;
}

h3 {
	padding:5px 5px;
	margin:0px;
	margin-bottom:1px;
	text-decoration:none;
	font-weight:normal;
	background-color:#d7d7d7;
	color:#ffffff;
	letter-spacing:+1px;
}

h4 {
	padding:5px 5px;
	margin:0px;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:+1px;
	color:#a6a6a6;
	border:1px solid #eeeeee;
	font-size:13px;
}
	
.header_con {
	width:810px;
	margin:0px auto;
}

.header_left {
	width:525px;
	float:left;
}	
.header_right {
	width:285px;
	float:right;
	padding-top:11px;
	text-align:right;
}
.header_clear {
	clear:both;
}

.homelink {
	border:0px;
}

.photo {

	border:0px;
}

.content_con {
	width:800px;
	margin:0px auto;
	padding-top:13px;
}

.content_left {
	width:640px;
	float:left;
}	
.content_right {
	width:150px;
	float:right;
	text-align:right;
}
.content_clear {
	clear:both;
}
.imagelink {
	border:0px;
	padding-left:4px;
	padding-right:4px;
}
.imagelink:hover {
	position:relative;
	bottom:2px;
}

.hiddenPhoto {
	height:0px;
	width:0px;
	visibility:hidden;
	display:none;
}

.button_back {
	position: absolute; top: 0; left: -35px;
	background-image:url(../images/button_back.png);
	background-position:topleft;
	background-repeat:no-repeat; 
	width:180px;	
	z-index:2;
}

.button_back:hover {
	background-image:url(../images/button_back_hover.png);
	background-position:top-left;
	background-repeat:no-repeat;
	background-color:#FFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=18)"; 
	filter: alpha(opacity=18);
	opacity: .18;
	width:180px;	
	z-index:2;
}


.photocontainer {
	position: relative;
}
