/* @override http://www.erikclarsen.com/css/style.css */

/* - - - Custom Theme - - - */
/*
	Note that I have simply gone through each class and overwritten it with 
	my own definitions to match the form to my collistaeed.com website. 
	It's a bit of a messy stylesheet, but that's OK, it works! :-)
*/

/* Backgrounds */
body, #container, body.embed{
	background-color:#191e25;
	margin:0; padding:0;	
	color:#5f6874;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif;
	font-size:13px;
	line-height:21px;
}
h1 a {
	display:none;
}
h1, h2, h3, h4 {
  color:#ffffff;
  font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif;
}
h2 {
	display:none;
}

.wufoo input.text, .wufoo textarea.textarea{
	background:none;
	background-color:#101318;
	border:1px solid #222830;
	padding:8px;
	margin-top:3px;
}

.wufoo .focused{
	background-color:#191e25;
	color:#d2d9e3;
	
}
.wufoo .instruct{
	background-color:#333e4c;
	color:#d2d9e3;
	border:1px solid #434e5f;
	font-size:80%;
	font-family:inherit;
}

/* Borders */
#container{
	border:none;
}
.wufoo .info{
	border-bottom:none;
}
.wufoo .section{
	border-top:none;
}



/* Typography */
.wufoo .info h2{
	font-size:160%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#ffffff;
}
.wufoo .info p{
	font-size:100%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#5f6874;
}
.wufoo .section h3{
	font-size:110%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#ffffff;
}	
.wufoo .section p{
	font-size:100%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#5f6874;
}	
.wufoo label.desc{
	font-size:100%;
	font-family:inherit;
	font-weight:normal;
	font-style:;
	color:#aab3bf;
}
.wufoo li div, .wufoo li span, .wufoo li div label, .wufoo li span label{
	font-family:inherit;
	color:#5f6874;
}
.wufoo label.choice{
	font-size:100%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#5f6874;
}
.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select{
	font-family:inherit;
	font-weight:;
	font-style:;	
	color:#d2d9e3;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif;
	font-size:13px;
	line-height:21px;
}
.wufoo li.altInstruct .instruct, .wufoo li.leftHalf .instruct, .wufoo li.rightHalf .instruct{
	color:#d2d9e3;
}
.wufoo input.btTxt{
	font-size:;
	font-family:;
	font-weight:;
	font-style:;
	color:;
}

.wufoo li.focused label.desc{
	font-size:;
	font-family:;
	font-weight:;
	font-style:;
	color:;
}
.wufoo li.focused label.desc{
	color:;
}
.wufoo li.focused div, .wufoo li.focused span, .wufoo li.focused div label, .wufoo li.focused span label{
	font-family:;
	color:;
}

/* Drop Shadows */
#top, #bottom{
	visibility:hidden;
}

/* Extras */
form .req {
  color:#c75a33;
}

.medium { width:591px;}

input.btTxt {
  background-color:#d55633;
  border:1px solid #d56d46;
  color:#ffffff;
  padding:4px 15px 4px 15px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif;
}
input.btTxt:hover { background-color:#ab3d1f; }

