/****** Body ******/
html,
body {
    font: normal 19px Arial, Geneva, sans-serif; 
    color: #dcdcdc;
    background: #949494;
}
ol, ul {
	  list-style: none;
	  margin: 0;
    padding: 0;
}


/****** Centered ******/  
#centered {
    width: 660px;
    height: 440px;
    left: 50%;
    top: 50%;
    margin-top: -235px;  /* (#footer height/2) + (#centered height/2) */
    margin-left: -330px;
    position: fixed;
}
#centered .bgr{
	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 #info .logo{
    float: left;
}
#centered #info .info{
    border-left: 1px solid #cbcbcb;
    float: right;
    width: 49%;
}
#centered #info .info strong{
    font-weight: normal;
    color: #eab944;
}
#centered #info .info a{
    text-decoration:none;
    color: #dcdcdc;
}
#centered #info .info a:hover{
    color: #eab944;
}
#centered #info ul{
	margin: 60px 0 0;
	padding: 90px 0 0 50px;
}


/****** Footer ******/
#footer {
    bottom: 0;
    height: 200px;
    left: 0;
    position: absolute;
    width: 100%;
    background: #6f6f6f;
}
#footer #content {
    width: 660px;
    margin:0 auto;
}
#footer #content .title{
    font-size:15px;
    padding:22px 0;
}
#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: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2Q1ZDVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    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: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Y4ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2Y4ZDBkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    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: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGU4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmVjODQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNmZWM2M2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MSUiIHN0b3AtY29sb3I9IiNlYmE1MWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlNmExMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiNkOTk3MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzY4YTE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  #ffde8c 0%, #fec848 6%, #fec63f 9%, #eba51b 91%, #e6a11a 94%, #d99717 97%, #c68a14 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;
}
#footer .icons ul{
    float: left;
    left: 50%;
    position: relative;
}
#footer .icons li{
    float: left;
    left: -50%;
    position: relative;
    width: 53px;
}
