html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;} ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;} :focus {outline: 0;} ins {text-decoration: none;} del {text-decoration: line-through;} table {border-collapse: collapse;border-spacing: 0;}

body {
    background-color: black;
    color: white;
    font-family: Georgia, serif;
}

a, a:visited {color: #aaa; text-decoration:none}

#container {
    width: 960px; min-width: 960px;
    margin: 0px auto;
    background-image: url(/wp-content/content/sintel_frame-top.jpg), url(/wp-content/content/sintel_frame-bottom.jpg);
    background-repeat: no-repeat;
    background-position: top left, bottom left;
}

.header {
    width: 100%;}

.watchonline{
    width: 100%;
    clear:both;
}

.watchonline img {
    margin: 20px 0px 20px 354px;
}

.header h1{
    font-size: 300%;
    text-align:center;
}

.header a:hover, a:active {
    color: white;
    text-decoration: none;}

.header ul {
    margin: 0px auto 0px auto;padding:0px;
    background-color: #000;
    text-align:center;
    width: 70%;}

.header li {
    float:left; width: 33%;
    opacity: 0.7;
    padding: 10px 0px;
    font-weight: bold; font-size: 150%; font-variant: small-caps;
    text-shadow: 2px 2px 3px black, 0px 0px 20px lightblue, 0px 0px 4px white;
    -moz-text-shadow: 2px 2px 3px black, 0px 0px 20px lightblue, 0px 0px 4px white;
    border-bottom:3px solid transparent;
    border-bottom: thin solid #333;
}

.header li li {
    font-size: 100%;
}

.header li:hover, .header .wearehere li {
    color:#fff;
    opacity: 1.0;
    border-bottom:1px solid lightblue;
    text-shadow: 2px 2px 5px black, 0px 0px 20px lightblue, 0px 0px 10px white;
    -moz-text-shadow: 2px 2px 5px black, 0px 0px 20px lightblue, 0px 0px 10px white;
}
.header li:hover {
    background-color: #111;
}

.header .wearehere li:hover {
    background-color: transparent;
}


.header .wearehere li {cursor:default;}

span .size {
    font-size:100%;
    font-weight:normal;
    color: #ddd;
    text-shadow: none;
    -moz-text-shadow: none;
}

.mirrors {
    font-size:90%;
    font-weight:normal;
    color: #999;
    text-shadow: none;
    -moz-text-shadow: none;
    float:left;
    margin: 0 auto;
    width: 100%;
}

.mirrors a, .mirrors a:visited {
    color: #59b;
    font-variant: normal;
    float:left;
    margin: 2px auto;
    width: 100%;
}
.mirrors a:hover, a:active, .mirrors .torrent a:hover{
    color: #fff;
}

.mirrors .torrent a, .mirrors .torrent a:visited {
    color: #adf;
    font-size:110%;
    padding-top:5px;
}

.onlinelinks {
    float:left;
    width: 100%;
    margin: 10px auto;
    text-align:center;
    font-size: 90%;
    color: #888;
}

.onlinelinks:hover{
    text-decoration: none;
    color: #fff;
}

.onlinelinks img {
    border: thin solid #222;
    box-shadow: 0px 0px 8px black;
    -moz-box-shadow: 0px 0px 8px black;
    -webkit-box-shadow: 0px 0px 8px black;
}

.onlinelinks img:hover {
    border: thin solid #888;
    box-shadow: 0px 0px 5px lightblue;
    -moz-box-shadow:  0px 0px 5px lightblue;
    -webkit-box-shadow: 0px 0px 5px lightblue;
}

.format li {
    font-size:100%;

    text-shadow: none;
    -moz-text-shadow: none;
}
.format span {
    font-weight: normal;
}

.footer {
    width:100%;
    text-align:center;
    font-size: 80%;
    color: #888;
    margin: 0 0;
}


#getthedvd {
    background: url(/wp-content/uploads/2010/09/verti-preorder.jpg) top right black;
    float:right;
    width: 148px;
    height: 320px;
    position: absolute;
    margin-left:680px;
}
