/* -------------------------------------------------- 
		Handcrafted in New York City

		by N E G A T I V E SPACE
		a new york design consultancy.		

		(c) 2012 James Patrick Gibson
		
		-----------------------------------------------------

		Powered by Yetis.
		
		We proudly use and support:
		ZURB Foundation - Used under MIT-Licenense
		A rock-solid, responsive framework for rapidly prototyping and iterating into production code.
		Copyright (c) 2011 ZURB, http://www.zurb.com/ 
		
-----------------------------------------------------
*/



/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Globals
:: Images
:: Meta
*/

/*
font-family: "proxima-nova-condensed";
font-family: "proxima-nova";
font-family: "ff-meta-serif-web-pro";

/* -----------------------------------------
   Globals
----------------------------------------- */
	body {font-family:"Proxima Nova", "proxima-nova", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;}
	/*p { line-height: 1.4; margin: 0 0 18px; }*/
	
	section { border-bottom:1px solid #ddd; }
	section.container {padding-top:18px; padding-bottom:18px;}*/

/* -----------------------------------------
   Image behavior and styles
----------------------------------------- */
	a.image.left {margin-right:12px;}
	a.image.left > img {padding:5px; border:1px solid #ddd;}

	a.image.right {margin-left:12px;}
	a.image.right > img {padding:5px; border:1px solid #ddd;}


/* -----------------------------------------
   Meta Information
----------------------------------------- */

	p.meta {
		color: #666;
		border-top: 1px dotted #999;
		border-bottom: 1px dotted #999;
		padding: 6px 0;
	}


/*	--------------------------------------------------
   	Microformats
	-------------------------------------------------- */
	
	/* hCard */
	ul.vcard li.left img { margin-right:12px; }
	ul.vcard .nickname { font-style:italic; }
	ul.vcard .org { font-weight:bold; }
	
/*	--------------------------------------------------
	:: Tables
	-------------------------------------------------- */
	table .table-head { font-size: 18px; font-size: 1.8rem; line-height: 24px; background:#efefef; }
	
	table tbody tr th,
	table tfoot tr th { font-size: 12px; line-height: 18px; text-align: left; padding: 9px 10px; vertical-align: top; font-weight: bold; color: #222;}

	table tfoot tr.total th { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222;  border-top:1px dotted #ddd; }

	table tfoot tr.total th.currency,
	table tbody th.currency {color:green;}

	table tbody td.currency {font-style:italic;}

		
/* -----------------------------------------
   Better Panels
----------------------------------------- */

	div.panel {
		padding: 20px 20px 2px 20px;
		background-color: #efefef;
		background-image: none;
		filter:none;
		box-shadow: 0 1px 1px rgba(0,0,0,0.15);
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.25);
		margin: 0 0 20px 0;
		border-radius:0;
		overflow: auto;
	}

/* -----------------------------------------
   Negative - Better Panels
----------------------------------------- */
	div.panel.negative {
		background-color: #181818;
	}
	
	div.panel.negative h1, 
	div.panel.negative h2, 
	div.panel.negative h3, 
	div.panel.negative h4, 
	div.panel.negative h5, 
	div.panel.negative h6,
	div.panel.negative p { 
		color: #efefef;
	}
	
/* -----------------------------------------
   User Page
----------------------------------------- */
	section#user-blackbook { background:#ebebeb; }
	
	.rig-brand a.image { margin-bottom:0; }
	.rig-brand a.image img { background:white; border:none; height:36px; border-radius:3px; }

	ul.nice.contained.tabs-content > li {
		border-color: #eee;
		background: white;
		border-radius: 3px;
	}	
	figure.rig-image {height:200px; overflow:hidden; border-radius:3px; margin-bottom:18px; }

/* -----------------------------------------
   Blog
----------------------------------------- */

	
	.post-date, .comments-nr {
		text-align: center;
		font-size: 12px;
		padding-top:18px;
		padding-bottom:18px;
		color: #bbb;
		margin-bottom: 10px;
		background:#efefef;
	}
/*	.post-info {}	
	.comments-nr { border-left: 1px solid #e6e6e6; }*/
	
	.post-date .bold, .comments-nr .bold {
		font-size: 2rem;
		line-height: 28px;
		display: block;
		color: #444;
		transition: color 0.1s linear;
		-moz-transition: color 0.1s linear;
		-webkit-transition: color 0.1s linear;
		-o-transition: color 0.1s linear;
	}



/* -----------------------------------------
   Header
----------------------------------------- */
	#section-header { background:#231f20; padding-top: 20px; padding-bottom:0; border-bottom:none; }

/* -----------------------------------------
   Footer 
----------------------------------------- */
	#section-footer {background:#272128; margin-bottom:0;}
	
	footer.row {
	  margin-top: 80px;
	  border-top: none;
	  padding-top: 20px; 
  }
	footer.row h6 {
	  color: #6f6f6f;
	  font-size: 14px;
	  font-size: 1.4rem;
	  margin-bottom: 4px; }
	footer.row p {
	  color: #626262;
	  font-size: 12px;
	  font-size: 1.2rem;
	  line-height: 18px; }
	footer.row a {
	  color: #6f6f6f; }
	footer.row a:hover {
	  text-decoration: underline; }
	  
  .colopholon {color:#6f6f6f;}
  .colopholon hr { border-color:#6f6f6f; }
