. {margin: 0; padding: 0;}
html {background: #163f50;}
a img{border:0;} 
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
#wrapper { width: 100%; margin: 0 auto; background: url(images/bg.jpg); background-position: center; height: 800px;}
#main { width: 800px; text-align: center; margin: 0 auto; margin-top: 100px;}
#footer { height: 210px; text-align: center; margin: 0 auto; margin-top: 50px;}
#main h1{ background: url(images/logo.png); width: 494px; height:210px; margin: 100px auto 40px auto; text-indent: -9999px;}
#main h2{ margin: 0 auto; color: #fff; text-align: center;}
#main p { color: #b8c8ce; font-family: arial, helvetica, sans-serif; font-size: 16px; letter-spacing: 2px;}
#footer p  { color: #b8c8ce; font-family: arial, helvetica, sans-serif; font-size: 16px; letter-spacing: 5px;}
#footer ul{ list-style: none; height: 42px; margin: 0 auto; margin-top: 20px; width: 1000px; margin-right: 35px;}
#footer li { float: left;}
#footer a{ display: block; text-indent: -9999px; margin: 5px 35px 0 0;}
#footer .myspace { background: url(images/myspace.png) no-repeat left top; width: 100px; height: 30px;}
#footer .facebook { background: url(images/facebook.png) no-repeat left top; width: 94px; height: 30px;}
#footer .youtube { background: url(images/youtube.png) no-repeat left top; width: 68px; height: 30px;}
#footer .bebo { background: url(images/bebo.png) no-repeat left top; width: 92px; height: 30px;}
#footer .twitter { background: url(images/twitter.png) no-repeat left top; width: 92px; height: 30px;}
#footer .bigcartel { background: url(images/bigcartel.png) no-repeat left top; width: 92px; height: 30px;}
#footer .itunes { background: url(images/itunes.png) no-repeat left top; width: 92px; height: 30px;}
#footer a:hover{ background-position: 0 -32px; }