#id0galleriesmenu li a:hover,
#id1galleriesmenu li a:hover,
#aboutbreciamenu li a:hover,
#wearableartmenu li a:hover,
#breciamenu li a:hover,
#workshopsmenu li a:hover
#leftmenu li a:hover  {
   color: #00807D;
}

#wearableartmenu li a,
#workshopsmenu li a,
#id0galleriesmenu li a,
#id1galleriesmenu li a,
#breciamenu li a,
#aboutbreciamenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #9A5005;
   width: 100%;
   display: block;
}

#socialmedia p a,
#mainstory p a  {
   border: 0px none #000000;
   text-decoration: underline;
   color: #00807D;
}

#socialmedia p a:hover,
#mainstory p a:hover  {
   color: #9a5005;
}

#workshopsmenu li,
#wearableartmenu li,
#breciamenu li,
#aboutbreciamenu li,
#id0galleriesmenu li,
#id1galleriesmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#workshopsmenu,
#id1galleriesmenu,
#wearableartmenu,
#aboutbreciamenu,
#id0galleriesmenu,
#breciamenu  
#leftmenu{
	font: bold 12px/26px Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	color: #9A5005;
	position: absolute;
	left: 31px;
}
#knitartphotobutton a,
#wearableartphotobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 271px;
   background-position: 0% 0px;
   font-size: 271px;
   line-height: 271px;
}
#wearableartphotobutton  {
	visibility: visible;
	position: absolute;
	left: 223px;
	top: 330px;
	z-index: 4;
	width: 180px;
	height: 171px;
}
#wearableartphotobutton a  {
   width: 180px;
   background-image: url(sg_galleries_media/wearableartphotobutton.jpg);
}   
   #wearableartphotobutton a:hover  {
   background-position: -180px 0%;
}
#wearableartbutton  {
	visibility: visible;
	position: absolute;
	left: 258px;
	top: 610px;
	z-index: 4;
	width: 122px;
	height: 25px;
	background-image: url(images/wearableartbutton.gif);
}
#wearableartbutton a  {
   background: url(sg_galleries_media/wearableartbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 112px;
   font-size: 25px;
   line-height: 25px;
}
#wearableartbutton a:hover  {
   background-position: -112px 0%;
}
#knitartphotobutton a  {
   width: 182px;
   background-image: url(sg_galleries_media/knitartphotobutton.jpg);  
}
#knitartphotobutton a:hover  {
   background-position: -182px 0%;
}
#knitartbutton a:hover  {
   background-position: -67px 0%;
}
#knitartphotobutton  {
	visibility: visible;
	position: absolute;
	left: 450px;
	top: 290px;
	z-index: 4;
	width: 182px;
	height: 271px;
}
#knitartbutton  {
	visibility: visible;
	position: absolute;
	left: 508px;
	top: 578px;
	z-index: 4;
	width: 75px;
	height: 25px;
	background-image: url(images/knitartbutton.gif);
}
#mixedmediaphotobutton  {
	visibility: visible;
	position: absolute;
	left: 678px;
	top: 330px;
	z-index: 4;
	width: 184px;
	height: 276px;
	background-image: url(images/mixedmediaphotobutton.jpg);
}
#mixedmediaphotobutton a:hover  {
   background-position: -184px 0%;
}
#mixedmediaphotobutton a  {
   background: url(sg_galleries_media/mixedmediaphotobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 276px;
   width: 184px;
   font-size: 276px;
   line-height: 276px;
}   
#mixedmediabutton a  {
   background: url(sg_galleries_media/mixedmediabutton.gif) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 113px;
   font-size: 22px;
   line-height: 22px;
}
#mixedmediabutton a:hover  {
   background-position: -113px 0%;
}
#mixedmediabutton  {
	visibility: visible;
	position: absolute;
	left: 713px;
	top: 618px;
	z-index: 4;
	width: 122px;
	height: 25px;
	background-image: url(images/mixedmediabutton.gif);
}
  
#signupform fieldset legend,
#signupform fieldset div  {
   font: 10px/12px Arial, Helvetica, sans-serif;
   color: #FFFFFF;
}

#signupform fieldset *:last-child  {
   padding-bottom: 0;
}

#signupform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: 50%;
}

#id0galleries,
#id0brecia  {
	position: absolute;
	left: 13px;
	top: 262px;
	width: 162px;
	height: 26px;
	background-repeat: no-repeat;
}

#id0galleriesmenudividers  {
   background: url(sg_home_media/id0galleriesmenudividers.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 31px;
   top: 325px;
   z-index: 7;
   width: 141px;
   height: 53px;
}

#signupform fieldset div  {
   clear: both;
}

#topnavmenu li a:hover  {
   color: #83F4F1;
}

#worskhopsmenudividers  {
	background: url(sg_home_media/worskhopsmenudividers.gif) no-repeat;
	visibility: hidden;
	position: absolute;
	left: 36px;
	top: 325px;
	z-index: 29;
	width: 141px;
	height: 53px;
}

#id0breciamenudividers  {
   background: url(sg_home_media/id0breciamenudividers.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 30px;
   top: 319px;
   z-index: 9;
   width: 104px;
   height: 105px;
}

#footertext p a:hover  {
   color: #F6D2AE;
}
#homefootertext p a:hover  {
   color: #F6D2AE;
}
#workshopsfootertext p a:hover  {
   color: #F6D2AE;
}
#contacttext p a:hover  {
   color: #F6D2AE;
}
#guildsfootertext p a:hover  {
   color: #F6D2AE;
}
#conferencesfootertext p a:hover  {
   color: #F6D2AE;
}
#eventsfootertext p a:hover  {
   color: #F6D2AE;
}
#artstudiofootertext p a:hover  {
   color: #F6D2AE;
}
#galleryfootertext p a:hover  {
   color: #F6D2AE;
}

#workshopsmenuheader  {
	background: url(sg_home_media/workshopsmenuheader.gif) no-repeat;
	visibility: hidden;
	position: absolute;
	left: 52px;
	top: 270px;
	z-index: 30;
	width: 95px;
	height: 12px;
}

#signupform fieldset  {
   border: none;
}

#contentbackground  {
	background: url(sg_home_media/contentbackground.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 237px;
	z-index: 3;
	width: 904px;
	height: 580px;
	background-image: url(images/background1100.jpg);
}
#studiobackground  {
	background: url(sg_home_media/contentbackground.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 237px;
	z-index: 3;
	width: 904px;
	height: 1530px;
	background-image: url(images/background_1628.jpg);
}
#homecontentbackground  {
	background: url(sg_home_media/contentbackground.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 238px;
	z-index: 3;
	width: 904px;
	height: 570px;
	background-image: url(images/background1100.jpg);
}
#creativitybackground  {
	background: url(sg_home_media/contentbackground.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 236px;
	z-index: 3;
	width: 904px;
	height: 480px;
	background-image: url(images/background1100.jpg);
}

#workshopsmenubox  {
	background: url(sg_home_media/workshopsmenubox.gif) no-repeat;
	visibility: hidden;
	position: absolute;
	left: 18px;
	top: 262px;
	z-index: 29;
	width: 162px;
	height: 26px;
}

#id1galleriesmenu  {
   width: 96px;
   z-index: 12;
   top: 301px;
}

#id0galleriesmenu  {
	width: 156px;
	z-index: 20;
	top: 301px;
}

#topnavmenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #F6D2AE;
   height: 100%;
   display: block;
}

#wearableartmenu  {
   width: 139px;
   z-index: 11;
   top: 301px;
}

#aboutbreciamenu  {
   width: 156px;
   z-index: 13;
   top: 295px;
}

#footertext p a  {
   border: 0px none #000000;
   text-decoration: underline;
   color: #9A5005;
}
#homefootertext p a  {
   border: 0px none #000000;
   text-decoration: underline;
   color: #9A5005;
}
#workshopsfootertext p a  {
   border: 0px none #000000;
   text-decoration: underline;
   color: #9A5005;
}
#contactfootertext p a  {
   border: 0px none #000000;
   text-decoration: underline;
   color: #9A5005;
}
#guildsfootertext p a  {
   border: 0px none #000000;
   text-decoration: underline;
   color: #9A5005;
}
#conferencesfootertext p a  {
   border: 0px none #000000;
   text-decoration: underline;
   color: #9A5005;
}
#eventsfootertext p a  {
   border: 0px none #000000;
   text-decoration: underline;
   color: #9A5005;
}
#artstudiofootertext p a  {
   border: 0px none #000000;
   text-decoration: underline;
   color: #9A5005;
}
#galleryfootertext p a  {
   border: 0px none #000000;
   text-decoration: underline;
   color: #9A5005;
}

#workshopsmenu  {
	width: 156px;
	z-index: 30;
	top: 301px;
	left: 36px;
}

#topnavmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#signupform p  {
   margin: 0px;
}

#footertext p  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #9A5005;
   text-align: left;
}
#homefootertext p  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #9A5005;
   text-align: left;
}
#workshopsfootertext p  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #9A5005;
   text-align: left;
}
#contactfootertext p  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #9A5005;
   text-align: left;
}
#guildsfootertext p  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #9A5005;
   text-align: left;
}
#conferencesfootertext p  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #9A5005;
   text-align: left;
}
#eventsfootertext p  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #9A5005;
   text-align: left;
}
#artstudiofootertext p  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #9A5005;
   text-align: left;
}
#galleryfootertext p  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #9A5005;
   text-align: left;
}

#id0galleries  {
	background-image: url(sg_home_media/id0galleries.gif);
	z-index: 20;
}

#signuptitle  {
	visibility: visible;
	position: absolute;
	left: 35px;
	top: 448px;
	z-index: 5;
	width: 126px;
	height: 44px;
	text-align: center;
}

#topnavmenu  {
	font: 14px/25px Tahoma, sans-serif;
	height: 25px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #F6D2AE;
	position: absolute;
	left: 104px;
	top: 181px;
	z-index: 6;
	width: 708px;
}

#footertext  {
	visibility: visible;
	position: absolute;
	left: 254px;
	top: 830px;
	z-index: 3;
	width: 423px;
	height: 14px;
}
#homefootertext  {
	visibility: visible;
	position: absolute;
	left: 254px;
	top: 830px;
	z-index: 3;
	width: 423px;
	height: 14px;
}
#contactfootertext  {
	visibility: visible;
	position: absolute;
	left: 254px;
	top: 832px;
	z-index: 3;
	width: 423px;
	height: 14px;
}
#galleryfootertext  {
	visibility: visible;
	position: absolute;
	left: 254px;
	top: 862px;
	z-index: 3;
	width: 523px;
	height: 14px;
}

#signupform  {
	visibility: visible;
	position: absolute;
	left: 15px;
	top: 508px;
	z-index: 5;
	width: 150px;
}

#banner1  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 904px;
	height: 237px;
	background-image: url(images/coachingbanner.jpg);
}

#banner2  {
	background: url(sg_home_media/homebanner.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 904px;
	height: 237px;
}
#breciamenu  {
   width: 156px;
   z-index: 10;
   top: 295px;
}

#id0brecia  {
	background-image: url(sg_home_media/id0brecia.gif);
	z-index: 10;
}

#signupbox  {
	background: url(sg_home_media/signupbox.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 15px;
	top: 441px;
	z-index: 4;
	width: 169px;
	height: 131px;
	background-image: url(sg_home_media/signupbox.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}

#socialmedia  {
	visibility: visible;
	position: absolute;
	left: 15px;
	top: 610px;
	z-index: 4;
	width: 175px;
	height: 180px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}

#logohide  {
   background: url(sg_home_media/logohide.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 267px;
   z-index: 4;
   width: 124px;
   height: 136px;
}

#pagecontainer  {
   margin: 0px auto 0px auto;
   width: 904px;
   position: relative;
}

#divider  {
	background: url(sg_home_media/column1.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 203px;
	top: 261px;
	z-index: 4;
	width: 2px;
	height: 530px;
	background-image: url(images/column2.gif);
}
#studiodivider  {
	background: url(sg_home_media/column1.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 203px;
	top: 261px;
	z-index: 4;
	width: 2px;
	height: 1460px;
	background-image: url(images/column2.gif);
}
#navbar  {
   background: url(sg_home_media/navbar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 177px;
   z-index: 5;
   width: 904px;
   height: 32px;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_home_media/exteriortile.jpg) center top repeat-x;
}

#ghandiquote  {
	visibility: visible;
	position: absolute;
	left: 225px;
	top: 350px;
	z-index: 52;
	width: 283px;
	text-align: right;
}

#paragraph1  {
	visibility: visible;
	position: absolute;
	left: 230px;
	top: 365px;
	z-index: 50;
	width: 650px;
}

#mountainwaterquote  {
	visibility: visible;
	position: absolute;
	left: 480px;
	top: 665px;
	z-index: 50;
	width: 400px;
	text-align: right;
}

#socialmedia p,
#mainstory p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #434345;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-weight: normal;
	font-style: normal;
}
#welcome {
	z-index: 50;
	left: 230px;
	top: 260px;
	height: 77px;
	width: 479px;
	position: absolute;
	visibility: visible;
}

#breciaphoto {
	position: absolute;
	z-index: 51;
	left: 740px;
	top: 260px;
	height: 183px;
	width: 138px;
}

#pagecontainer #mainstory {
	z-index: 50;
}
#aboutbreciaheader {
	position: absolute;
	z-index: 50;
	left: 225px;
	top: 260px;
	width: 770;
	height: 41;
}
#aboutbrecia {
	position: absolute;
	z-index: 50;
	left: 230px;
	top: 370px;
	width: 650px;
}
#artiststatement {
	position: absolute;
	z-index: 50;
	height: 36px;
	width: 650px;
	left: 230px;
	top: 320px;
}
#artiststatementheader {
	position: absolute;
	z-index: 50;
	height: 36px;
	width: 187px;
	left: 230px;
	top: 260px;
}
#leftmenuheader {
	position: absolute;
	z-index: 10;
	height: 26px;
	width: 162px;
	left: 13px;
	top: 262px;
}
	
#leftmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #9A5005;
   width: 100%;
   display: block;
}

#leftmenudividers  {
	background: url(images/breciamenudividers.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 30px;
	top: 319px;
	z-index: 10;
	width: 124px;
	height: 105px;
}

#leftmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}
   #associations {
	position: absolute;
	z-index: 50;
	width: 650px;
	left: 230px;
	top: 310px;
}
#logo {
	position: absolute;
	z-index: 10;
	left: 40px;
	top: 260px;
	width: 124;
	height: 136;
}
#homeheader {
	position: absolute;
	z-index: 50;
	left: 230px;
	top: 260px;
	width: 479;
	height: 77;
}
#creativitycoaching {
	position: absolute;
	z-index: 50;
	width: 660px;
	left: 224px;
	top: 319px;
	height: 1px;
	font-weight: normal;
}
#coachingheader {
	position: absolute;
	z-index: 50;
	left: 230px;
	top: 260px;
}
#cccalogo {
	position: absolute;
	z-index: 51;
	height: 99px;
	width: 75px;
	left: 804px;
	top: 260px;
}
#eventsheader {
	position: absolute;
	z-index: 50;
	left: 230px;
	top: 260px;
	width: 235;
	height: 37;
}
#aquavaporvessel {
	position: absolute;
	z-index: 51;
	left: 643px;
	top: 310px;
	width: 235;
	height: 184;
}
#associations2 {
	position: absolute;
	z-index: 51;
	left: 550px;
	top: 356px;
}
workshops {
	position: absolute;
	z-index: 50;
	width: 650px;
	left: 230px;
	top: 260px;
}
subscribe_btn {
	text-align: center;
	position: absolute;
	z-index: 50;
	left: 15px;
	top: 450px;
}
subscribebutton {
	text-align: center;
	position: absolute;
	z-index: 50;
	left: 15px;
	top: 500px;
}
#signupform fieldset legend,
#signupform fieldset div  {
   font: 10px/12px Arial, Helvetica, sans-serif;
   color: #FFFFFF;
}

#signupform fieldset *:last-child  {
   padding-bottom: 0;
}

#signupform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: 50%;
}

#signupform  {
	visibility: visible;
	position: absolute;
	left: 15px;
	top: 508px;
	z-index: 5;
	width: 150px;
}
#signupbox  {
	background: url(sg_home_media/signupbox.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 15px;
	top: 441px;
	z-index: 4;
	width: 175px;
	height: 141px;
	background-image: url(sg_home_media/signupbox.gif);
}
	
#artstudiofootertext {
	position: absolute;
	top: 1783px;
	left: 299px;
}

