@charset "UTF-8";
/* CSS Document */
/**
* Theme Name: proteus
* Theme URI: 
* Description: A theme for Proteus Gowanus
* Version: 0.1
* Author: Diane Bertolo
* Author URI: http://www.lotusandpixel.com
* Tags: 
* Template: hybrid
*/
/* Get base CSS */
@import url('../hybrid/library/css/21px.css');
/* Get layout CSS */
@import url('../hybrid/library/css/2c-l-fixed.css');

/* Get plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');

/* Get default CSS */
/*@import url('../hybrid/library/css/screen.css');*/

/*@font-face {
	font-family: Museo_Slab_500;
	src: url('http://proteusgowanus.org/wp-content/Museo_Slab_500.otf');
}
@font-face {
	font-family: Museo300-Regular;
	src: url('http://proteusgowanus.org/wp-content/Museo300-Regular.otf');
}
@font-face {
	font-family: Museo700-Regular;
	src: url('http://proteusgowanus.org/wp-content/Museo700-Regular.otf');
}
*/


.page-4207 #sidebar{
     background:url("../../uploads/2014/11/ka-ching.jpg") no-repeat 44px 0;
     height:300px;}

.page-4207 @sidebar img{
     border:none;
margin-top:220px;
margin-left:58px;}

input[type=image]{border:none}

/*gowanusian ball*/
.page-3813 .entry-content {
background-color:#d7ebe2;
padding-bottom:30px;}

.page-3813 .entry-content p, .page-3813 .entry-content h3  {
margin-left:35px;
margin-right:35px;
margin-bottom:14px;}



.home #secondary{
border:none!important;}

.collapseomatic_content{
	padding:4px 10px 4px 10px!important;

	background-color:#f4f4f4;}

.collapseomatic{
	display:block;
	width:400px;
	border-right: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	padding:8px 0 8px 30px!important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444444;
	background: url("http://proteusgowanus.org/wp-content/themes/proteus/images/arrow-down.png") no-repeat 9px 9px;
	margin-bottom:18px!important;
	
    
	
}
.colomat-hover{
	background-color:#eee;}


.page-2377 h5{
text-transform:none!important;
letter-spacing:.5px!important;
margin:8px 0 8px 24px;}

.widget-title{
	}
.widget-item-price, .widget-item-title{
	font-size:14px!important;
	padding-bottom:3px!important;}
.widget-item-inner{
	margin-bottom:2px!important;}
.widget-item{
	padding-bottom:4px!important;
	padding-top:4px!important;}

.wepay_widget .widget-title {
    font-size: 1.1em!important;
    font-weight: bold;
}	
	

.home #secondary{
	display:block;

	width:100px;
	height:100px;
	position:absolute;
	z-index:999;
	top:70px;
	right:22px;}
.home #secondary img{
	border:none!important;}

#body-container{
	position:relative;
}
#special{
	width:162px;
	height:162px;
	display:block;
	position:absolute;
	z-index:999;
	top:60px;
	right:24px;}
img{
	border: 1px solid #555;
	margin: 0 0 0 0;}
#comingsoon{
	width:64x;
	
	height:64px;
	display:block;
	position:absolute;
	z-index:999;
	top:212px;
	right:15px;}
#comingsoon img{
border:none!important;}

.page-680 table, .page-91 table{
/*for ticket table on benefit & support page*/
margin-bottom:0;
padding-bottom:0;}

.singular-page .entry-content img{
margin-top:4px;
margin-bottom:0px;}


h6{
	background-image:url("../../uploads/2011/03/dots.png");
	background-repeat:repeat-x;
	color:white;
	margin-top:12px;
	margin-bottom:-2px;}
.home h6{
	margin-bottom:-10px;
	margin-top:10px;}
.page-template-tertiary .entry-content h6{
	margin-bottom:22px;}

 #content a, #content a:visited{
	color:#1e6a7d;
	
	font-weight:bold;}

 #content a:hover{
	color:#025368;}
.entry-meta a{
	font-weight:normal!important;}
.home #content a{
	font-size:12px!important;}
.more-link {
	font-size:12.5px!important;}

/* = = = = = = = = = = misc = = = = = = = = = = = = = = = = = = = = = = = = = = = */

/*on pages without secondary, don't display the border */
.page-template-exhibitions #secondary, .page-template-project #secondary, .page-template-home #secondary, .page-template-secondary #secondary, .page-template-tertiary #secondary, .page-template-support #secondary {
	border:none;}

.mailer {
	color:#444444!important;}


/* = = = = = = = = = = EXHBITIONS PAGES = = = = = = = = = = = = = = = = = = = = = = = = = = = */

.page-template-exhibitions #sidebar p{
	margin-bottom:-2px;
	padding-bottom:0;}

.page-template-exhibitions h5{
	text-transform:uppercase;
	letter-spacing:3px;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:0px;}


/* = = = = = = = = = = VISIT US SIDEBAR = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.page-89 #sidebar p{
	font-size:12px;
	line-height:15px;
	margin-bottom:10px;}

/* = = = = = = = = = = SUPPORT US = = = = = = = = = = = = = = = = = = = = = = = = = = = */
#pay{
	margin-top:0px;
	height:195px;
	padding-top:0px;
	padding-right:16px;
	text-align:right;
	background-image:url("../../uploads/2011/03/bigHand.png");
	background-repeat:no-repeat;
	background-position:5px 30px;}
#pay img{
	border:none;}

/* = = = = = = = = = = NEWS AND EVENTS = = = = = = = = = = = = = = = = = = = = = = = = = = = */

/*news and events is a blog page. Save the date is in the Primary Widget. Blog navigation: categories et al are in the Secondary Widget*/

.post_tag-cloud{
	font-weight:normal;}

/* save the date box*/
.blog #primary, .singular-post #primary, .archive #primary, .category #primary{
	width:182px;
	border: 8px solid #e4e3e1;
	float:right;
	padding:4px 16px 8px 16px;
	margin:0 40px 10px 0;}
	
/* save the date title*/
.blog #primary .widget-title, .singular-post #primary .widget-title, .archive  #primary .widget-title, .category #primary .widget-title{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:black;
	font-weight:normal;
	text-transform:uppercase;
	font-size:15px;
	letter-spacing:2px;
	margin:10px 0 7px 0!important;}
	
/* save the date body text*/
.textwidget p{
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	margin:0 0 9px 0;}
/* save the date theDate*/
.textwidget strong{
	font-size:11px;
	color:#de0000;;}

.blog #content, .singular-post #content, .archive #content, .category #content{
	position:relative;
	width:613px;
	float:left;
	margin:0 0 0 40px;}
	
.blog .post, .singular-post .post, .archive .post, #category .post{
	position:relative;
	width: 503px;
	margin: 0 0 10px 100px;
	padding-bottom:5px;
	border-bottom:1px dotted #999;}
	
#secondary{
	font-weight:bold;
	font-size:11.5px;
	letter-spacing:.05em;
	width:182px;
	border: 8px solid #e4e3e1;
	float:right;
	padding: 0px 16px 0 16px;
	margin-right:40px;
	margin-bottom:12px;}
	
#secondary ul{
	padding:0;
	margin:0;}
	
#secondary .widget-title{
	margin-top:10px!important;}

#secondary ul li{
	list-style-type:none;
	padding-left:0;
	margin-bottom:2px;}

#secondary ul li a, #secondary a{
	padding:2px 0 2px 0!important;
	color:#666;}
	
#secondary a{
	text-decoration:none;}
	
#secondary a:hover{
	color:#444;}


.blog h5, .category h5, .archive h5, .singular-post h5{
	/*date in red*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	font-weight:bold;
	color:#de0000;;}
.blog .entry-meta, .category .entry-meta, .archive .entry-meta, .singular-post .entry-meta{
	/*display:none;*/}
	
/* event and news little boxes */
.event, .news{
	width:85px;
	padding: 0 0 0 15px;
	text-transform:uppercase;
	font-size:9.5px;
	font-weight:bold;
	letter-spacing:4px;
	color:white;
	position:absolute;
	top:8px;
	left:-100px;}

.other{
	width:85px;
	color:transparent;
	display:block;
	background:url("../../uploads/2012/02/arrows321.gif") no-repeat 0 0;
	position:absolute;
	top:9px;
	left:-100px;}
	
.singular-post .other{
top:3px;}
	
.singular-post .event, .singular-post .news {
	top:0px;}

.event {
	background-image:url("../../uploads/2011/03/redBackFancy.png");
	background-repeat:no-repeat;
	background-position:0 2px;}
.news {
	padding-left:19px;
	background-image:url("../../uploads/2011/03/warmGreyFancy.png");
	background-repeat:no-repeat;
	background-position:0 2px;}

.byline{
	font-size:10.5px;}
.entry-meta{
	font-size:10.5px;
	line-height:12px;}


/* = = = = = = = = = Navigate through News and Events, and Navigate in tertiary = = = = = = = */

.navigation-links{
	display:none;}
	
#utility-before-content .textwidget{
	margin:-20px 0 10px 0;
	text-align:right;}

#utility-before-content .textwidget a, .page-template-tertiary #sidebar p a{
	padding-left:15px;
	background-image:url("../../uploads/2011/03/littleRedArrowLeft.png");
	background-repeat:no-repeat;
	background-position:left;
	font-size:11px;
	font-weight:bold;
	color:#666;}
	
#utility-before-content .textwidget a:hover, .page-template-tertiary #sidebar p a:hover{
		color:#444;}
.page-template-tertiary #sidebar p a {
		margin-left:50px!important;}
		

/*  = = = = = = = = = = =  GENERAL  = = = = = = = = = = = = = = = = = = = = */

html{
	overflow-y: scroll;}

#body-container{
	overflow: hidden;
	margin:0 auto;
	width:985px;
	background-color:white;
	background-image: url("../../uploads/2011/03/fader.png");
	background-repeat:repeat-x;
	background-position:0px 40px;}

#container {
	overflow: hidden;
	float: left;
	width: 985px;
	padding-bottom:12px;}

#content {
	overflow: hidden;
	float: right;
	width: 716px;
	border:1px solid #ceccc5;
	margin: 0 40px 0 0;
	padding:25px 20px 20px 20px;}
	
.no-widgets .content, .no-default-widgets .content {
	width: 985px;}
	
body{
	font: normal normal normal 13px/19px Helvetica, Arial, sans-serif!important;
	color:#444;
	margin:0;padding:0;
	background-image:url("../../uploads/2011/03/bg3.png");}
	
p{ 
	margin:0 0 8px 0;
	padding:0;
	letter-spacing:.01em;}



h1, h2, h3, h4, h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#222222;
	font-weight:normal;
	font-style:normal!important;
	padding:0;
	margin: 0 0 .3em 0;}

h1{font-size:18px;
	margin-bottom:.7em;}
h2{
	font-size:18px;
	padding-top:6px;}
h1 a, h2 a{
font-weight:normal!important;
	color:#222222!important;
}
h3{
	font-size:16px;
	margin-top:18px!important;}
h4{
	font-size:16px;
	margin-top:0!important;}

.page-template-exhibitions #sidebar h4{
	font-size:14.5px;
	margin-bottom:10px;
margin-top:10px!important;}

.singular-post h4{
	margin-top:-8px!important;
	margin-bottom:6px!important;}

address{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#555;
	font-style:normal;
	margin-bottom:10px;}
	
address strong{
	color:#444;}


/* = = = = = = = = = = HEADER = = = = = = = = = = = = = = = = = = = = = = = = = = = */

#header-container{
	margin:0;padding:0;}
	
#site-description{display:none;}

#header{
	margin:0;padding:0;
	height:135px;}
	
.home #header{
	height:135px;}
	

#site-title {
	float:left;
	padding-left:28px;
	padding-top:40px;
	width:334px;
	height:63px;}
	
.home #site-title {
	float:left;
	padding-left:28px;
	padding-top:55px;
	width:404px;
	height:75px;}
	
#site-title a {
	display: block;
	width: 334px;
	height: 63px;
	background: url("../../uploads/2011/03/proteusLogoSmall.png") no-repeat 0 0;}
.home #site-title a {
	display: block;
	width: 404px;
	height: 75px;
	background: url("../../uploads/2011/03/proteusLogo.png") no-repeat 0 0;}
	
#site-title a span {
	display: none;}
	
/* TOP MENU = = = = = = = = = = = = = = = = = = = = = = = = = = = */	

#primary-menu{
	background: url("../../uploads/2011/03/menuBack.png");
	background-repeat:repeat-x;
	height:40px;
	overflow: visible;
	z-index: 100;}

#primary-menu .menu{
	margin-left:42px!important;}

#primary-menu li{
/*for the small menu items, do this:*/
	display:inline;
	font-weight:normal;
	font-size:11.7px;
	letter-spacing:1.5px;}
	
.menu-item-2005, .menu-item-1535, .menu-item-846, .menu-item-112, .menu-item-87, .menu-item-3578 {
	/*for the large menu items, do this:*/
	text-transform:uppercase!important;
	font-size:10px!important;
	font-weight:bold!important;
	letter-spacing:5px!important;
	padding-top:1px;}

#primary-menu li a{
	padding: 22px 5px 20px 0;
	margin: 0px 7.6px 0 8px!important;
	color:#c3b99d;}
	
#primary-menu li a:hover{
	color:#7e776d;
	text-decoration:none;}
	
#primary-menu li.current_page_item a, .page-template-exhibitions #primary-menu li.menu-item-50 a, .page-template-project li.menu-item-87 a, .page-template-tertiary #primary-menu li.menu-item-50 a, .archive #primary-menu li.menu-item-112 a{
	background-image:url("../../uploads/2011/03/blackTriangle.png");
	background-repeat:no-repeat;
	background-position:center 39px;}
	
#primary-menu li.current_page_item a:hover{}
#primary-menu a:visited{}


/*  = = = = = = = = = = =  HOME STYLES  = = = = = = = = = = = = = = = = = = = = */	

.home #content{
	width:905px;
	border:none;
	padding:0!important;
	float:left;
	margin-left:40px;}
	
.home .hentry{
	width:674px;
	margin-left:231px;}
	
#col1, #col2, #col3, #col4{
	width:212px;
	float:left;
	margin:0 19px 0 0;}
	
#col4{
	margin-right:0;}
	
.home .entry-title{
	display:none;}

.home .entry-content p{
	font-family:Museo300-Regular, Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#555;
	line-height:30px;
	letter-spacing:.7px;}
	
.home h2{
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:2px;
	margin:4px 0 3px 0!important;}
	
.home h3{
	margin-top:3px!important; }
	
.home h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight:bold;
	color:#de0000;;
	letter-spacing:.02em;
	margin-top:0px!important;}
	
.home p{
	font-size:12.5px;
	line-height:18px;
	margin-bottom:14px;}
	


.home img{margin:0;}

/*  = = = = = = = = = = =  SECONDARY PAGE STYLES  = = = = = = = = = = = = = = = = = = = = */

#slug{
	float:right;
	color:#777;
	margin:0 39px 4px 0;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	letter-spacing:4px;}

.hentry{
	width:440px;
	float:left;}
	
#sidebar{
	margin-top:30px;
	width:255px;
	float:right;}
	
#sidebar a img{
	border: 1px solid #555!important;
	margin: 0 4px 0 0;}
	
#sidebar img {
	margin-bottom:0!important;}
	
#sidebar address{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	line-height:14px;
margin-top:10px;}
		
/*  = = = = = = = = = = =  SECONDARY PAGE: left menu  = = = = = = = = = = = = = = = = = = = = */

#primary {
	font-weight:bold;
	font-size:11.5px;
	
	float: left;
	width: 155px;
	margin-left:18px;}

.widget-title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1.5px;
	font-size:8.5px;
	color:#999;
	margin-top:10px!important;}
#primary .widget-title{
	margin-left:32px;}

#primary ul{
	list-style:none;
	padding:0;margin:0;}

#primary ul li{
	margin-bottom:4px;}
	
#primary ul li a{
	padding:2px 0 4px 32px!important;
	color:#666;}
#primary ul li a:hover{
	color:#444;}
#primary li.current_page_item a{
	color:#222;
	background-image:url("../../uploads/2011/03/finger.png");
		background-repeat:no-repeat;}


/*  = = = = = = = = = = =  ABOUT PAGE  = = = = = = = = = = = = = = = = = = = = */	

.page-4 #sidebar p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13.5px;
	margin:0;padding:0;}
.page-4 #sidebar h6{
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8px;
	text-transform:uppercase;
	letter-spacing:2px;
	margin:-4px 0 4px 0;
	padding:0;
	color:#666;}


/*  = = = = = = = = = = =  FOOTER STYLES  = = = = = = = = = = = = = = = = = = = = */
#footer-container{
	background-color:#e4e3e1;
	background-image:url("../../uploads/2011/03/footerArt2.png");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:18px 18px 26px 18px;}
.fcol, .fcol2, .fcol3{
	width:112px;
	float:left;
	margin-right:15px;}
.fcol2{
	width:140px;}
.fcol3{
	width:200px;}
#footer p{
	letter-spacing:.04em;
	font-size:10px;
	line-height:15px;}
#footer a{
	color:#333;}

#footer a:hover{
	background-color:#bbb;}

/* ======================================================================== */

/* Make sure theme clears WP.org theme repository checklist */
.alignright {}
.alignleft {}
.alignnone {}
.aligncenter {}
.avatar {}
.wp-caption {}
.gallery {}
.wp-smiley {} 