html,body,div,span,p,a:link,a:visited,a:active,a:hover,a img {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration:none;
    vertical-align: baseline;
    background: transparent;
    color:#6e4649;
    font-weight:bold;
    font-size:20px;
    line-height:135%;
}
body{
    background-color:#fff;
    font-family:"hevetica neue",Helvetica, Arial,sans-serif;
}
img, div{ behavior:url(iepngfix.htc) }

#content{
    background-image:url("images/bg.png");
    background-repeat:repeat-x;
    background-position:bottom;
    background-color:#b3e9d3;
    min-height:521px;
    width:100%;
    padding-top:2%;
}
#content img{
    vertical-align:bottom;
}
#header{
    background-image:url("images/cloud.png");
    background-repeat:no-repeat;
    width:363px;
    height:177px;
    margin:auto;
    padding-top:30px;
    text-align:center;
    margin-bottom:-20px;
}
#text{
    width:50%;
    margin:auto;
    text-align:center;
    margin-bottom:10px;
}


/**LINKS**/
a.code{
    font-family:"Courier New", "Lucida Console", monospaced;
    color:#3c8466;
}
a.code:hover{
    color:#fff;
    background-color:#83ca97;
    border-bottom:3px dashed #fff;
}
a.design{
    color:#f35143;
}
a.design:hover{
    background-color:#f35143;
    color:#fff;
}

#contact{
    padding-bottom:45px;
}
#formHeader{
    width:500px;
    margin:auto;
    padding-top:2%;
    padding-bottom:40px;
    text-align:center;
    font-size:31pt;
    color:#8bbfe2;
    background-image:url(images/triangle.png);
    background-position:bottom right;
    background-repeat:no-repeat;
}
#contactFormContainer{
    width:500px;
    margin:auto;
    display:block;
    background-color:#266780;
    padding:15px;
    padding-right:20px;
    color:#fff;
}
#formFooter{
    color:#e0cfe7;
    width:535px;
    margin-left:auto;
    margin-right:auto;
    text-align:right;
}
#emailAddress{
    padding-right:20px;
    color:#8bbfe2;
    margin-top:-60px;
}
#footer{
    background-repeat:repeat-x;
    background-image:url(images/footerborder.png);
    background-color:#705d78;
    bottom:0;
    height:18px;
    color:#9e95ad;
    font-size:17px;
    text-align:right;
    padding-top:23px;
    padding-right:300px;
}
/***Form Elements***/
input, textarea{
    background-color:#1f5468;
    border:0;
    font-size:21px;
    color:#aac7db;
    margin-bottom:10px;
    font-family:helvetica, arial, sans-serif;
    padding:5px;

}
textarea{
    width:100%;
    margin-bottom:15px;
    overflow:auto;
}
label{
    padding-bottom:15px;
    display:block;
    color:#fff;
}
#submit{
    color:#86a3b5;
    font-weight:bold;
    border:0;
    background-color:#266780;
    padding:10px 25px;
}