/* @override http://slowchildren.com/includes/slowchildren2.0/main.css */

body {
    margin: 0;
    padding: 0;
    font-family: Lucida Grande, Helvetica, Sans-Serif;
    font-size: small;
}

#container {
    margin: 0 auto;
    padding: 0;
    min-width: 700px;
    max-width: 920px;
    width: 80%;
}

#header {
	background-image: url('img/top.png');
	background-repeat: no-repeat;
	padding: 250px 0 0 0;
}

#header h1 {
    text-align: right;
    font-weight: normal;
    font-size: 140%;
    background: white;;
    -webkit-text-size-adjust:150%;
}

#content {
	font-size: 115%;
    -webkit-text-size-adjust:200%;
    margin-bottom: 50px;
    color: #333;
}

#footer {
    height: 220px;
    padding: 0 10px 0 20px;
    background: url('img/footer.png') bottom repeat-x;
    -webkit-text-size-adjust:none;
}

#footer #copy
{
    min-height: 125px;
    padding: 5px 20px 2px 135px;
    background: url('img/box.png') no-repeat;
}

#footer #contact
{
    height: 160px;
    width: 291px;
    padding: 40px 30px 20px 20px;
    float: right;
    background: url('img/contact_form.png');
    color: white;
}

div#c_name, div#c_email, div#c_message
{
  position:relative;
  float:left;
  margin-right:3px;
}

input#name-field, input#email-field 
{
  width:134px;
}

label.overlabel
{
    color:white;
}

label.overlabel-apply
{
    position:absolute;
    top:3px;
    left:5px;
    z-index:1;
    color:#999;
}

#cform textarea
{
    width: 286px;
}

a:hover #flickr-trick {
	color: #FF0084;
	margin: 0;
	padding: 0;
}

a:link { color: #0063DC; text-decoration: none; }
a:visited { color: #1057ae; text-decoration: none; }
a:hover { color: #0063DC; text-decoration: underline; }
a:active { color: #0259C4; text-decoration: underline; }

.audio_sample a:link {
	color: #0063DC;
}

.audio_sample a:visited {
	color: #0063DC;
}

#discography > dt > a:link { color: black; }
#discography > dt > a:visited { color: black; }

#response {
	position: fixed;
	top: 200px;
    left: 50%;
	margin-left: -170px;
	border: 3px dashed red;
	background-color: #fbff57;
	padding: 20px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	width: 300px;
	
}

.hidden {display: none;}
