/* CSS Document */
body {
	background-color:#525252;
}

#frame{
		width:768px;
		margin-right:auto;
		margin-left:auto;
		margin-top:20px;
		margin-bottom:20px;
		padding:0px 4px 0px 4px;
		text-align:left;
		/*background-color:#000000;*/
		background:url(bg.jpg) repeat-y;
	}
	
#frame_gallery{
		width:768px;
		margin-right:auto;
		margin-left:auto;
		margin-top:20px;
		margin-bottom:20px;
		padding:0px 4px 0px 4px;
		text-align:left;
		/*background-color:#000000;*/
		background:url(bg_gallery.gif) repeat-y;
	}
	
#right {
	margin:0px 0px 0px 375px;
	background-color:#000000;
	width:382px;
	padding:0px;
	
	}	
	
#left {
	border-top:10px solid #000000;
	float:left;
	/*background-image:url(bgnd_diag.gif);*/
	width:375px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}	
	
#sarah {
	text-indent:-5000px;
	background-image:url(photo_main.jpg);	
	background-repeat:no-repeat;
	width:382px;
	height:169px;
	padding:0px;
	margin:0px;
	}
	
#menu {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#menu ul{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#menu ul li{
	float:left;
}
#menu ul li a{
	text-decoration:none;
	color:#8F8F8C;
	padding:0px 0px 0px 8px;
}
#menu ul li a:hover{
color:#CCCCCC;
}

#hm_image{
	clear:left;
	
	padding:10px 23px 10px 22px;
	}
#clear_left{
	clear:left;
	}
	
/*titles*/

h2.hello{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-5000px;
	width:375px;
	height:38px;
	background:url(title_hello.gif) no-repeat;
	}
	
h2.contact{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-5000px;
	width:375px;
	height:38px;
	background:url(title_contact.gif) no-repeat;
	}
	
h2.workshops{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-5000px;
	width:375px;
	height:38px;
	background:url(title_workshops.gif) no-repeat;
	}
	
h2.biog{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-5000px;
	width:375px;
	height:38px;
	background:url(title_biography.gif) no-repeat;
	}	
	
h2.images{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-5000px;
	width:375px;
	height:38px;
	background:url(title_images.gif) no-repeat;
	}		

#h5{
color:#ff8d00;
font-weight:bold;
}	
	
	
#container-text{
	background:#000000 url(textwindow.jpg) no-repeat;
	height:278px;
	width:339px;
	margin:5px 0px 5px 5px;
	padding:12px 12px 12px 12px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}
	
	#container-text2{
	width:339px;
	margin:5px 0px 5px 5px;
	padding:12px 12px 12px 12px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}
#container-outer{
	background:#000000 url(textlong.jpg) no-repeat;
	width:363px;
	margin:5px 0px 5px 5px;
	
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}
#container-inner{
	background:url(textlower.jpg) no-repeat bottom left;
	padding:12px 12px 12px 12px;width:339px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}
	
#ad-copy{
	height:504px;
	background:url(photo_profile.jpg) no-repeat;
	}
	
.workshops{
	float:right;
	margin:80px 10px 50px 50px;
	width:135px;
	height:134px;
	display:block;
	background:url(link_newworkshops.gif) no-repeat;
	}
	
.copyright{
	clear:right;
	float:right;
	margin:130px 0px 50px 0px;
	width:127px;
	height:52px;
	display:block;
	background:url(link_copyright.gif) no-repeat;
	}
	
.hideme{
	display:none;
	}

#container-logo{
	margin-left:165px;
	padding:0px 0px 0px 0px;
	}

#container-footer{
	background:url(footer-image.gif) no-repeat;
	clear:left; 
	font-size:1px;
	margin-left:-3px;
	height:4px;
	}
#container-header{
	background:url(header-image.gif) no-repeat;
	clear:left; 
	font-size:1px;
	margin-left:-3px;
	height:4px;
	}
	
.orangetext{
	color:#FF8D00;
	}
	
/* margin form */
#workshop{
	color:#FFFFFF;
	  font-size:11px;
  font-family:Georgia, "Times New Roman", Times, serif;
	}
div.row {
  color:#FFFFFF;

  clear: right;
  padding-top: 10px;
  }

div.row label {
  float: left;
  width: 90px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 220px;
  text-align: left;
  } 
 #container-form{
 	padding:15px 15px 15px 15px;
	}
 
 blockquote{
 	margin-top:0px;
	margin-bottom:0px;
	}
fieldset{
	border:0px solid #FFFFFF;
	}
legend{
	color:#FF8D00;
	}