/*
	Theme Name: Monochrome
	Theme URI: http://www.graphpaperpress.com/
	Description: A Wordpress magazine theme.
	Version: 1.2
	Author: Thad Allender for Graph Paper Press
	Author URI: http://www.graphpaperpress.com/
*/
	/* IMPORTANT - PLEASE READ
	This theme uses the Blueprint CSS framework for
	default positioning, typography, form styling, etc.
	The styles below are specific for this theme
	only.  Feel free to edit them as necessary.  Generally
	speaking, you will will likely never need to edit
	the Blueprint CSS stylesheets, which are located in:
	wp-content/themes/name-of-this-theme/css/
*/
	body {
		margin:0; padding:0;
		font-size:62.5%;
		font-family: 'Helvetica', Verdana, Sans-serif;
		background: transparent url(images/bgHtml.gif) no-repeat 0 -450px;
		}
	
	.container {
		margin:-left:auto;
		margin-right:auto;
		width:100%;
		}
	.clear {
		position: relative;
		overflow: hidden; clear: both; 
		display: block; height:1px!important; 
		margin:0; padding:0;
		}
	
	em, dfn {background-color:#fff; padding:0.2em;}
	em {color:#000;}
	em a, strong a {color:#000; text-decoration: underline;}
	.postmetadata a {color:#000;}
	
	ul { 
		list-style-type: none;
		margin-left: 1em; padding: 0;
		}
	ul li {
		line-height: 2em;
		list-style-image: url('images/icons/li.png');
		margin: 0; padding: 0;
		background-repeat: no-repeat;
		}
		
	/* display*/
	/*#navmenu-h li.cat-item-15 {display: none;}*/
	
	/* structures */
	#headerContainer,
	#pagesContainer {width: 960px; margin: 0 auto;}
	
	#headerContainer {padding: 0; position: relative;} 
	
	#postContainer,
	#sideContainer,
	#footerContainer {width:100%;margin: 0 auto;}
	
	#postContainer {padding: 0 0 0 0;background-color:#E4E7E8;}
	#sideContainer {background-color: #000;}
	#footerContainer {background-color: #000;}
	
	#footerContainer ul {width: 960px; margin: 0 auto; padding: 10px 0 0 0;}
	#footerContainer ul li {/*background-image: none!important;*/}
	#footerContainer a {color:#fff; }
	
	#postContainer .column {height: 435px;}
	
	/*#gray_bg*/
	#gray_bg .column {
		/*position: relative;*/
		width: 160px; 
		padding: 0!important;
		margin: 0 35px 5em 0;
		}
	#gray_bg .last {margin: 0 0 5em 0;}
	#gray_bg, #dark_bg {margin:0 auto;width: 960px}
	#gray_bg {
		background: #E4E7E8 url(images/bgBottomPostContainer.gif) no-repeat bottom right;}
	#dark_bg {
		color:#666; 
		background: #000 url(images/bgTopSideContainer.gif) no-repeat top right;}
	
	#dark_bg h2 {text-transform: uppercase;}
	#dark_bg h2.category_head {margin: 10px 0 0 0;}
	.excerpt_small {}
	
	
	/*five_post*/
	#gray_bg h2 a {}
	.five_posts ul {margin:1em;}
	.five_posts ul li {
		color: #000;
		font-size: .9em;
		line-height: 1.8em;
		border-bottom: 1px #000 solid;
		list-style-image:none;
		margin: 0 0 0 -1em;
		}	
	.five_posts ul li a {color: #000;}
	.five_posts ul li a:hover {color: #000;}
	.five_posts .excerpt_small {font-size: 1.1em;}
		
	/* link images */
	#gray_bg a img {
		margin: 5px 0 5px 0;
		/*border: 5px #C6C9CA solid;*/
		}
	.post a img {
		width: 90px; height:90px;
		/*border: 5px #C6C9CA solid;*/
		}
	
	.news-block hr {width: 100%; margin: 0.2em 0 5px 0;}
	#linkImage {margin: 10px 0 10px 0;}
	
	/*.news-block*/
	.news-block .column {
		float: left;
		/*padding: 0 0 0.5em 0;*/
		}
	.news-block .rightNews {
		float: left; width: 195px;
		padding: 0 0 5px 0;
		}
	.news-block .img_news {width: 90px; }
	.news-block .last {margin: 0;}
	.news-block .rightNews {font-size: 1.1em}
	
	.rightNews h6 a {line-height: 1.2em;}
	.rightNews h6 a:hover {color:#666; text-decoration: underline;}
	.rightNews p {font-size: 1em!important}
	.news-block a img {
		display: block;
		width:90px; height: 90px;
		margin:0 0 5px 0; padding:0;
		/*border: 5px #C6C9CA solid;*/
		}
	
	/*sideContainer*/
	#sideContainer ul li a {font-size: 93%; color:#fff;}
	#dark_bg h2, #dark_bg h2 a {color:#fff;}
	#dark_bg h2 {margin: 10px 0 0 0; font-size: 1.3em;}
	#dark_bg h2 a {font-size: 1em;}
	#dark_bg h2 {border-bottom: 2px #fff solid;}
	
	#dark_bg ul {padding:0; margin:0;}
	#dark_bg ul li a {padding: 0 0 0 0.5em; font-size: 1.1em;}

	/*box*/
	.box,.bottombar {
		margin: 0 0 10px 0;
		padding:0.5em;
		background-color:#647578
		}
	.bottombar ul {margin:0;}
	.box h2, .bottombar h2,
	h2.widgettitle {
		text-transform:uppercase;
		color:#fff; 
		font-size: 1.3em!important;
		padding: 0 0 0.2em 0;
		border-bottom: 1px #fff solid;
		}
	.box h2 {margin:0 0 5px 0;}
	
	.box ul {padding:0; margin:0;}
	.box li {margin:0; padding:0; color:#fff;}
	.box li, .bottombar li {
		margin:0; padding:0;
		background-repeat:no-repeat;
		list-style-image: none;
		}
	.box li a, 
	.bottombar li a {
		font-size: 1.1em;
		display: block;
		/*line-height: 1.4em;*/
		}
	.box li a:hover, 
	.bottombar li a:hover {
		color:#000;
		}
	.bottombar li a,
	.box li a {
		display: block; padding:0 0 0 8px;
		background: url('images/flcWhite.gif') no-repeat -10px 5px!important;
		}
	.box li a {}
	.bottombar li a {}
	.box li a, .bottombar li a {color:#fff;}
	.box li a:hover {}

	/*----------*/
	blockquote {
		color: #000;
		font-style: normal;
		padding: 0 0 0 0;
		background: url('images/quote.png') .5em top no-repeat;
		}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #000;}
	a {color: #000;text-decoration: none;}
	a:active, h2 a:active, h3 a:active,
	a:hover, h2 a:hover, h3 a:hover {color: #444130;text-decoration: none;}
	.chrome{color:#ff0000;}
	
	blockquote p {padding: 0 20px 0 30px;}
	hr {height: 1px; width: 90%;/*background: #000;*/}
	img {margin: 0;}
	
	.photo_align_left {
		float: left;
		padding: .8em; margin:0 0 1em 0;
		border:1px solid #ccc;
		background:#eee;
		}
	.post .photo_align_left {margin: 0 1.5em 1.5em 0;}
	.post img.thumbnail {float:left; margin: 0 1.5em 0 0;}

	/*logo*/
	.logo {
		margin: -36px 0 0 0;
		padding: 0 0 5px 0;
		background: url('images/h1Header.gif') no-repeat -10px 0;
		}
	.logo img {margin: 0 0 .5em 0;}
	.logo h1 {
		z-index: 10;
		text-indent: -1000em;
		margin: -25px 0 5px -10px;
		}
	.logo h1 a {
		z-index: 10000!important;
		display: block;
		margin: 25px 0 0 0;
		height: 100px; width: 750px;
		}
	input {
		border: 1px solid #333;
		padding-left: 0;
		}
	ol {margin-left: 35px}
	label {font-weight: normal; font-size: 1.2em;}
	textarea {height: 200px;width: 500px;}
	
	.small {font-size: .9em; margin:0 0 5px 0;}
	.small a {color:#000; text-decoration: underline;}
	.nomargin {margin: 0;}
	a.button, button {font-weight: normal;}
	dl.small dd {font-size: .9em;}
	.linkcat {list-style: none;}
	
	.post_first, .post_alt {padding: 1em;}
	.post_first {background: #e5e5e5;}
	.post_alt {background: #eee;}
	
	.libelle_cate {}
	.libelle_cate  h2 {}
	.libelle_cate  p {
		display: block;
		clear: both;
		}
	.libelle_cate p span.small {
		float: left;
		font-size: 1em; color:#666;
		}
		
	.libelle_cate p .cate_titre {
		float: right;
		text-align: right;
		padding:0; margin:0;
		font-size: 1em; 
		}
	.post .cate_titre a {
		font-size: 1em; color:#666;
		}
	
	span.meta_align_right {
		float: right;
		font-size: .6em;color: #ccc;
		}
	span.meta_align_right a {color: #ccc;}
	span.meta_align_right a:hover {color: #000;}
	
	.meta {
		color: #666;
		font-size: .8em;
		line-height: 1.875em;
		}
	.meta a {color: #666;}
	.meta a:hover {color: #000;}
	.byline {
		color: #666;
		font-size: .8em;
		line-height: 1.875em;
		}
	.byline a {
		color: #666;
		line-height: 1.875em;
		text-decoration: none;
		}
	.byline a:hover {color: #000;}
	
	.meta_list, 
	.meta_list a, 
	ul.meta_list {
		color: #000;
		list-style-image: none;
		}
	.meta_list li {
		border-bottom: 1px dotted #000;
		list-style-image: none;
		}
	
	/* titre posts */
	h2.category_head {
		margin: 0 0 0.4em 0; padding: 0; 
		text-align: left; text-transform: uppercase;
		color: #647678; font-size: 1.3em;
		font-weight: normal;
		border-bottom: 2px solid #647678;
		}
	
	.five_posts h2 {text-transform: none;}
	.five_posts h3 {
		margin-bottom: 0;
		padding: 0.3em 0 0.3em 0;
		}
	.five_posts h3 {font-size: 1em;}
	.five_posts h3 a {
		font-weight: bold; 
		font-size: 1.1em;
		line-height: 1.2em;
		text-decoration: underline;
		}
		
	.five_posts h4 a, 
	h2.category_head a {color: #647678;}
	
	h2.category_head a {/*text-transform: uppercase*/}
	
	.five_posts h4 a:hover, 
	h2.category_head a:hover {color: #000;}

	h4.category_more a {
		display: block;	
		width: 150px;
		position: absolute; 
		margin:  385px 0 0 0;
		border: 1px #000 solid;
		color: #fff;
		padding: .3em; font-size: .9em;
		border: none;
		background: #647678;
		}
	h4.category_more a:hover {
		color: #fff;
		background: #647678;
		}
	.five_posts p {color:#000;}

	/**/
	#dark_bg ul li {
		list-style-image:none;
		border-bottom:1px solid #666;
		}
	#dark_bg ul li a {display: block;}
	#dark_bg ul li a:hover {color:#fff; background-color:#666;}
	#dark_bg ul li.current-cat a {}
	
	#dark_bg a {color:#000;}
	#dark_bg a:hover {color:#fff;}
	#dark_bg h2.widgettitle {
		margin: 0 0 1em; padding: 0;
		text-transform: uppercase; color: #666;
		border-bottom:1px solid #666;
		font-weight: normal;
		}
		
	
	/*category_page*/
	h2.category_page {
		display: block;
		width: 100%;
		color: #647678;
		margin-bottom: 15px;
		border-bottom: 1px #647678 solid;
		padding:10px 10px 10px 0;
		/*background-color: #fff;*/
		}
		
	.post h2 {
		border-bottom: 1px solid #ccc;
		margin-bottom: 5px;
		}
	.post h2 a {
		color: #000;
		text-decoration: none;
		}
	.post h2 a:hover {
		color:#666;
		text-decoration: underline;
		}
	#maincontent .post h2 {margin-bottom: 5px;}
	#maincontent .content {padding: 5px 47px 20px 48px;}
	#maincontent h2.pagetitle {
		border: none;
		text-transform: uppercase;
		}
	
	/*feature*/
	#feature { color:#fff;}
	#feature h2 {margin:5px 0 5px 0;}
	#feature h3 {margin-bottom: 0;padding: 0;}
	#feature p img {margin: 7px 0 2em 0;}
	.feature_text {margin-top: 2em;}
	
	#home_right .entry {padding: 0 0 2em 0;}
	.news h3 {text-transform: uppercase;}
	.news p {color:#000; margin:0; font-size: 1.1em;}
	.news h6 {font-size: 1.1em;}
	.news .meta {font-size: 1em;}
	
	.content {margin: 0 0 1em 0;}
	.content a {color:#000; text-decoration: underline;}
	.content p {color:#000; font-size: 1.1em;}
	
	ul#featurenav {
		margin-left: 0; padding-left: 0;
		white-space: nowrap;
		}
	#featurenav li {
		display: inline;
		list-style-type: none;
		}
	#featurenav a {padding: 1px 5px;}
	#featurenav a:link, #featurenav a:visited {
		background-color: #eee;
		border: 1px solid #000;
		color: #000; text-decoration: none;
		}
	#featurenav a:hover {
		background-color: #444;
		color: #fff; text-decoration: none;
		}
	.author {
		background: #eee;
		margin-bottom: 1.5em;
		padding: 1.5em;
		}
	.author img {float: left; padding: 0 1em 1em 0;}
	.author p {margin-left: 8em;}
	.author h6 {
		border-bottom: 1px #000 dotted;
		margin-left: 7em;
		}
	.navigation, 
	.navigation a {color: #AAA;}
	.alignright {float: right;}
	.alignleft {float: left; margin: 0 15px 10px 0;}
	.post {margin: 5px 0 5px 0;}
	.entry {padding-bottom: 20px;}
	
	.navigation .alignleft a {
		padding: 0.2em;
		font-size: 1.2em; color:#fff; 
		font-weight: bold; border: 1px #647578 solid;
		text-decoration: none;
		background-color:#647578;
		}
	
	#header {
		width: 950px; height: 50px;
		padding: 4px 0 0 0;
		}
	#header h1, #header .description {
		line-height: 1em;
		margin: 0;padding: 0;
		}
	h1 a.logo {text-transform: uppercase;}
	
	/*entry*/
	.entry {color:#000; font-size: 1.2em;}
	.entry p {font-size: 1em;}
	.entry p img {/*border: 5px #C6C9CA solid;*/}
	.entry a img {width: auto; height:auto;}
	.entry p a img {margin:0 10px 10px 0;}
	.entry p.wp-caption-text {color:#647578; padding: 0.2em 0 0 0;}
	.entry #nav .content { margin: auto;padding: 0;}
	.entry #nav {background: #FFF;margin-bottom: 15px;}
	.entry #nav li a {
		background: #666;
		border-right: 1px solid #000;
		color: #FFF;
		}
	.entry #nav li.last a {border-right: none;}
	.entry #nav li a:hover {color: #FFF; background: #333;}
	
	/*footer*/
	#footer {
		position: relative;
		width: 960px;
		font-size: .9em;
		margin: 0;
		text-align: center;
		}
	#footer a {
		/*text-decoration: none;*/
		}
	
	/*search*/
	#search {
		z-index: 1000;
		position: absolute;
		margin: 85px 0 0 755px;
		}
	.content #search {display: none;}
	
	/*16-06-2009 */
	#search #s {
		float: left; width: 145px;
		margin-right: 0px; margin-top: 10px;
		padding: 2px 0 2px 17px;
		color: #333; font-size: 0.9em;
		background: transparent url('images/icons/search_grey.gif') 0px center no-repeat;
		}
	#search button.buttonSearch {
		float: left; border:0; margin: 8px 0 0 5px;
		display:block; width: 20px; height: 20px;
		font-size: 0.8em; color:#fff;
		background-color:#000;
		}
	/*16-06-2009 */
	
	#search #s:hover {color: #000;}
	.search-excerpt {margin: 0;}
	.commentlist li {padding: 8px 15px;}
	.comments-alt {background: #EEE;}
	
	.bottombar {}
	.bottombar h2 {
		font-size: 1em;
		font-weight: bold;
		line-height: 1em;
		margin: 1em 0 1em;
		}
		
	#top {margin: 0 auto; width: 950px;}
	#title {float: left;}
	#title h1 {margin: 0;}
	
	#title h1 a {
		color: #fff;
		font-weight: bold;
		letter-spacing: -.1em;
		line-height: 1.3em;
		text-transform: uppercase;
		}
	#title h1 a:hover {color: #eee;}
	
	#contents {
		border: 1px solid #ccc;
		border-top: none;
		clear: both;
		margin: 0px;
		padding: 15px;
		background: #fff;
		}
	
	/* SECOND TIER PAGE NAVIGATION */
	/* Root = Horizontal, Secondary = Vertical */
	
	#navmenu-h { background: #000; z-index:13;}
	
	#navmenu-h li.alignright {
		float: right;
		margin: 0 5px 0 0;
		}
	#navmenu-h li.alignright a {
		padding: 3px 2em 0 0; 
		margin: 2px 5px 0 0;
		background: transparent url('images/feed.png') no-repeat right;
		}
	#navmenu-h li.alignright a:hover {
		color:#fff;
		background: #000 url('images/feed.png') no-repeat right;
		}
	
	ul#navmenu-h {
		margin: 0 0 1em 0;
		border: 0 none;
		padding: 0;
		width: 950px;
			/*For KHTML*/
			list-style: none;
		height: 34px;
		border-top: 1px #222 solid;
		z-index:98;
		}
	#navmenu-h-r {
		position: relative;
		background-color:none;
		z-index:1000;
		margin: 0 0 1em 0;
		border: 0 none;
		padding: 0;
		width: 950px;
			/*For KHTML*/
			list-style: none;
		height: 24px;
	}
	ul#navmenu-h li {
		margin: 0;
		border: 0 none;
		padding: 0;
		float: left;
			/*For Gecko*/
			display: inline;
		list-style: none;
		position: relative;
		height: 34px;
		border-right: 1px #222 solid;
		z-index:99;
	}
	#navmenu-h-r li {
		margin: 0;
		border: 0 none;
		padding: 0;
		float: right;
			/*For Gecko*/
			display: inline;
		list-style: none;
		position: relative;
		height: 24px;
	}
	ul#navmenu-h ul {
		margin: 0;
		border: 0 none;
		padding: 0;
		width: 160px;
		list-style: none;
		display: none;
		position: absolute;
		top: 34px;
		left: 0;
	z-index:100;
	}
	ul#navmenu-h-r ul {
		margin: 0;
		/*border: 0 none;*/
		padding: 0;
		width: 160px;
		list-style: none;
		display: none;
		position: absolute;
		top: 24px;
		left: 0;
		z-index:10;
	}
	ul#navmenu-h ul:after,
	ul#navmenu-h-r ul:after /*From IE 7 lack of compliance*/ {
		clear: both;
		display: block;
		font: 1px/0px serif;
		content: ".";
		height: 0;
		visibility: hidden;
	}
	ul#navmenu-h ul li, 
	ul#navmenu-h-r ul li {
	width: 160px;
	float: left;
		/*For IE 7 lack of compliance*/
		display: block !important;
		/*For IE*/
	}
	/* Root Menu */
	ul#navmenu-h a {
	padding: 5px 10px 5px 10px;
	float: none !important;
		/*For Opera*/
		/*For IE*/
		display: block;
	background: #000;
	color: #fff;
	font: 13px/24px Helvetica;
	text-decoration: none;
	/*text-transform: uppercase;*/
	height: auto !important;
		/*For IE*/
	}
	ul#navmenu-h-r a {
	padding: 2px 10px 0 10px;
	float: none !important;
		/*For Opera*/
		/*For IE*/
		display: block;
	color: #000;
	font: 11px/22px Helvetica;
	text-decoration: none;
	height: auto !important;
		/*For IE*/
	}
	/* Root Menu Hover Persistence */
	ul#navmenu-h-r a:hover,
	ul#navmenu-h-r li:hover a,
	ul#navmenu-h-r li.iehover a,
	ul#navmenu-h-r li.current_page_item a {
		background: #000;
		color: #FFF;
		}
	
	ul#navmenu-h a:hover,
	ul#navmenu-h li:hover a,
	ul#navmenu-h li.iehover a,
	ul#navmenu-h li.current-cat a {
		background: #f9f9f9;
		color:#000;
		}
		
	/* 2nd Menu */
	ul#navmenu-h li:hover li a,
	ul#navmenu-h li.iehover li a,
	ul#navmenu-h-r li:hover li a,
	ul#navmenu-h-r li.iehover li a {
		float: none;
		background: #000;
		color: #ccc;
		}
	/* 2nd Menu Hover Persistence */
	ul#navmenu-h li:hover li a:hover,
	ul#navmenu-h li:hover li:hover a,
	ul#navmenu-h li.iehover li a:hover,
	ul#navmenu-h li.iehover li.iehover a,
	ul#navmenu-h-r li:hover li a:hover,
	ul#navmenu-h-r li:hover li:hover a,
	ul#navmenu-h-r li.iehover li a:hover,
	ul#navmenu-h-r li.iehover li.iehover a {
	background: #333;
	color: #FFF;
	}
	/* 3rd Menu */
	ul#navmenu-h li:hover li:hover li a,
	ul#navmenu-h li.iehover li.iehover li a,
	ul#navmenu-h-r li:hover li:hover li a,
	ul#navmenu-h-r li.iehover li.iehover li a {
	background: #000;
	color: #ccc;
	}
	/* 3rd Menu Hover Persistence */
	ul#navmenu-h li:hover li:hover li a:hover,
	ul#navmenu-h li:hover li:hover li:hover a,
	ul#navmenu-h li.iehover li.iehover li a:hover,
	ul#navmenu-h li.iehover li.iehover li.iehover a,
	ul#navmenu-h-r li:hover li:hover li a:hover,
	ul#navmenu-h-r li:hover li:hover li:hover a,
	ul#navmenu-h-r li.iehover li.iehover li a:hover,
	ul#navmenu-h-r li.iehover li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
	}
	/* 4th Menu */
	ul#navmenu-h li:hover li:hover li:hover li a,
	ul#navmenu-h li.iehover li.iehover li.iehover li a,
	ul#navmenu-h-r li:hover li:hover li:hover li a,
	ul#navmenu-h-r li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}
	/* 4th Menu Hover */
	ul#navmenu-h li:hover li:hover li:hover li a:hover,
	ul#navmenu-h li.iehover li.iehover li.iehover li a:hover,
	ul#navmenu-h-r li:hover li:hover li:hover li a:hover,
	ul#navmenu-h-r li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
	}
	ul#navmenu-h ul ul,
	ul#navmenu-h ul ul ul,
	ul#navmenu-h-r ul ul,
	ul#navmenu-h-r ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
	}
	/* Do Not Move - Must Come Before display:block for Gecko */
	ul#navmenu-h li:hover ul ul,
	ul#navmenu-h li:hover ul ul ul,
	ul#navmenu-h li.iehover ul ul,
	ul#navmenu-h li.iehover ul ul ul,
	ul#navmenu-h-r li:hover ul ul,
	ul#navmenu-h-r li:hover ul ul ul,
	ul#navmenu-h-r li.iehover ul ul,
	ul#navmenu-h-r li.iehover ul ul ul {
	display: none;
	}
	ul#navmenu-h li:hover ul,
	ul#navmenu-h ul li:hover ul,
	ul#navmenu-h ul ul li:hover ul,
	ul#navmenu-h li.iehover ul,
	ul#navmenu-h ul li.iehover ul,
	ul#navmenu-h ul ul li.iehover ul,
	ul#navmenu-h-r li:hover ul,
	ul#navmenu-h-r ul li:hover ul,
	ul#navmenu-h-r ul ul li:hover ul,
	ul#navmenu-h-r li.iehover ul,
	ul#navmenu-h-r ul li.iehover ul,
	ul#navmenu-h-r ul ul li.iehover ul {
		display: block;
	}

	/*portfolio*/
	ul#portfolio {
		clear: both;
		padding:0;
		height: 500px!important;
		list-style:none;
		margin:.5em 0 0 0;
		/*margin:.5em 0 2em 0;*/
		background-color:#000000;
		}
	#portfolio img {
		display: block;
		margin:0; padding:0;
		/*width: 570px;*/
		}
	ul#portfolio li {
		list-style:none;
		padding: 1em;
		text-transform: uppercase;
		font-size: 0.7em;
		background-color:#000;
		}
	ul#portfolio li h2,
	ul#portfolio li h2 a,
	ul#portfolio span {color:#fff;}
	
	ul#portfolio li h2 {margin: 0 0 .5em 0;}
	ul#portfolio li h2 a.comments-link,
	#portfolio span.meta {color:#ccc;}
	ul#portfolio li h2 a.comments-link {font-size: 0.9em;color:#ccc;}
	#portfolio span.meta {font-size: 0.7em;color:#ccc;}
	#portfolio p {
		text-transform: none;
		font-weight: normal;
		padding: 0.5em 0 0 0;
		font-size: 1.6em;
		}
	
	/**/
	.slideshow {
		background:#eee;
		margin:0 0 1em 0;
		clear:both;
		}
