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


body {background-image: url(none); background-attachment:fixed; background-repeat:repeat; margin-top:0px;}

#page-wrap {
	float: left;
	width:650px;
	margin-top:0px;
	position: absolute;
	left: 175px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
}

#LeftColumn {float: left; width: 225px; margin-right:25px; }

#RightColumn {float: right; width: 400px; padding-top:25px; margin-top:411px; }

#topimage {background-image:url(images/top.jpg); width:650px; height:411px; margin-bottom:25px; position:static;}

#ribbon {background-image:url(images/ribbon.gif); width:191px; height:273px; left:180px; position:absolute; z-index:25;} 

#bio {width:225px; margin-bottom:15px; clear:right;}

#contact {
	width:400px;
	margin-bottom:50px;
}

.photo {margin-top:10px;}

.contact {
	font-family: verdana;
	font-size:11px;
	font-style: italic;
	color: #666666;
}

.bodytext {font-family: verdana; font-size: 11px; color:#333333; line-height:14px; indent: 20px;}

.biggertext {font-family: Georgia; font-style:italic; font-size: 17px; color:#333333; line-height:22px; indent: 20px;}

.headers {
	font-family: Georgia;
	font-size: 24px;
	font-style: italic;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #333333;
	border-bottom: 1px dotted #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

a:link .photo {
	color: #000000;
	text-decoration: none;
}
a:visited .photo {
	text-decoration: none;
	color: #000000;
}
a:hover .photo {
	text-decoration: none;
	color: #333333;
}
a:active .photo {
	text-decoration: none;
	color: #000000;
}
