@charset "utf-8";
/* CSS Document */

body {
	background: #343434 url(../images/tile.jpg) repeat-x scroll left top;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#686767;
	margin:0px;
}

#wrapper {
	width: 770px;
	margin:0 auto 0 auto;
	padding-top:22px;
}

#top {
	width: 538px;
	text-align:right;
	float:left;
}
#topRight {
	float:right;
	width:210px;
	text-align:left;
	padding-top:39px;

}

#bottom {
	width: 535px;
	text-align:right;
	float:left;
}

#logo {
	width:538px;
	text-align:right;
	float:left;
	
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

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

a:hover {
	color:#dce0df;
	text-decoration:underline;
	
}

#formAjax {
	text-align:right;
	float:left;
	width:530px; 
	padding-top:15px;
	padding-bottom:20px;
}

#gallery {
	text-align:right;
	float:left;
	width:538px;
	padding-right:0px;
	padding-bottom:20px;
}

#rightAjax {
	width:212px;
	padding-left:28px;
	padding-top:15px;
	float:right;
	text-align:left;
	color:#D1D1D1;
}

#rightAjaxGallery {
	width:190px;
	padding-left:28px;
	padding-top:15px;
	height:200px;
	float:right;
	text-align:left;
	color:#D1D1D1;
}

.photo {
	float:right;
	width:260px;
	padding-bottom:5px;
	color:#D1D1D1;
	
}

.photo a {
	color:#D1D1D1;
}

#bio {
	padding-top:5px;
	color:#D1D1D1;
}
