body {margin: 0; padding: 0; background: #000000; color: #33291d; font-family: arial, sans-serif; font-size: 70%; }

a {color: #fff; outline: none; text-decoration: none;}
input {outline: none;}
a:visited {color: #fff;}
a:hover {color: #258dbf;}
img {border: 0;}
ul, ul li {margin: 0; padding: 0; list-style: none;}
table td {padding: 1; vertical-align: top;}
th {text-align: left; text-transform: uppercase;}
.smaller {font-size: 90%;}
.clear {clear: both;}


a.jump{ font-style: italic; text-decoration: none; padding-left: 5px;
}
a.jump:hover{font-style: italic; text-decoration: none; padding-left: 5px;
}

#filmTV a{ color: #80aec4;
}
#filmTV a:hover{ color: #fff;
}

#clientNav a{color: #000000; font-weight: bold; text-decoration: none; display: block; background: #187bbe; padding: 2px 0 2px 3px; font-size: 12px; margin: 0 0 2px 0;
}

#clientNav a:hover{color: #000000; font-weight: bold; text-decoration: none; display: block; background: #135f92; padding: 2px 0 2px 2px; font-size: 12px; margin: 0 0 2px 1px;
}

#contact-items a{
display: block;
}

#pressNav a{color: #cccccc; display: block; font-style: italic; text-decoration: none; padding: 2px 0 2px 3px; font-size: 10px; margin: 0 0 6px 0; border-bottom: 1px dotted #666; 
}

#pressNav a:hover{color: #666666; display: block; font-style: italic; text-decoration: none; padding: 2px 0 2px 2px; font-size: 10px; margin: 0 0 6px 1px; border-bottom: 1px dotted #666; 
}

#filmTVHeadlines{
width: 280px;
background: #000;
padding: 5px 5px 5px 15px;
min-height: 180px;
border-left: 1px dotted #666; 
}

#filmTVHeadlines h2{
margin-top: 3px;
color: #fff;
}

#filmTVdesc {
margin-bottom: 5px;
color: #fff;
}



#filmTVHeadlines a{
}

#filmTVHeadlines a:hover{
}


#wrapper {width: 959px; margin: 0 auto; background: #258dbf;  height: 100%; overflow: auto; }

#header {width: 950px; padding: 0px 0 0; background: #f6f1e6; height: 140px; text-transform: uppercase;}

* html #login {margin-right: 0; padding-right: 4px;}
#login {float: right; margin: 34px 8px 0 0; text-transform: none; width: 260px; height: 16px; overflow: hidden; text-align: right;}

#detnav {float: left; height: 21px; width: 294px; margin-top: 21px; clear: left;}
#detnav li {float: left;}
#detnav li a {display: block; height: 21px; background: url(../img/detail_nav.gif) no-repeat; text-indent: -3000px;}
#detnav #n_send a {width: 128px; background-position: 0 2px;}
#detnav #n_back a {width: 135px; background-position: 4px -20px;}
#detnav #n_send a:hover, #send #detnav #n_send a {background-position: 0 -40px;}
#detnav #n_back a:hover, #back #detnav #n_back a {background-position: 4px -62px;}

#mainColumn{background-image: url(../we_images/diag_divider.gif);
background-repeat: repeat-y;  padding: 0 15px 0 45px;
}

#mainColumn2{background-image: url(../we_images/diag_divider.gif);
background-repeat: repeat-y;  padding-left: 25px;
}


#mainColumn img{margin: 0 18px 12px 0;
}


#content {width: 910px; float: left; margin: 0px 25px 0 15px;position: relative; padding-top: 0px; padding-left: 10px;  background: #000000; color:#80aec4; line-height: 14px; }

#content .subhead{color: #bbbbbb; font-style: italic;
}


h1{
color: #258dbf;
font-family: georgia, times, serif, arial, sans-serif; 
font-weight: normal;
font-size: 25px;
line-height: 21px;
}

h2{
color: #258dbf;
font-family: georgia, times, serif, arial, sans-serif; 
font-weight: normal;
font-size: 17px;
line-height: 21px;
}

#contact-items h2{
color: #258dbf;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 17px;
line-height: 21px;
}

#contact-items h2 a{
color: #fff;
}

#contact-items h2 a:hover{
color: #258dbf;
}


#content h2 a {text-decoration: none;}


#content hr {width: 100%; margin: 30px 0 25px 0; border: 1px dotted #666; border-width: 1px 0 0; height: 1px; clear: both;}

#content #discography hr{width: 80%; margin: 2px 0 10px 0; border: 1px dotted #666; border-width: 1px 0 0; height: 1px; clear: both;}
#content #discography img{
padding-bottom: 10px; padding-right: 2px;
}

#discography img {float: left;}


#content ul {margin: 0 0 12px;}
#content ul li {background: url(../img/li.gif) 0 5px no-repeat; padding: 0 0 0 8px; margin: 0 0 3px; position: relative;}
* html .col1 {margin-left: 10px !important;}
#content .col1 {float: left; width: 45%; margin-left: 20px;}
* html .col2 {margin-right: 10px !important;}
#content .col2 {float: right; width: 45%; margin-right: 20px;}

#content #FilmTV p {line-height: 4px;}

#footer {width: 960px; margin: 0 auto 0; background: #258dbf;  padding: 15px 0px 0px; font-size: 90%; position: relative;}
#cart2 #footer {background-image: url(../img/bg-footer2.jpg);}
#footer div {padding-left: 18px; height: 45px;}
#footer a {color: #084070; font-weight: bold;}
#footer a:hover {color: #000000; font-weight: bold;}
#footer ul, #footer p {clear: left; margin: 0; width: 80%;}
#footer li {float: left; padding: 0 6px 3px 0; margin-left: 6px; border-right: 1px solid #33291d;}
#footer li.last {border-right: 0;}
.credit {text-decoration: none;}
* html #footer p {padding-left: 12px;}
#footer p {padding-left: 6px; color:#000;}

