* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
}
body {
font-family:Arial, sans-serif; 
font-size: 12px;
font-weight:normal;
color:#bbb;
line-height: 20px;
background-image: url('/images/sfk_tv.jpg'); background-attachment:fixed; background-position: -300px -500px; 
}
/* image alt */
/* background-image: url('images/sfk_sax.jpg'); */
#container {
min-height: 100%;
background-color: #000;
border: none;
width: 350px;
margin: 0 0 0 150px;
padding: 0 40px;
}
* html #container {
height: 100%;
}


/* text styles */
a { color:#bbb; text-decoration: none; font-style: normal;}
a:hover { text-decoration: none; background-color:#fff; color:#000; }
p {padding: 0; margin:10px 0 10px 0;}
h1 {font-size: 20px; line-height: 20px; font-weight: bold; color:#fff; letter-spacing: 0; padding: 40px 0 0 0; margin: 0 0 10px 0; }
h2 {font-size: 11px; font-weight: bold; letter-spacing: .1em; color:#fff; text-transform: uppercase; margin: 0; padding:0; }
.header2 {font-size: 11px; font-weight: bold; letter-spacing: .1em; color:#fff; text-transform: uppercase; margin: 0; padding:0; }
.copyright {font-size: 8px; font-weight: regular; color:#202020; padding: 10px 0;}


/* mailing list form */
input {font-family: Verdana; font-size: 10px; font-weight: normal;}#list input.text {background-color:#fff; color:#5a5a5a; border: solid #bbb 1px;}#list input.button {background-color: #bbb; color: #000; border: solid #bbb 1px;}
form {margin: 0;}
#list_box {background-color:#000; color:#fff; text-align:left; padding: 0px; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: .1em; color:#fff; text-transform: uppercase; margin: 0; padding:0;}
