body
{
color: #141414;
background: #fff;
}
body, textarea
{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
}
body .serif
{
font-family: Georgia, "Times New Roman", Times, serif;
}
body .sans-serif
{
font-family: arial, helvetica, sans-serif;
}

#wrapper
{
width: 960px;
margin: 0 auto 20px;
padding: 0 10px;
background: #fff;	
}

#header
{
position: relative;
width: 960px;
height: 164px;
background: url(../i/header.jpg) no-repeat;	
overflow: hidden;
z-index: 100;
}
#header h1
{
position: absolute;
left: -9999em;	
}

#header #homeLink
{
display: block;
height: 45px;
width: 540px;
background: url(../i/transparent.gif) repeat;
position: absolute;
top: 66px;
left: 210px;
text-indent: -9999em;	
}
#header #cover
{
display: block;
position: absolute;
height: 125px;
width: 130px;
bottom: 39px;
right: 0px;
z-index: 200;	
}
#header h3
{
display: block;
position: absolute;
height: 27px;
width: 85px;
top: 40px;
right: 108px;
z-index: 200;	
text-indent: -9999em;
overflow: hidden;
background: url(../i/headBuy.png) no-repeat;
}
#header h3 a
{
display: block;
height: 27px;
width: 85px;	
background: url(../i/transparent.gif) repeat;
}
#header #today
{
position: absolute;
top: 30px;
left: 10px;
letter-spacing: 1px;
color: #4a2e14;	
}
#mainContent
{
width: 960px;
}

img.floatLeft
{
margin: 0 8px 8px 0;	
}
img.floatRight
{
margin: 0 0px 8px 8px;	
}

/* Home
_____________________________*/
#mainContent .contentLevel
{
overflow: hidden;
margin-top: 10px;	
}
.col1
{
float: left;
width: 650px;	
overflow: hidden;
}
#fplayer
{
height: 344px;
width: 650px;
display: block;
position: relative;
background: transparent;
}
#homeVideo
{
height: 344px;
width: 650px;
display: block;
position: relative;
background: url(../i/home/vidSplash7.jpg) no-repeat;	
cursor: pointer!important;
}
#previewTrig1,
#previewTrig1:visited
{
display: inline-block;
position: relative;
color:#141414;
background: url(../i/home/homeSecondTrailerPlayBtn.png) no-repeat right top;
padding: 0px 20px 0px 0px;
margin: 0px 5px 0px 0px;
}
#previewTrig1:active,
#previewTrig1:hover
{
background: url(../i/home/homeSecondTrailerPlayBtn.png) no-repeat right -19px;
text-decoration: underline;
}
.homeNew #trailerContainer
{
height: 344px;
position: relative;
}
.homeNew .secondTrailer
{
line-height: 17px;
font-size: 14px;
height: 25px;
padding: 4px 0px 9px 0px;
background: #EBEAD6;
color:#141414;
text-align: right;
font-family: arial,helvetica,sans-serif;
}
.col2
{
float: right;
width: 300px;	
}
#homeRevelation
{
height: 344px;
background: #ebead6;
padding: 0 13px;
width: 267px!important;
}
.homeNew #homeRevelation
{
height: 369px;
}
#homeRevelation h3, #homeRevelation h5, #homeRevelation .snippet
{
width: 267px;
border-bottom: 1px solid #c2c1a4;
}
.homeNew #homeRevelation .snippet
{
padding: 3px 0px;
}
#homeRevelation h3
{
font-weight: bold;
font-size: 16px;
line-height: 19px;
color: #b12b01;
padding: 9px 0 9px 13px;
width: 254px;
background: url(../i/home/sideArrows.gif) 0px 13px no-repeat;	
}
#homeRevelation h4
{
font-weight: bold;
font-size: 15px;
line-height: 19px;
padding: 5px 0 0px 0px;
}
#homeRevelation h5
{
font-weight: bold;
font-size: 12px;
line-height: 15px;
padding: 11px 0 10px 13px;
width: 254px;
background: url(../i/home/sideArrows.gif) 0px 14px no-repeat;	
}
#homeRevelation h5 a
{
color: #666;	
}
#homeRevelation h5 a:hover
{
text-decoration: underline;
}
#homeRevelation p
{
font-size: 14px;
line-height: 1.4em;
vertical-align: bottom;
padding: 3px 0 13px 1px;
}
#homeRevelation .snippet h4
{
font-weight: bold;
font-size: 14px;
line-height: 15px;
padding: 3px 0px 0px 0px;
}
#homeRevelation .snippet p
{
font-weight: normal;
font-size: 14px;
line-height: 17px;
padding: 3px 0 5px 1px;	
}
.homeNew #homeRevelation .snippet p
{
padding: 4px 0px 6px 1px;
}
#homeRevelation p big
{
font-size: 35px;
letter-spacing: -2px;
.font-size: 14px;
.letter-spacing: 0;	
}

#homeRevelation p a
{
color: #b12b01;
font-weight: normal;
}
#homeRevelation p a:hover
{
text-decoration: underline;
}

#mainContent .col1 .headSpread
{
border: solid #d1d1d1;
border-width: 1px 0;
width: 100%;
padding: 7px 0 7px 1px;
font-size: 18px;
line-height: 21px;
vertical-align: middle;
color: #b12b01;
}
#mainContent .greyTopBorder
{
border: solid #d1d1d1;
border-width: 1px 0px 0px 0px;
}
.col1 .subColWrap
{
margin: 7px 0 0;
padding: 3px 0;
background: transparent;		
}
.col1 .subcol1
{
width: 226px;
float: left;
}
.col1 .subcol2
{
width: 414px;
float: right;	
}

.col1 h3
{
font-size: 21px;
line-height: 26px;
font-weight: bold;
vertical-align: middle;
color: #b12b01;
padding: 6px 0 0px 0;
font-family: arial, helvetica, sans-serif;
}
.col1 h4, .newsPage9 .col2 h4
{
font-size: 16px;
line-height: 20px;
font-weight: bold;
vertical-align: middle;
color: #101010;
padding: 0px 0 6px 1px;
font-family: arial, helvetica, sans-serif;
}
.col1 .subcol2 p
{
font-size: 14px;
line-height: 19px;
vertical-align: middle;
padding: 6px 0 6px 0;
}
.home .subcol1 a
{
font-weight: bold;
color: #b12b01;
text-decoration: none;	
}
.home .subcol1 a:hover
{
text-decoration: none;	
}

.col1 .subcol2 img.floatLeft
{
display: block;
margin: 0 18px 10px 0;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.4);
}
.col1 .subcol2 h2
{
font-size: 30px;
line-height: 33px;
font-weight: bold;
vertical-align: middle;
color: #b12b01;
padding: 6px 0 0px 0;
font-family: arial, helvetica, sans-serif;
}
.col1 .subcol2 p a
{
font-weight: bold;
font-style: italic;
color: #6c6a3f;	
}
.insidePage.press .homeBreaking
{
margin: 4px 0px 18px 0px;
}
.homeBreaking
{
display: block;
padding: 5px 6px;
background: #b00;	
color: #fff;
margin: 12px 0px 0px 0px;
}
.homeBreaking img
{
display: block;
vertical-align: middle;
float: left;
margin: 0px 10px 0px 0px;
}
.homeBreaking h2
{
color: #ffffff;
display: block;
position: relative;
font-weight: bold!important;
font-size: 15px!important;
line-height: 18px!important;
padding: 0 0 0 0!important;
margin: 0 0 0 0!important;
}
.homeBreaking p
{
color: #fff;
font-weight: normal;
font-size:14px!important;
line-height: 18px!important;
padding: 6px 0 0 0!important;
.padding: 3px 0 0 0!important;
margin: 0 0 0 0!important;
font-family: arial,helvetica,sans-serif!important;
}
.homeBreaking.new p
{
color: #fff;
font-weight: normal;
font-size:13px!important;
font-size:14px!important\9;
line-height: 18px!important;
line-height: 17px!important\9;
padding: 6px 0 0 0!important; 
.padding: 3px 0 0 0!important;
margin: 0 0 0 0!important;
font-family: arial,helvetica,sans-serif!important;
}
.homeBreaking.new.newer p
{
padding: 12px 0 0 0!important; 
.padding: 7px 0 0 0!important;
}
.homeBreaking p.whiteArrow
{
background: url(../i/home/arrowWhiteOnRed.png) no-repeat left 11px;
.background: url(../i/home/arrowWhiteOnRed.png) no-repeat left 8px;
}

.homeBreaking p span
{
margin:0;
display: inline;
position: relative;
}
.homeBreaking p.whiteArrow span
{
margin: 0px 0px 0px 15px;
}
.homeBreaking a,
.homeBreaking a:visited
{
margin: 0px 0px 3px 0px;
display: block;
position: relative;
color: #fff;
}
.homeBreaking a:active,
.homeBreaking a:hover
{
text-decoration: underline;
}

.homeBreaking a#moreBreakingNews,
.homeBreaking a#moreBreakingNews:visited
{
padding: 8px 4px 0px 0px;
color: #f5edd6;
text-align: right;
font-style: italic;
font-weight: bold;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
border-top: 1px solid #dd8a7c;
}
.homeBreaking a#moreBreakingNews:hover
{
color: #fff;	
}

/* home page 2 column layout updates */
.homeCols2 .mainCol1
{
margin: 10px 0 0 0;
width: 650px;
float: left;	
}
.homeCols2 .mainCol1 .greyTopBorder 
{
margin-top: 10px;
}
.homeCols2 .mainCol2
{
width: 300px;
float: right;	
margin: 10px 0 0 0;
}
.homeCols2 .mainCol2 .col2, .homeCols2 .mainCol1 .col1
{
float: none;
}
.homeCols2 .mainCol2 .homeBreaking 
{
margin: 0;
padding: 10px;
}
.homeCols2 .mainCol2 #homeRevelation 
{
height: auto;
padding: 10px 10px;
width: 280px!important;
}
.homeCols2 .homeBreaking a#moreBreakingNews, .homeCols2 .homeBreaking a#moreBreakingNews:visited 
{
margin-top: 12px;
}
.homeCols2 .homeBreaking h2 
{
font-size: 16px !important;
}
.breakLead img
{
display: block;
margin: 15px 0 3px;	
}
.homeCols2 #homeRevelation h4 {
font-size: 13px;
font-weight: normal;
line-height: 16px;
padding: 0px 0 0;
}



/* homepage slideshow
_____________________________*/
.home #slideWrap
{
width: 292px;
height: 412px;
border: 1px solid #d0d0d0;
padding: 3px;
position: relative;	
}
.home #slideWrap .slides_container
{
position: absolute!important;
background: #f0f0f0;
width: 292px;
top: 32px;
height: 383px;
left: 3px;
display: block;	
}
.home #slides .pagination
{
height: 26px;
width: 262px;
padding: 3px 0 0 30px;
display: block;
position: absolute;
top: 3px;
left: 3px;
background: url(../i/home/bgSlideControl.png) no-repeat;
overflow: hidden;
z-index: 200;
text-align: left;	
}
.home #slides .pagination li
{
text-align: center!important;
display: inline-block;
.display: inline;
.zoom: 1;
width: 18px;
height: 21px;
margin-right: 7px;
}
.home #slides .pagination li a
{
display: block;
height: 16px;
width: 13px;
border: 1px solid #c2c1a4;
background: #fff;
font-weight: normal;
text-align: center!important;
color: #c2c1a4;
font-size: 13px;
line-height: 13px;
vertical-align: middle;
padding: 3px 0 0 1px;
.padding: 2px 0 1px 1px;
}
.home #slides .pagination li.current a
{
border: 1px solid #8c8a6a;
background: #8c8a6a;
color: #fff;	
}
.home #slides .prev, #slides .next
{
display: block;
height: 21px;
width: 10px;
position: absolute;
z-index: 300;
top: 6px;
left: 216px;
background: url(../i/home/bgSlidePrev.png) no-repeat;
text-indent: -9999em;
overflow: hidden;
}
.home #slides .next
{
left: 250px;
background: url(../i/home/btnSlideNext.png) no-repeat;	
}
.homeClickToEnlarge
{
font-size: 12px;
color: #141414;
font-weight: normal;
text-align: center;
}
/* buy dvd
_____________________________*/
#mainContent .headSpreadFull
{
border-top: 2px solid #b12b01;
border-bottom: 1px solid #d1d1d1;
width: 100%;
padding: 7px 0 10px 0px;
font-size: 30px;
line-height: 32px;
vertical-align: middle;
text-align: center;
color: #101010;
margin: 0 0 10px;
}
.buyDVD .col1
{
width: 500px;
height: 576px;
background: url(../i/inside/buySplash.jpg) no-repeat;
position: relative;	
}
.buyDVD .col1 #buyNow
{
position: absolute;
height: 50px;
width: 190px;
display: block;
overflow: hidden;
text-indent: -9999em;
background: url(../i/inside/btnBuyDVD1495.png) 0px 0px no-repeat;
top: 489px;
left: 253px;
}
.buyDVD .col1 #buyNow:hover
{
background-position: 0px -51px;
}

.buyDVD .col2
{
width: 410px;	
}
.buyDVD #orderInfo
{
width: 330px;
text-align: center;
padding: 169px 0 0 0;
}
.buyDVD #orderInfo #orderNow
{
display: inline-block;
.display: block;
height: 	53px;
width: 258px;
overflow: hidden;
text-indent: -9999em;
background: url(../i/inside/btnOrderNow.png) no-repeat;
}
.buyDVD #orderInfo #orderNow:hover
{
background-position: 0 -54px;
}
.buyDVD #orderInfo h5
{
display: inline-block;
height: 34px;
width: 234px;
overflow: hidden;
text-indent: -9999em;
background: url(../i/inside/creditCards2.png) no-repeat;
margin: 16px 0 0 0;	
}
.buyDVD #orderInfo h4
{
display: block;
text-align: center;
width: 100%;
border: solid #9f9f9f;
border-width: 1px 0;
padding: 7px 0 6px;
margin: 14px 0 5px 0;
font-size: 14px;
line-height: 16px;
vertical-align: middle;
text-transform: uppercase;
position: relative;
}
.buyDVD #orderInfo h4 span, .buyDVD #orderInfo p span
{
display: inline-block;
height: 11px;
width: 11px;
position: relative;
text-indent: -9999em;
overflow: hidden;
background: url(../i/inside/tinyRedStar.png) 0 0 no-repeat;
.top: -2px;
}
.buyDVD #orderInfo p span
{
.display: block;	
}
.buyDVD #orderInfo p
{
font-size: 12px;
line-height: 18px;
vertical-align: baseline;
padding: 10px 0 6px 0;	
}
.buyDVD #orderInfo p a
{
font-weight: bold;
text-decoration: underline;
color: #101010;
}
.buyDVD #orderInfo p a:hover
{
color: #b12b01;
}
/* Press Page
_____________________________*/
.press #media_attacks
{
background: #FEFEFE;
border: 1px solid #EBEBEB;
padding: 10px 10px;	
}
.press #media_attacks h2
{
padding: 0px 0px 6px 0px;
border-bottom: 1px solid #EBEBEB;
margin: 0px 0px 13px 0px;
color: #B12B01;
font-size: 18px;
font-weight: bold;
text-align: center;
line-height: 23px;
}
.press #media_attacks h3
{
padding: 0px 0px 8px 0px;
color: #B12B01;
font-size: 15px;
line-height: 19px;
}
.press #media_attacks p
{
width: 100%;
font-size: 13px;
line-height: 18px;
font-family: Georgia,"Times New Roman",Times,serif;
}
.press #media_attacks p a
{
font-style: italic;
color: #B12B01;
text-decoration: none;
}
.press #media_attacks p a:hover
{
color: #101010;
text-decoration: underline;
}
.press .col1 #media_attacks hr
{
margin: 3px 0px 15px;
background: #EBEBEB;
}
.press .col1
{
width: 190px;
overflow: visible;
float: left;
padding: 0 0 30px 0;	
}
.press .col2
{
width: 760px;
float: right;
padding: 0 0 20px 0;
}
.press .col2 .subcol
{
width: 340px;
padding: 0 0px 0 20px;
float: right;	
}
.press .col2 .subcol:first-child
{
padding: 0 20px 0 30px;
float: left;
}
.press .col2 hr
{
background: #f68205;
padding: 0;
border: none;
outline: none;
height: 1px;
overflow: hidden;
display: block;
margin: 20px 0 20px 0;	
}
.press .col2 h3
{
padding: 0 0 4px 0px;
font-size: 19px;
line-height: 22px;
font-weight: bold;
color: #b12b01;	
}
.press .col2 h4
{
padding: 0 0 5px 0px;
font-size: 16px;
line-height: 19px;
font-weight: normal;
color: #b12b01;
font-style: italic;
}
.press .col2 p
{
padding: 8px 0 0px 0px;
font-size: 14px;
line-height: 19px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}
.news .col1 p a,
.news .col2 p a,
.press .col2 p a
{
color: #b12b01;
font-weight: bold;
font-style: italic;
text-decoration: none;	
}
.news .col1 p a:hover,
.news .col2 p a:hover,
.press .col2 p a:hover
{
text-decoration: underline;
color: #101010;	
}
.press .col1 h5
{
padding: 0 0 5px 1px;
font-size: 13px;
line-height: 17px;
font-weight: bold;
color: #121212;
text-align: left;	
}


/* About / Film Info
_____________________________*/
.filmInfo .col1, .press .col1
{
color: #3f3f3f;
position: relative;
overflow: visible;
}
.filmInfo .col1 .downloadSection, .press .col1 .downloadSection
{
width: 200px!important;	
}
.filmInfo .col1 #previewTrig img
{
margin: 15px 0 0;	
}
.filmInfo .col1 .filmMeta
{
display: block;
margin: 15px 0 0;	
}
.filmInfo .col1 h4, .press .col1 h4
{
padding: 0 0 6px 1px;
font-size: 16px;
line-height: 19px;
font-weight: bold;
color: #b12b01;	
}
.filmInfo .col1 h5
{
padding: 0 0 12px 1px;
font-size: 14px;
line-height: 17px;
font-weight: bold;
color: #121212;
text-align: center;	
}
.filmInfo .col1 .filmMeta li, .filmInfo .col1 p, .press .col1 p
{
width: 189px;
padding: 0 0 7px 1px;
font-size: 12px;
line-height: 15px;	
}
.filmInfo .col1 li .title, .press .col1 li .title
{
font-size: 13px;
line-height: 16px!important;
padding: 0 0 0 1px!important;
margin: 0 0 0 0!important;
color: #b12b01;	
}
.filmInfo .col1 p a, .press .col1 p a
{
color: #3f3f3f;
text-decoration: underline;	
}
.filmInfo .col1 p a:hover, .press .col1 p a:hover
{
color: #b12b01;
text-decoration: underline;	
}
.filmInfo .col1 hr, .press .col1 hr
{
background: #b7b7b7;
padding: 0;
border: none;
outline: none;
height: 1px;
overflow: hidden;
display: block;
margin: 30px 0 15px 0;	
}
.filmInfo .col1 .hrClose
{
margin-top: 10px;	
}
.filmInfo .col1 .downloads, .press .col1 .downloads
{
padding: 0px 0 0 0;
}
.filmInfo .col1 .downloads li, .press .col1 .downloads li
{
position: relative;
color: #b12b01;
font-size: 11px;
line-height: 14px;
padding: 0 0 8px;
left: -1px!important;	
}
.filmInfo .col1 .downloads li a, .press .col1 .downloads li a
{
font-size: 12px;
color: #b12b01;
text-decoration: underline;
}
.filmInfo .col1 .downloads li a:hover, .press .col1 .downloads li a:hover
{
color: #101010;	
}
.filmInfo .col1 #btnBuyDvdNow
{
display: block;
height: 50px;
width: 190px;
overflow: hidden;
text-indent: -9999em;
background: url(../i/inside/btnBuyDvdNow.png) no-repeat;	
}
.filmInfo .col1 #btnBuyDvdNow:hover
{
background-position: 0 -51px;	
}
.filmInfo .col1 img.alignCenter
{
display: block;
margin: 8px auto;
width: auto;
text-align: center;
}
.filmInfo .col2 .subcol1
{
width: 420px;
float: left;
padding: 5px 0 0 1px;
}
.filmInfo .col2 .subcol2
{
width: 290px;
float: right;
padding: 10px 0 0 1px;
}
.filmInfo .col2 .subcol1 p
{
font-size: 14px;
line-height: 19px;
padding: 0 0 14px;	
}
.filmInfo .col2 .subcol1 h3
{
font-size: 16px;
line-height: 19px;
padding: 7px 0 7px;
font-weight: bold;	
}
.filmInfo .col2 .subcol1 p.leadIn, .filmInfo .col2 .subcol1 p.leadIn em
{
padding-top: 10px;
font-size: 16px;
line-height: 20px;
font-weight: bold;
}
.subcol2 #chapters
{
width: 276px;
padding: 6px;
border: 1px solid #eed7bd;
background: #f8eed5;	
}
.subcol2 #chapters ul
{
display: block;
width: 274px;
border: 1px solid #eed7bd;	
}
.subcol2 #chapters li
{
background: #fcf5e3;	
border-top: 1px dashed #eadccc;
padding: 12px 20px 12px 16px;
width: 238px;
font-weight: bold;
color: #b12b01;
font-size: 17px;
line-height: 17px;
font-style: italic;
.margin-bottom: -4px;
}
.subcol2 #chapters li .chapterWrap
{
float: right;
padding: 0 0 0 0;
margin: -1px 0 0 0;
margin-top: -2px\9;
.margin-top: -20px;
width: 210px;
overflow: hidden;
font-style: normal;
font-size: 14px;
line-height: 17px;
color: #b12b01;
}
.subcol2 #chapters li:first-child
{
border-top: none;	
}
.subcol2 #chapters li.even
{
background: #fff;	
}
.subcol2 #chapters h3
{
color: #f68205;
font-size: 20px;
line-height: 23px;
font-weight: bold;
text-align: center;	
}
.subcol2 #chapters li span
{
display: block;
padding: 0 0 0 0px;
width: 210px;
color: #101010;
font-weight: normal;	
}
/* Contact
_____________________________*/
.contact .col1
{
width: 750px;	
padding: 8px 0 0 0;
}
.contact .col1 p
{
font-size: 11px;
padding: 10px 1px;
color: #666;	
}
.contact .col1 p span
{
font-size: 13px;
color: #b12b01;	
}
.contact .processed
{
padding: 10px;	
}
.contact .processed h4
{
font-size: 20px;
font-weight: bold;
color: #777;
padding: 0 0 10px 0;	
}
.contact .processed p
{
font-size: 14px;
line-height: 18px;
color: #777;	
}
.contact .col1 fieldset
{
display: block;
width: 710px;
padding: 10px;
background: #fcf5e3;	
}
.contact .col1 form
{
display: block;
background: #fff;
width: 690px;
padding: 20px 10px;	
}
.contact table
{
width: 662px;	
}
.contact table th
{
padding: 10px 0px 5px 30px;
color: #b12b01;
font-size: 14px;
}
.contact table th label
{
color: #444;	
}
.contact table td
{
padding: 0px 0px 10px 30px;	
}
.contact form input[type=text]
{
-webkit-appearance: none;
border: 1px solid #eed7bd;
width: 288px;
padding: 4px 5px 4px;
height: 17px;
line-height: 17px;
font-size: 14px;	
vertical-align: middle;
background: #fcf5e3;
color: #555;
}
.contact form textarea
{
-webkit-appearance: none;
border: 1px solid #eed7bd;
width: 288px;
padding: 4px 5px 4px;
height: 88px;
line-height: 17px;
font-size: 14px;	
vertical-align: middle;
background: #fcf5e3;
color: #555;
}
.contact form select
{
width: 300px;
}
.contact table #errors
{
padding-top: 25px;
color: #b12b01;
font-size: 12px;	
}
.contact table .submitWrap
{
display: block;
height: 25px;
width: 82px;
position: relative;
background: url(../i/inside/btnSubmitOn.png) no-repeat;
margin: 25px 0 0 0;
overflow: hidden;
}
.contact table .submitWrap input:hover
{
opacity: 0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
.filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;	
}
.contact .col2
{
width: 180px;	
position: relative;
padding: 8px 0 0 0;
}
.contact .col2 p
{
font-size: 12px;
line-height: 19px;
color: #444;
padding: 12px 0 0 1px;	
}

/* Directors Q/A
_____________________________*/
.qAndA .col1, .filmInfo .col1
{
width: 190px;	
}
.qAndA .col2, .filmInfo .col2
{
width: 740px;	
position: relative;
}
.qAndA .col1 h3, .filmInfo .col1 h3
{
display: block;
width: 100%;
color: #fff;
font-size: 18px;
line-height: 21px;
font-weight: normal;
vertical-align: baseline;
text-align: center;
padding: 10px 0 11px;
background: #b12b01;
}
.qAndA .col1 img
{
margin: 16px 0 0;	
}
.qAndA .col1 .caption
{
display: block;
width: 100%;
color: #777;
font-size: 12px;
line-height: 14px;
font-weight: normal;
font-style: italic;
vertical-align: baseline;
text-align: center;
padding: 10px 0 11px;
background: #ebebeb;
margin-bottom: 16px;	
}
.qAndA .col1 ul
{
list-style: outside disc;
display: block;
width: 190px;
overflow: hidden;	
}
.qAndA .col1 ul li
{
margin: 0 0 8px 20px;
padding: 0 0 0 2px;
color: #b12b01;
font-size: 12px;
line-height: 16px;	
}
.qAndA .col1 ul li span
{
color: #404040;	
}
.qAndA .col2 .headSpread, .filmInfo .col2 .headSpread
{
border-top: 2px solid #b12b01;
border-bottom: 1px solid #d1d1d1;
width: 739px;
padding: 7px 0 10px 1px;
font-size: 28px;
line-height: 32px;
vertical-align: middle;
color: #101010;
}
.qAndA .col2 h4, .filmInfo .col2 h4
{
color: #f68205;
font-size: 16px;
line-height: 19px;
padding: 10px 0 9px 1px;	
}
.qAndA .col2 #btnInterview
{
display: block;
position: absolute;
right: 0px;
top: 12px;
height: 29px;
width: 151px;
overflow: hidden;
text-indent: -9999em;
background: url(../i/inside/btnDownloadInterview.png) no-repeat;	
}
.qAndA .col2 .subcol1
{
width: 520px;
float: left;
padding: 15px 0 0 1px;
}
.qAndA .col2 .subcol2
{
width: 190px;
float: right;
padding: 15px 0 0 1px;
}
.qAndA .col2 blockquote
{
color: #f68205;
font-size: 18px;
line-height: 28px;
vertical-align: baseline;
font-style: italic;	
}
.qAndA #mainContent h5, .qAndA #mainContent h5 em
{
font-size: 16px;
line-height: 19px;
padding: 5px 0 4px 0;	
color: #b12b01;
font-weight: bold;
}
.qAndA p
{
font-size: 14px;
line-height: 18px;
padding: 0 0 12px;	
}
.qAndA .qaPagination
{
display: block;
margin: 17px auto 10px;
text-align: center;
}
.qAndA .qaPagination li
{
display: inline-block;
.display: inline;
.zoom: 1;
font-size: 14px;
line-height: 17px;
vertical-align: middle;
padding: 2px 10px 2px 8px;
border-right: 1px solid #909090;	
font-weight: bold;
color: #b12b01;
}
.qAndA .qaPagination li:first-child
{
border-left: 1px solid #909090;	
padding-left: 9px;	
}
.qAndA .qaPagination li a
{
color: #808080;
text-decoration: underline;
font-weight: normal;
}
.qAndA .qaPagination li a:hover
{
color: #b12b01;
text-decoration: underline;
font-weight: normal;
}
.qAndA .qaPagination .blockLink
{
border: none;	
}
.qAndA .qaPagination .blockLink a
{
background: #b12b01;
color: #fff!important;
padding: 6px 10px 5px 10px;
text-decoration: none;
}

/* news
_____________________________*/
.news .col1 {
width: 420px;
}
.news .col2 {
width: 535px;
}

.news002 .col1
{
background: transparent;
width: 420px;
padding:0;
}
.newsPage4 p,
.newsPage3 .col1 p,
.newsPage2 .floatText p,
.news .col2 p {
font-family: Georgia, Arial, Helvetica, sans-serif;	
font-size: 14px;
line-height: 22px;
padding: 0 0 10px 0;
}
.news .newscaption {
font-family: Arial, Helvetica, sans-serif;	
font-size: 19px;
line-height: 21px;
text-align: center;
color: #0a0906;
}
.news h3 {
font-family: Arial, Helvetica, sans-serif;	
color: #b12b01;
font-size: 32px;
line-height: 36px;
padding: 30px 0 20px 0;
font-weight: bold;
}
.newsPage1 .col2 p a, .newsPage1 .col2 p a:visited {
color:#3F3F3F; 
text-decoration: underline;
}
.newsPage1 .col2 p a:active, .newsPage1 .col2 p a:hover {
color: #B12B01;
}



.news .newscaption {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 19px;
	line-height: 21px;
	text-align: center;
	color: #0a0906;
}

.news h3 {
	font-family: Arial, Helvetica, sans-serif;	
	color: #b12b01;
	font-size: 32px;
	line-height: 35px;
	padding: 30px 0 20px 0;
	font-weight: bold;
}

.news.newsPage6 h3.new
{
font-size: 24px;
line-height: 30px;
}
.news.newsPage9 h3 {
padding: 10px 0 5px 0;
font-weight: bold;
}
.news.newsPage9 h4 {
padding: 0px 0 20px 0;
font-weight: bold;
}
.news.newsPage9 .col2 ul {
list-style: outside disc;
margin: 8px 0 10px 8px;
}
.news.newsPage9 .col2 ul li {
font-weight: bold;
font-size: 13px;
line-height: 17px;
padding: 0 0 8px 0px;
margin-left: 10px;
}

.news .col2 p {
	font-family: Georgia, Arial, Helvetica, sans-serif;	
	font-size: 15px;
	line-height: 19px;
	padding: 0 0 10px 0;
}

.news .col2 p a, .news .col2 p a:visited {
	color:#3F3F3F; 
	text-decoration: underline;
}
	
.news .col2 p a:active, .news .col2 p a:hover {
	color: #B12B01;
}
#breakingnewsvideo {
background: transparent url('../i/inside/breakingnewsvideo7.jpg'); no-repeat center center;
background-repeat: no-repeat;
width: 526px;
height: 320px;
display: block;
position: relative;
cursor: pointer;
}
.newsPage9 #breakingnewsvideo {
background: transparent url('../i/inside/news009/poster.jpg'); no-repeat center center;
}
.newsPage10 #breakingnewsvideo {
background: transparent url('../i/inside/breakingnewsvideo10.jpg'); no-repeat center center;
}
.news .newscaption {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 19px;
	line-height: 21px;
	text-align: center;
	color: #0a0906;
}
.news003 .newscaption {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 17px;
	line-height: 21px;
	text-align: center;
	color: #0a0906;
}
.news002 .breakingsnewsElksContainer
{
height: 158px;
display: block;
position: relative;
background: #ebead6;
width: 400px;
margin: 0px 0px 15px 0px;
}

.news002 .breakingsnewsElksContainer img
{
display: block;
position: relative;
float:left;
}
.news002 .breakingsnewsElksContainer div
{
float: right;
display: block;
position:: relative;	
width: 245px;
color: #020202;
}
.news002 .breakingsnewsElksContainer div h4
{
font-size: 11px;
line-height: 19px;
padding: 17px 0px 10px 15px;
font-weight: bold;
}
.news002 .breakingsnewsElksContainer div p
{
display: block;
font-size: 15px;
line-height: 19px;
padding: 0px 0px 0px 15px;
}
.news002 .breakingsnewsElksContainer div a,
.news002 .breakingsnewsElksContainer div a:visited
{
font-size: 15px;
line-height: 25px;
color: #020202;
text-decoration:underline;
}
.news002 .breakingsnewsElksContainer div a:hover,
.news002 .breakingsnewsElksContainer div a:active
{
text-decoration: none;
}

/* Breaking News Pagination
_____________________________*/


.news .qaPagination
{
display: block;
margin: 17px auto 10px;
text-align: right;
}
.newsPage3 .qaPagination
{
text-align: left;
}
.news .qaPagination li
{
font-family: Georgia, Arial, Helvetica, sans-serif;	
display: inline-block;
.display: inline;
.zoom: 1;
font-size: 15px;
line-height: 17px;
vertical-align: middle;
padding: 4px 0px 3px 0px;
font-weight: bold;
color: #323232;
font-style: italic;
}
.news .qaPagination span
{
display: inline-block;
.display: inline;
.zoom: 1;
font-size: 18px;
line-height: 26px;
vertical-align: middle;
color: #323232;
font-weight: bold;
margin: 0px 7px;
}
.news .qaPagination span.leadText
{
font-style: italic;
font-weight: normal;
}
.news .qaPagination li a
{
color: #b12b01;
}
.news .qaPagination li a:hover
{
color: #762e19;
}
.news .qaPagination li a.currentNews
{
color: #222!important;
cursor: default!important;
}


/* news 2
_____________________________*/
.newsPage2 .bgContent
{
background: url(../i/inside/breakingnews004bg.jpg) no-repeat left 2px;
min-height: 665px;
}
.newsPage2 .floatText
{
display: block;
position: relative;
width: 334px;
}
.newsPage2 .floatText p strong
{
font-size: 18px;
line-height: 21px;
font-weight: 200;
}
.newsPage2 h3 {
padding: 30px 0 18px 0;
}
.newsPage2 .floatText p {
padding: 0 0 16px 0px;
line-height: 20px;
}



/* news 3
_____________________________*/
.newsPage3 .col1
{
width: 470px;
}
.newsPage3 .col2
{
width: 469px;
}
.newsPage3 .col1 p a,
.newsPage3 .col1 p a:visited,
.newsPage3 .col2 p a,
.newsPage3 .col2 p a:visited,
.newsPage4 .section2 .col2 p a,
.newsPage4 .section2 .col2 p a:visited,
.newsPage5 .section1 .col2 p a,
.newsPage5 .section1 .col2 p a:visited,
.newsPage9 .col2 p a,
.newsPage9 .col2 p a:visited
{
color: #c40017;
font-weight: 600;
font-style: italic;
text-decoration: none;	
font-size: 19px;
line-height: 24px;
}
.newsPage4 .section2 .col2 p a,
.newsPage4 .section2 .col2 p a:visited
{
margin-left: 66px;
}
.newsPage4 .section2 .col2 p a:hover,
.newsPage3 .col1 p a:hover,
.newsPage3 .col2 p a:hover,
.newsPage4 .section2 .col2 p a:active,
.newsPage3 .col1 p a:active,
.newsPage3 .col2 p a:active
{
text-decoration: underline;
color: #101010;	
}
.newsPage3 p.marginTopBottom
{
display: block;
margin: 15px 0px 10px 0px;
}
.newsPage3 .col1 h3,
.newsPage3 .col2 h3
{
font-size: 30px;
line-height: 32px;
font-weight: bold;
vertical-align: middle;
color: #c40017;
padding: 6px 0 0px 0;
}
.newsPage4 .col1 p strong,
.newsPage3 .col2 p strong
{
font-size: 19px;
line-height: 24px;
font-weight: 200;
}

/* Breaking News Page 9
_____________________________*/
.newsPage9 .caption
{
text-align: right;
margin-top: 10px;	
}
.newsPage9 .col2 p
{
display: inline-block;
.display: inline;
.zoom: 1;
}

/* Breaking News Page 2 newsPage4
_____________________________*/
.newsPage4 #breakingnewsvideo {
background: transparent url('../i/inside/breakingnewsvideo6.jpg'); no-repeat center center;
background-repeat: no-repeat;
width: 526px;
height: 320px;
display: block;
position: relative;
}
.newsPage4 > * > *,
.newsPage3 > * > *,
.newsPage4 .section1, 
.newsPage4 .section2 
{
width: 960px;
overflow: hidden;
}
.newsPage4 .section1 .col1, 
.newsPage4 .section2 .col1 
{
position: relative;
display: block;
width: 434px;
}
.newsPage4 .section1 .col1
{
min-height: 328px;
padding: 0px 15px 0px 0px;
width: 419px;
}
.newsPage4 .section1 .col1 .narrowed
{
width: 409px;
}
.newsPage4 .section2 .col2
{
width: 506px;
}
.newsPage4 .section1 .col1 h3
{
padding: 0px 0px 5px 0px;
}
.newsPage4 .col1 p strong em
{
font-weight: 600;
font-size: 18px;
font-style: italic;
}
.newsPage4 h4
{
margin: 0px 0px 0px 46px;
font-size: 19px;
line-height: 19px;
font-weight: bold;
vertical-align: middle;
color: #c40017;
padding: 0px 0 22px 0;
}
.newsPage4 ol,
.newsPage4 ol li
{
font-family: Georgia, Arial, Helvetica, sans-serif;	
line-height: 20px;
padding: 0 0 14px 0;
font-size: 18px;
list-style-type: decimal;
}
.newsPage4 ol
{
color: #c40017;
margin: 0px 0px 0px 66px;
}
.insidePage.news.newsPage4 ol li p
{
color: #141414;
font-family: Georgia, Arial, Helvetica, sans-serif;	
font-size: 14px;
line-height: 18px;
padding: 0px!important;
}
.newsPage4 .section1 .col1 p a,
.newsPage4 .section1 .col1 p a:visited
{
color: #b22900;
}
.newsPage4 .section1 .col1 p a:hover,
.newsPage4 .section1 .col1 p a:active
{
text-decoration: underline;
}

/* Breaking News Page 3 newsPage5
_____________________________*/
.newsPage5.new h3
{
font-size: 27px;
}
.newsPage5 p
{
font-family: Georgia, Arial, Helvetica, sans-serif;	
font-size: 14px;
line-height: 25px;
padding: 0 0 10px 0;
}
.newsPage5 .section1,
.newsPage5 .section1 *
{
z-index: 2;
}
.newsPage5 .section2,
.newsPage5 .section2 .col1
{
overflow: visible;
}
.newsPage5 .section1 .col1
{
width: 400px;
}
.newsPage6 .section1 .col1
{
width: 410px;
}
.newsPage5 .section1 .col2
{
width: 526px;
}
.newsPage5 .section1 .col1 p
{
font-size: 17px;
}
.newsPage6 .section1 .col1 p.new
{
font-size: 16px;
}
.newsPage5 .section1 .col1 h3
{
padding: 0px 0px 9px 0px;
}
.news
.newsPage5 .col1 p strong em,
.newsPage5 .col2 p strong em
{
font-weight: 600;
font-size: 18px;
line-height: 25px;
font-style: italic;
}
.newsPage5 #attribution
{
display: block;
position: relative;
margin: 12px 0px 0px 15px;
}
.newsPage5 #breakingnewsvideo {
background: transparent url('../i/inside/breakingnews003video.jpg'); no-repeat center center;
background-repeat: no-repeat;
width: 526px;
height: 320px;
display: block;
position: relative;
}
.newsPage5.new #breakingnewsvideo {
background: transparent url('../i/inside/breakingnews003video_new.jpg'); no-repeat center center;
}
.newsPage5 .section2 .col1 
{
position: relative;
display: block;
width: 582px;
}
.newsPage5 .section2 .col2 
{
position: relative;
display: block;
width: 350px;
padding: 0px 0px 0px 28px;
}
p#bnQuote 
{
position: absolute;
top: 26px;
background: #f5f5f5; padding: 25px; line-height: 22px;
}
.newsPage5 .section1 .col2 a,
.newsPage5 .section1 .col2 a:visited,
.newsPage9 .col2 p a,
.newsPage9 .col2 p a:visited
{
height: 30px;
vertical-align: middle;
font-size: 11px!important;
line-height: 21px!important;
}
.newsPage5.news .col2 p.homeClickToEnlarge
{
font-family: arial, helvetica, sans-serif;
font-size:12px;
color:#141414;
}
/* Screenings page
_____________________________*/
.screenings .singleCol
{
min-height: 450px;
width: 960px;
position: relative;
background: url(../i/inside/bgScreenings.jpg) no-repeat;	
}
.screenings .screeningsText
{
width: 400px;
text-align: center;
right: 0px;
padding: 30px 0 40px;
float: right;
}
.screenings2 .screeningsText h3
{
font-weight: bold;
font-size: 24px;
line-height: 28px;
padding: 0 0 10px;
color: #b12b01;	
text-transform: uppercase;
}
.screenings .screeningsText p
{
font-size: 16px;
line-height: 21px;
padding: 0 0 0 0;	
}
.screenings .screeningsText p a
{
font-weight: bold;
color: #b12b01;	
}
.screenings .screeningsText p a:hover
{
color: #101010;
text-decoration: underline;	
}
/* Screenings page2
_____________________________*/
.screenings .singleCol
{
width: 960px;
position: relative;
background: url(../i/inside/bgScreenings.jpg) no-repeat;	
}
.screenings2 .screeningsText
{
position: absolute;
width: 480px;
top: 24px;
right: 29px;	
}
.screenings2 .screeningsText h3,
.screenings2 .screeningsText h4
{
font-family: Georgia,"Times New Roman",Times,serif;
width: 100%;
text-align: center;
}
.screenings2 .screeningsText h3
{
vertical-align: middle;
text-transform: uppercase;
color: #101010;
font-size: 26px;
line-height: 30px;
font-weight: bold;
margin: 0px 0px 1px 0px;
}
.screenings2 .screeningsText h4
{
font-size: 32px;
line-height: 34px;
color: #b12b01;	
letter-spacing: .5px;
margin: 0px 0px 31px 0px;
}
.screenings2 .screeningsText h5
{
font-weight: bold;
text-align: center;
font-size: 18px;
line-height: 19px;
margin: 0px 0px 3px 0px;
color: #b12b01;	
}
.screenings2 .screeningsText h5.black
{
color: #000000;	
margin: 0px 0px 5px 0px;
font-size: 20px;
line-height: 22px;
}
.screenings2 .screeningsText p
{
font-size: 16px;
line-height: 21px;
color: #141414;
text-align: center;
}
.screenings2 .screeningsText p.panel
{
margin: 0px 0px 16px 0px;
}
.screenings2 .additionalScreenings p
{
text-align: left;
font-size: 15px;
}
.screenings2 .additionalScreenings p span
{
display: block;
position: relative;
width: 180px;
float: left;	
}
.screenings2 .additionalScreenings p.note
{
text-align: center;
font-size: 14px;
line-height: 16px;	
margin: 12px 0px 26px 0px;
}
.screenings2 .locationInfo p
{
text-align: center;
font-size: 15px;
line-height: 19px;
margin: 0px 0px 10px 0px;
}
.screenings2 .locationInfo p.address
{
font-weight: bold;
text-align: center;
}
.screenings2 a,
.screenings2 a:visited
{
color: #141414;
font-weight: normal;	
text-decoration: underline;
}
.screenings2 a:hover,
.screenings2 a:active
{
color: #101010;
text-decoration: none;
}
/*.screenings2 p.downloadLink 
{
position: absolute;
right: 22px;
bottom: 19px;	
}*/
.screenings2 .downloadLink a,
.screenings2 .downloadLink a:visited
{
color: #c40017;
font-weight: 600;
font-style: italic;
text-decoration: none;	
font-size: 17px;
line-height: 21px;
text-decoration: none;
}
.screenings2 .downloadLink a:hover,
.screenings2 .downloadLink a:active
{
text-decoration: underline;
}
/* Screenings page3
_____________________________*/
.screenings3 h3,
.screenings3 h4
{
font-family: Georgia,"Times New Roman",Times,serif;	
text-align: center;
}
.screenings3 h4
{
font-size: 27px;
line-height: 27px;
margin: 0px 0px 6px 0px;
font-weight: bold;
color: #000000;	
text-transform: uppercase;
}
.screenings3 h3
{
font-size: 30px;
line-height: 30px;
padding: 0 0 7px;
color: #b12b01;	
}
.screenings3 .screeningsText
{
right: 0px;
width:430px;
}
.screenings3 p.line1,
.screenings3 p em
{
font-size: 14px;
line-height: 19px;
font-family: Georgia,"Times New Roman",Times,serif;	
padding: 0px 0px 16px 0px;
}
.screenings3 p.line2
{
font-size: 18px;
line-height: 23px;
margin: 0px 0px 17px 0px;
}
.screenings3 p.line2 strong
{
font-size: 24px;
line-height: 32px;
}
.screenings3 p.line3
{
margin: 10px 0px;
padding: 18px 0px;
color: #b12b01;	
border: 1px solid #eeede8;
border-width: 1px 0px;
font-size: 14px;
line-height: 16px; 
}
.screenings3 p.line3
{
margin: 10px 0px 25px;
}
.screenings3 p.line4
{
font-size: 16px;
line-height: 16px;
font-style: italic;
font-family: Georgia,"Times New Roman",Times,serif;	
}
.screenings3 .recentScreenings
{
text-align: left;
}
.screenings3 .recentScreenings p
{
font-size: 13px;
line-height: 18px;
}
.screenings3 .recentScreenings strong
{
line-height: 26px;
}
.screenings3 h5.notDate
{
color: #b12b01;	
margin: 45px 0px 20px 0px;
font-weight: bold;
border: 2px solid #b12b01;
border-width: 0px 0px 2px 0px;
font-size: 18px;
text-transform: uppercase;
line-height: 22px;
}
/* My Real Father page
_____________________________*/
.myRedsFather .col1
{
width: 540px;	
}
.myRedsFather .col2
{
width: 410px;	
padding: 0 0 0 1px;
position: relative;
}
.myRedsFather .col2 h5
{
text-align: right;
font-size: 12px;
color: #f68205;
line-height: 14px;
padding: 0px 0 10px;	
}
.myRedsFather .col2 h4
{
font-size: 16px;
color: #8c8a6a;
line-height: 19px;
padding: 0px;	
font-weight: bold;
}
.myRedsFather .col2 h6
{
font-size: 13px;
color: #8c8a6a;
line-height: 16px;
padding: 0px;	
font-weight: normal;
}
.myRedsFather .col2 h3
{
font-size: 27px;
color: #b12b01;
line-height: 27px;
padding: 14px 0 14px;	
font-weight: bold;
}
.myRedsFather .col2 p
{
font-size: 14px;
line-height: 19px;
padding: 0 0 18px;
}
.myRedsFather .col2 .leadPara
{
font-size: 17px;
line-height: 22px;
padding: 0 0 18px;
}
#downloadComparisonPhotos,
#downloadComparisonPhotos:visited
{
color: #B32B03;
float: right;
margin: 10px 30px;
display: block;
font-size: 16px;
line-height: 23px;
padding: 6px 0px;
}
#downloadComparisonPhotos:active,
#downloadComparisonPhotos:hover
{
color: #000000;
}
/* Father page slider
_____________________________*/
#fSlide
{
width: 100%;
padding: 12px 0 2px;
position: relative;
height: 550px;
}
#fSlide .slideHeader
{
display: block;
height: 51px;
width: 960px;
background: url(../i/inside/headFatherSlider.png) no-repeat;
margin: 8px 0 10px;
}
#fSlide #slides
{
width: 960px;
height: 431px;
background: #b12b01;
}
#fSlide .slides_container
{
position: relative;
height: 410px;
width: 796px;
margin: 0 0 0 82px;
overflow: hidden;	
top: 10px;
}
#fSlide .pagination
{
height: 42px;
width: 960px;
padding: 0px;
display: block;
position: absolute;
bottom: 0px;
left: 0px;
background: #090300;
overflow: hidden;
z-index: 200;
text-align: center;	
}
#fSlide .pagination li
{
text-align: center!important;
display: inline-block;
.display: inline;
.zoom: 1;
width: 24px;
height: 42px;
margin: 0px 5px;
}
#fSlide .pagination li a
{
display: block;
height: 42px;
width: 24px;
overflow: hidden;
text-indent: -9999em;
background: url(../i/inside/btnSlideStars.png) 0 0 no-repeat;
}
#fSlide .pagination li.current a
{
background: url(../i/inside/btnSlideStars.png) 0 -42px no-repeat;
}
#fSlide .prev, #fSlide .next
{
display: block;
height: 57px;
width: 33px;
position: absolute;
z-index: 300;
top: 259px;
text-indent: -9999em;
overflow: hidden;
}
#fSlide .prev
{
left: 29px;
background: url(../i/inside/btnSlidePrev.png) no-repeat;
}
#fSlide .next
{
left: 898px;
background: url(../i/inside/btnSlideNext.png) no-repeat;
}



/* Footer
_____________________________*/
#footer
{
width: 960px;
border: solid #f68205;
border-width: 5px 0 0 0;	
padding: 5px 0 0 0;
margin: 10px 0 0 0;
}
#footer .footerContentWrap
{
width: 960px;
border: solid #d1d1d1;
border-width: 1px 0;
}
#footer .nav
{
float: left;
display: block;
width: 560px;
margin: 7px 0;
overflow: hidden;
position: relative;
text-align: left;
vertical-align: middle;	
}
#footer .nav li
{
display: inline-block;
.display: inline;
.zoom: 1;
font-size: 12px;
line-height: 15px;
vertical-align: middle;
margin: 7px 0px 7px;
padding: 0 4px;
border: solid #696969;
border-width: 0 0 0 1px; 	
}
#footer .nav li:first-child
{
border-width: 0;	
}
#footer .nav li a
{
color: #494949;	
}
#footer .nav li a:hover
{
color: #b12b01;	
}
#footer .twitter-share-button
{
float: right;
width: 90px;
display: block;
height: 24px;	
margin-top: 11px;
}
#footer .fb_iframe_widget
{
float: right;
width: auto;
height: 24px;
margin-top: 11px;	
}
#footer #fb-root
{
visibility: hidden;
display: none!important;
}
#footer .fb_edge_comment_widget
{
display: none!important;
}
#footer .emailfriend {
	margin: 15px 0;
	padding: 0 15px;
	display:block;
	float: left;
	clear: none;
}
#footer .emailfriend a, #footer .emailfriend a:visited {
	color: #B22A04;
}
#footer .emailfriend a:active, #footer .emailfriend a:hover {
	color: #B22A02;
}
#footer .socialMediaLink
{
display: block;
position: relative;
margin: 10px 20px 0px 0px;
float: left;
}

/* Navigation
_____________________________*/
/*#header .nav
{
display: block;
position: absolute;
bottom: 0px;
left: 0px;
height: 39px;
width: 960px;
overflow: hidden;	
}
#header .nav li
{
display: block;
float: left;
height: 39px;
background: url(../i/mainnavFMD.png) no-repeat;	
overflow: hidden;
}
#header .nav li a
{
display: block;
overflow: hidden;
height: 100%;
width: 100%;
text-indent: -9999em;
background: url(../i/transparent.gif) repeat;	
}
#header .nav .mnHome
{
width: 68px;
margin-left: 26px;
background-position: -26px -0px;	
}
#header .nav .mnHome:hover, .home #header .nav .mnHome
{
background-position: -26px -40px;	
}

#header .nav .mnInfo
{
width: 92px;
margin-left: 12px;
background-position: -106px -0px;	
}
#header .nav .mnInfo:hover, .filmInfo #header .nav .mnInfo
{
background-position: -106px -40px;	
}

#header .nav .mnPress
{
width: 68px;
margin-left: 13px;
background-position: -211px -0px;	
}
#header .nav .mnPress:hover, .press #header .nav .mnPress
{
background-position: -211px -40px;	
}

#header .nav .mnFather
{
width: 180px;
margin-left: 12px;
background-position: -291px -0px;	
}
#header .nav .mnFather:hover, .myRedsFather #header .nav .mnFather
{
background-position: -291px -40px;	
}

#header .nav .mnQA
{
width: 134px;
margin-left: 13px;
background-position: -484px -0px;	
}
#header .nav .mnQA:hover, .qAndA #header .nav .mnQA
{
background-position: -484px -40px;	
}

#header .nav .mnScreenings
{
width: 108px;
margin-left: 12px;
background-position: -630px -0px;	
}
#header .nav .mnScreenings:hover, .screenings #header .nav .mnScreenings
{
background-position: -630px -40px;	
}

#header .nav .mnBuy
{
width: 86px;
margin-left: 14px;
background-position: -752px -0px;	
}
#header .nav .mnBuy:hover, .buyDVD #header .nav .mnBuy
{
background-position: -752px -40px;	
}

#header .nav .mnContact
{
width: 84px;
margin-left: 14px;
background-position: -852px -0px;	
}
#header .nav .mnContact:hover, .contact #header .nav .mnContact
{
background-position: -852px -40px;	
}*/



/* tiny scrollbar css */
#scrollbar1 { width: 408px; margin: 0px 0 10px; }
#scrollbar1 .viewport { width: 380px; height: 376px; overflow: hidden; position: relative; }
.homeCols2 #scrollbar1 .viewport { width: 380px; height: 420px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(../i/scrollbar/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; float: right; width: 28px; }
#scrollbar1 .track { background: transparent url(../i/scrollbar/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width: 28px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(../i/scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 28px; cursor: move; overflow: hidden; position: absolute; top: 5px; left: 0px; }
#scrollbar1 .thumb .end { background: transparent url(../i/scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 0%; overflow: hidden; height: 15px; width: 28px; }
#scrollbar1 .disable { display: none; }

/* Reds Father Scrollbar */
.myRedsFather #scrollbar1 { width: 410px; margin: 0 0 0; }
.myRedsFather #scrollbar1 .viewport { width: 382px; height: 420px; overflow: hidden; position: relative; }


/* Reuseable Classes */

.imgFloatRight
{
display: block;
float: right;
margin: 0px 0px 15px 15px;
position: relative;
}
.imgFloatLeft
{
display: block;
float: left;
margin: 0px 15px 15px 0px;
position: relative;
}
.indentLeft10
{
padding-left: 9px;
}
.alignCenter
{
text-align: center;	
}

/* breaking news page
_____________________________*/

.breakingNews .contentLevel ul,
.breakingNews .contentLevel ul li
{
display: block;
position: relative;
}
.breakingNews .contentLevel ul li
{
width: 470px;
float: left;
border: 0px solid #F68205;
border-width: 0px 0px 1px 0px;	
padding: 0px 0px 10px 0px;
margin: 0px 0px 20px 0px;
}
.breakingNews .contentLevel ul li.odd
{
margin: 0px 0px 20px 20px;
}
.breakingNews .contentLevel ul li img
{
display: block;
position: relative;
float: left;
}
.breakingNews .contentLevel ul li h3,
.breakingNews .contentLevel ul li p
{
display: block;
position: relative;
float: right;
width: 220px;
margin: 0px 0px 0px 20px;
}
.breakingNews .contentLevel ul li p
{
padding: 8px 0px 0px 0px;
}
.breakingNews .contentLevel ul li a,
.breakingNews .contentLevel ul li a:visited
{
color: #B12B01;
font-style: italic;
font-weight: bold;
text-decoration: none;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 14px;
line-height: 19px;
}
.breakingNews .contentLevel ul li a:active p,
.breakingNews .contentLevel ul li a:hover p
{
color: #000000;
text-decoration: underline;
}
.breakingNews .contentLevel ul li a h3
{
color: #B12B01;
font-size: 19px;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
line-height: 22px;
padding: 0 0 4px;
font-style: normal;
}
/* news 3
_____________________________*/
.newsPage3 .col1
{
width: 470px;
}
.newsPage3 .col2
{
width: 469px;
}
.newsPage3 .col2 p
{
font-size: 14px;
line-height: 22px;	
}
.newsPage3 .col1 p a,
.newsPage3 .col1 p a:visited,
.newsPage3 .col2 p a,
.newsPage3 .col2 p a:visited
{
color: #c40017;
font-weight: 600;
font-style: italic;
text-decoration: none;	
font-size: 19px;
line-height: 24px;
}

.newsPage3 .col1 p a:hover,
.newsPage3 .col2 p a:hover,
.newsPage3 .col1 p a:active,
.newsPage3 .col2 p a:active
{
text-decoration: underline;
color: #101010;	
}
.newsPage3 p.marginTopBottom
{
display: block;
margin: 15px 0px 10px 0px;
}
.newsPage3 .col1 h3,
.newsPage3 .col2 h3
{
font-size: 30px;
line-height: 32px;
font-weight: bold;
vertical-align: middle;
color: #c40017;
padding: 6px 0 0px 0;
text-align: center;
}

.newsPage3 .col2 p strong
{
font-size: 19px;
line-height: 24px;
font-weight: 200;
}

.news003 .newscaption {
font-family: Arial, Helvetica, sans-serif;	
font-size: 17px;
line-height: 21px;
text-align: center;
color: #0a0906;
}
/* news 6
_____________________________*/

.newsPage6 #breakingnewsvideo {
background: transparent url('../i/inside/breakingnews006video2.jpg'); no-repeat center center;
background-repeat: no-repeat;
width: 526px;
height: 320px;
display: block;
position: relative;
}
.newsPage6 .bnBox
{
padding: 10px 15px 0;	
}
.newsPage6 .bnBox h3
{
padding: 0 0 4px 0px;
font-size: 17px;
line-height: 20px;
font-weight: bold;
color: #b12b01;	
}
.newsPage6 .bnBox h4
{
padding: 0 0 5px 0px;
font-size: 12px;
line-height: 15px;
font-weight: normal;
color: #888;
font-style: italic;
}
.newsPage6 .bnBox p
{
padding: 0px 0 0px 0px;
font-size: 14px;
line-height: 19px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}
.newsPage6 .bnBox p a
{
color: #101010;
font-weight: bold;
font-style: italic;
text-decoration: none;	
}
.newsPage6 .bnBox p a:hover
{
text-decoration: underline;
color: #101010;	
}
.newsPage6 .bnBox h5
{
padding: 0 0 5px 1px;
font-size: 13px;
line-height: 17px;
font-weight: bold;
color: #121212;
text-align: left;	
}
.newsPage6 .bnBox hr
{
display: block;
height: 0px;
overflow: hidden;
padding: 0 0 1px;
border: none;
background: #ccc;
margin: 0 0 30px 0;	
}
#breakingNews6Link,
#breakingNews6Link:visited
{
color:#000000;
}
#breakingNews6Link:active,
#breakingNews6Link:hover
{
color: #b12b01;
text-decoration: none;
}
#breakingNews6Line
{
display: block;
position: relative;
margin: 15px 0px 22px;
background: url(../i/inside/breakingNewsLine.jpg) repeat-x left top;
height: 2px;
width: 100%;
}


.newsPage7 .section1 h3
{
padding: 14px 0px 0px 0px;
}
.newsPage7 .section1 h4
{
font-size: 17px;
line-height: 24px;
font-family: arial, helvetica, sans-serif;
padding: 14px 0px 23px 0px;
}
.newsPage7 .section2
{
display: block;
position: relative;
}
.newsPage7 .section2 > a
{
display: block;
position: relative;
float: left;
}
.newsPage7 .section2 > a.middle
{
margin: 0px 20px 0px 19px;
}
.newsPage7 p.alignleft,
.newsPage7 p.alignright
{
float: left;
display: block;
position: relative;
width: 440px;
}
.newsPage7 p.alignright
{
float: right;
}
.newsPage7 img.alignleft,
.newsPage7 img.alignright
{
float: left;
display: block;
position: relative;
}
.newsPage7 img.alignright
{
float: right;
}

.newsPage7 p
{
font-size: 15px;
line-height: 22px;
color: #111111;
font-family: Georgia, "Times New Roman", Times, serif;
}
.newsPage7 .section1 .col1 p
{
padding: 0px 18px 8px 0px;
}
.newsPage7 .section1 .col2 
{
width: 526px;
}
.newsPage7 .section1 .col2 #breakingnewsvideo {
background: transparent url('../i/inside/news/007/video007preview.jpg'); no-repeat center center;
}

.newsPage7 .section2 .col1
{
width: 445px;
}
.newsPage7 .section2 .col1 li
{
float: left;
margin: 0px 4px 18px 0px;
}
.newsPage7 #random,
.newsPage7 p.clickToEnlarge
{
font-size: 12px;
line-height:28px;
font-style:italic;
color: #111111;
text-align: center;	
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration: underline!important;
}
.newsPage7 #random
{
position: absolute;
display: block;
left: 319px;
top: 248px;
*top: 0px;
z-index:99;
width: 320px;
}
.newsPage7 a.clickHere
{
padding: 12px 0px 0px 0px;
color: #c40017;
font-weight: 600;
font-style: italic;
text-decoration: none;	
font-size: 14px;
line-height: 18px;
}
.newsPage7 p span
{
font-size: 13px;
line-height: 16px;
display: block;
font-style: italic;
position: relative;
margin: 10px 0px 0px 0px;
}
.newsPage7 p span strong
{
font-style: none;
}
.newsPage7 #random:visited,
.newsPage7 #random
{
color: #111111;
}
.newsPage7 .section2 .col2
{
width: 485px;
padding: 0px 0px 0px 16px;
}
.newsPage7 .section2 .col2 .dlLink,
.newsPage7 .section2 .col2 .dlLink:visited
{
color: #b12b01;
}
.newsPage7 .section2 .col2 .dlLink:active,
.newsPage7 .section2 .col2 .dlLink:hover
{
color: #3F3F3F;
}
.newsPage7.news .qaPagination span
{
.margin: 0px 3px;
}


/* Navigation Update - 20130617
_____________________________*/
#header .nav
{
display: block;
position: absolute;
bottom: 0px;
left: 0px;
height: 39px;
width: 960px;
overflow: hidden;	
}
#header .nav li
{
display: block;
float: left;
height: 39px;
background: url(../i/mainnavFMD.png) no-repeat;	
overflow: hidden;
}
#header .nav li a
{
display: block;
overflow: hidden;
height: 100%;
width: 100%;
text-indent: -9999em;
background: url(../i/transparent.gif) repeat;	
}
#header .nav .mnHome
{
width: 68px;
margin-left: 46px;
background-position: -46px -0px;	
}
#header .nav .mnHome:hover, .home #header .nav .mnHome
{
background-position: -46px -40px;	
}

#header .nav .mnInfo
{
width: 92px;
margin-left: 26px;
background-position: -140px -0px;	
}
#header .nav .mnInfo:hover, .filmInfo #header .nav .mnInfo
{
background-position: -140px -40px;	
}

#header .nav .mnPress
{
width: 68px;
margin-left: 26px;
background-position: -258px -0px;	
}
#header .nav .mnPress:hover, .press #header .nav .mnPress
{
background-position: -258px -40px;	
}

#header .nav .mnFather
{
width: 180px;
margin-left: 26px;
background-position: -352px -0px;	
}
#header .nav .mnFather:hover, .myRedsFather #header .nav .mnFather
{
background-position: -352px -40px;	
}

#header .nav .mnQA
{
width: 134px;
margin-left: 26px;
background-position: -558px -0px;	
}
#header .nav .mnQA:hover, .qAndA #header .nav .mnQA
{
background-position: -558px -40px;	
}

/*#header .nav .mnScreenings
{
width: 108px;
margin-left: 12px;
background-position: -630px -0px;	
}
#header .nav .mnScreenings:hover, .screenings #header .nav .mnScreenings
{
background-position: -630px -40px;	
}*/

#header .nav .mnBuy
{
width: 86px;
margin-left: 26px;
background-position: -718px -0px;	
}
#header .nav .mnBuy:hover, .buyDVD #header .nav .mnBuy
{
background-position: -718px -40px;	
}

#header .nav .mnContact
{
width: 84px;
margin-left: 27px;
background-position: -831px -0px;	
}
#header .nav .mnContact:hover, .contact #header .nav .mnContact
{
background-position: -831px -40px;	
}