BODY	{ background: #C0C0C0; margin: 0; padding: 0; border: 0; }

/* Edit.com Styles */
BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; font-family: Palatino Linotype, Times New Roman, Arial, Helvetica, sans serif; color: #FFFFFF; font-size: 16px; font-weight: bold; line-height: 20px; }

.Header		{ color: #C3C3C3; font-family: Palatino Linotype, Times New Roman, Arial, Helvetica, sans serif; font-size: 28px; font-weight: normal; line-height: 28px; }
.Subheader	{ color: #000000; font-family: Palatino Linotype, Times New Roman, Arial, Helvetica, sans serif; font-size: 28px; font-weight: normal; line-height: 24px; text-transform: uppercase; padding-bottom: 24px; }
.Caption	{ font-size: 14px; line-height: 15px; font-style: italic; }

.LightGray	{ color: #E1E1E1; }
.Gray		{ color: #A2A2A2; }
.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }

.SmallText	{ font-size: 12px; line-height: 15px; }
.MediumText	{ font-size: 18px; line-height: 18px; }
.LargeText	{ font-size: 24px; line-height: 24px; }

/* site structure */
div#horizon 	{ text-align: center; position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; overflow: visible; visibility: visible; display: block }
div#container	{ margin-left: -480px; position: absolute; z-index: 1; top: -330px; left: 50%; width: 960px; height: 660px; visibility: visible; }

div#header		{ height: 87px; background: #606060; }
div#nav IMG		{ padding: 0 30px; }

div#GalleryCaption	{ margin: 280px 0 0 0; }
div#Next		{ position: absolute; z-index: 999; top: 500px; right: 60px; color: #000; font-size: 12px; font-style: normal; }

div#footer		{ height: 87px; background: #606060 url('../images/bg_footer.gif') no-repeat; text-align: right; font-size: 11px; color: #A2A2A2; }

div#content			{ height: 480px; width: 958px; background: #414141; border: 1px solid #E1E1E1; padding: 0; margin: 0; color: #000; }
div#content TABLE	{ height: 480px; width: 958px; }

/* Main Content Backgrounds */
div#content.home TABLE				{ background: url('../images/bg_home.jpg') no-repeat 50% 50%; }
div#content.gallery TABLE			{ background: url('../images/bg_graybox.jpg') no-repeat 50% 50%; }
div#content.gallerydisplay TABLE,
div#content.sculptures TABLE,
div#content.lynchfragments TABLE,
div#content.prints TABLE,
div#content.gallery_sculptures TABLE,
div#content.gallery_lynchfragments TABLE,
div#content.gallery_prints TABLE	{ background: url('../images/bg_whitebox.jpg') no-repeat 50% 50%; }
div#content.biography TABLE 		{ background: url('../images/bg_whitebox.jpg') no-repeat 50% 50%; }
div#content.retrospective TABLE		{ background: url('../images/bg_whitebox.jpg') no-repeat 50% 50%; }
div#content.contact	TABLE			{ background: url('../images/bg_contact.jpg') no-repeat 50% 50%; }
div#content.archive	TABLE			{ background: url('../images/bg_archive.jpg') no-repeat 50% 50%; }
div#content.images TABLE			{ background: url('../images/bg_whitebox.jpg') no-repeat 50% 50%; }
div#content.collections TABLE,
div#content.publicworks TABLE,
div#content.exhibitions TABLE,
div#content.articles TABLE,
div#content.awards TABLE,
div#content.boards TABLE,
div#content.general TABLE		{ background: url('../images/bg_archive_interior.jpg') no-repeat 50% 50%; }

/* Gallery Entry Pages */
div#content.gallery	TABLE TD						{ text-align: center; color: #000; }
div#content.gallery	TABLE TD TABLE#gallery_entry 	{ height: 410px; width: 880px; }

div#content.sculptures TABLE TD,
div#content.lynchfragments TABLE TD,
div#content.prints TABLE TD							{ color: #000; font-size: 12px; line-height: 15px; }

div#content.sculptures TABLE TD TABLE#gallery_sculptures,
div#content.lynchfragments TABLE TD TABLE#gallery_lynchfragments,
div#content.prints TABLE TD TABLE#gallery_prints 	{ height: 410px; width: 850px; }

/* Gallery Pages */
div#content.gallery_sculptures TABLE#gallery_sculptures,
div#content.gallery_lynchfragments TABLE#gallery_lynchfragments,
div#content.gallery_prints TABLE#gallery_prints		{ height: 480px; width: 880px; }

div#content.gallery_sculptures TABLE TD				{ color: #000; font-size: 16px; line-height: 20px; font-style: italic; }
div#content.gallery_lynchfragments TABLE TD			{ color: #000; font-size: 16px; line-height: 20px; font-style: italic; text-align: left; }
div#content.gallery_prints TABLE TD					{ color: #000; font-size: 16px; line-height: 20px; font-style: italic; }

/* Biography Page */
div#content.biography TABLE TD	{ padding: 0; text-align: left; color: #000; }
div#BioPhoto	{ float: left; height: 400px; margin: 20px 0 0 55px; color: #000; }
div#BioText		{ float: right; height: 310px; width: 550px; margin: 100px 55px 0 0; color: #000; font-size: 12px; line-height: 15px; }

/* Retrospective Page */
div#content.retrospective TABLE TD	{ padding: 0 0 0 45px; text-align: left; color: #000; }
div#RetroText	{ float: left; height: 400px; width: 448px; margin: 30px 0 0 10px; color: #000; font-size: 12px; line-height: 15px; text-align: left; }
div#RetroPhoto	{ float: right; height: 400px; width: 390px; margin: 45px 65px 0 0; color: #000; }
div#RetroCaption { clear: both; text-align: right; margin: 0; font-size: 14px; line-height: 15px; } 

/* Archive Page */
div#content.archive	TABLE TD	{ padding: 0 0 0 75px; text-align: left; color: #000; }
div#ArchiveText	{ float: left; height: 400px; width: 805px; margin: 35px 0 0 95px; color: #000; font-size: 12px; font-weight: bold; line-height: 15px; text-align: left; }

/* Images Page */
div#detail_image_large		{ float: left; width: 400px; margin: 0 0 0 75px; }
div.detail_image_group		{ color: #000; font-size: 14px; line-height: 16px; display: none; }
div#detail_image_thumbs		{ float: right; width: 350px; margin: 0 35px 0 0; }

/* Contact Page */
div#content.contact	TABLE TD	{ vertical-align: top; padding: 50px 0 0 70px; text-align: left; color: #FFF; }

/* image syles */
IMG.FloatLeft			{ float: left; }
IMG.FloatRight			{ float: right; }
IMG.SculpturesImg		{ float: left; margin: 0 30px 0 30px; border: 0px; }
IMG.LynchFragmentsImg	{ float: left; margin: 0 0 0 50px; border: 0px; }
IMG.PrintsImg			{ float: left; margin: 0 30px 0 30px; border: 0px; }
IMG.RetroImg			{ float: right; margin: 0 0 5px 0; border: 0px; }
IMG.MainImage			{ border: 0px; margin: 0 0 5px 0; }
IMG.ThumbnailImage		{ height: 90px; width: 133px; border: 0px; margin: 0 20px 20px 0; }

/* links */
a						{ color: #FFFFFF; text-decoration: none; }
a:link,
a:visited,
a:active				{ color: #FFFFFF; text-decoration: none; }
a:hover					{ color: #E1E1E1; text-decoration: none; }

div#content.gallery	TABLE TD a			{ color: #000000; text-decoration: none; }
div#content.gallery	TABLE TD a:link,
div#content.gallery	TABLE TD a:visited	{ color: #000000; text-decoration: none; }
div#content.gallery	TABLE TD a:active,
div#content.gallery	TABLE TD a:hover	{ color: #606060; text-decoration: none; }

div#Next a:link,
div#Next a:visited		{ color: #000000; text-decoration: none; }
div#Next a:active,
div#Next a:hover		{ color: #606060; text-decoration: none; }

div#Next div.pagination a:link,
div#Next div.pagination a:visited	{ color: #000000; text-decoration: none; }
div#Next div.pagination a:active,
div#Next div.pagination a:hover		{ color: #606060; text-decoration: none; }

div#footer a:link,
div#footer a:visited	{ color: #A2A2A2; text-decoration: none; }
div#footer a:active,
div#footer a:hover		{ color: #E1E1E1; text-decoration: none; }


