/*  The over-all image standards:
        Gallery Full-Size Display Area:
             Full-Size Window {width: 800px; height: 600px; padding: 20px;}
        Images:
            Full Size Images:
                Height - 465px max
                Width -  750px max
                Resolution - 72ppi
                Jpg Quality - 10 
            Thumbnail Images:
                Height -  95px max
                Width -  145px max
                Resolution - 72ppi
                Jpg Quality - 5
*/

body, html {
	height: 100%;
	background-color: #a09a94;
	text-align: center;
}


/* Overall web Site Definitions */
/* Table Properties */
table.vAlign{height: 100%; width: 100%; margin-left: auto; margin-right: auto; text-align: center;}
table.page{display: block; margin-left: auto; margin-right: auto; width: 900px; height: 560px; background-image: url(graphics/WinterStreamBkgnd.jpg); background-repeat: no-repeat; background-position: center;}
table.topMenu{margin-left: auto; margin-right: auto; text-align: center; width: 880px; height: 55px; background-color: #a1a1a1; border-color: #212121; border-style: solid; border-width: 2px;}
table.pageExtended{width: 900px; margin-left: auto; margin-right: auto; text-align: center;}

/* Table Cell Properties */
td.leftSideBanner{width: 180px; height: 100px; text-align: center;}
td.banner{width: 590px; height: 100px; text-align: center;}
td.bannerExtended{width: 900px; height: 100px; text-align: center;}
td.rightSideImages{width: 130px; height: 100px; text-align: center;}
td.topMenuSpacer{width: 180px; height: 20px; text-align: center;}
td.content{width: 560px; height: 440px;}
td.contentNoRsi{width: 720px; height: 440px; padding-top: 25px; padding-left: 25px; padding-right: 25px;}
td.contentExtended{width: 900px; padding-top: 15px; padding-left: 50px; padding-right: 50px;}
td.pageLink{width: 180px; height: 55px; text-align: left; text-indent: 25px; font-family: "Times New Roman", sans-serif; font-weight: 800; font-size: 20pt; color: #212121; font-style: italic;}
td.topMenuSpacer{width: 180px; height: 28px; text-align: center;}
td.bottomMenuSpacer{width: 180px; height: 27px; text-align: center;}
td.menuBorderLink{width: 150px; height: 45px; text-align: center; font-family: "Times New Roman", sans-serif; font-weight: 800; font-size: 18pt; color: #212121; font-style: italic;}
td.bottomContent{width: 900px; text-align: left;}

/* Div Properties */
div.defaultSignatureAlign{padding-top: 0px; padding-left: 30px;}

/* Other Properties */
.doUnderline{text-decoration: underline;}
.doItalics{font-style: italic;}


/* Specific Item Properties: Home */
div.homeSignatureAlign{top: 0px; left: -23px;}
div.imageHome{width: 720px; height: 460px; padding-top: 15px;}
div.imageAlign{padding-top: 15px; padding-left: 40px;}
div.rsiAlign{padding-top: 5px; padding-left: 20px; padding-right: 20px; padding-bottom: 5px; cursor: pointer;}

/* Specific Item Properties: Gallery - additional properties for full-size images in gallery.css */
/* Main Gallery Page */
table.pageGallery{display: block; margin-left: auto; margin-right: auto; width: 900px;}
td.galleryContent{width: 720px; height: 460px;}
div.galleryContentLink{padding-left: 50px; text-align: left; text-indent: 20px; font-family: "Times New Roman", sans-serif; font-weight: 800; font-size: 20pt; color: #212121; font-style: italic;}
div.reserveRights{padding-top: 48px; padding-left: 50px; text-align: left; text-indent: 25px; font-family: "Times New Roman", sans-serif; font-weight: 800; font-size: 12pt; color: #212121; font-style: italic;}
div.galleryTitleAlign{text-align: center;}
/* Gallery Thumbnail Page */
table.galleryTopMenu{display: block; margin-left: auto; margin-right: auto; width: 900px; padding: 10px;}
table.thumbnails{display: block; margin-left: auto; margin-right: auto; width: 900px;}
td.galleryMenuLink{width: 800px; height: 25px; text-align: center; font-family: "Times New Roman", sans-serif; font-weight: 800; font-size: 16pt; color: #212121; font-style: italic;}
td.tnailImage{padding: 10px;}
img{border: none; cursor: pointer;}
hr{height:2px; width: 75%; color: #212121; background-color: #212121; border: none;}


/* Specific Item Properties: Artist */
div.imageDLM{float: left; padding-top: 15px; padding-left: 35px; padding-right: 25px; padding-bottom: 10px;}
div.gotoArticles{position: relative; padding-top: 10px; padding-left: 35px; padding-bottom: 15px; font-family: "Times New Roman", sans-serif; font-weight: 900; font-size: 14pt; font-style: italic;}
div.articleLink{position: relative; padding-left: 60px; text-align: left; font-family: "Times New Roman", sans-serif; font-weight: 900; font-size: 12pt;}
div.bio{position: relative; padding-left: 35px; padding-right: 35px; text-align: justify; text-indent: 2em; line-height: 1.25em; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #212121; font-size: 12pt;}
div.artistHeader{padding-left: 25px; text-align: left; font-family: "Times New Roman", sans-serif; font-style: italic; font-weight: bold; color: #212121; font-size: 14pt;}
div.event{text-align: left; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #212121; font-size: 12pt;}
div.show{text-align: left; line-height: 1.75em; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #212121; font-size: 12pt;}
div.showIndent{text-align: left; padding-left: 25px; line-height: 1.75em; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #212121; font-size: 12pt;}

/* Specific Item Properties: Events */
div.eventsHeader{position: relative; padding-left: 35px; text-align: left; font-family: "Times New Roman", sans-serif; font-style: italic; font-weight: bold; color: #212121; font-size: 14pt;}
div.eventsLink{position: relative; padding-left: 50px; text-align: left; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #840a47; font-size: 12pt;}
div.eventsText{position: relative; padding-left: 50px; text-align: left; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #212121; font-size: 12pt;}
div.eventsSpacer{position: relative; padding-left: 50px; text-align: left; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #212121; font-size: 12pt;}

/* Specific Item Properties: Workshops */
div.workshopHeader{position: relative; padding-left: 35px; text-align: left; font-family: "Times New Roman", sans-serif; font-style: italic; font-weight: bold; color: #212121; font-size: 14pt;}
div.workshopLink{position: relative; padding-left: 50px; text-align: left; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #840a47; font-size: 12pt;}
div.workshopText{position: relative; padding-left: 50px; text-align: left; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #212121; font-size: 12pt;}
div.workshopSpacer{position: relative; padding-left: 50px; text-align: left; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #212121; font-size: 12pt;}

/* Specific Item Properties: Contact */
div.contactText{padding-top: 0px; padding-left: 20px; padding-right: 20px; padding-bottom: 80px; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #212121; font-size: 12pt;}
div.imageEmail{padding-left: 0px; text-align: center;}
div.italicText{padding-top: 20px; padding-left: 0px; text-align: center; font-family: "Times New Roman", sans-serif; font-style: italic; font-weight: 700; color: #212121; font-size: 12pt;}

/* Specific Item Properties: Website */
div.upperWebsiteText{padding-left: 75px; text-align: left; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #212121; font-size: 12pt;}
div.lowerWebsiteText{padding-left: 55px; text-align: center; font-family: "Times New Roman", sans-serif; font-weight: 700; color: #212121; font-size: 12pt;}
div.colorBar{padding-top: 0px; padding-left: 90px;}
div.w3cImages{padding-left: 55px; text-align: center;}

/* Define Links As Rollovers */
a:link {
  color: #840a47; 
  text-decoration: none;}

a:visited {
  color: #840a47; 
  text-decoration: none;}

a:hover { 
  color: #0072bc; 
  text-decoration: none;}



