@charset "UTF-8";
/* CSS Document */

body { text-align: center; font-family: Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 18px; }
img { border: none; }
#container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#home-container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#header { margin: 36px 0 12px 0; }
#menu { }
.menubarhalf { width: 24em; float: left; }
#pagehead { margin: 9em 0 18px 0; }
#content { font-size: .85em; width: 36em; padding: 0; margin: 0; }
#jcontent { font-size: .85em; width: 624px; padding: 0; margin: 0; }
.floatleft { float: left; margin: 0 1em 1em 0; }
.floatright { float: right; margin: 0 0 1em 1em; }
.textblockteaching { margin-left: 240px; width: 18em; }
#content p { margin: 0 0 1em 0; }
.rusty {color: #89360d; }
a { color: #0A527A; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color: #690; }
a:active { text-decoration: underline; color: #690; }
#footer { clear: both; font-size: .75em; margin-top: 4em; }
#footer-home { clear: both; font-size: .75em; margin-top: 6em; padding-top: 72px; }
.pushright { margin-left: 15em; }
.home-pushright { margin-left: 28em; }
#content-home { font-size: .85em; width: 960px; padding: 0; margin: 60px 0 0 0; }
#content-home img { float: left; }
#in-the-studio-home { width: 624px; float: left; }
#jewelry-home-box { width: 304px; height: 304px; float: left; }
#more-in-the-studio-home-box { width: 304px; margin-left: 16px; float: left; }
#beyond-the-studio-home { width: 304px; margin-left: 32px; float: left; }
#photobox {
	width: 217px;
}
#photobox p { font-size: .85em; text-align: right; }
.teensy { font-size: .95em; }
#content-teaching { font-size: .85em; width: 558px; padding: 0; margin: 0; }
#content-teaching p { margin: 0 0 1em 0; }
.captionbox { width: 261px; margin: 0px 18px 0 0; float: left; }
#content-teaching .captionbox p { font-size: .85em; margin: 0; padding: 0; }
.widecaptionbox {
	width: 558px;
	padding: 0 0 1em 0;
	font-size: 0.85em;
	float: left;
}
.widecaptionbox p { margin: 0; }