body { margin: 0px; background-color: #000000; outline-style:none; outline-width:0; }

p { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; outline-style:none; outline-width:0; }

a:link { color: #000000; text-decoration: none; outline-style:none; outline-width:0; }
a:visited { color: #000000; text-decoration: none; outline-style:none; outline-width:0; }
a:hover { color: #0000FF; text-decoration: underline; outline-style:none; outline-width:0; }
a:active { color: #0000FF; text-decoration: underline; outline-style:none; outline-width:0; }

.headings { text-align: left; font-family: Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 16px; line-height: 18px; color: #000000; text-transform: uppercase; letter-spacing: 1px; }

#mainSite { position: absolute; top: 50%; left: 50%; width: 800px; margin-left: -400px; background-color: #FFFFFF; height: 580px; margin-top: -300px; z-index: 20; visibility: visible; }

/*----------------------------  navigation & credits ----------------------------*/

#siteMeter { bottom: 0px; vertical-align: bottom; position: absolute; width: 30px; visibility: visible; height: 20px; background-color: #FF0000; }
#wcCredit { font-family: Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 11px; line-height: 20px; color: #666666; position: absolute; width: 800px; visibility: visible; top: 50%; left: 50%; margin-top: 285px; margin-left: -400px; }
#wcCredit a:link { color: #666666; text-decoration: none; }
#wcCredit a:visited { color: #666666; text-decoration: none; }
#wcCredit a:hover { color: #FFFFFF; text-decoration: underline; }
#wcCredit a:active { color: #FFFFFF; text-decoration: underline; }

#navigation { position:absolute; visibility:visible; left:50%; top:50%; width:754px; z-index:55; margin-left: -377px; margin-top: 200px; background-color: #FFFFFF; padding-top: 40px; text-transform: uppercase; padding-left: 0px; font-family: Baskerville, Times, "Times New Roman", Garamond, "Baskerville Old Face", Georgia, "Goudy Old Style", serif; font-size: 12px; letter-spacing: 1px; height: 30px; }

#navigation a:link, #navigation a:visited, #navigation a:hover, #navigation a:active { padding: 1px 3px 1px 3px; }
#navigation a:link { color: #000000; text-decoration: none; }
#navigation a:visited { color: #000000; text-decoration: none; }
#navigation a:hover { text-decoration: none; color: #FFFFFF; background-color: #666666; }
#navigation a:active { color: #FFFFFF; text-decoration: none; background-color: #000000; }

#navigationLOGO { position:absolute; visibility:visible; left:50%; top:50%; width:246px; height:20px; z-index:56; padding: 0; background: none; margin-left: -374px; margin-top: 200px; }

/*----------------------------  thumbnails ----------------------------*/

#thumbs { position:absolute; top:25px; width:600px; text-align: right; font-family: Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 13px; line-height: 10px; z-index:23; font-style: italic; visibility: visible; right: 25px; vertical-align: top; }
#clickToReturnToNUDESthumbs { position:absolute; top:-15px; width:300px; height:14px; text-align: right; font-family: Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 13px; line-height: 11px; z-index:23; font-style: italic; visibility: hidden; right: 25px; color: #666666; }
#thumbsOTHERS { position:absolute; left:283px; top:20px; width:492px; height:500px; text-align: right; font-family: Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 13px; line-height: 11px; z-index:23; font-style: italic; visibility: visible; overflow: visible; }
#clickToReturnToOTHERSthumbs { position:absolute; left:549px; top:20px; width:226px; height:14px; text-align: right; font-family: Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 13px; line-height: 11px; z-index:23; font-style: italic; visibility: hidden; }
#clickToReturnToOTHERSthumbs { position:absolute; left:549px; top:20px; width:226px; height:17px; z-index:24; }
#quotesopener { position:absolute; visibility:visible; left:221px; top:20px; width:36px; height:36px; z-index:20; text-align: right; }
#quotesopener2 { position:relative; visibility:visible; left:-25px; top:25px; width:19px; height:30px; z-index:20; }

/*----------------------------  text ----------------------------*/

#thumbstype { position:absolute; left:25px; top:25px; width:194px; height:440px; z-index:19; text-align: left; font-family: Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 13px; line-height: 18px; color: #000000; visibility: visible; }

#thumbstype a:link, #thumbstype a:visited, #thumbstype a:hover, #thumbstype a:active 
					{ padding: 4px 3px 1px 3px; margin: 0px 0px 0px -3px; outline-style:none; outline-width:0; }
#thumbstype a:link { color: #000000; text-decoration: none; }
#thumbstype a:visited { color: #000000; text-decoration: none; }
#thumbstype a:hover { text-decoration: none; color: #FFFFFF; background-color: #666666; }
#thumbstype a:active { color: #FFFFFF; text-decoration: none; background-color: #000000; }

#abouttext { position:absolute; visibility:visible; left:150px; top:25px; width:300px; height:435px; z-index:25; text-align: left; font-family: Perpetua, Palatino, Georgia, "Times New Roman", serif; font-size: 15px; visibility: visible; line-height: 28px; padding-left: 2px; text-indent: 0px; }
#contacttype { position:absolute; left:25px; top:25px; width:446px; z-index:17; text-align: left; font-family: Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 14px; line-height: 28px; visibility: visible; }

#contacttype a:link, #contacttype a:visited, #contacttype a:hover, #contacttype a:active 
					{ padding: 4px 3px 1px 3px; margin: 0px 0px 0px -3px;}
#contacttype a:link { color: #000000; text-decoration: none; }
#contacttype a:visited { color: #000000; text-decoration: none; }
#contacttype a:hover { text-decoration: none; color: #FFFFFF; background-color: #666666; }
#contacttype a:active { color: #FFFFFF; text-decoration: none; background-color: #000000; }


#statementtext { position:absolute; visibility:visible; left:263px; top:25px; width:250px; height:435px; z-index:17; text-align: left; font-family: Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 15px; visibility: visible; line-height: 28px; padding-left: 2px; }
.labels { text-align: right; font-family: Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 11px; line-height: 33px; }

/*--------------------------------  images -------------------------------*/

#purgatorialnudeHOME, #nudeininteriorHOME, #recentWorkImage, #aboutBromfieldPic, #statementPic, #contactpic { position:absolute; right:25px; top:25px; text-align: right; font-family: Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 11px; line-height: 12px; }
#purgatorialnudeHOME { width:444px;	height:440px; z-index:60; visibility: visible; }
#nudeininteriorHOME { width:623px;	height:451px; z-index:60; visibility: visible; }
#recentWorkImage { width:610px; height:470px; z-index:15; visibility: visible; }
#aboutBromfieldPic { width:288px; height:435px; z-index:30; visibility: visible; }
#statementPic { width:290px; height:435px; z-index:19; visibility: visible; }
#contactpic { width:288px; height:433px; z-index:16; visibility: visible; }

.paddingAbove { padding-top: 10px; }
.paddingLeft { padding-left: 15px; }
.paddingLeftAndBelow { padding-bottom: 10px; padding-left: 15px; }
.height15 { height: 15px; }
.formFields { width: 100%; }
.noLetterSpace { letter-spacing: 0em; }
.captionleft { padding-right: 10px; max-width: 200px; }

.painting { position: relative; top: 0px; right: 0px; float: right; }
.captionBelow { width: 610px; clear: both; padding-top: 10px; }
.description { font-size: 12px; font-style: italic; padding: 3px 0 0 0; }
.paddingLeftAndBottom { padding-bottom: 27px; padding-left: 15px; }

