/*
Theme Name: Outside the Wire
Theme URI: http://gotoo.pl
Description: The 2011 theme for Outside the Wire
Author: GoToo
Version: 1.0
Tags: black, white
*/

/* Reset styles and more */
*{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller}
article,aside,footer,header,nav,section{display:block}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
a{text-decoration:none;cursor:pointer}
img{vertical-align:top}
input[type=submit],label{cursor:pointer}
input::-moz-focus-inner{border:0}
textarea{overflow:auto}
option{padding-right:1em}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}
html{overflow-y:scroll}
.clear{clear:both;height:0;overflow:hidden;float: none !important;}

/* Fonts */
body,input,textarea,select,td{color:#606873;font:13px/1 helvetica,arial,sans-serif;}

#background-div{position:fixed;top:0px;left;0px;width:100%;height:100%;z-index:-9999999;overflow:hidden;}
#background-div img{width:100%;position:relative;}

html{height:100%;background-color:#000;}
/*body{background:url(images/bg-home-1.jpg) 50% 0px fixed no-repeat #000;background-size:cover;-moz-background-size:cover;}
html.addiction-performance-project{background-image:url(images/bg-home-2.jpg);}
html.project-addiction-performance-project{background-image:url(images/bg-home-2.jpg);}
html.end-of-life{background-image:url(images/bg-home-5.jpg);}
html.project-end-of-life{background-image:url(images/bg-home-5.jpg);}
html.prometheus-in-prison{background-image:url(images/bg-home-6.jpg);}
html.project-prometheus-in-prison{background-image:url(images/bg-home-6.jpg);}
html.acts-of-violence{background-image:url(images/donnetta_grays.jpg);}
html.project-acts-of-violence{background-image:url(images/donnetta_grays.jpg);}*/

body{height:100%;}

#wrapper{width:100%;vertical-align:top;min-height:100%;height:auto !important;background:url(images/grid.png) 0px 0px repeat fixed transparent;}
/*#page-contact{background:url(images/bg-home-6.jpg) fixed 50% 0 no-repeat #000;background-size:cover;-moz-background-size:cover;}
#page-cast{background:url(images/bg-home-2.jpg) fixed 50% 0 no-repeat #000;background-size:cover;-moz-background-size:cover;}*/

/* HEADER */

#header{width:1000px;margin:0 auto;position:relative;height:164px;}

#header .logo{position:fixed;margin-left:8px;top:48px;}
#header .logo a {
    display: block;
    height: 78px;
    overflow: hidden;
}
#header .logo a:hover img {
    margin-top:-78px;
}

.photo_credits {
    -webkit-transform: rotate(-90deg); 
    -moz-transform:rotate(-90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    position:fixed;
    right:-66px;
    padding:8px 15px;
    background-color:#000;
    font-size:12px;
}
.photo_credits span {display:none;}
.photo_credits span b {color:#FFF;}

#page-contact .photo_credits{right:-79px;}
#page-contact .otw_homepage {display:inline;}

#page-about .photo_credits {right: -66px;}
#page-about .contact_us {display:inline;}

#page-performances .photo_credits {right: -66px;}
#page-performances .contact_us {display:inline;}

#page-cast .photo_credits {right: -77px;}
#page-cast .app_homepage {display:inline;}

#page-home .photo_credits {right: -73px;}
#page-home .otw_homepage {display:inline;}

.addiction-performance-project #wrapper .photo_credits {right: -79px;}
.addiction-performance-project #wrapper .app_homepage {display:inline;}
.addiction-performance-project #page-home .otw_homepage {display:none;}
.project-addiction-performance-project .photo_credits {right: -79px;}
.project-addiction-performance-project .app_homepage {display:inline;}
.project-prometheus-in-prison .photo_credits {right:-77px;}
.project-prometheus-in-prison .pip_homepage {display:inline;}
.project-theater-of-war .photo_credits {right:-79px;}
.project-theater-of-war .photo_credits .otw_homepage{display:inline;}
.end-of-life #page-home .photo_credits {right:-66px;}
.end-of-life .photo_credits .contact_us{display:inline;}
.end-of-life #page-home .photo_credits .otw_homepage{display:none;}
.project-end-of-life .photo_credits {right:-66px;}
.project-end-of-life .photo_credits .contact_us{display:inline;}
.project-acts-of-violence .photo_credits {right:-66px;}
.project-acts-of-violence .photo_credits .contact_us{display:inline;}
.acts-of-violence #page-home .photo_credits {right:-66px}
.acts-of-violence #page-home .photo_credits .contact_us{display:inline}
.acts-of-violence #page-home .photo_credits .otw_homepage{display:none}

.typekit-badge {display:none !important;}
.menu{position:fixed;margin-left:241px;top:0px;z-index:103;}
.menu a{font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;}

.menu > ul > li{float:left;position:relative;margin-left:2px;}
.menu > ul > li > a{
  float:left;
  width:35px;
  background:#000;
  padding:23px 0 0;
  height:17px;
  line-height:17px;
  color:#fff;
  font-size:17px;
  font-weight:400;
  background-image:url(images/btn-home.png);
  background-repeat:no-repeat;
  background-position:bottom;
  text-indent:-1000px;
  padding-left:10px;
}
.menu > ul > li.page_item a{
    padding-left:10px;
    text-indent:0px;
    width:120px;
    background-image:none;
}
.menu > ul > li > a:hover{
  padding:43px 0 0 10px;
  border-bottom:3px solid #fff;
}
.menu > ul > li:hover > a{
  padding:43px 0 0 10px;
  border-bottom:3px solid #fff;
}
.menu .current_page_item > a, 
.menu .current_page_ancestor > a {
  padding:43px 0 0 10px;
  border-bottom:3px solid #fff;
}
.menu .current_page_ancestor .current_page_ancestor > a, 
.menu .current_page_ancestor .current_page_item > a {
  padding: 6px 12px;
  border:none;
}

.menu ul ul {
  display: none;
  position: absolute;
  top: 62px;
  left: 0;
  float: left;
  width: 130px;
  background:url(images/subnav_bg.png);
  padding:6px 0;
}
.menu ul ul ul {
  left: 130px;
  top: 0;
}
.menu ul li:hover > ul {
  display: block;
}

.menu li li{
  float: left;
  width: 120px;
}
.menu li li a{
  display:block;
  color:#010101;
  font-size:12px;
  padding:6px 12px;
  font-family:helvetica,arial,sans-serif;
}
.menu li li a:hover{
  text-decoration:underline;
}
.menu li li {position:relative;}

/* FOOTER */
#footer{background:#000;padding:11px 0 0;height:33px;margin-top:-44px;position:fixed;width:100%;bottom:0;z-index:2;}
#footer_in{width:1000px;margin:0 auto;position:relative;}

#footer .copy span{line-height:21px;font-size:12px;color:#fff;float:left;}
#footer .copy a{float:left;width:21px;height:21px;overflow:hidden;margin-left:6px;}
#footer .copy a:hover img{margin-top:-21px;}

#footer .credits{text-align:right;line-height:21px;font-size:12px;color:#717171;}
#footer .credits a{color:#717171;}
#footer .credits span{display:none;color:#717171;}
#footer .credits a:hover{text-decoration:underline;}
#footer .credits:hover {color:transparent;}
#footer .credits:hover span{display:inline;}

/* CONTAINER */
#container{width:1000px;margin:0 auto;position:relative;}


/* CONTENT */
#content{float:right;width:757px;padding-bottom:44px;}

.entry-title{height:80px;line-height:80px;padding:0 0 0 27px;color:#000;font-size:50px;background:url(images/subnav_bg.png);font-family:"ronnia-condensed-1","ronnia-condensed-2";font-weight:300;}
.project-addiction-performance-project .entry-title{padding-left:19px;}

.entry-content{background:#fff;padding:27px;}
.entry-content h2{color:#242424;margin:0 0 20px;font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;font-size: 19px;font-weight: 500;letter-spacing:-0.005em;}
.entry-content h3{color:#242424;margin:0 0 15px;font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;font-size: 17px;font-weight: 500}
.entry-content h4{color:#59829b;margin-bottom:5px}
.entry-content h4 strong,
.entry-content h4 b,
.entry-content h5 strong,
.entry-content h5 b {font-weight:bold}
.entry-content h5 a{color:black;display:inline-block;padding:8px 8px 8px 0px;margin:-10px 0px 20px}
/*.entry-content h5:hover a{color:black;background:white}*/
.entry-content p{font-size:13px;line-height:18px;color:#606873;margin:0 0 18px;}
.entry-content .big{color:#242424;font-size:13px;}
.entry-content a{color:#000;}
.entry-content a:hover{text-decoration:underline;}
.entry-content .author{color:#242424;}
.entry-content li{font-size:13px;line-height:18px;color:#606873;margin:0 0 18px;}
.entry-content ul{color: #000;list-style: disc outside none;padding-left: 20px;}

.col_left{width:270px;float:left;}
.col_right{width:410px;float:right;}

#page-cast .entry-content{padding-right:0;}

/* left navigation */
.left-navigation{width:230px;float:left;position:fixed;}
.left-navigation p{background:#000;display:block;height:20px;line-height:20px;font-size:19px;font-weight:normal;color:#fff;padding:14px 0 0 10px;border-bottom:3px solid #fff;font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;}
.left-navigation ul{padding:12px 0;}
.left-navigation > ul{background:url(images/subnav_bg.png);}
.left-navigation li a{
  display:block;
  color:#010101;
  font-size:13px;
  padding:6px 12px;
  font-family:helvetica,arial,sans-serif;
}
.left-navigation li a:hover{
  text-decoration:underline;
}
.left-navigation .current_page_item a{
  text-decoration:underline;
}


/* page: HOME */

#page-home .project-logo{margin-left:250px;}
#page-home #main .project-logo{background:url(images/otw_logo_big.png) no-repeat 55% 45%;height:265px;}
.theater-of-war #page-home #main .project-logo{background:url(images/tow_logo.png) no-repeat 55% 45%; height:306px;}
.addiction-performance-project #page-home #main .project-logo{background:url(images/app_logo2.png) no-repeat 55% 45%;height:319px;}
.end-of-life #page-home #main .project-logo{background:url(images/eol_logo.png) no-repeat 55% 45%;bheight:283px;}
.prometheus-in-prison #page-home #main .project-logo{background:url(images/pip_logo.png) no-repeat 55% 45%;height:265px;}
.acts-of-violence #page-home #main .project-logo{background:url(images/aov_logo.png) no-repeat 55% 45%;height:290px;}
.new-projects #page-home #main .project-logo{background:url(images/new-projects.png) no-repeat 55% 45%;height:212px;}
#page-home #content{width:100%;position:fixed;background:url(images/main_home.png) repeat-x #FFF;bottom:0;z-index:1;}
#page-home #content_in{width:1000px;margin:0 auto;position:relative;padding:15px 0 44px 0;height:204px;}
/*#page-home .menu > ul > li.current_page_item {display:none;}*/
#page-home #events .my-calendar-header,
#page-home #events .my-calendar-month{display:none;}

.home-left-navigation {position:fixed;z-index:1;margin-top:40px;}
.home-left-navigation li a{font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;}
.home-left-navigation > ul > li > a{display:block;height:20px;line-height:20px;font-size:19px;font-weight:normal;color:#fff;padding:14px 0 0 10px;}
.home-left-navigation .page_item.act > a{margin-left:-15px;padding-left:25px;}
.home-left-navigation .page-item-106{width:160px;}
.home-left-navigation .page-item-192{width:308px;}
.home-left-navigation .page-item-205{width:130px;}
.home-left-navigation .page-item-217{width:210px;}
.home-left-navigation .page-item-108{width:180px;}
.home-left-navigation .page-item-985,
.home-left-navigation .page-item-974 {width:150px}
.home-left-navigation .page-item-106 > a{background:#DE222A;}
.home-left-navigation .page-item-192 > a{background:#E5B40C;}
.home-left-navigation .page-item-205 > a{background:#443D73;}
.home-left-navigation .page-item-217 > a{background:#F27221;}
.home-left-navigation .page-item-108 > a{background:#A20B11;}
.home-left-navigation .page-item-985 > a,
.home-left-navigation .page-item-974 > a{background:#598296}
/*.home-left-navigation > ul > li:hover > a{border-bottom:3px solid #fff;}*/

.home-left-navigation li ul{display:none;background:url(images/subnav_bg.png);padding:6px 0;}
.home-left-navigation li.active ul{display:block;}
.home-left-navigation li li a{
  display:block;
  color:#010101;
  font-size:13px;
  padding:6px 12px;
  font-family:helvetica,arial,sans-serif;
}
.home-left-navigation li li a:hover{
  text-decoration:underline;
}

#events{width:477px;float:left;}
#events .head{position:relative;line-height:23px;border-bottom:3px solid #231F20;margin:0 0 29px;}
#events .head h2{font-size:15px;font-weight:400;color:#231F20;font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;letter-spacing:-0.005em;}
#events .head a{font-size:11px;color:#231F20;position:absolute;right:0px;top:0px;}
#events .head a:hover{text-decoration:underline;}

#events li{position:relative;line-height:16px;color:#242424;display:inline-block;margin:0 0 15px 0;width:478px}
#events li i{border-left:4px solid #DE222A;font-style:normal;width:6px;height:30px;float:left;}
#events li div{width:440px;float:left}
#events li a{color:#242424;border-bottom:2px solid #fff;}
#events li a:hover{border-bottom:2px solid #C8C8C8;}
#events li a span{color:#606873;}
#events li a.right{border-bottom:2px solid #C8C8C8;position:absolute;right:0px;top:0px;}

#actors{width:480px;float:right;}
#actors .head{position:relative;line-height:23px;margin:0 0 32px;}
#actors .head h2{font-size:15px;font-weight:400;color:#231F20;font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;letter-spacing:-0.005em;}
#actors .head a{font-size:11px;color:#231F20;position:absolute;right:0px;top:0px;}
#actors .head a:hover{text-decoration:underline;}
#actors .entry{float:left;width:158px;margin-right:2px;line-height:16px;}
#actors .entry a{display:block;}
#actors .entry span{color:#606873;border-bottom:2px solid #fff;}
#actors .entry span strong{font-weight:normal;color:#242424;}
#actors .entry img{border-bottom:3px solid #fff;margin:0 0 10px;}
#actors .entry a:hover img{border-bottom:3px solid #E0E2E4;}
#actors .entry a:hover span{border-bottom:2px solid #D7D9DC;}
#actors .entry a:hover strong{border-bottom:2px solid #D7D9DC;}
#actors .entry a img {width:160px;height:120px;}

#main .close {
    position: absolute;
    height: 30px;
    width: 30px;
    background: url('images/close.png') top left no-repeat;
    cursor: pointer;
    display: inline;
    right:10px;
    top:10px;
}
#main .close:hover {
    background-position:0 -30px;
}

.social {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    position:fixed;
    top:0;
    margin-left:950px;
    padding: 15px 0 15px;
    height: 10px;
    line-height: 10px;
    width: 50px;
    z-index:99;
}
.social.hover {
    border-bottom:3px solid #fff;
}
.social a{float:left;width:11px;height:14px;overflow:hidden;margin:0 -2px 0 10px;}
.social a:hover img{margin-top:-14px;}

/* page: ABOUT */
/* #page-about{background:url(images/donnetta_grays.jpg) fixed 50% -3px no-repeat #000;background-size:cover;-moz-background-size:cover;}*/

.core_team{display:inline-block;width:100%;margin:0 0 60px;}
.core_team img{float:left;border-bottom:3px solid #E9E9E9;}
.core_team p{float:right;width:410px;}

#partners{width:100%;margin:0 0 80px;}
#partners td{width:220px;height:85px;padding:5px 0 5px;vertical-align:top;line-height:18px;color:#606873;border-bottom:3px solid #E0E2E4;border-left:27px solid #fff;}
#partners td:first-child{border-left:0;}
#partners .partner b{color:#242424;}

#partners.press td b, 
#partners.press td strong{color:#000;font-size:15px;}
#partners.press td a {display:block;float:right;height:31px;width:50px;text-indent:-9999px;}
#partners.press td a{
    background-image:url(images/flyer_arrow.png), url(images/zip_gray.png);
    background-repeat: no-repeat, no-repeat;
    background-position:0 4px, 16px 0;
}
#partners.press td a.gray_zip {
    background-image:url(images/flyer_arrow.png), url(images/zip_gray.png);
}
#partners.press td a.red_zip {
    background-image:url(images/flyer_arrow.png), url(images/zip_red.png);
}
#partners.press td a.yellow_zip{
    background-image:url(images/flyer_arrow.png), url(images/zip_yellow.png);
}
#partners.press td a.orange_zip{
    background-image:url(images/flyer_arrow.png), url(images/zip_orange.png);
}
#partners.press td a.blue_zip{
    background-image:url(images/flyer_arrow.png), url(images/zip_blue.png);
}
#partners.press td a:hover {background-position:0 4px, 16px -31px;}



/* page: CONTACT */
.contact_info{float:left;width:310px;}

.contact_form{float:left;width:310px;}
.contact_form input[type=text]{width:310px;font-style:italic;border:1px solid #DDDDDD;color:#B8B8B8;padding:5px;width:190px;float: none !important;}
.contact_form input[type=text]:focus{font-style:normal;color:#242424;}
.contact_form input[type=submit]{background:none;font-size:16px;font-weight:bold;color:#242424;}
.contact_form input[type=submit]:hover{color:#707070;}


/* page: CAST */
#featured_cast_members{margin-right:-25px;overflow:hidden;}
#featured_cast_members .entry{float:left;height:230px;width:217px;margin-right:25px;line-height:16px;}
#featured_cast_members .entry:hover > p {border-bottom:solid 2px #D7D9DC;display: inline-block;}
#featured_cast_members .entry b{color:#242424;font-weight:normal;}
#featured_cast_members .entry a{display:block;}
#featured_cast_members .entry a:hover{text-decoration:none;}
#featured_cast_members .entry span{color:#606873;border-bottom:2px solid #fff;}
#featured_cast_members .entry span strong{font-weight:normal;color:#242424;}
#featured_cast_members .entry img{border-bottom:3px solid #fff;margin:0 0 6px;}
#featured_cast_members .entry a:hover img{border-bottom:3px solid #E0E2E4;}
#featured_cast_members .entry a:hover span{border-bottom:2px solid #D7D9DC;}
#featured_cast_members .entry a:hover strong{border-bottom:2px solid #D7D9DC;}

#all_cast_members{margin-right:0px;position:relative;min-height:600px;}
#all_cast_members h2{border-bottom:3px solid #242424;padding:0 0 5px;margin:0 27px 30px 0;}
#all_cast_members .entry{height:130px;width:93px;margin-right:28px;line-height:16px;color:#242424;float:left;}
#all_cast_members .entry:hover > p {border-bottom:solid 2px #D7D9DC;display: inline-block;}
#all_cast_members .entry a img {width:98px;height:73px;border-bottom:3px solid #fff;}
#all_cast_members .entry a:hover img{border-bottom:3px solid #E0E2E4;}
#all_cast_members #anchors{margin-top:-20px;}
#all_cast_members #anchors a{padding:0 2px;font-weight:bold;}

.cast_popup {
  display:inline-block;width:1000px;height:340px;overflow:hidden;
}
.cast_popup h2 { background:#000;display:block;height:20px;line-height:20px;font-size:19px;font-weight:normal;color:#fff;padding:14px 0 0 60px;border-bottom:3px solid #fff;text-transform:uppercase;font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;letter-spacing:-0.005em;}
.cast_popup .info { padding:50px 60px;}
.cast_popup .info p { float:none;}
.cast_popup img {
  border-bottom:3px solid #E0E2E4;
  float:left;
  margin-right:32px;
}
.cast_popup p, .cast_popup div.content {
  padding:0;
  line-height:18px;
  float:left;
  width:530px;
}
.cast_popup div.content strong, .cast_popup div.content b, .cast_popup p b {
  font-size:13px;color:#242424;
}

/* page: PROJECTS */
.overview_col{float:left;width:270px;}

.featured_col{float:right;width:400px;}
.featured_col h2{font-size:15px;border-bottom:3px solid #231F20;letter-spacing:-0.005em;font-weight:500}
.featured_col .video p{font-size:11px;line-height:14px;color:#242424;margin:5px 0 0;}
.featured_col .head{position:relative;line-height:23px;margin:0 0 5px;}
.featured_col .head h2{margin:0;}
.featured_col .head a{font-size:11px;color:#231F20;position:absolute;right:0px;top:0px;}
.featured_col .head a:hover{text-decoration:underline;}

.project_nav{height:50px;padding:0;border-bottom:3px solid #fff;}
.project_nav ul{padding:0;position:relative;}
.project_nav li{float:left;}
.project_nav li a{float:left;width:25px;height:14px;padding:0;font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;}
.project_nav li a b{display:block;position:relative;width:25px;height:14px;z-index:102;}
.project_nav li a:hover{float:left;width:25px;height:14px;padding:0;text-decoration:none;}
.project_nav li a:hover span{z-index:101;}
.project_nav li span{width:230px;position:absolute;z-index:1;left:0;top:0;padding:34px 0 0;height:20px;font-size:19px;font-weight:400;color:#fff;overflow:hidden;text-indent:9px;}
.project_nav li.current_page_item span,
.project_nav li.current_page_ancestor span {z-index:100;}
.project_nav .page-item-106 b{background:#DE222A;}
.project_nav .page-item-192 b{background:#E5B40C;}
.project_nav .page-item-205 b{background:#443D73;}
.project_nav .page-item-217 b{background:#F27221;}
.project_nav .page-item-108 b{background:#A20B11;}
.project_nav .page-item-985 b,
.project_nav .page-item-974 b{background:#59829b}
.project_nav .page-item-106 span{background:#DE222A;}
.project_nav .page-item-192 span{background:#E5B40C;}
.project_nav .page-item-205 span{background:#443D73;}
.project_nav .page-item-217 span{background:#F27221;}
.project_nav .page-item-108 span{background:#A20B11;}
.project_nav .page-item-985 span,
.project_nav .page-item-974 span{background:#59829b}
#projects_subnav > .page_item{display:none;}
#projects_subnav > .page_item > a{display:none;}
#projects_subnav .current_page_ancestor,
#projects_subnav .current_page_item{display:block;}
#projects_subnav li a{font-family:helvetica,arial,sans-serif;}

.project-theater-of-war .big{color:#DE222A;}
.project-theater-of-war .project_nav{background:#DE222A;}

.project-addiction-performance-project .big{color:#E5B40C;}
.project-addiction-performance-project .project_nav{background:#E5B40C;}

.project-end-of-life .big{color:#443D73;}
.project-end-of-life .project_nav{background:#443D73;}

.project-prometheus-in-prison .big{color:#F27221;}
.project-prometheus-in-prison .project_nav{background:#F27221;}

.project-acts-of-violence .big{color:#A20B11;}
.project-acts-of-violence .project_nav{background:#A20B11;}



#events_calendar{margin:35px 0 0;}
#events_calendar .head{position:relative;line-height:23px;margin:0 0 25px;}
#events_calendar .head h2{font-size:15px;font-weight:500;color:#231F20;margin:0;letter-spacing:-0.005em;}
#events_calendar.calendar .head h2 {border-bottom: 3px solid #231F20}
#events_calendar .head a{font-size:11px;color:#231F20;position:absolute;right:0px;top:0px;}
#events_calendar .head a:hover{text-decoration:underline;}

#events_calendar ul{list-style:none;padding:0;}
#events_calendar li{position:relative;line-height:16px;color:#242424;margin:0 0 15px;}
#events_calendar li i{border-left:4px solid #DE222A;font-style:normal;width:6px;height:30px;float:left;}
#events_calendar li div{padding:0 70px 0 0;}
#events_calendar li a{color:#242424;border-bottom:2px solid #fff;}
#events_calendar li a:hover{border-bottom:2px solid #C8C8C8;text-decoration:none;}
#events_calendar li a span{color:#606873;}
#events_calendar li a.right{border-bottom:2px solid #C8C8C8;position:absolute;right:0px;top:0px;}
#events_calendar .my-calendar-header,
#events_calendar .my-calendar-month{display:none;}
#events_calendar .calendar-list li div{padding:0;}
#events_calendar .entry-content ul {list-style:none outside none;padding:0;}

#photos{overflow:hidden;zoom:1;margin-right:0px;margin-bottom:30px;margin-right:-29px;}
#photos h3{font-size:13px;color:#606873;font-weight:normal;margin:32px 0 10px;}
#photos .photo{float:left;width:93px;height:90px;margin-right:29px;}
#photos .photo a:hover img{border-bottom:3px solid #E0E2E4;}
#photos h2{font-weight:500;font-size:19px;border-bottom:3px solid #242424;padding:12px 0 5px;font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;letter-spacing:-0.005em;margin-right:29px;}

#videos{overflow:hidden;zoom:1;margin-right:-25px;}
#videos h2{font-weight:500;font-size:19px;font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;letter-spacing:-0.005em;}
#videos .video{float:left;width:217px;height:190px;position:relative;line-height:16px;margin-right:25px;}
#videos .video .play{position:absolute;left:85px;top:35px;background: url("images/video_play.png") repeat scroll 0 0 transparent;width:49px;height: 49px;}
#videos .video .time{position:absolute;right:0px;top:103px;display:inline-block;background:#090C0D;text-align:center;color:#fff;line-height:17px;padding:0 3px;font-size:11px;font-weight:bold;}
#videos .video a{display:block;}
#videos .video a:hover{text-decoration:none;}
#videos .video span.name{color:#606873;border-bottom:2px solid #fff;}
#videos .video span.name b{font-weight:normal;color:#242424;}
#videos .video .pic{border-bottom:3px solid #fff;margin:0 0 6px;width:217px;height:120px;}
#videos .video a:hover .pic{border-bottom:3px solid #E0E2E4;}
#videos .video a:hover span.name{border-bottom:2px solid #D7D9DC;}
#videos .video .bg{display:none;width:217px;height:120px;position:absolute;left:0px;top:0px;background:url(images/video_over.png) no-repeat;}
#videos .video a:hover .bg{display:block;}

.video_popup{display:inline-block;width:1000px;}
.video_popup h2{background:#000;display:block;height:20px;line-height:20px;font-size:19px;font-weight:400;color:#fff;padding:10px 0 3px 60px;border-bottom:3px solid #fff;font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;letter-spacing:-0.005em;}
.video_popup .info {padding:30px 0 ;width:640px;margin:0 auto;text-align: center;}
.video_popup p {padding:10px 0 0;line-height:18px;color:#606873;text-align:left;margin-left:105px;}
.video_popup p b{font-size:13px;color:#242424;}
.video_popup p span{color:#242424;}


/* page: PERFORMANCES - calendar */
/* #page-performances{background:url(images/bg-home-5.jpg) fixed 50% 0 no-repeat #000;background-size:cover;-moz-background-size:cover;} */

#feature-events{width:230px;float:left;position:fixed;}
#feature-events p{background:#000;display:block;height:20px;line-height:20px;font-size:19px;font-weight:400;color:#fff;padding:14px 0 0 10px;border-bottom:3px solid #fff;font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;}
#feature-events .content{background:url(images/subnav_bg.png);padding:20px 14px;}
#feature-events h3{font-size:15px;color:#242424;margin:0 0 10px;font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;}

#feature-events li{position:relative;line-height:16px;color:#242424;margin:0 0 15px;display:inline-block;width:100%;}
#feature-events li i{border-left:4px solid #DE222A;font-style:normal;width:6px;height:25px;float:left;margin-top:4px;}
#feature-events li div{float:left;width:180px;}
#feature-events li.cat_theater-of-war i{border-color:#DE222A;}
#feature-events li.cat_acts-of-violence i{border-color:#A20B11;}
#feature-events li.cat_prometheus-in-prison i{border-color:#F27221;}
#feature-events li.cat_end-of-life i{border-color:#443D73;}
#feature-events li.cat_addiction-performance-project i{border-color:#E5B40C;}

#feature-events li a{color:#242424;}
#feature-events li a:hover{border-bottom:2px solid #C8C8C8;}
#feature-events li a span{color:#606873;}
#feature-events .all{text-align:right;border-bottom:3px solid #242424;padding:0 0 5px;}
#feature-events .all a{color:#242424;}
#feature-events .all a:hover{text-decoration:underline;}
#feature-events .my-calendar-month{display:none;}
#feature-events li a.right{display:none;}
#feature-events .my-calendar-header{display:none;}

.my-calendar-header{height:50px;position:relative;margin-top:-27px;}

.my-calendar-header .future-dates{color:#757B85;line-height:22px;}
.my-calendar-header .future-dates span{border-top:2px solid #fff;float:left;}
.my-calendar-header .future-dates a{border-top:2px solid #fff;color:#757B85;float:left;margin-left:20px;}
.my-calendar-header .future-dates a:hover,
.my-calendar-header .future-dates a.active{border-top:2px solid #DFDFDF;text-decoration:none;color:#000;}
.my-calendar-header .future-dates a.past{margin-left:0;margin-right:20px;}

.my-calendar-header .filters{position:absolute;right:0;top:0px;}
.my-calendar-header .filters span{position:absolute;left:-240px;top:0px;width:230px;line-height:23px;color:#757b85;text-align:right;background:#fff;}
.my-calendar-header .filters a{width:25px;height:23px;float:left;text-decoration:none;}
.my-calendar-header .filters a.disabled{height:13px;text-decoration:none;}
.my-calendar-header .filters a span{display:none;line-height:23px;color:#757b85;text-decoration:none;}
.my-calendar-header .filters a:hover span{display:block;text-decoration:none;}
.my-calendar-header .filters a:hover {text-decoration:none;}
.my-calendar-header .filters .item_1{background:#DE222A;}
.my-calendar-header .filters .item_2{background:#E5B40C;}
.my-calendar-header .filters .item_3{background:#443D73;}
.my-calendar-header .filters .item_4{background:#F27221;}
.my-calendar-header .filters .item_5{background:#A20B11;}

.mc-format{position:absolute;right:0;top:60px;}
.mc-format .default{width:14px;height:14px;float:left;margin-left:14px;overflow:hidden;background:url('images/view_as_grid.png');}
.mc-format .list{width:14px;height:14px;float:left;margin-left:14px;overflow:hidden;background:url('images/view_as_list.png');}
.mc-format a:hover,
.mc-format .active,
.mc-format span:hover{background-position:0 -14px;}


.my-calendar-month{height:35px;font-size:30px;color:#606873;font-weight:normal;}
h2.my-calendar-month{border-bottom:3px solid #231F20;font-size:30px;font-family:inherit;color:#606873;}
.my-calendar-month a {color:#000;}
.my-calendar-month a:hover {text-decoration:none;}
.my-calendar-month #prevMonth{background:url(images/arrow-left.png) no-repeat 0 12px;text-indent:1000px;display:inline-block;width:15px;color:transparent}
.my-calendar-month #nextMonth{background:url(images/arrow-right.png) no-repeat 0 12px;text-indent:1000px;display:inline-block;width:15px;}

.my-calendar-table{width:100%;margin-bottom:30px;}
.my-calendar-table th{height:25px;vertical-align:middle;background:#000;font-size:13px;color:#fff;text-indent:9px;width:98px;border-left:2px solid #000;}
.my-calendar-table td{width:84px;height:109px;border-left:2px solid #fff;background:url(images/td_bg.png) no-repeat;vertical-align:top;}

.my-calendar-table .mc-date{display:block;height:25px;line-height:25px;text-align:right;color:#606873;padding:0 8px 0 0;}

.my-calendar-table .calendar-event{display:block;height:21px;width:97px;overflow:hidden;}
.my-calendar-table .mc-toggle{display:block;height:21px;width:97px;line-height:21px;color:#FFF;text-indent:5px;}
.mc_theater-of-war .mc-toggle { background: #de222a; }
.mc_addiction-performance-project .mc-toggle { background: #e5b40c; }
.mc_end-of-life .mc-toggle { background: #443d73; }
.mc_prometheus-in-prison .mc-toggle { background: #f27221; }
.mc_acts-of-violence .mc-toggle { background: #a20b11; }
.mc_new-projects .mc-toggle { background: #59829b; }
.mc_cato .mc-toggle { background: #979D3D; }
.mc_facing-the-other .mc-toggle { background: #3D3B3C; }

.mc_theater-of-war .details { border-color: #de222a!important; }
.mc_addiction-performance-project .details { border-color: #e5b40c!important; }
.mc_end-of-life .details { border-color: #443d73!important; }
.mc_prometheus-in-prison .details { border-color: #f27221!important; }
.mc_acts-of-violence .details { border-color: #a20b11!important; }
.mc_new-projects .details { border-color: #59829b!important; }
.mc_cato .details { border-color: #979D3D!important; }
.mc_facing-the-other .details { border-color: #3D3B3C!important; }

.mc_theater-of-war .details h3 { color: #de222a!important; }
.mc_addiction-performance-project .details h3 { color: #e5b40c!important; }
.mc_end-of-life .details h3 { color: #443d73!important; }
.mc_prometheus-in-prison .details h3 { color: #f27221!important; }
.mc_acts-of-violence .details h3 { color: #a20b11!important; }
.mc_new-projects .details h3 { color: #59829b!important; }
.mc_cato .details h3 { color: #979D3D!important; }
.mc_facing-the-other .details h3 { color: #3D3B3C!important; }

.my-calendar-table .mc_events{position:relative;}

.my-calendar-table .details{display:none;width:258px;z-index:1;min-height:60px;padding:10px 20px;position:absolute;left:0px;top:25px;border-top:4px solid #F27221;background:url(images/subnav_bg.png);}
.my-calendar-table .weekend .details{left:-200px;}
.my-calendar-table .details h3{font-size:13px;font-weight:bold;text-transform:uppercase;margin:0 0 5px;font-family: inherit;line-height:15px;}
.my-calendar-table .details p{line-height:16px;color:#242424;margin:0 0 10px;}
.my-calendar-table .details p span{color:#606873;}
.my-calendar-table .details .bar{text-align:right;color:#606873;line-height:14px;}
.my-calendar-table .details .bar a{color:#000;border-bottom:1px solid #C7C3C0;margin-left:1em;}
.my-calendar-table .details .bar a:hover{border-bottom:1px solid #919191;text-decoration:none;}
.my-calendar-table .details .bar .flyer{border:0;}
.my-calendar-table .details .bar .flyer:hover{border:0;}
.my-calendar-table .details .bar .flyer img{border-bottom:1px solid #C7C3C0;vertical-align:middle;margin-right:5px;}
.my-calendar-table .details .bar .flyer:hover img{border-bottom:1px solid #919191;}
.my-calendar-table .calendar-event:hover .details{display:block;}

.calendar-list li{margin:0 0 28px;display:inline-block;width:100%;list-style-type:none;position:relative;}
.calendar-list li i{border-left:4px solid #DE222A;font-style:normal;width:6px;height:33px;float:left;margin:1px 0 0;}

.calendar-list .event{float:left;width:280px;line-height:18px;}
.calendar-list .event h3{font-size:19px;color:#242424;font-weight:normal;margin-bottom:2px;font-family: inherit;}
.calendar-list .event span{color:#606873;}

.calendar-list .desc{float:left;width:340px;font-size:14px;line-height:18px;color:#242424;}
.calendar-list .desc span{color:#606873;}

.calendar-list .link{width:40px;text-align:right;display:block;position:absolute;right:0px;bottom:5px;}
.calendar-list .link a{display:inline-block;}
.calendar-list .link a:hover{text-decoration:none;}
.calendar-list .link .flyer em{padding: 1px 6px;border-bottom:1px solid #C7C3C0;vertical-align:middle;margin-right:5px;background:url('images/flyer_arrow.png') no-repeat}
.calendar-list .link .flyer:hover em{border-bottom:1px solid #919191;}

.more_events{text-align:right;height:25px;line-height:25px;background:#000;padding:0 15px;}
.more_events a{font-size:11px;color:#fff;padding:0 22px 0 0;background:url(images/arrow_more.png) 100% 50% no-repeat;border-right:1px solid #000;}
.more_events a:hover{text-decoration:none;border-right:1px solid #fff;}

#current_letter{position:absolute;width:25px;padding:0 0 0 20px;line-height:69px;height:69px;margin-left:720px;color:#FFF;margin-top:50px;background:url('images/pointer.png') no-repeat;font-size:18px;}

.button {
    margin:15px 0;
}
.button a {
    font-family:"pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;
    font-size:17px;
    line-height:20px;
    padding:5px 15px 5px 10px;
    background-color:#000;
    color:#FFF;
    border-left:solid 5px #000;
}
.button a:hover {
    color:#000;
    background-color:transparent;
    text-decoration:none;
}

.question strong, .answer strong {
    float:left;
    width:30px;
    font-family:"pill-gothic-300mg-1","pill-gothic-300mg-2",sans-serif;
    font-size: 17px; 
    weight: 500;
    color: #000;
}
.question div {float:left;width:650px;font-size:15px;color:#31373f;line-height:18px;}
.answer div {float:left;width:650px;font-size:13px; font-style:italic; color:#606873;line-height:18px;}
.question {margin:20px 0;}
.answer {margin:20px 0 40px 0;}
.answer ul {list-style:decimal;}
.answer li {margin:0;}
.answer a {font-style:normal;}

.press p a {font-size:15px;color:#000;line-height: 20px;}
