/*
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * studiomoniker.com
 * conditionaldesign.org
 * pointerpointer.com
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2012
 */

@font-face {
    font-family: 'ReplicaRegular';
    src: url('https://s3.amazonaws.com/do-not-touch-fonts/lineto-replica-light.eot');
    src: url('https://s3.amazonaws.com/do-not-touch-fonts/lineto-replica-light.eot?#iefix') format('embedded-opentype'),
         url('https://s3.amazonaws.com/do-not-touch-fonts/lineto-replica-light.woff') format('woff'),
         url('https://s3.amazonaws.com/do-not-touch-fonts/lineto-replica-light.ttf') format('truetype'),
         url('https://s3.amazonaws.com/do-not-touch-fonts/lineto-replica-light.svg#ReplicaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	margin-bottom: 0.5em;
	padding: 0;
	font-family: "ReplicaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 45px;
	line-height: 1em;
	color: black !important;
	max-width: 920px;
}

a {
	color: blue;
}

object {
	margin-bottom:2em;
}

.date {
	color:gray;
}

.hide, .hidden {
	display: none;
}

.imageborder {
	border: 1px solid gray;
}

body {
	font-size: 10px;
	line-height: 13px;
	background-color:#fbfbfb;
}

p {
	padding-left:1px;
	padding-right:1px;
}

.smallImage {
}

#content .articleimage {
	line-height:0px;
	margin-bottom:13px;
}

.bottomBorder {
	border-bottom:1px solid red;
}

#content li {
	margin-bottom:3px;
}

#content ul {
	margin-top:3px;
	list-style-image: url("http://conditionaldesign.org/static/img/plus.gif");
}

#navContainer{
	padding:20px 0px 20px;
	
}

.nav {
clear:both;
float:left;
list-style-type:none;
margin:0pt 10px 0.75em;
}

.nav li {
float:left;
margin:0pt 12px 0pt 0px;
padding:2px 8px 4px 0pt;
}

.nav li.selected {
	font-weight:bold;
}

.nav a {
font-size:11px;
padding:0px 0pt 0px;
}

.nav a:link, .nav a:visited {
color:black;
text-decoration:none;
}

.nav a:hover {
color:red;
text-decoration:none;
}

.newsPost {
	margin-bottom:1em;
}

.titleImage {
	margin-bottom:1em;
}

#manifestoExcerpt {
	margin-bottom:1em;
}

.conditions {
	background-color:#fff6a7;
	padding:1em;
	font-size:1.1em;
	line-height:1.1em;
	margin-bottom:13px;
}

ul {
	list-style-type: none;
	list-style: none;
	margin: 0;
}

ol {
	margin-bottom:0;
	padding-left: 1em;
	list-style-position: outside;
}

ul li, ol li {
	margin-bottom:6px;
}

div.workshop {
	margin-bottom:5em;
}


.slideshow table {
	width: 100%;
}

.slideshow {
	margin-bottom: 2em;
}

/*.slideshow .viewer table td{
	padding-right: 0
}*/

.slideshow .thumbnails ul {
	margin: 0;
}

.slideshow .thumbnails ul li {
	float: left;
	margin-right: 8px;
	list-style: none;
	height: 35px;
	margin-bottom: 8px;
	border: 1px solid #fff;
}

.slideshow .thumbnails ul li.active {
	border: 1px solid #000;
}

.slideshow .next, .slideshow .prev {
	opacity: 0.2;
	filter: alpha(opacity=20);
	width: 13px;
}

.slideshow .next:hover, .slideshow .prev:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}


.slideshow td {
	padding-bottom: 0px;
}

.slideshow .image {
	vertical-align: middle;
	text-align: center;
}

.slideshow .hideButton {
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: default;
}

.slideshow .notactive {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: default;
}

.slideshow td.caption div {
	height: 30px;
	margin-bottom: 1em
}

.video {
	margin-bottom: 2em;
}

.articleimage {
	margin-bottom: 2em;
}

.articleimage a {
	color: black;
}

.category {
	margin-bottom: 4em;
}

.category .project {
	margin-bottom: 3em;
	height: 210px;
}

.category .project a {
	color:black;
}

.category .titleImage {
	margin-bottom: 2em;
}

.icon-small a img {
	margin-right: 5px;
}