html {background: #40465B url(../img/gradient_100119.jpg) repeat-x;}
body  {font-family: Arial, sans-serif; font-size: 13px; line-height:18px; color:#FFF; margin: 20px auto; width:940px;}
a {color:#D9D7DF; text-decoration:none; outline:none}
a:hover {text-decoration:underline;}
p a {color:#FFF;}
img {border:0}
h1 {font-size:28px; font-weight:normal; margin:0 0 7px 0; line-height:1.1}
h2, h3 {font-size:1em; margin:0;}
p {color:#D9D7DF; margin:0 0 20px 0;}
p.pubDate {margin-bottom:7px;}
cite {font-weight:bold; font-style:italic;}


#header {overflow:auto;font-family: 'PT Sans Narrow', sans-serif;}
#header #logo {float:left}
#header ul {list-style-type:none; float:right; margin:65px 0 0 0; padding-right: 35px;}
#header ul li {float:left; padding: 0 10px; margin-left: 21px; display: inline;}
#header ul li.active {background:url(../img/nav_highlight.png) no-repeat center center;}
#header ul li a {text-transform:uppercase; font-weight:bold; display:block; height:23px; padding-top:3px; color:#FFF; letter-spacing: 1px;}
#header ul li a:hover {text-decoration:none;}

#content {padding:10px 0 0 0;}

.home p {color:#D9D7DF}
.home a {color:#FFF;}
.home #content {overflow:auto;}
.home #leftCol {background:#5C6273; padding:10px; width:210px; height:356px; float:left; margin-right:19px}
.home #leftCol2 {background:#5C6273; padding:10px; width:210px; height:480px; float:left; margin-right:19px}
.home #leftCol p {margin-bottom:12px;}
.home #promo {float:right;}
.home #links {clear:both; padding:20px 0 0 10px;}
.home #links img {float:left;}
.home #links div {float:left; width:210px; margin-left:30px; border-top:1px solid #FFF; padding-top:10px; min-height:128px;}
.home #links div h2 {font-weight:normal; margin:0; text-transform:uppercase}
.home #links div p {margin:0}
.home li  { margin:0 0 0px 12px;}

#nav {float:left; width:210px; margin-right:30px; border-top:2px solid #FFF; font-weight:bold}
#nav h2 {text-transform:uppercase; padding:6px 0;}
#nav h2 a {color: #FFF;}
#nav h3 {border-top:1px solid #FFF; padding-top:6px;}
#nav ul {list-style-type:none; padding:0; margin:6px 0; color:#D9D7DF; font-weight:normal}
#nav img {margin-top:125px;}

#main {float:left; width:450px; margin-right:30px; padding-bottom:40px; min-height:480px;}
.news #main h1 {border-top:1px solid #FFF; padding-top:6px;}
#main img+h2, #main img+p {margin-top:1em;}
#main h2, #sidebar h2 {margin-bottom:1em;}

#summary {padding-top:23px; }
#cast, #crew {border-top:1px solid #FFF; padding-top:6px;}
#cast h3 {font-weight:normal;}
#cast h2 a, #cast h3 a {font-weight:bold; color:#FFF;}
#crew span {color:#FFF;}

#sidebar {float:left; width:210px; padding-bottom:40px;}
#sidebar img {margin-bottom:10px;}
#sidebar .thumbs {clear:left;}
#sidebar .thumbs a {float:left; display:block; height:63px; width:62px; margin:0 0 7px 12px;}
#sidebar .thumbs a:first-child {margin-left:0;}

.news .article {padding-top:10px; clear:both;}
.news .article:first-child {padding-top:0;}
.news #sidebar {border-top:2px solid #FFF}
.news #sidebar ul a, .news #sidebar h2 a {color:#FFF; font-weight:normal;}
.news #sidebar h2 {border-top:1px solid #FFF; text-transform:uppercase; padding:6px 0; margin-bottom:4px;}
.news #sidebar h3 {border-top:1px solid #FFF; padding:5px 0; text-transform:uppercase; font-weight:normal;}
.news #sidebar h2:first-child {border-top:0}
.news #sidebar ul {border-top:1px solid #FFF; list-style-type:none; padding:6px 0 0 0; margin:0;}
.news #sidebar ul li {margin-bottom:1em;}

.contact #main {width:670px; border-top:1px solid #FFF; padding-top:6px;}
.contact strong, .contact span {color:#FFF;}

#footer {width:100%; border-top:1px solid #FFF; clear:both; color:#A1A6B6; font-size:11px; padding:8px 0 15px 0;}
#footer div {float:left;}
#footer ul {list-style-type:none; float:right; margin:0 10px 0 0}
#footer ul li {float:left; padding:0 30px 0 0;}
#footer ul li a {text-transform:uppercase; color:#A1A6B6}

#footer ul li a.addthis_button {padding:2px 0 0 21px !important; background:url(../img/sm-plus.gif) no-repeat top left !important;}


#quotes {
    position:relative;
    top: 0px;
    right: 0;
    width: 380px;
    height: 120px;
    z-index: 90;
    overflow: hidden;
}

.quote {
    font-family:'ITCFranklinGothicW01-Dm 812671,Calibri';
    font-size: 24px;
    line-height: 26px;
    color: #e3d682;
    text-shadow: 1px 1px 1px rgb( 0, 0, 0 );
    width: 380px;
    height: 120px;
    overflow: hidden;
    display: block;
}

.quote blockquote { margin: 0; text-indent: -0.35em; line-height: 1; padding: 0.5em; }

.quote .cite {
    font-size: 16px;
    line-height: 1em;
    margin: 2px 0 0 1em;
    text-align:left;
}

.fll { float:left; }
.clf:before, .clf:after { content: ""; display: table; } .clf:after { clear: both; } .clf { zoom: 1; }

.close {
    position: absolute;
    top: -20px;
    right: 0;
    padding: 4px 10px;
    background-color: #ddd;
    font-family:'arial';
    font-size: 14px;
    color: #000;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
}

.overlay {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 300;
    background: url('img/overlay.png') repeat;
}

#vid-home { 
    height: 120px;
    margin-bottom: 8px;
}

#video-home {
    position: absolute;
    top: -1000px;
    left: 50%;
    width: 853px;
    height: 480px;
    padding: 5px;
    margin-left: -425px;
    z-index: 5000;
    background-color: #ddd;
}

#videos {
    position:relative;
}

#videos a#prev, #videos a#next {
    position:relative;
    top: 35px;
    width: 17px;
    height: 27px;
}



#video-player {
    width: 480px;
    margin-bottom: 20px;
}

#video-player iframe {
    text-align: center;
    border: 3px solid #165b56;
    -moz-box-shadow: 0 0 12px #000;
    -webkit-box-shadow: 0 0 12px #000;
    box-shadow: 0 0 12px #000;
}

#videos-container {
    width: 452px;
    overflow: hidden;
}

#video-groups {
    position:relative;
}

.video-group {
    padding: 12px;
}

.video-thumb {
    width: 142px;
    height: 150px;
    text-align: center;
}

.video-thumb img {
    border: 3px solid #165b56;
    -moz-box-shadow: 0 0 12px #000;
    -webkit-box-shadow: 0 0 12px #000;
    box-shadow: 0 0 12px #000;
}

.video-thumb p {
    font-size: 16px;
    color: #e3d682;
}

#smc {color:#ffffff;}
