/* CSS Document */

/* Body Style */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #141414;
	font-size: 12px;
	font-weight: normal;
	background-color: #d8d9d9;
	margin: 0;
	padding: 0;
}

/* LinkStyles */
a:link, a:active, a:visited {
	color: #3755c3;
	text-decoration: none;
}
/* Link Hover Style */
a:hover {
	color: #bd6507;
	text-decoration: underline;
}

/* heading (title) at top of page */
.heading {
	font-size: 4em; 
}

/*Topic Heading */
.topic {
	font-weight: bold;
	font-size: 2em;
}

/*Topic Heading2 */
.topic2 {
	font-weight: normal;
	font-size: 2em;
}

/*Section Heading */
.subtopic {
	font-weight: normal;
	font-size: 1.5em;
}

/*Section Heading */
.sectionhead {
	font-weight: bold;
	font-size: 1.5em;
}

/* Heading Styles */
h1 {
	font-family: BernhardFasD, Futura, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 5em;
}
h2 {
	font-family: BernhardFasD, Futura, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 4em;
	text-align: center;
}
h3 {
	font-family: BernhardFasD, Futura, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 2em;
	font-style:italic;
	text-align: center;
}

/*Painting Titles */
.picturetitle {
	font-weight: bold;
	font-size: .9em;
}

/*Painting Descriptions */
.picturedesc {
	font-size: .8em;
	font-weight: normal;

}

/* List Style */
 li {
	width: 600px;
	text-align: left;
	list-style-image: url(../html/resume/nu.png);
	list-style-type: none;
}

/* Bold Text Style */
.bold {font-weight: bold;
	font-family: BernhardFasD, Futura, Arial, Helvetica, sans-serif;
	font-size: 3em;
	color: #666666;
}

/*Italic Text Style */
.italic {
	font-size: .9em;
	}

/* Padding Style */
.pad1 {padding-left: 0;
}

/* Division Styles */
div#container {
  border: 10px solid olive;
  padding: 40px 70px;
}
div#heading {
  border: 5px dotted olive;
  padding: 20px;
  text-align: center;
}
div#photo {
  background-image: url('../html/resume/treetop_42_small.gif');
  background-repeat: repeat-x;
  height: 162px;
}
div#text {
  border: 5px dashed olive;
  padding: 40px 70px;
  text-align: center;
}
div#table {
  border: 0px;
  padding-left: 40%;
  text-align: left;
}
div#table2 {
  border: 0px;
  padding-left: 20%;
  text-align: left;
}

/*Copyright Notice */
.copyright {
	font-size: .85em;
} 

/*Button to top of page */
.topofpage {
	font-size: 1em;
	font-weight: bold;
}

