html {height:100%}
body {height: 101%; }
html {margin: 0; padding: 0; }

body {margin: 0; padding: 0; color: #7E5235; text-align: center; background: #fff;  font: normal 76% Verdana, sans-serif; background: #BA0B08 url(images/bg.jpg) repeat-y left; }

#wrapper {margin: 0px auto; padding: 0 0 0 10px; width: 756px; text-align: left; 
	background: #fff; border-left: 1px solid #7E5235; position: relative; }

/* begin menu */
div#navbar {margin: 3px 0 0px 1px; padding: 0; width: 155px; float: left; }

#navbar ul {display: block; margin: 0; padding: 0; background: transparent; list-style: none; font-size: 1.3em;}

#navbar a {color: #7E5235; display: block; text-decoration: none; font-weight: bold; font-size: .7em; font-family: Verdana, Arial, sans-serif; width: 132px; padding: 8px 0px 8px 18px; background: transparent; 
	border-top: 1px dotted gray; }

#navbar a:visited {color: #9698A5; background: #fff; border-bottom: 0; }

#navbar a:hover {color: #000; background: #FEE1A7; border-bottom: 0; }

#navbar a:active, #navbar a:focus {color: #000; background: #FEE1A7; }

.bottomlink {background: #fff; height: 30px; width: 149px; 
	border-bottom: 1px dotted gray;}

/* end menu */
	
	
div#header {margin: 0; padding: 0; background: #fff; color: #000; height: 240px; text-align: left; width: 755px; }

div#header img {margin: 0px; padding: 9px 0 0 0; }

#content {margin: 0px 10px 30px 160px; padding: 0; background: #fff; color: #7E5235; border: 0px solid black; z-index: 100; font-size: 120%;  }

#content {background: #fff; color: #50463B; font-family: Verdana, sans-serif; font-size: .95em; padding-top: 15px; padding-bottom: 0px; margin-bottom: 0px; margin-left: 190px; width: 505px; }

#contentwrapper {margin: 0px 0px 8px 0px; }

#contentwrapper p {line-height: 1.45; padding-bottom: 10px; }

#contentwrapper a {text-decoration: underline; background: #fff; color: #7E5235; font-weight: bold; 
	font-size: 1.1em; } 

#thirdcolumn {margin: 0; padding: 0; float: right; width:0px; background: teal; color: #000; }

h1 {margin: 0; padding-top: 10px; font-size: .0em; font-weight: normal; text-indent: -5000px; }

h2 {background: #fff; color: #866D68; font-family: "Adobe Garamond", Times, "Times New Roman", serif; font-size: 2em; font-weight: bold; top: 190px; left: 200px; position: absolute; z-index: 100; }

ul#inpagemenu  { color: #866D68; font-family: Verdana, Arial, sans-serif; font-size: 1em; font-weight: bold; top: 220px; left: 202px; position: absolute; z-index: 100; list-style: none; line-height: 1.5; }

ul#inpagemenu  li {display: inline; }

ul#inpagemenu  li a {text-decoration: underline; color: #7E5235; }
	
h3 {font-size: 1.5em; margin: 1.2em 0em .5em .1em; font-weight: bold; background: #F4E8D0; 
	border-bottom: 0px solid gray; padding-top: 5px; color: #491E17; 
font-family: "Adobe Garamond", Times, "Times New Roman", serif; padding-left: 1px; }

h4 {font-size: 1.2em; margin: 1.2em 0em 0em 0em; font-weight: bold; }

h5 {font-size: 1.0em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }

h6 {font-size: 0.8em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }



/* footer */
div#footer {margin: 15px auto; padding: 5px 0px 5px 0; width: 99%; text-align: center; font-family: arial, helvetica, sans-serif; font-size: .9em; clear: both; color: #665D5D; background: #fff; }

#footer a {text-decoration: underline; color: #665D5D; }


/* end footer */

/* persistent page indicators */
body#homepage li#home a, body#public-artpage li#public-art a, body#sculpturepage li#sculpture a, body#ceremonialpage li#ceremonial a, body#statementpage li#statement a, body#biographypage li#biography a, body#statementpage li#statement a, body#awardspage li#awards a, body#contactpage li#contact a 
{background: #fff url(images/menu-hover.gif) no-repeat center left; color: #000; }
/* end persistent page indicators */

body#homepage #news a {border-bottom: 1px dotted black; text-decoration: none; font-weight: normal; }


/* extras from public-art page */
#quote {margin: 0 15px 10px 55px; line-height: 1.45; font-size: .95em; }
.right {text-align: right; display: block; }
.reaching {height: 22px; margin-top: 15px; }
/* end extras from public-art page */


/* extras sculpture and ceremony */
.display {display: block; margin: 0; padding: 0; font-size: .95em; font-family: Verdana, sans-serif; background: #fff; border: 0px solid #000; }

.display p {padding-left: 10px; padding-top: 10px; padding-right: 25px; }

p.attribution {text-align: right; }

p.statement {padding-top: 10px; }

p.intro {padding: 0px 25px 0 25px; }

.description {display: block; padding-top: 10px; padding-left: 10px; }
.description2 {display: block; padding-top: 3px; padding-left: 10px; }

#content {width: 550px; }

.divider {color: inherit; 
background: #fff url(images/divider.gif) center repeat-x; width: 100%; padding: 25px 0; }

.clearer {clear: both; }

.leftpicture {float: left; margin: 0; padding: 0 10px 0 0;}

.rightpicture {float: right; margin: 0; padding: 0 0 0 10px; }

/* end extras sculpture and ceremony */

.backto {text-align: right; font-size: .85em; padding-right: 5px; }
#contentwrapper .backto a:link { text-decoration: none;  }

.jewelpictures {margin: 5px 0 80px 0; }

.jewelpictures p {text-align: right; padding-right: 10px; }

.jewelpictures2 {margin: 5px 0 80px 0; width: 375px; }

.jewelpictures2 p {text-align: right; padding-right: 10px; }

/* below here Teshuvah */

#teshuvah  { }

.image1 {float: left; margin: 0; padding: 0; }

.image2 {float: right; vertical-align: bottom; text-align: bottom; margin: 0; padding: 0; }


.teshuvah-container1 {}

.teshuvah-container2 {overflow:hidden; padding-bottom: 10px; }

.teshuvah-container2 p {margin: 0; padding: 0; }

.initial-info {margin: 5px auto; width: 85%; text-align: center; line-height: 1.5; }

p.quote {margin: 15px; padding: 0; }

p.note {margin: 15px; padding: 10px; border: 0px dotted silver; }

.bigger {font-size: 1.1em; font-weight: bold; text-align: center; display: block; }
.smaller {font-size: .95em; font-weight: bold; text-align: center; display: block; margin-bottom: 5px; }


#image-long-long {}
#image-long-long img {width: 300px; float: left; margin-bottom: 5px; }
#image-long-long p {width: 180px; margin: 90px 0px 0 10px; float: right; }

.credit {text-align: right; font-size: .95em; margin: 3px 5px 8px 0; }



