/****** Body ******/
html,
body {
    font: normal 16px Arial; 
    color: #6F6F6F;
    background: #FFF;
}
ol, ul {
	  list-style: none;
	  margin: 0;
    padding: 0;

}


/****** Centered ******/  
#centered {
    width: 660px;
	height: 925px;
    left: 50%;
    top: 30%;
    margin-top: -235px;  /* (#footer height/2) + (#centered height/2) */
    margin-left: -330px;
    position: absolute;
	
}
#centered .bgr{
    background: #FFF transparent;
    height: 304px;
    position: absolute;
    right: -70px;
    top: -105px;
    width: 275px;
}
#centered #slogan{
    margin: 0 0 0 70px;
    height: 110px;
}
#centered #slogan .arrow{
    float: left;
    height: 58px;
    margin: 35px 3px 0;
    width: 35px;
}
#centered #slogan .text{
    font-family: 'Nothing You Could Do', cursive;
    font-size: 27px;
    color:#4f4f4f;
}
#centered #content .logo {
	float:left;
}

#centered #content .info{
    border-left: 1px dashed #cbcbcb;
    float: right;
}
#centered #content .info strong{
    font-weight: normal;
    color: #0f4e95;
}
#centered #content .info a{
    text-decoration:none;
    color: #6F6F6F;
}
#centered #content .info a:hover{
    color: #6F6F6F;
	border-bottom: 1px dashed #6F6F6F;
}
#centered #content ul{
    margin: 50px 0 0;
    padding: 0 0 0 20px;
}


/****** Footer ******/
#footer {
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    background: #000;
	color:#FFF;
	height: 150px;
}
#footer #content {
    width: 660px;
    margin:0 auto;
	
}
#footer #content .title{
    font-size:15px;
    padding:22px 0;
}
#footer #content h1 a{
    font-size:100%;
	color:#FFF;
	border-bottom: 1px dashed #FFF;
	text-decoration:none;
}
#footer #content .area {
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    height: 33px;
    margin: 0 118px 0 0;
    padding: 0 10px; 
    background: #f8f8f8; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  #f8f8f8 0%, #f8f8f8 10%, #f4f4f4 20%, #d5d5d5 73%, #cfcfcf 87%, #cdcdcd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(10%,#f8f8f8), color-stop(20%,#f4f4f4), color-stop(73%,#d5d5d5), color-stop(87%,#cfcfcf), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f8f8f8 10%,#f4f4f4 20%,#d5d5d5 73%,#cfcfcf 87%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f8f8f8 0%,#f8f8f8 10%,#f4f4f4 20%,#d5d5d5 73%,#cfcfcf 87%,#cdcdcd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f8f8f8 0%,#f8f8f8 10%,#f4f4f4 20%,#d5d5d5 73%,#cfcfcf 87%,#cdcdcd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f8f8f8 0%,#f8f8f8 10%,#f4f4f4 20%,#d5d5d5 73%,#cfcfcf 87%,#cdcdcd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-8 */  
}
#footer #content .error {
    border: 1px solid #cc6868;
    background: #f5f5f5; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  #f5f5f5 0%, #f5f1f1 20%, #f8d6d6 70%, #f8d0d0 83%, #f8cdcd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(20%,#f5f1f1), color-stop(70%,#f8d6d6), color-stop(83%,#f8d0d0), color-stop(100%,#f8cdcd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f5f5f5 0%,#f5f1f1 20%,#f8d6d6 70%,#f8d0d0 83%,#f8cdcd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f5f5f5 0%,#f5f1f1 20%,#f8d6d6 70%,#f8d0d0 83%,#f8cdcd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f5f5f5 0%,#f5f1f1 20%,#f8d6d6 70%,#f8d0d0 83%,#f8cdcd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f5f5f5 0%,#f5f1f1 20%,#f8d6d6 70%,#f8d0d0 83%,#f8cdcd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f8cdcd',GradientType=0 ); /* IE6-8 */
}
#footer #content .input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    height: 30px;
    outline: medium none;
    width: 100%;
    font-size:15px;
    color: #6f6f6f; 
}
#footer #content .error .input {
    color: #b60000;
}
#footer #content label {
    margin: 0;
    padding: 0;
    position: relative;
    right: -129px;
    top: -33px;
    *top: -35px; /* IE7 */
    float: right;
}
#footer #content input.submit {
    background: #ffde8c; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  #0f4e95 0%, #0f4e95 6%, #fec63f 9%, #0f4e95 91%, #0f4e95 94%, #0f4e95 97%, #0f4e95 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffde8c), color-stop(6%,#fec848), color-stop(9%,#fec63f), color-stop(91%,#eba51b), color-stop(94%,#e6a11a), color-stop(97%,#d99717), color-stop(100%,#c68a14)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffde8c 0%,#fec848 6%,#fec63f 9%,#eba51b 91%,#e6a11a 94%,#d99717 97%,#c68a14 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffde8c 0%,#fec848 6%,#fec63f 9%,#eba51b 91%,#e6a11a 94%,#d99717 97%,#c68a14 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffde8c 0%,#fec848 6%,#fec63f 9%,#eba51b 91%,#e6a11a 94%,#d99717 97%,#c68a14 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffde8c 0%,#fec848 6%,#fec63f 9%,#eba51b 91%,#e6a11a 94%,#d99717 97%,#c68a14 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde8c', endColorstr='#c68a14',GradientType=0 ); /* IE6-8 */
    color: #FFFFFF;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 110px; 
}
#footer .icons{
    padding: 30px 0 0;
    display: block;
    margin: 0 auto;
    width: 660px;
	color:#FFF;
}
#footer .icons ul{
    float: left;
    left: 50%;
    position: relative;
}
#footer .icons li{
    float: left;
    left: -50%;
    position: relative;
    width: 53px;
}