body {
	margin:0px;
	padding:0px;
	font-family: Century Gothic, Apple Gothic, Verdana, Geneva, sans-serif;
	line-height: 150%;
	background-image: 
	url('images/background.jpg');
	background-repeat: repeat;
	background-attachment: fixed;
}

h1 {
	font-size:24px;
	font-weight:bold;
	margin: 10px 10px 10px 0px;
}

h2 {
	font-size:20px;
	font-weight:bold;
	margin: 10px 10px 10px 0px;
}

h3 {
	font-size:16px;
}

address {
	font-size: 12px;
}

#resume ul {
	list-style-type:disc;
	margin:10px;
}

.accordion{
	margin:0;
	padding:0;
	list-style-type: none;
}
.accordion p{
	margin: 20px 20px 20px 45px;
	color: #FFFFFF;
	line-height: 140%;
}
.accordion h3{
	color: #FFFFFF;
	font-size:24px;
	font-weight:bold;
	margin: 10px 20px 20px 45px;
}
.accordion img{
	border: none;
	float:left;
	margin: 0px 10px 20px 10px;
}
.print{
	background: #43A153;
	background-image:url(images/icon-pencil.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.web{
	background: #FF8563;
	background-image:url(images/icon-mouse.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.photo{
	background: #BD3A5F;
	background-image:url(images/icon-camera.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.info{
	background: #4951B8;
	background-image:url(images/icon-diamond.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#contact {
	position: fixed;
	left: 730px;
}