@charset "UTF-8";

html, body {
	height:100%;
	margin:0px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	line-height:1.8;
}

#site_container {
	width:900px;
	position:absolute;
	left:50%;
	margin-left:-450px;
	margin-top:50px;
	padding:0px;
}


#header {
	height:55px;
	width:900px;
	padding:0px;
}

#content {
	width:900px;
	padding:0px;
}

#footer {
	height:28px;
	width:900px;
	padding:0px;
	margin-bottom:20px;
}

#header_block {
	height:38px;
	width:450px;
	background-color:#000;
	float:right
}

#footer_block {
	height:15px;
	width:900px;
	background-color:#000;
	margin-bottom:4px;
}

.hoverlink {
	border:0px;
}

.resume_header {
	font-weight:bold;
}

.thumb {
	cursor:pointer;
}

.info_title {
}

.info_pane_left {
	width:140px;
	padding-right:15px;
	vertical-align:text-top;
	text-align:right;
	font-weight:bold;
}

.info_pane_right {
	width:150px;
	vertical-align:text-top;
}

a:link {
	text-decoration: none;
	color: #090;
	}

a:visited {
	text-decoration: none;
	color: #090;
	}

a:hover {
	text-decoration: none;
	color: #CF0;
	}

a:active {
	text-decoration: none;
	color: #090;
	}

/* Galleria */
.galleria{list-style:none;width:280px;margin:0px;padding:0px;}
.galleria li{display:block;width:55px;height:55px;overflow:hidden;float:left;margin:0px 15px 15px 0px;text-indent:0px;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;width:600px;background-color:#990;padding-top:10px;text-align:left;}
* html .galleria li div span{width:400px} /* MSIE bug */