html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, 
hgroup, menu, nav, section, menu,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                  

article, aside, figure, footer, header, 
hgroup, nav, section { display:block; }

nav ul { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }

a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }

ins { background-color:#ff9; color:#000; text-decoration:none; }

mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }

/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

input, select { vertical-align:middle; }

body {
	background-color:#758383;
}
a:link, a:visited, a:active {
	text-decoration:none
}
a img {
	border:none;
}
.name {
	position:absolute;
	top:75px;
	left:80px;
	background-image:url("images/integral/jenWaters.png");
	width:333px;
	height:38px;
}
h1, span, p, blockquote {
	display:none;
}
ul {
	margin:0;
}
#windowframe {
	background-color:#ffffff;
	width:750px;
	height:515px;
	position:absolute;
	top:113px;
	left:80px;
	text-align:center;
}
.links {
	position:absolute;
	top:92px;
	left:596px;
	height:15px;
	width:234px;
	text-align:left;
}
ul {
	list-style-type:none;
	display:inline;
}
li.horizontal {
	float:left;
	height:15px;
	display:inline;
}
.vertical {
height:18px;
}
li#galleries {
	width:64px;
}
li#words {
	width:54px;
}
li#cv {
	width:29px;
}
li#links {
	width:41px;
}
li#contact {
	width:46px;
}
.copyright {
	border:none;
	width:58px;
	height:10px;
	z-index:5;
	position:absolute;
	top:633px;
	left:80px;
}
.websiteby {
	border: none;
	z-index: 5;
	position: absolute;
	top: 630px;
	left: 678px;
}
#maingallery {
	position:absolute;
	top:72px;
	left:94px;
	width:562px;
	height:369px;
	margin:0;
	background-color:#758383;
	text-align:right;
}
#galleriesheader {
	position:absolute;
	top:53px;
	left:0px;
	background-image:url("images/integral/galleries2.png");
	width:36px;
	height:262px;
	margin:0;
}
#wordsheader {
	position:absolute;
	top:88px;
	left:0px;
	background-image:url("images/integral/words2.png");
	width:35px;
	height:197px;
	margin:0;
}
#thumbnails li {
	padding:0;
	width:50px;
	height:50px;
	display:inline;
	float: left;
}
ul#thumbnails {
	width:100px;
	margin:0;
	padding:0;
	text-align:left;
}
.thumb {
	width:47px;
	height:47px;
	margin: 0px 3px 6px 0;
	padding:0;
}
#tableheader {
	background-image:url("images/integral/tableheader.png");
	width:99px;
	height:28px;
	margin:0 0 14px 0;
}
#portraitsheader {
	background-image:url("images/integral/portraitsheader.png");
	width:117px;
	height:9px;
	margin:0 0 17px 0;
}
#warblerheader {
	background-image:url("images/integral/warblerheader.png");
	width:62px;
	height:9px;
	margin:0 0 17px 0;
}
#beawadesheader {
	background-image:url("images/integral/beawadesheader.png");
	width:64px;
	height:9px;
	margin:0 0 17px 0;
}
#beasreconheader {
	background-image:url("images/integral/beasreconheader.png");
	width:102px;
	height:9px;
	margin:0 0 17px 0;
}
#archive05header {
	background-image:url("images/integral/archive05header.png");
	width:24px;
	height:9px;
	margin:0 0 17px 0;
}
#archive04header {
	background-image:url("images/integral/archive04header.png");
	width:24px;
	height:9px;
	margin:0 0 17px 0;
}
#archive01header {
	background-image:url("images/integral/archive01header.png");
	width:103px;
	height:9px;
	margin:0 0 17px 0;
}
#archive00header {
	background-image:url("images/integral/archive00header.png");
	width:151px;
	height:12px;
	margin:0 0 14px 0;
}
#followingheader {
	background-image:url("images/integral/followingheader.png");
	width:151px;
	height:12px;
	margin:0 0 20px 0;
	background-repeat: no-repeat;
}
#info {
	position:absolute;
	top:24px;
	left:24px;
	width:108px;
	text-align:left;
}
#image {
	position:absolute;
	top:0px;
	left:155px;
	width:563px;
	text-align:center;
}
.statement {
	position:absolute;
	left:41px;
	width:666px;
}
.maxheight {
	height:480px;
	margin-top:17px;
}
.maxwidth {
	width:563px;
	margin-top:51px;
}
#backtowords {
	position:absolute;
	top:485px;
	left:41px;
}
#see-images {
	position:absolute;
	top:471px;
	left:41px;
}
.arrow {
	margin:19px 0 5px 0;
}

#leftside {
	width: 100px;
	float: left;
	text-align: left;
	margin-left: 30px;
	margin-top: 20px;
}
#rightside {
	float: right;
	margin-right: 30px;
}
#leftside ul {
	height: 200px;
	width: 100px;
	display: block;
	overflow: hidden;
}
#leftcaption {
	margin-bottom: 0px;
}
hr {
	clear: both;
	width: 100px;
	text-align: left;
	margin: 0px 0px 15px;
	border: 0;
	height: 1px;
	background-color: #8a8a8a;
	float: left;
}
#uparrow, #downarrow {
	cursor: pointer;
	border-style: solid;
	border-width: 10px;
	height: 0;
	width: 0;
}
#uparrow {
	border-color: transparent transparent #8a8a8a transparent;
	margin: 20px auto 10px auto;
}
#uparrow:hover {
	border-color: transparent transparent black transparent;
}
#downarrow {
	clear:both;
	border-color: #8a8a8a transparent transparent transparent;
	margin: 10px auto 0 auto;
}
#detail {
	padding: 10px 0 0 0;
	width: auto;
	height: auto !important;
}
#detail li {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	cursor: pointer;
	background-image: url(/galleries/images/integral/detailnumbers.png);
	text-indent: -9999px;
}
#detail li#detailone {
	background-position: 0px 0px;
}
#detail li#detailone:hover {
	background-position: 0px 15px;
}
#detail li#detailtwo {
	background-position: 60px 0px;
}
#detail li#detailtwo:hover {
	background-position: 60px 15px;
}
#detail li#detailthree {
	background-position: 45px 0px;
}
#detail li#detailthree:hover {
	background-position: 45px 15px;
}
#detail li#detailfour {
	background-position: 30px 0px;
}
#detail li#detailfour:hover {
	background-position: 30px 15px;
}
#detail li#detailfive {
	background-position: 15px 0px;
}
#detail li#detailfive:hover {
	background-position: 15px 15px;
}
#downarrow:hover {
	border-color: black	transparent transparent transparent;
