/*
	Theme Name: Genesis Custom: I AM
	Theme URL: http://www.studiopress.com/themes/genesis_custom
	Description: Genesis is an advanced Theme Framework for WordPress. Please <strong>do not modify</strong> this stylesheet, as it will be overridden in Genesis updates.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	Version: 1.3.1
	Template: genesis
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

@import url('http://www.iamthedoc.com/site/wp-content/themes/genesis/style.css');



body {
		font-family: "junction-1","junction-2",sans-serif;
        background: #ef7f04 url(images/main_bg.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_bg.jpg', sizingMethod='scale')";
}

.page-id-450, .page-id-659, .page-id-667, .page-id-664, .page-id-669, .page-id-657 {
        background: url(images/tom_bg.jpg) no-repeat center center fixed;
        -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tom_bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tom_bg.jpg', sizingMethod='scale')";
}

.page-id-70, .page-id-549, .page-id-528, .page-id-1863, .page-id-1865, .page-id-1868 {
        background: url(images/screenings_bg.jpg) no-repeat center center fixed;
        -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/screenings_bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/screenings_bg.jpg', sizingMethod='scale')";
}

.page-id-588, .page-id-1818, .page-id-1907 {
		background: url(images/toms-blog_bg.jpg) no-repeat center center fixed;
     	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/toms-blog_bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/toms-blog_bg.jpg', sizingMethod='scale')";
}

.page-id-448, .page-id-1693, .single-post, .page-id-2007 {
		background: url(images/mediagallery_bg.jpg) no-repeat center center fixed;
     	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mediagallery_bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mediagallery_bg.jpg', sizingMethod='scale')";
}

.page-id-1295, .page-id-631, .page-id-641, .parent-pageid-1295, .parent-pageid-788, .parent-pageid-793 {
		background: url(images/thefilm_bg.jpg) no-repeat center center fixed;
     	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/thefilm_bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/thefilm_bg.jpg', sizingMethod='scale')";
}

.page-id-69, .page-id-1661, .page-id-1672, .page-id-2166 {
		background: url(images/press_bg.jpg) no-repeat center center fixed;
     	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/press_bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/press_bg.jpg', sizingMethod='scale')";
}

.page-id-452, .page-id-2179 {
		background: url(images/foundation_bg.jpg) no-repeat center center fixed;
     	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/foundation_bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/foundation_bg.jpg', sizingMethod='scale')";
}

.page-id-2389, .page-id-2556 {
		background: url(images/forum_bg.jpg) no-repeat center center fixed;
     	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/forum_bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/foundation_bg.jpg', sizingMethod='scale')";
}

.page-id-3681, .page-id-3682, .page-id-3684, .page-id-3686, .page-id-3688, .page-id-3778 {
		background: url(images/vod_bg.jpg) no-repeat center center fixed;
     	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/vod_bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/vod_bg.jpg', sizingMethod='scale')";
}

#wrap {
    background: none;
    margin: 0 auto;
    width: 1210px;
}

#header-nav-extension {
	background:url("images/header-nav-img.png");
	background-repeat:repeat-x !important;
	z-index:-1;
	position:absolute;
	width:257px;
	min-width:100%;
	height:295px;
}

.page-id-450 #header-nav-extension, .page-id-1295 #header-nav-extension, .page-id-631 #header-nav-extension, .page-id-641 #header-nav-extension, .page-id-659 #header-nav-extension, .page-id-667 #header-nav-extension, .page-id-664 #header-nav-extension, .page-id-669 #header-nav-extension, .page-id-657 #header-nav-extension, .parent-pageid-788 #header-nav-extension, .parent-pageid-1295 #header-nav-extension, .parent-pageid-793 #header-nav-extension, .page-id-452 #header-nav-extension, .page-id-2179 #header-nav-extension, .page-id-2389 #header-nav-extension, .page-id-2556 #header-nav-extension {
	background:url("images/header-nav-img_blue.png");
}

.page-id-3681 #header-nav-extension, .page-id-3682 #header-nav-extension, .page-id-3684 #header-nav-extension, .page-id-3686 #header-nav-extension, .page-id-3688 #header-nav-extension, .page-id-3778 #header-nav-extension {
	background:url("images/header-nav-img_blue.png") !important;
}

.page-id-70 #header-nav-extension, .page-id-528 #header-nav-extension, .page-id-549 #header-nav-extension, .page-id-1863 #header-nav-extension, .page-id-1865 #header-nav-extension, .page-id-1868 #header-nav-extension {
	background:url("images/header-nav-img_yellow.png");
}

.page-id-588 #header-nav-extension, .page-id-1818 #header-nav-extension, .page-id-1907 #header-nav-extension {
	background:url("images/header-nav-img_red.png");
}

.page-id-69 #header-nav-extension, .page-id-1661 #header-nav-extension, .page-id-1672 #header-nav-extension, .page-id-2166 #header-nav-extension {
	background:url("images/header-nav-img_tan.png");
}

.page-id-448 #header-nav-extension, .page-id-1693 #header-nav-extension, .single-post #header-nav-extension, .page-id-2007  #header-nav-extension{
	background:url("images/header-nav-img_green.png");
}

a.post-edit-link {
	display:none;
}


/***** Header ******/

#header {
	width:1210px;
}

.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a {
    height: 142px;
    width: 703px;
	margin-left:-30px;	
}

#title-area #title, #title-area #title a, #title-area #title a:hover, #title-area #description {
	display:none;
}

/***** Header Widget Area *****/

#text-20, #text-20 .follow {
	display:inline-block;
	vertical-align:top;
}

#header .widget-area {
	width:465px;
	margin-top: 0px;
}

#header .widget-area h4 {
    color: #2FB8EE;
    font-size: 11px;
	margin-left: 41px;
    margin-right: 5px;
	margin-top: 2px;
    text-transform: uppercase;
}
#text-16 {
	display:none;
}

/*FireFox 2 */
#header .widget-area h4, x:-moz-any-link {
    color: #2FB8EE;
    font-size: 11px;
    margin-left: 1px;
    margin-right: 7px;
	margin-top: 2px;
    text-transform: uppercase;
}

/*FireFox 3 */
#header .widget-area h4, x:-moz-any-link, x:default {
    color: #2FB8EE;
    font-size: 11px;
    margin-left: 1px;
    margin-right: 7px;
	margin-top: 2px;
    text-transform: uppercase;
}

#text-3 {
	width:498px;
	margin-bottom: 7px;
	margin-left:-125px;
	margin-top:40px;
	line-height:22px;
}

#share-widget-3 {
	display:inline-block;
	zoom:1;
	*display: inline;
	_height:auto;
}

#text-4 {
	display:inline-block;
	vertical-align:top;
	margin-left:5px;
	zoom:1;
	*display: inline;
	_height:auto;
}

#text-3 h4, #text-4 h4 {
	display:none;
}

.follow_links, .follow_links .followwrap, .follow_links h4 {
	display:inline-block;
	color:#FFF;
	zoom:1;
	*display: inline;
	_height:auto;
}

*:first-child+html .follow_links, *:first-child+html .follow_links .followwrap, *:first-child+html .follow_links h4 {
	vertical-align:middle;
}

#coming_to_theaters {
	color: white;
	font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:right;
	letter-spacing: -.05em;
}

.wf-active #coming_to_theaters {
    font-size: 26px;
}

#enter_email {
	color: white;
    font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
    letter-spacing: 2px;
    text-align: right;
    text-transform: uppercase;
}

/***** Nav ******/

#nav, #subnav {
	font-family: "museo-slab-1","museo-slab-2",slab-serif,Georgia,serif;
	width:1210px;
	background:none;
	border:none;
	margin-left:-10px;
}

*:first-child+html #nav {
	margin-top:62px;
	margin-bottom:13px;
}

#nav ul, #subnav ul, #header ul.nav, #header ul.menu {
	margin:0 0 0 0px;
}

#nav li, #subnav li, #header ul.nav li, #header ul.menu li {
	margin-top:15px;
	margin-left:30px;
	margin-bottom:15px;
}
	
#nav li.navfilm, #nav li.navtom, #nav li.navmedia, #nav li.navpress, #nav li.navscreenings, #nav li.navfoundation {
	border: 5px solid black;
    height: 85px;
    width: 134px;
	transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

#nav li.navfilm:hover, #nav li.navtom:hover, #nav li.navmedia:hover, #nav li.navpress:hover, #nav li.navscreenings:hover, #nav li.navfoundation:hover {
	border: 5px solid white;
	box-shadow: 0 0 5px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 5px rgba(255, 255, 255, 1); 
    -moz-box-shadow: 0 0 5px rgba(255, 255, 255, 1); 
}

.page-id-1295 #nav li.navfilm, .parent-pageid-1295 #nav li.navfilm, .parent-pageid-788 #nav li.navfilm, .parent-pageid-793 #nav li.navfilm, .page-id-450 #nav li.navtom, .page-id-659 #nav li.navtom, .page-id-667 #nav li.navtom, .page-id-664 #nav li.navtom, .page-id-669 #nav li.navtom, .page-id-657 #nav li.navtom, .page-id-69 #nav li.navpress, .page-id-1661 #nav li.navpress, .page-id-1672 #nav li.navpress, .page-id-70 #nav li.navscreenings, .page-id-452 #nav li.navfoundation, .page-id-448 #nav li.navmedia, .page-id-3681 #nav li.navvod, .parent-pageid-3681 #nav li.navvod, {
	border: 5px solid white;
	box-shadow: 0 0 5px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 5px rgba(255, 255, 255, 1); 
    -moz-box-shadow: 0 0 5px rgba(255, 255, 255, 1);
}

#nav li.navfilm a, #nav li.navtom a, #nav li.navmedia a, #nav li.navpress a, #nav li.navscreenings a, #nav li.navfoundation a {
	bottom: 0;
    color: white;
    height: 25px;
    padding: 65px 0 0;
    text-align: center;
    width: 135px;
}

#nav li.navhome {
	background:transparent;
	margin-right: -11px;
}

#nav li.navforum {
	background:transparent;
	margin-left: 20px;
}

#nav li.navhome a {
	background:url("images/home.png") no-repeat 0 0px;
	height:80px;
	color:transparent;
}

#nav li.navforum a {
	background:url("images/forum.png") no-repeat 0 0px;
	height:80px;
	color:transparent;
}

#nav li.navhome a:hover, #nav li.navforum a:hover {
	background-position: 0 -95px;
}

#nav li.navfilm a {
	background: url("images/navpic_film.jpg") no-repeat scroll 0 0 transparent;
}

#nav li.navtom a {
	background: url("images/navpic_tom.jpg") no-repeat scroll 0 0 transparent;
}

#nav li.navmedia a {
	background: url("images/navpic_media.jpg") no-repeat scroll 0 0 transparent;
}

#nav li.navpress a {
	background: url("images/navpic_press.jpg") no-repeat scroll 0 0 transparent;
}

#nav li.navscreenings a {
	background: url("images/navpic_screenings.jpg") no-repeat scroll 0 0 transparent;
}

#nav li.navfoundation a {
	background: url("images/navpic_foundation.jpg") no-repeat scroll 0 0 transparent;
}

/***** Home-Dev ******/
.page-id-2398 #nav {
	background-position: 0 10px;
}

.page-id-2398 #collapscat-3 {
	display:none;
}

.page-id-2398 #asdfasasd {
	margin-left: 10px;
    margin-top: -11px;
    width: 190px;
}

.page-id-2398 #sidebar .widget, .page-id-2398 #sidebar-alt .widget {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0 !important;
	padding-bottom:0px !important;
}

.page-id-2398 #asdfasasd a, .page-id-2398 #asdfasasd a:visited {
    font-family:"junction-1","junction-2",sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase
}

/***** Inner ******/

.page-id-428 #inner, .page-id-2398 #inner, .page-id-3313 #inner {
	width:1210px;
    background: url("images/tagline.png") no-repeat scroll 0 0 transparent;
	background-repeat:no-repeat;
    height: 29px;	
	margin: 5px 0;
}

*:first-child+html .page-id-428 #inner, *:first-child+html .page-id-2398 #inner, *:first-child+html .page-id-3313 #inner {
height: auto !important; }

.page-id-448 .entry-title, .page-id-428 .entry-title, .page-id-1295 .entry-title, .page-id-631 .entry-title, .page-id-641 .entry-title, .page-id-793 .entry-title, .page-id-796 .entry-title, .page-id-788 .entry-title, .page-id-452 .entry-title, .post-1647 .entry-title, .post-1654 .entry-title, .post-1656 .entry-title, .page-id-69 .entry-title, .page-id-1672 .entry-title, .page-id-1818 .entry-title, .page-id-2166 .entry-title, .page-id-2007 .entry-title, .page-id-2179 .entry-title, .page-id-2398 .entry-title, .page-id-3313 .entry-title, .page-id-3681 .entry-title, .page-id-3682 .entry-title, .page-id-3684 .entry-title, .page-id-3686 .entry-title, .page-id-3688 .entry-title, .page-id-3778 .entry-title {
	display:none;
}

.page-id-1818 #inner {
	width:1210px;
	margin: -50px 0 0 125px;
}

#inner {
	width:1210px;
	margin: 5px 0;
}

.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
    width: 1210px;
}

#sidebar .textwidget, #sidebar-alt .textwidget, #sidebar .execphpwidget,  #sidebar-alt .execphpwidget {
    font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
    line-height: 18.1px;
    margin: -12px 0 0 13px;
    width: 225px;
	color: #666;
	padding: 10px 10px 0;
}

#sidebar .textwidget, #sidebar .execphpwidget {
	margin-top:30px !important;
}

.page-id-2398 #sidebar .textwidget, .page-id-2398 #sidebar .execphpwidget {
	margin-top:0px !important;
}

.page-id-2398 #text-19 {
	display:none;
}

#embed_line1 {
	margin-left:-23px;
}

#embed_line2 {
	margin-left:-23px;
	margin-bottom:12px;
}

*:first-child+html #sidebar .textwidget, *:first-child+html #sidebar .execphpwidget {
	margin-top:18px !important;
}

#textwidget_h1 {
    color: #FFFFFF;
    font-family: "museo-slab-1","museo-slab-2",sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 22px;
}

#textwidget_h2 {
    color: #FFFFFF;
    font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
    font-size: 16px;
	display:inline-block;
	zoom:1;
	*display: inline;
	_height:auto;
}

#screenings_more, #screenings_more a {
	font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
	color:#FFFFFF;
	font-size:13px;
	margin-top:15px;
}

#screenings_more a {
	text-decoration:none;
}

#screenings_more a:hover {
	color: #666;
}

#sidebar .widget, #sidebar-alt .widget {
    background: none repeat scroll 0 0 transparent;
	border: none;
}

.page-id-428 #sidebar-alt .widget, .page-id-3313 #sidebar-alt .widget {
    background: none repeat scroll 0 0 transparent;
	border: none;
	margin: 0 0 0px !important;
	padding:0 0 0px !important;
}
.page-id-428 #sidebar .widget, .page-id-3313 #sidebar .widget {
    background: none repeat scroll 0 0 transparent;
	border: none;
	margin: 0 0 0px !important;
	padding:0 0 0px !important;
}

.page-id-428 #sidebar .textwidget, .page-id-428 #sidebar .execphpwidget, .page-id-3313 #sidebar .textwidget, .page-id-3313 #sidebar .execphpwidget {
    margin-top:-11px !important;
}

.page-id-428 #sidebar ul, .page-id-428 #sidebar ol, .page-id-428 #sidebar-alt ul, .page-id-428 #sidebar-alt ol, .page-id-2398 #sidebar ul, .page-id-2398 #sidebar ol, .page-id-2398 #sidebar-alt ul, .page-id-2398 #sidebar-alt ol, .page-id-3313 #sidebar ul, .page-id-3313 #sidebar ol, .page-id-3313 #sidebar-alt ul, .page-id-3313 #sidebar-alt ol, {
    margin: 0 0 0;
    padding: 0 10px 0 22px;
}

#forum_link {
	font-family: "junction-1","junction-2",sans-serif;
	font-size:12px;
	text-decoration:none;
}

#forum_link a, #forum_link a:hover {
	font-family: "junction-1","junction-2",sans-serif;
	font-size:12px;
	text-decoration:none;
}

.page-id-428 #sidebar h4, .page-id-428 #sidebar-alt h4, .page-id-2398 #sidebar h4, .page-id-2398 #sidebar-alt h4, .page-id-3313 #sidebar h4, .page-id-3313 #sidebar-alt h4 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: "museo-slab-1","museo-slab-2",sans-serif;
    margin-left: 13px;
	margin-bottom:-8px;
	padding: 5px 5px 0 10px !important;
}

#sidebar h4, #sidebar-alt h4 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: "museo-slab-1","museo-slab-2",sans-serif;
    margin-left: 13px;
	padding: 5px 5px 0 10px !important;
}

#sidebar-alt {
    margin-left: 83px;
    width: 199px;
}

#quoteauthor {
	font-size:13px;
	text-align:center;
	line-height:17px;
	font-weight:normal;
}

#quoterotator {
	text-transform:uppercase;
	text-align:center;
	font-size:22px;
	line-height:24px;
	float:left;
	margin-top:90px;
	margin-bottom:-10px;
	color:#FFA500;
	font-family:"museo-slab-1","museo-slab-2",slab-serif,Georgia,serif;
	font-weight:bold;
}

#quoterotator a {
	text-decoration:none;
	text-align:center;
	color:#FF8F00;
}

#quoterotator p {
	text-align:center;
}

#content-sidebar-wrap {
    width: 904px;
}

.page-id-428 #content-sidebar-wrap, .page-id-428 #sidebar-alt, .page-id-3313 #content-sidebar-wrap, .page-id-3313 #sidebar-alt {
	margin-top:30px !important;
	margin-bottom:-50px !important;
}

#content-sidebar-wrap, #sidebar-alt {
	margin-top:30px;
	margin-bottom:50px;
}

#content h1 {
    display: none;
}

#page_content_title {
	color: white;
    display: inline;
    font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 15px;
    text-transform: uppercase;
}

.wf-active #page_content_title {
    font-size: 50px;
}

.page-id-1661 #content-sidebar-wrap, .page-id-1295 #content-sidebar-wrap, .page-id-450 #content-sidebar-wrap, .page-id-448 #content-sidebar-wrap, .page-id-452 #content-sidebar-wrap, .page-id-631 #content-sidebar-wrap, .page-id-641 #content-sidebar-wrap, .page-id-1693 #content-sidebar-wrap, .page-id-3681 #content-sidebar-wrap, .page-id-3682 #content-sidebar-wrap, .page-id-3684 #content-sidebar-wrap, .page-id-3686 #content-sidebar-wrap, .page-id-3688 #content-sidebar-wrap, .page-id-3778 #content-sidebar-wrap {
	margin-left: 100px !important;
}

.page-id-1672 #content-sidebar-wrap, .page-id-588 #content-sidebar-wrap, .page-id-1907 #content-sidebar-wrap {
	margin-left: 150px !important;
}

.page-id-428 #content-sidebar-wrap, .page-id-2398 #content-sidebar-wrap, .page-id-3313 #content-sidebar-wrap {
	margin-top:50px;
}

.page-id-528 #content-sidebar-wrap, .page-id-1863 #content-sidebar-wrap, .page-id-1865 #content-sidebar-wrap, .page-id-1868 #content-sidebar-wrap {
	margin-left: 150px !important;
}

.page-id-70 #sidebar {
    display: none !important;
}

.page-id-70 #content, .page-id-549 #content {
    width: 675px !important;
	margin-left: 69px;
	min-height:350px;
}

.page-id-70 #quoterotator, .page-id-70 #screenings_h2, .page-id-549 #quoterotator, .page-id-549 #screenings_h2 {
	color: #ffff00 !important;
}

#line {
    background-color: #FFFFFF;
    height: 1px;
    margin-bottom: 10px;
    margin-top: 15px;
	width: 675px;
	
}

#screenings_h2 {
    color: #FFA500;
    font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
	text-transform:uppercase;
}

#screenings_body {
    color: #FFFFFF;
    font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
    font-size: 16px;
    line-height: 22px;
	margin-bottom: 12px;
}

#screenings_link {
	font-family: "junction-1","junction-2",sans-serif;
    padding-top: 4px;
    width: 115px;
	color: white;
	font-size: 12px;
	text-align:center;
	display:inline;
	font-style:italic;
}

#screenings_link a {
	color:white;
	text-decoration:none;
}

#screenings_link a:hover {
	color:yellow;
}

#screenings_showtimes_link a {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
	font-size:22px;
	margin-bottom:13px;
	margin-right:10px;
	text-transform:uppercase;
	font-weight: bold;
	color:#FFFF00;
	display:inline;
}

#screenings_showtimes_link a:hover {
	color:white;
	text-decoration:none;
}

#coming_to_theaters a {
	color:#fff;
	text-decoration:none;
}
#coming_to_theaters a:hover {
	color:#2FB8EE;
	text-decoration:none;
}

#fb_trivia {
	color: #FFFFFF;
    font-size: 10px;
    margin-left: -24px;
	margin-top:3px;
}

#fb_trivia_btn {
	width:347px;
	height:27px;
	display:block;
	margin-bottom: 15px;
	margin-left: 26px;
}

#fb_trivia_btn a {
	width:347px;
	height:27px;
	background:url("images/facebook_trivia_bg.png") no-repeat scroll left top transparent;
	display:block;
}

#fb_trivia_btn a:hover{
background-position:0 -27px;
}
	

/***** I AM Tom Page ******/
.page-id-450 #content-sidebar-wrap {
	margin-top:30px;
}

.page-id-450 #content {
	width:700px;
}

#readblog {
	border-bottom: 1px solid white;
    border-top: 1px solid white;
    color: white;
    display: inline-block;
    font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 15px;
    padding: 6px 0;
    text-transform: uppercase;
    vertical-align: bottom;
	zoom:1;
	*display: inline;
	_height:auto;
}

.wf-active #readblog {
    font-size: 21px;
    margin-bottom: 5px;
    padding: 8px 0;
}

#readblog a{
	color: white;
	text-decoration:none;
}

#readblog a:hover{
	color:#057994;
}

.page-id-450 .navigation a{
	color: gray !important;
    display: block;
    font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: 2px;
    margin-top: 5px;
    text-transform: uppercase;
}

.page-id-450 .navigation {
	border-top: 1px solid gray;
    overflow: hidden;
    padding: 2px 0 0;
    width: 100%;
}

/***** Content Widget - Tab Area ******/

#content-widget {
	width:650px;
	margin-top:10px;
}

#content-widget h2 {
    font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
	font-weight:bold;
	text-transform:uppercase;
    font-size: 20px;
	margin-bottom:5px;
}

#tabbox_line {
	background-color: #FFFFFF;
    height: 1px;
    margin-bottom: 20px;
    margin-top: 0;
}

#box_lower_content{}

#box_image {
	display: inline-block;
	margin-right: 15px;
    vertical-align: top;
	-moz-box-shadow: 3px 3px 4px #A0A0A0;
	-webkit-box-shadow: 3px 3px 4px #A0A0A0;
	box-shadow: 3px 3px 4px #A0A0A0;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#A0A0A0')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#A0A0A0');
	zoom:1;
	*display: inline;
	_height:auto;
}

#box_text_wrap {
	display: inline-block;
    width: 365px;
	zoom:1;
	*display: inline;
	_height:auto;
}
#content-widget h3 {
	font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
	font-weight:bold;
	text-transform:uppercase;
    font-size: 20px;
	margin-bottom:5px;
}

#content-widget h4 {
	font-family: georgia;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 8px;
    margin-top: -4px;
}

#content-widget p {
	font-family: "junction-1","junction-2",sans-serif;
    font-size: 12px;
}

#box_text_wrap a {
	color: darkRed !important;
    text-decoration: none;
}

#box_text_wrap a:hover {
	color:#808080  !important;
}

.tabber-widget-basic-light .tabber-widget-content {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
}

.tabber-widget-basic-light ul.tabber-widget-tabs a {
	font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
	text-transform:uppercase;
    font-size: 1.021em;
	padding: 6px 19px !important;
	background: none repeat scroll 0 0 #989898  !important;
}	

.tabber-widget-basic-light ul.tabber-widget-tabs a.selected, .tabber-widget-basic-light ul.tabber-widget-tabs a.selected:hover {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
}
	

#content-widget .post {
	margin-bottom:0; !important;
	margin-left:5px !important;
	margin-top:5px !important;
}

/***** NEW I AM Tom Page and Subnav (Tabs) *****/
#subnav {
	display:none;
	width:675px;
}

.page-id-659 #subnav, .page-id-667 #subnav, .page-id-664 #subnav, .page-id-669 #subnav, .page-id-657 #subnav, .page-id-1295 #subnav, .parent-pageid-1295 #subnav, .parent-pageid-788 #subnav, .parent-pageid-793 #subnav, .page-id-3681 #subnav, .parent-pageid-3681 #subnav, .page-id-3682 #subnav, .page-id-3684 #subnav, .page-id-3686 #subnav, .page-id-3688 #subnav, .page-id-3778 #subnav {
	display:block !important;
	margin:0;
	margin-top:10px;
}

.page-id-659 #content-sidebar-wrap, .page-id-667 #content-sidebar-wrap, .page-id-664 #content-sidebar-wrap, .page-id-669 #content-sidebar-wrap, .page-id-657 #content-sidebar-wrap {
	margin-left: 150px !important;
}

#subnav ul {
	margin:0;
	border-right:1px solid white;
	border-top:1px solid white;
	border-bottom:1px solid white;
	width:auto;
}

#subnav li {
	margin:0;
	border-left:1px solid white;
}

#subnav li a {
	background: #989898 !important;
    color: black !important;
    font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 12px;
	font-weight:bold;
    padding: 6px 20px !important;
    text-transform: uppercase;
}

.wf-active #subnav li a {
    font-size: 17px;
    padding: 6px 20px !important;
}

#subnav li a:hover, #subnav li a:active, #subnav .current_page_item a, #subnav .current-cat a, #subnav .current-menu-item, .wf-active #subnav li a:hover, .wf-active #subnav li a:active, .wf-active #subnav .current_page_item a, .wf-active #subnav .current-cat a, .wf-active #subnav .current-menu-item, .parent-pageid-788 #inner #subnav #menu-item-804 a, .parent-pageid-793 #inner #subnav #menu-item-805 a {
	background: white !important;;
}

#inner .category-toms-films, #inner .post-657, .page-id-1295 .entry-content, .parent-pageid-1295 .type-page {
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    width: 650px !important;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
	height:425px;
	margin:0;
	overflow:auto;
}

.page-id-3681 .entry-content, .parent-pageid-3681 .type-page, .page-id-3682 .entry-content, .page-id-3684 .entry-content, .page-id-3686 .entry-content, .page-id-3688 .entry-content, .page-id-3778 .entry-content {
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    width: 645px !important;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
	height:425px;
	margin:0;
	overflow:auto;
}

#inner .category-favorite-books {
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
	padding-bottom:30px;
    width: 650px !important;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
	min-height:400px;
  	height:auto !important;
 	height:400px;
	margin:0;
}

#inner .category-favorite-books-multiple {
	min-height:235px;
  	height:auto !important;
 	height:235px;
}

#inner .post-1647{
	min-height:40px;
  	height:auto !important;
 	height:40px;
	padding-bottom:10px;
	text-align:center;
}

#inner .category-favorite-films {
	padding-left: 19px;
    padding-right: 18px;
    padding-top: 15px;
    width: 190px !important;
	height:285px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
	margin:0 -4px 0 0;
	overflow:hidden;
	display:inline-block;
	border-left:1px solid white;
	vertical-align:top;
	zoom:1;
	*display: inline;
	_height:auto;
}

#inner .category-favorite-films h6 {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 0.85em;
    text-transform: uppercase;
}

.page-id-667 #content {
	width:700px !important;
}

.category-favorite-books img, .category-favorite-books img, .category-favorite-quotes img, .category-toms-films img, .post-657 img{
	-moz-box-shadow: 4px 4px 7px 2px #A0A0A0;
	-webkit-box-shadow: 4px 4px 7px 2px #A0A0A0;
	box-shadow:4px 4px 7px 2px #A0A0A0;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#A0A0A0')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#A0A0A0');
	border: 1px solid white;;
	display:inline-block;
	margin-right: 25px;
	margin-bottom:10px;
	width:30%;
	float:left;
	margin-top:-10px;
	zoom:1;
	*display: inline;
	_height:auto;
}

.category-favorite-films img {
	-moz-box-shadow: 4px 4px 7px 2px #A0A0A0;
	-webkit-box-shadow: 4px 4px 7px 2px #A0A0A0;
	box-shadow:4px 4px 7px 2px #A0A0A0;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#A0A0A0')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#A0A0A0');
	border: 1px solid white;;
	display:inline-block;
	margin-right: 25px;
	margin-bottom:10px;
	margin-top:-10px;
	zoom:1;
	*display: inline;
	_height:auto;
}

#inner .category-favorite-books-multiple img {
	width:auto;
	margin-top:0 !important;
}

#inner .category-favorite-books-multiple p {
	display:inline !important;
}

#inner .category-favorite-books-multiple .toms_comments, .category-favorite-films .toms_comments{
	display:none !important;
}

#inner .category-favorite-books-multiple h4 {
	margin-bottom:10px !important;
	margin-left:0px !important;
}

#inner .category-favorite-books-multiple h1 {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
	display:block;
}

#inner .category-favorite-books h2, #inner .category-favorite-quotes h2, #inner .category-favorite-films h2, #inner .category-toms-films h2, #inner .post-657 h2 {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 28px;
    font-weight: bold;
    line-height: 0.85em;
    text-transform: uppercase;
}

.wf-active #inner .category-favorite-books h2, .wf-active #inner .category-favorite-quotes h2, .wf-active #inner .category-toms-films h2, .wf-active #inner .post-657 h2 {
    font-size: 35px;
}

.wf-active #inner .category-favorite-films h2 {
	font-size:20px;
}

.wf-active #inner .category-favorite-quotes h2, .wf-active #inner .category-toms-films h2, .wf-active #inner .post-657 h2 {
    margin-bottom:10px;
}

#inner .category-favorite-books h4, #inner .category-favorite-quotes h4, #inner .category-toms-films h4, #inner .post-657 h4 {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: -8px;
    margin-left: 220px;
    text-transform: uppercase;
}

.author {
	color: #666;
    font-family: georgia;
    font-style: italic;
}

#inner .category-favorite-books .post-info, #inner .category-favorite-quotes .post-info, #inner .post-657 .post-info {
	margin-bottom:10px
}

 #inner .category-favorite-films .post-info {
	 margin-bottom:17px;
}

#inner .category-favorite-books .post-meta, #inner .category-favorite-quotes .post-meta, #inner .category-favorite-films .post-meta, #inner .category-toms-films .post-meta, #inner .post-657 .post-meta {
	display:none;
}

.navigation {
	border-top: 1px solid white;
    margin-bottom: -30px;
    margin-left: -30px;
    margin-top: 30px;
    padding: 15px 0;
    width: 680px;
	height:23px;
}

.page-id-667 .navigation {
	width:682px;
}

.navigation a {
	color: gray !important;
    display: block;
    font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: 0px;
    margin-top: 5px;
    text-transform: uppercase;
}

.navigation a:hover {
	text-decoration:underline;
}

.wf-active .navigation a {
    font-size:22px;
}

.page-id-659 .navigation, .page-id-667 .navigation {
	overflow:visible;
	margin:0 0 0 0;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
}

.alignright { margin:-3px 20px 0 0;}
.alignleft { margin:-3px 0 0 20px; }

#inner .category-favorite-quotes {
	padding-left: 15px;
    padding-right: 35px;
    padding-top: 15px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
 	height:425px;
	margin:0;
	width:630px !important;
	overflow:auto;
}

#inner .category-favorite-quotes p {
	font-family: "proxima-nova-extra-condensed-1";
    font-size: 22px;
    font-weight: bold;
    margin-left: 35px;
    text-transform: uppercase;
	padding-bottom:8px;
}

#inner .category-favorite-quotes .entry-title, #inner .category-toms-films .entry-title {
	display:none;
}

.category-toms-films img {
	width:auto !important;
	margin-top:-40px !important;
}

blockquote {
	background:none !important;
	border:none !important;
	margin:0 0 17px 35px !important;
	padding:0 !important;
}

blockquote p {
	font-family: "junction-1" !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 1.3em;
    margin-bottom: -4px !important;
    margin-left: 0 !important;
    text-transform: none !important;
}

#inner .category-toms-films img {
	margin-right:40px;
	float:none !important;
	margin-bottom:5px !important;
}

#inner .category-toms-films {
	padding-left: 90px !important;
    padding-top: 50px !important;
    width: 575px !important;
}

#inner .category-toms-films p {
	display: inline-block;
    margin-bottom: 45px;
    margin-left: 15px;
    vertical-align: top;
    width: 150px;
	zoom:1;
	*display: inline;
	_height:auto;
}

#inner .category-toms-films .post-info {
	margin-bottom:30px;
}

.page-id-1295 #inner #content-widget, .page-id-3681 #inner #content-widget, .page-id-3682 #inner #content-widget, .page-id-3684 #inner #content-widget, .page-id-3686 #inner #content-widget, .page-id-3688 #inner #content-widget, .page-id-3778 #inner #content-widget {
	width:680px;
	text-align:center; 
}

.page-id-788 #inner #quotearea, .page-id-793 #inner #quotearea, .page-id-796 #inner #quotearea, .page-id-1295 #inner #quotearea, .page-id-3681 #inner #quotearea, .page-id-3682 #inner #quotearea, .page-id-3684 #inner #quotearea, .page-id-3686 #inner #quotearea, .page-id-3688 #inner #quotearea, .page-id-3778 #inner #quotearea {
	height: 75px;
}

.page-id-788 #inner #quoterotator, .page-id-793 #inner #quoterotator, .page-id-796 #inner #quoterotator, .page-id-1295 #inner #quoterotator, .page-id-3681 #inner #quoterotator, .page-id-3682 #inner #quoterotator, .page-id-3684 #inner #quoterotator, .page-id-3686 #inner #quoterotator, .page-id-3688 #inner #quoterotator, .page-id-3778 #inner #quoterotator {
	color: black;
    font-size: 16px;
    margin-top: 0;
	width:680px;
}

/***** THE FILM section ******/
.page-id-1295 #content-sidebar-wrap, .parent-pageid-1295 #content-sidebar-wrap, .parent-pageid-788 #content-sidebar-wrap, .parent-pageid-793 #content-sidebar-wrap, .page-id-3681 #content-sidebar-wrap, .page-id-3682 #content-sidebar-wrap, .page-id-3684 #content-sidebar-wrap, .page-id-3686 #content-sidebar-wrap, .page-id-3688 #content-sidebar-wrap, .page-id-3778 #content-sidebar-wrap {
	margin-left: 265px !important;
	width:800px !important;
}

.parent-pageid-788 .page, .parent-pageid-793 .page {
	padding:30px !important;
}

.parent-pageid-788 .type-page, .parent-pageid-793 .type-page {
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    width: 620px !important;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
	min-height:425px;
  	height:auto !important;
 	height:425px;
	margin:0;
}


.parent-pageid-788 #inner img, .parent-pageid-793 #inner img {
	-moz-box-shadow: 4px 4px 7px 2px #A0A0A0;
	-webkit-box-shadow: 4px 4px 7px 2px #A0A0A0;
	box-shadow:4px 4px 7px 2px #A0A0A0;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#A0A0A0')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#A0A0A0');
    border: 1px solid white;
    margin-bottom: 29px;
    margin-right: 25px;
}

.parent-pageid-793 #inner img {
	margin-top:20px;
}

.parent-pageid-788 #inner h2, .parent-pageid-793 #inner h2 {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 35px;
    font-weight: bold;
    line-height: 0.85em;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.parent-pageid-793 #inner h2 {
	margin-bottom:0px !important;
}

.wf-active .parent-pageid-788 #inner h2, .wf-active .parent-pageid-793 #inner h2 {
    font-size: 45px;
}

.parent-pageid-788 #inner h5, .parent-pageid-788 #inner h4, .parent-pageid-793 #inner h5, .parent-pageid-793 #inner h4 {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
    text-transform: uppercase;
}

.parent-pageid-788 #inner p, .parent-pageid-793 #inner p {
	font-size: 12px;
    margin: 0;
    padding: 0 0 8px;
	display:inline;
}	

#book_list {
    margin-top: -12px;
	display:inline-block;
	vertical-align:top;
	width:389px;
	zoom:1;
	*display: inline;
	_height:auto;
}

#book_list p{
	display:block !important;
}


.page-id-793 #inner h5 {
	display: inline;
    font-family: "junction-1","junction-2",sans-serif;
    font-size: 27px;
}

.page-id-793 #inner a, .parent-pageid-793 #inner a {
	color: #197EA8;
    text-decoration: none;
}

.page-id-793 #inner a:hover, .parent-pageid-793 #inner a:hover {
	color:black;
}

.page-id-793 #inner p {
	padding-bottom:15px;
}

.page-id-796 .page {
	min-height:300px !important;
	padding:40px !important;
	height:360px !important;
}

.page-id-796 #inner #song_title {
	margin-left:10px;
}
.page-id-796 #inner p {
	font-size: 16px;
    line-height: 3em;
    margin-left: 65px;
}

.page-id-796 .page {
    width: 590px !important;
}

#interviewees_intro {
	text-align:center;
	margin-top:29px;
	margin-bottom:7px;
}

#vod_intro {
	text-align:center;
	margin-top:29px;
	margin-bottom:19px;
}

#interviewees_grid {}

#interviewees_grid a {
    border-right: 1px solid white;
    border-top: 1px solid white;
    display: inline-block;
    height: 112px;
    width: 112px;
	zoom:1;
	*display: inline;
	_height:auto;
}

#vod_grid {
	width:650px;
	margin-left:-8px;
}

.page-id-3681 #vod_grid {
	margin-bottom:3px !important;
}

.page-id-3682 #vod_grid, .page-id-3778 #vod_grid {
	margin-bottom:10px !important;
}

.vod_grid_image {
	display:inline-block;
	width:318px;
	margin-right:5px;
}

.vod_grid_image img {
	border:1px solid #666666;
	display:inline-block;
	margin-bottom:0px;
}

#vod_grid a {
    display: inline-block;
    height: 105px;
    width: 318px;
	zoom:1;
	*display: inline;
	_height:auto;
}

.wp-image-3775:hover {
    border:1px solid #2FB8EE;
    display: inline-block;
    height: 105px;
    width: 318px;
	zoom:1;
	*display:inline;
	_height:auto;
}

#interviewees_grid .ray{ background: url("images/interviewees_thumb/rayanderson_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .marc{ background: url("images/interviewees_thumb/marcianbarasch_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .coleman{ background: url("images/interviewees_thumb/colemanbarks_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .noam{ background: url("images/interviewees_thumb/noamchomsky_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .john{ background: url("images/interviewees_thumb/johnfrancis_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .elisabet{ background: url("images/interviewees_thumb/elisabetsahtouris_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .dacher{ background: url("images/interviewees_thumb/dacherkeltner_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .rollin{ background: url("images/interviewees_thumb/rollinmccraty_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .chris{ background: url("images/interviewees_thumb/chrisjordan_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .lynne{ background: url("images/interviewees_thumb/lynnemctaggart_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .daniel{ background: url("images/interviewees_thumb/danielquinn_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .dean{ background: url("images/interviewees_thumb/deanradin_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .thom{ background: url("images/interviewees_thumb/thomhartmann_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .marilyn{ background: url("images/interviewees_thumb/marilynschiltz_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .richard{ background: url("images/interviewees_thumb/richardshadyac_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .david{ background: url("images/interviewees_thumb/davidsuzuki_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .desmond{ background: url("images/interviewees_thumb/desmondtutu_thumb.jpg") repeat scroll 0 0 transparent;}
#interviewees_grid .howard{ background: url("images/interviewees_thumb/howardzinn_thumb.jpg") repeat scroll 0 0 transparent;}

#vod_grid .comcast{ background: url("images/cable_logos/us/comcast.jpg") repeat scroll 0 0 transparent;}
#vod_grid .directv{ background: url("images/cable_logos/us/directv.jpg") repeat scroll 0 0 transparent;}
#vod_grid .dish{ background: url("images/cable_logos/us/dish.jpg") repeat scroll 0 0 transparent;}
#vod_grid .time_warner{ background: url("images/cable_logos/us/time_warner.jpg") repeat scroll 0 0 transparent;}
#vod_grid .cox{ background: url("images/cable_logos/us/cox.jpg") repeat scroll 0 0 transparent;}
#vod_grid .charter{ background: url("images/cable_logos/us/charter.jpg") repeat scroll 0 0 transparent;}
#vod_grid .cablevision{ background: url("images/cable_logos/us/cablevision.jpg") repeat scroll 0 0 transparent;}
#vod_grid .verizon{ background: url("images/cable_logos/us/verizon.jpg") repeat scroll 0 0 transparent;}
#vod_grid .bright_house{ background: url("images/cable_logos/us/bright_house.jpg") repeat scroll 0 0 transparent;}
#vod_grid .att{ background: url("images/cable_logos/us/att.jpg") repeat scroll 0 0 transparent;}
#vod_grid .suddenlink{ background: url("images/cable_logos/us/suddenlink.jpg") repeat scroll 0 0 transparent;}
#vod_grid .mediacom{ background: url("images/cable_logos/us/mediacom.jpg") repeat scroll 0 0 transparent;}
#vod_grid .insight{ background: url("images/cable_logos/us/insight.jpg") repeat scroll 0 0 transparent;}
#vod_grid .cable_one{ background: url("images/cable_logos/us/cable_one.jpg") repeat scroll 0 0 transparent;}
#vod_grid .rcn{ background: url("images/cable_logos/us/rcn.jpg") repeat scroll 0 0 transparent;}
#vod_grid .wow{ background: url("images/cable_logos/us/wow.jpg") repeat scroll 0 0 transparent;}
#vod_grid .bresnan{ background: url("images/cable_logos/us/bresnan.jpg") repeat scroll 0 0 transparent;}
#vod_grid .service_electric{ background: url("images/cable_logos/us/service_electric.jpg") repeat scroll 0 0 transparent;}
#vod_grid .atlantic{ background: url("images/cable_logos/us/atlantic.jpg") repeat scroll 0 0 transparent;}
#vod_grid .armstrong{ background: url("images/cable_logos/us/armstrong.jpg") repeat scroll 0 0 transparent;}
#vod_grid .midcontinent{ background: url("images/cable_logos/us/midcontinent.jpg") repeat scroll 0 0 transparent;}
#vod_grid .metrocast{ background: url("images/cable_logos/us/metrocast.jpg") repeat scroll 0 0 transparent;}
#vod_grid .blue_ridge{ background: url("images/cable_logos/us/blue_ridge.jpg") repeat scroll 0 0 transparent;}
#vod_grid .broadstripe{ background: url("images/cable_logos/us/broadstripe.jpg") repeat scroll 0 0 transparent;}
#vod_grid .xfinity{ background: url("images/cable_logos/us/xfinity.jpg") repeat scroll 0 0 transparent;}
	
#amazon_p, #itunes_p {
font-family:proxima-nova-extra-condensed-1, proxima-nova-extra-condensed-2, sans-serif;
font-size:35px;
font-weight:bold;
margin-bottom:25px;
margin-top:125px;
text-align:center;
}	

#amazon_img img, #itunes_img img {
border:1px solid #666;
}
#itunes_img img:hover, #amazon_img img:hover {
border:1px solid #2FB8EE;
}
#on_demand {
width:185px;
margin-bottom:5px;
margin-top:17px !important;
border-bottom:1px solid #333;
padding-bottom:8px;
}
.iphone #on_demand, .ipod #on_demand, .mobile #on_demand {
width:210px !important;
margin-bottom:5px;
margin-top:17px !important;
border-bottom:1px solid #333;
padding-bottom:8px;
}
#on_demand a {
font-family:proxima-nova-1, proxima-nova-2, sans-serif;
font-size:25px;
font-weight:bold;
letter-spacing:0px;
text-align:left;
text-transform:uppercase;
line-height:25px;
text-decoration:none;
}
.click {
color:#fff !important;
font-size:54px !important;
line-height:43px !important;
}
.click:hover {
color:#fff200 !important;
font-size:54px !important;
line-height:43px !important;
}
.vod {
color:#fff200 !important;
font-size:38px !important;
line-height:33px !important;
}

#interviewees_grid a:hover {
	background-position: 0px -112px;
}
#interviewees_grid .grid_end {
	border-right:none;
}

#interviewees_bio {
	margin-top: 8px;
	vertical-align:top;
	zoom:1;
	*display: inline;
	_height:auto;
}

#interviewees_bio p{
	display:block !important;
}

.page-id-788 .page {
	padding-bottom:1px !important;
	padding-left:1px !important;
    width: 678px !important;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
	height:430px;
	overflow:hidden !important;
}

#filmmakers_intro {
	text-align:center;
	margin-top:29px;
	margin-bottom:7px;
}

#filmmakers_grid {}

#filmmakers_grid a {
    border-right: 1px solid white;
    border-top: 1px solid white;
    display: inline-block;
    height: 136px;
    width: 136px;
	zoom:1;
	*display: inline;
	_height:auto;
}

#filmmakers_grid .tom{ background: url("images/filmmakers_thumb/tomshadyac.jpg") repeat scroll 0 0 transparent;}
#filmmakers_grid .dagan{ background: url("images/filmmakers_thumb/daganhandy.jpg") repeat scroll 0 0 transparent;}
#filmmakers_grid .roko{ background: url("images/filmmakers_thumb/rokobelic.jpg") repeat scroll 0 0 transparent;}
#filmmakers_grid .jacquelyn{ background: url("images/filmmakers_thumb/jacquelynzampella.jpg") repeat scroll 0 0 transparent;}
#filmmakers_grid .nicole{ background: url("images/filmmakers_thumb/nicolepritchett.jpg") repeat scroll 0 0 transparent;}
#filmmakers_grid .jennifer{ background: url("images/filmmakers_thumb/jenniferabbott.jpg") repeat scroll 0 0 transparent;}
#filmmakers_grid .harold{ background: url("images/filmmakers_thumb/haroldmintz.jpg") repeat scroll 0 0 transparent;}
#filmmakers_grid .yusuke{ background: url("images/filmmakers_thumb/yusukenagano.jpg") repeat scroll 0 0 transparent;}
#filmmakers_grid .barry{ background: url("images/filmmakers_thumb/barrythompson.jpg") repeat scroll 0 0 transparent;}
#filmmakers_grid .jonathan{ background: url("images/filmmakers_thumb/jonathanwatson.jpg") repeat scroll 0 0 transparent;}
#filmmakers_grid .readabout{ background: url("images/filmmakers_thumb/readaboutthem.jpg") repeat scroll 0 0 transparent;}
	
#filmmakers_grid a:hover {
	background-position: 0px -136px;
}
#filmmakers_grid .grid_end {
	border-right:none;
}

#filmmaker_bio {
	margin-top: 8px;
	display:inline-block;
	vertical-align:top;
	width:389px;
	zoom:1;
	*display: inline;
	_height:auto;
}

#filmmaker_bio p{
	display:block !important;
}

.post-1577 #filmmaker_bio {
	 margin-left: 0px;
	 width:auto !important;
	 min-height:305px;
}

#inner .film_role {
	color: #666;
    font-family: georgia;
    font-style: italic;
}


.page-id-793 .page {
	padding-bottom:1px !important;
	padding-left:1px !important;
    width: 686px !important;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
	height:384px;
	overflow:hidden !important;
	line-height: 1.5em;
    margin: 0;
    text-align: center;
}

#inner #soundtrack_coming {
	font-size:30px;
	text-align:center;
	margin-top:30px;
}

#vod_coming {
	font-size:30px;
	text-align:center;
	margin-top:180px;
}

#inner #soundtrack_table {
	font-size: 16px;
    line-height: 3em;
}

#inner #soundtrack_table td {
	border-bottom: 1px solid #39a5b8;
    border-collapse: collapse;
}

#inner #soundtrack_table td.song_number {
	width: 22px;
}

#inner #soundtrack_table td.song_artist {
	width: 165px;
}

#inner #soundtrack_table td.song_title {
	width: 350px;
}

#inner #soundtrack_table td.song_itunes {}

/***** Showtimes Page and Table *****/
#showtimes_table {
	color:white;
	width:913px;
	margin-bottom:15px;
}

#showtimes_table td {
	border-collapse:collapse;
	border-bottom:1px solid white;
	padding: 9px 0 6px 0;
}

.page-id-528 a, .page-id-528 a:visited, .page-id-1863 a, .page-id-1863 a:visited, .page-id-1865 a, .page-id-1865 a:visited, .page-id-1868 a, .page-id-1868 a:visited {
    color: #FFFF00;
    text-decoration: none;
}

.page-id-528 h2, .page-id-1863 h2, .page-id-1865 h2, .page-id-1868 h2 {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
	font-size:50px;
	margin-bottom:13px;
	margin-right:20px;
	margin-top:15px;
	text-transform:uppercase;
	font-weight: bold;
	display:inline-block;
	color:white;
	zoom:1;
	*display: inline;
	_height:auto;
}

.page-id-528 h3, .page-id-1863 h3, .page-id-1865 h3, .page-id-1868 h3 {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
	font-size:22px;
	margin-bottom:13px;
	margin-right:10px;
	text-transform:uppercase;
	font-weight: bold;
	color:#FFFF00;
	display:inline;
}

#showtimes_table td.showtimes_headers a {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
	font-size:19px;
	text-transform:uppercase;
	color:#FFFF00;
	text-decoration:none;
	font-weight:bold;
}

#showtimes_table td.showtimes_headers a:hover {
	color:#white;
}

#showtimes_table td.showtimes_headers_selected, #showtimes_table td.showtimes_headers_selected a  {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
	font-size:19px;
	text-transform:uppercase;
	color:orange;
	text-decoration:none;
	font-weight:bold;
}

#showtimes_table td.showtimes_date {
	font-family: "junction-1","junction-2",sans-serif;
    font-size: 13px;
    width: 100px;
}

#showtimes_table td.showtimes_city {
	font-family: "junction-1","junction-2",sans-serif;
    font-size: 13px;
    width: 110px;
}

#showtimes_table td.showtimes_theater {
	font-family: "junction-1","junction-2",sans-serif;
    font-size: 13px;
    width: 144px;
}
 
#showtimes_table td.showtimes_state  {
	font-family: "junction-1","junction-2",sans-serif;
    font-size: 13px;
    width: 50px;
}
 
#showtimes_table td.showtimes_info {
	font-family: "junction-1","junction-2",sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding-right: 30px;
    width: 155px;
}

#showtimes_table td.showtimes_notes {
	font-family: "junction-1","junction-2",sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding-right: 12px;
    width: 50px;
}

#showtimes_table td.showtimes_link {
	font-family: "junction-1","junction-2",sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 80px;
}

#showtimes_table td.showtimes_tickets a {
	font-size:15px;
	font-family: "proxima-nova-condensed-1","proxima-nova-condensed-2",sans-serif;
	font-weight:bold;
	color:#FFFF00;
	text-decoration:none;
}

#showtimes_table td.showtimes_tickets a:hover {
	color:#BD1E39;
}

#showtimes_line {
	background-color: #FFFFFF;
    height: 3px;
    margin-bottom: 15px;
    margin-top: 5px;
	width: 913px;
}

.bq_center {text-align:center;}

/***** Press Page (DEV) *****/
.page-id-1661 #content h1, .page-id-1661 #content h2 {
	display:none;
}

.page-id-1661 #content {
	margin-top: -10px;
}

.page-id-1661 #page_content_title {
	margin-left:69px;
}

.page-id-1661 #press_content {
    margin-left:51px;
}

/***** Press Page (2) *****/
.page-id-69 #sidebar img, .page-id-69 #sidebar a img, .page-id-69 #sidebar-alt img, .page-id-69 #sidebar-alt a img, .page-id-2166 #sidebar img, .page-id-2166 #sidebar a img, .page-id-2166 #sidebar-alt img, .page-id-2166 #sidebar-alt a img {
    border: 1px solid #FFFFFF;
}

.page-id-69 #content, .page-id-2166 #content {
    margin-left:167px !important;
	width:500px;
}

.page-id-69 .type-press, .page-id-2166 .type-press {
	width:460px !important;
}

.page-id-69 #sidebar, .page-id-2166 #sidebar {
	width:535px;
}

.page-id-69 #poster, .page-id-2166 #poster {
	margin-top:15px;
	display:inline-block;
}

.page-id-69 #text-13, .page-id-2166 #text-13 {
	margin-bottom:25px;
}

.page-id-69 #text-14 #page_content_title, .page-id-2166 #text-14 #page_content_title {
	margin-top:-29px;
	margin-bottom: 27px;
	display:block;
}

.page-id-69 #download_poster, .page-id-2166 #download_poster {
    color: black !important;
    font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif !important;
    font-size: 30px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
	display:inline-block;
	line-height: 27px;
    margin-left: 6px;
	margin-top: 35px;
    vertical-align: top;
}

.page-id-69 #sidebar .textwidget, .page-id-2166 #sidebar .textwidget {
	width:400px;
}

.page-id-69 #press_downloads_box, .page-id-2166 #press_downloads_box {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
    border: 1px solid white;
    height: 400px;
    width: 350px;
}

.page-id-69 #press_downloads_content, .page-id-2166 #press_downloads_content {
	font-family: "junction-1","junction-2",sans-serif;
	padding:20px;
}

.page-id-69 #press_downloads_content a, .page-id-2166 #press_downloads_content a {
	border-top: 1px solid white;
    color: #333333;
    display: block;
    font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif !important;
    font-size: 30px !important;
    font-weight: bold !important;
    padding-top: 15px;
    text-transform: uppercase !important;
}

.page-id-69 #press_downloads_content a:hover, .page-id-2166 #press_downloads_content a:hover {
	color:#057994;
	text-decoration:none;
}

.page-id-69 #press_downloads_content #coming_soon p, .page-id-2166 #press_downloads_content #coming_soon p {
	font-size: 18px;
    line-height: 1.5em;
}

.page-id-69 #press_downloads_content h5, .page-id-2166 #press_downloads_content h5 {
	font-family: "proxima-nova-extra-condensed-1";
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.page-id-69 #press_downloads_message, .page-id-2166 #press_downloads_message {
	margin-bottom:10px;
}

.page-id-69 #contact_us, .page-id-2166 #contact_us {
	color: black !important;
    font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif !important;
    font-size: 30px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
	padding:15px;
}	

.page-id-69 #contact_info, .page-id-2166 #contact_info {
	margin-left:15px;
}	

/***** Media Gallery Page OOOLLLDDD *****/
/*.page-id-448 #content h1, .page-id-448 #content h2, .page-id-1693 #content h1, .page-id-1693 #content h2 {
    display: none;
}

.page-id-448 #page_content_title, .page-id-1693 #page_content_title {
    font-size: 50px;
    margin-left: 25px;
}

.page-id-448 #inner #foundation_container {
	margin-left:25px;
}

.page-id-448 #content-sidebar-wrap {
	margin-left:170px !important;
}*/

/***** Press Page (Dynamic) ****/
.type-press {
	padding:20px 15px 0 20px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
	min-height:70px;
  	height:auto !important;
 	height:70px;
	border:1px solid white;
    line-height: 1.75em;
    margin:0;
    width: 785px !important;
	font-size:14px;
}

.type-press h2 {
	font-size:20px !important;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif !important;
	font-weight:bold !important;
	color:black !important;
	text-transform:uppercase !important;
}

.wf-active .type-press h2 {
	font-size:30px !important
}

.type-press h2 a {}
.type-press h2 a:hover {
	color:#057994 !important;
}

.type-press .post-meta {
	display:none;
}

.page-id-69 #content #content-widget {
	margin-bottom:20px;
}

/***** Foundation Page ******/
#inner #foundation_container {
	padding: 30px 15px 10px 20px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
	min-height:300px;
  	height:auto !important;
 	height:300px;
	border:1px solid white;
    line-height: 1.75em;
    margin: 20px 0 0;
    width: 785px !important;
	font-size:14px;
}

#foundation_title {
	font-size:25px;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
}

.page-id-452 #content, .page-id-2179 #content {
	margin-left:90px;
}

.page-id-2179 #content-sidebar-wrap {
	margin-left: 100px !important;
}

#organization_name {
	margin-top:5px;
}

#organization_name a {
	color: #057994;
    font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

#organization_name a:hover {
	color:#333;
	text-decoration:none;
}

#organization_info {
	font-size: 12px;
    line-height: 1.4em;
    margin-bottom: 5px;
    width: 600px;
}

#organization_info p {
	padding:0 0 5px !important;
}

/***** Tom's Blog *****/

#inner .category-toms-blog {
	padding-left: 20px;
    padding-right: 15px;
    padding-top: 20px;
	padding-bottom:0px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
	min-height:300px;
  	height:auto !important;
 	height:300px;
	border:1px solid white;
    line-height: 1.75em;
    width: 785px !important;
	margin:0 !important;
}

.page-id-588 #inner #content-widget, .page-id-1907 #inner #content-widget {
	margin-bottom:64px !important;
	width:820px;
	color:white;
}

.page-id-588 #inner #content, .page-id-1907 #inner #content {
	width:822px;
}

#inner .category-toms-blog h2 {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 28px;
    font-weight: bold;
    line-height: 0.85em;
    text-transform: uppercase;
	margin-bottom:15px;
}

#inner .category-toms-blog .post-meta {
	display:none;
}

#blogtitle_line {
	background-color: white;
    height: 1px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 660px;
}
#blogtitle_text {
	 display: inline-block;
    vertical-align: top;
    width: 600px;
}
#blogtitle_photo {
	border: 1px solid white;
    display: inline-block;
    float: right;
    margin-left: 20px;
	margin-top: -9px;	
}

/***** Media Gallery *****/
#sidebar ul.collapsing.categories.list .sym {
	font-size: 0.7em !important;
}

#sidebar span.collapsing.categories {
    color: #333333;
    font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase;
}

.single a, .page-id-2007 a, .page-id-448 a {
	color:#333333;
}

.single .collapse a, .page-id-2007 .collapse a, .page-id-448 .collapse a {
	color:#009933 !important;
}

.single a:hover, .page-id-2007 a:hover, .page-id-448 a:hover  {
	color:#333333;
}

.single-post #inner #content-sidebar-wrap, .page-id-2007 #inner #content-sidebar-wrap, .page-id-448 #inner #content-sidebar-wrap {
    width: 960px;
	margin-left:150px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) !important;
	/* RGBa with 0.6 opacity */
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff) !important;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)" !important;
	border-right: 1px solid white;
}

.single-post .sidebar-content #content, .page-id-2007 .sidebar-content #content, .page-id-448 .sidebar-content #content {
    width: 615px;
}

.slideshowlink {
	display:none;
}

#sidebar li {
    list-style-type: none;
}

.single-post .post-meta, .page-id-2007 .post-meta, .page-id-448 .post-meta  {
	display:none;
}

.single-post #collapscat-3, .page-id-2007 #collapscat-3, .page-id-448 #collapscat-3 {
	border-right: 1px solid white;
    margin-top: 23px;	
}

.single-post .entry-title, .page-id-2007 #entry-title, .page-id-448 #entry-title {
    color:#333 !important;
    font-family:  "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif !important;
    font-size: 31px !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
    text-transform: uppercase !important;
}

.single-post #sidebar .textwidget, .page-id-2007 #sidebar .textwidget {
	margin:0 !important;
	padding:0 !important;
	width:auto !important;
}

.single-post #sidebar .widget, .page-id-2007 #sidebar .widget, .page-id-448 #sidebar .widget {
	margin:30px 0 30px 0 !important;
	padding:0 !important;
}

.single-post #sidebar h4, .page-id-2007 #sidebar h4, .page-id-448 #sidebar h4 {
	display:none;
}

.single-post #page_content_title, .page-id-2007 #page_content_title, .page-id-448 #page_content_title {
	margin-left:150px;
}

.single-post #content .post, .page-id-2007 #content .post, .page-id-448 #content .post {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-top: 30px;
}

.single-post #inner, .page-id-2007 #inner, .page-id-448 #inner {
	margin-top:30px !important;
}

#sidebar ul.collapsing.categories.list li.collapsing.categories {
    line-height: 1.75em !important;
}

#media_gallery_text {
	font-size: 17px;
    line-height: 1.5em;
    padding-top: 20px;
	padding-bottom: 20px;
    text-align: left;	
}

#media_gallery_welcome {
	font-family:  "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif !important;
    font-size: 25px !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
    text-transform: uppercase !important;
}
	

/***** Footer ******/

#footer {
	width:1210px;
	height:100px;
	background:url("images/footer.png") no-repeat scroll left top transparent;
}

#footer .gototop a, #footer a, #footer a:visited, #footer .creds  {
	display:none;
}

#footer-shirt-extension {
	background:url("images/footer-shirt-img.png");
	width:200px;
	height:175px;
	position: fixed;
	bottom:0;
	right:0;
	z-index: 99;
}

/***** Forum 
.page-id-2389 #content h1, .page-id-2389 #content h2 {
	display:none;
}

.page-id-2389 #content {
    width: 913px;
}

.page-id-2389 #page_content_title {
	color: white;
    font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-weight: bold;
    text-transform: uppercase;
	display:inherit !important;
}

.page-id-2389 #content-sidebar-wrap, .page-id-2389 #sidebar-alt {
    margin-bottom: 50px;
    margin-left: 150px;
    margin-top: 30px;
}

.page-id-2389 #content .page {
    margin: 0;
    padding: 15px 15px 15px;
    width: 874px;
	background-color:rgba(255, 255, 255, 0.796875) !important;
	border-bottom-color:white;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:white;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:white;
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:white;
    border-top-style:solid;
    border-top-width:1px;
	background-image:none;
}

.page-id-2389 .paginator {
	background-color:#999 !important;
}

.page-id-2389 #line {
	background-color:#FFF;
	height:1px;
	width:906px;
	margin-bottom: 17px;
}

.page-id-2389 #line2 {
	background-color:#FFF;
	height:3px;
	width:906px;
	margin-bottom: 10px;
}

.page-id-2389 .blue {
	color:#2FB8EE;
	display:inline-block;
}

.page-id-2389 #forum_headline {
  color:#FFF;
  font-family:"junction-1","junction-2",sans-serif;
  font-size:12px;
  height:72px;
  margin-bottom:-38px;
  width:906px;
  display:inline-block;
}
*****/

/***** Forum 2 *****/
.page-id-2389 #content h1, .page-id-2389 #content h2 {
	display:none;
}

.page-id-2389 #content {
    width: 751px;
}

.page-id-2389 #sidebar {
	display: inline;
    float: none;
    width: 129px;
}

.page-id-2389 #sidebar .widget, .page-id-2389 #sidebar-alt .widget {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: inline-block;
}

.page-id-2389 #registration-form {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: inline-block;
    margin-top: 131px;
}

.page-id-2389 #sidebar h4, .page-id-2389 #sidebar-alt h4 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: "museo-slab-1","museo-slab-2",sans-serif;
    font-size: 24px;
    margin-left: -11px;
    padding: 5px 5px 0 10px !important;
}

.page-id-2389 #sidebar ul, .page-id-2389 #sidebar ol, .page-id-2389 #sidebar-alt ul, .page-id-2389 #sidebar-alt ol {
    display: none;
    margin: 10px 0 0;
    padding: 0 10px 0 25px;
}

.page-id-2389 #sidebar p {
    color: #999;
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.page-id-2389 #page_content_title {
	color: white;
    font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
    font-weight: bold;
    text-transform: uppercase;
	display:inherit !important;
}

.page-id-2389 #content-sidebar-wrap, .page-id-2389 #sidebar-alt {
    margin-bottom: 50px;
    margin-left: 150px;
    margin-top: 30px;
}

.page-id-2389 #content .page {
    margin: 0;
    padding: 15px 15px 15px;
    width: 715px;
	background-color:rgba(255, 255, 255, 0.796875) !important;
	border-bottom-color:white;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:white;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:white;
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:white;
    border-top-style:solid;
    border-top-width:1px;
	background-image:none;
}

.page-id-2389 .paginator {
	background-color:#999 !important;
}

.page-id-2389 #line {
	background-color:#FFF;
	height:1px;
	width:906px;
	margin-bottom: 17px;
}

.page-id-2389 #line2 {
	background-color:#FFF;
	height:3px;
	width:906px;
	margin-bottom: 10px;
}

.page-id-2389 .blue {
	color:#2FB8EE;
	display:inline-block;
}

.page-id-2389 #forum_headline {
  color:#FFF;
  font-family:"junction-1","junction-2",sans-serif;
  font-size:12px;
  height:72px;
  margin-bottom:-38px;
  width:906px;
  display:inline-block;
}

.page-id-2389 #forum_link {
	margin-bottom: 4px;
    margin-top: -7px;
}

.page-id-2389 #forum_link a, .page-id-2389 #forum_link a:hover, .page-id-2389 #forum_link a:hover {
	color:#FFF;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif !important;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.page-id-2389 #sidebar .textwidget, .page-id-2389 #sidebar-alt .textwidget, .page-id-2389 #sidebar .execphpwidget, .page-id-2389 #sidebar-alt .execphpwidget {
	margin:0;
}

.registerform {
    width:185px;
}

/***** 404 Error Page *****/
.error404 h2 {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif !important;
    font-size: 48px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
	color:white !important;
	margin-bottom:20px !important;
}

.error404 #content-sidebar-wrap{
	margin-left:170px !important;
	color:white !important;
}

.error404 #content {
    width: 830px;
}

#blue_dot {
	background-color:#2FB8EE;
	width:5px;
	height:5px;
	display:inline-block;
	margin-right:73px;
    float:right;
}

/***** Contact Form-Dev *****/
.page-id-3313 #text-4, .page-id-3313 #collapscat-3 {
	display:none;
}

#text-21 {
	display:inline-block;
	vertical-align:top;
}

#updates_btn {
	height:23px;
	width:175px;
}

#updates_btn a {
	height:23px;
	width:175px;
	background:url("http://www.iamthedoc.com/site/wp-content/uploads/2015/06/updates_btnv2.png") no-repeat scroll left top transparent;
	display:block;
}

#updates_btn a:hover {
	background-position:0 -23px;
}

.page-id-3313 #content {
	float:left;
	height:625px;
	margin-left:74px;
	width:450px;
}

.page-id-3313 #content h1 {
	display:inherit !important;
}

.page-id-3313 #content .page {
	-moz-box-shadow:0 0 75px 13px #333333;
	-webkit-box-shadow:0 0 75px 13px #333333;
	box-shadow:0 0 75px 13px #333333;
	background-color:#FFFFFF;
	border:1px solid #000000;
	height:588px;
	margin:0;
	padding:50px 50px 15px;
}

.input_title p {
	color:#2FB8EE;
	font-family:"proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;
	font-size:38px;
	font-weight:100;
	letter-spacing:-0.5px;
	padding:0 !important;
}

.page-id-3313 #content .post p, .page-id-3313 #content .page p {
	height:15px;
	margin:0;
	padding:25px 0 5px;
}

.page-id-3313 #footer {
	margin-bottom: 150px !important;
}

.form_captcha {
	display:inline-block;
	margin-left:10px;
}

.form_code {
	display:inline-block;
}

.form_submit {
	margin-top:0px;
}

.form_name {
margin-bottom:20px;
}

.form_first {
margin-bottom:20px;
}

#header .widget-area h4, x:-moz-any-link, x:default {
    color: #2FB8EE;
    font-size: 11px;
    margin-left: 38px;
    margin-right: 7px;
    margin-top: 2px;
    text-transform: uppercase;
}


#content h2 {
	display: inline;
}

.page-id-69 .entry-title {
	display: inline;
}


