/* typography.css */

body { 
/*
font : 72%/1.5 "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; color : #ffffff; }
*/
/* 12.5 px */
font : 78%/1.75 "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color : #ffffff; 
}

.word_wrap {
white-space : pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap : break-word;
}

body.design div#content_sub {
font : 85%/1.25 "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color : #ffffff; 
letter-spacing : 0.5pt;
}

/* commercials typography */
body.commercials {
/* 9px */
font : 56.25%/1.5 "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color : #ffffff; 
}

.commercials div#content_sub h3 {
/* 12 px 85% opacity */
font: 133% "HelveticaNeue-Medium", "Helvetica Neue Medium", Helvetica, Arial, sans-serif;
font-weight : bold;
color : #ffffff;
filter: alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
margin-bottom : 0.1em;
font-size : 11px;
}

.commercials div#content_sub br {
margin-bottom : 0.1em;
}

/* 10 px  70% opacity */
.commercials div#content_sub p {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
filter: alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
letter-spacing : 0.5px;
margin-bottom : 0.1em;
/* 10px */
font-size : 111%;
font-size : 10px;
}


/* 11 px  85% opacity */
.commercials div#content_main h2 {
font: 122% "HelveticaNeue-Bold", "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
filter: alpha(opacity=85);
-moz-opacity:.85;
opacity: .85;
letter-spacing: 0.1em;
font-weight : bold;
font-size : 11px;
}

/* 11px  80% opacity */
ul#director-reels h3, ul#director-profile h3 {
font: 122% "HelveticaNeue-Bold", "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
filter: alpha(opacity=80);
-moz-opacity:.80;
opacity: .80;
letter-spacing: 0.1em;
font-weight: bold;
font-size: 11px;
}

/* 9px  85% opacity*/
ul#director-reels-list h4, ul#director-profile h4, li#featured-reels h3 {
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
letter-spacing : 0.2em;
filter: alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
font-size : 9px;
}

/* 12px  85% opacity */
.commercials div#content_main p {
font : 133%/1.5 "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color : #ffffff; 
filter: alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
margin-bottom :0.75em;
}

.inside-rh div#content_main h2, .inside-rh div#content_main h3, .inside-rh div#content_main h4, .inside-rh div#content_main p,.inside-rh div#content_main  ul, .inside-rh div#content_main blockquote {
margin : 0 0 0.75em;
}

div#content_main h1 { 
font : 220% "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.inside-rh div#content_main h2, .film div#content_main h2 {
margin-bottom : 0.75em;
font : 200% "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#gutter-profile div#content_main h2 {
margin-bottom: 0.15em;
}

.inside-rh div#content_main p, .film div#content_main p {
margin-bottom : 1.0em;
}

.inside-rh div#content_main h3, .film div#content_main h3 {
margin-bottom : 0.15em;
font : 125% "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.film div#content_main h3 + p {
font-size : 110%;
margin-bottom: 0.5em;
}

.gutter-profile div#content_main h2 + p {
font-size : 110%;
margin-bottom: 0.75em;
}

.film div#content_main ul#profile-list h3 + p {
margin-bottom: 0.15em;
font-size : 100%;
}

ul#theme-park-credits, ul#film-credits, ul#profile-list {
list-style-type : none !important;
}

.inside-rh #content_main ul , .film #content_main ul {
list-style-type : disc;
}


.inside-rh #content_main ol , .film #content_mail ol {
list-style-type: decimal;
}

em {
font-style : italic;
}

strong {
font-weight : bold;
}


