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

.form-frame-1 {}

fieldset{
	border: 0;
}

input[type=text],input[type=file],
textarea,
select{
	border: 0;
	padding: 0.4em;	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	font-size: inherit;
	font-family: inherit;
	border: 1px solid #939393;	
}


.clients input[type=text],
textarea,
select{
	border: 1px solid #CCC;
	padding: 0.4em;	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	font-size: inherit;
	font-family: inherit;	
}


.lwt-forms li.submit {
	float: right;
	clear: both;
	margin: 1em 0;
	width: 110px;
	height: 40px;
	position: relative;
	overflow: hidden;
	padding: 0;
	border: none;
}

.lwt-forms li.submit input {
	background: url(http://www.f3oakland.com/images/send.png) 0 0 no-repeat;
	width: 110px;
	height:40px;
	padding: 0;
	padding-top: 22px;
	overflow: hidden;
	border: 0;
	text-indent: -9000px;
	cursor: pointer;
	display: block;
}

.lwt-forms li.submit input:focus,
.lwt-forms li.submit input:active,
.lwt-forms li.submit input.focus {
	background-position: 0 -22px;
}

.lwt-forms ol {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style: none;
}

.lwt-forms li {
	border-bottom: 1px dashed #939393;
	padding: 30px 0 20px 0;
	position: relative;
	height: 1%;
}

.lwt-forms li label {
	font-weight: bold;
	color: #000;
	float: left;
	display: block;
	width: 400px;	
}

.lwt-form li.please-wait span { 
  font-weight: bold;
  width: 440px; 
}

.lwt-forms li span.validation {
	float: left;
	clear: left;
	display: block;
	width: 400px;
	font-size: 0.9em;
	color:#666;
}
.lwt-forms li input,
.lwt-forms li select {
	width: 240px;
}

.lwt-forms li input.half {
  width: 110px;
}

.lwt-forms li.radio input, 
.lwt-forms li.radio-small input, 
.lwt-forms li.schedule input { 
  width: 20px; 
}

.lwt-forms li textarea {
	width: 240px;
	height: 150px;
}

.lwt-forms li.radio {
	height: 80px;
}

.lwt-forms li.schedule {
	height: 120px;
}

.lwt-forms li.radio-small {
	height: 60px;
}

span.gray-req { color:#666; }

#contact_form_header {
	background: url(/images/contact/contact_me_header.gif) 0 0 no-repeat;
	margin: 2em 0 1.5em 0;
	padding: 0;
	height: 50px;
	text-indent: -9000px;
	position: relative;	
}

.img-no {padding-right:20px; padding-top:20px; margin-bottom:10px; font-size:14px;}

a.remove-artwork:link{ background-color:#ccc; display:block; padding:10px; color:#666; text-decoration:none; width:150px;  border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px; }
		
		a.remove-artwork:hover{ background-color:#666; display:block; padding:10px; color:#fff; text-decoration:none; width:150px;  border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px; }

a.add-more:link  { background-color:#f1a135; display:block; padding:10px; color:#fff; text-decoration:none; width:140px;  border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px; }
a.add-more:hover {background-color:#000; display:block; padding:10px; color:#fff; text-decoration:none; width:140px; border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px; }
		
#sideshow-form-div, #guest_artist-form-div, #resident_artist-form-div, #vendor-form-div {padding-top:20px;}

#right-rail label.red, #right-rail span.red, #right-rail p.red, #artwork label.red, #artwork span.red, #artowrk p.red  { color: red; }