/*Theme Name: DK */
/* Requires: normalize.css */
/* Global Reset & Standards ---------------------- */
.wrapper {width: 1024px;}
.left-col {width:260px; float: left; padding: 10px 0 0 40px;}
.center-col {width:800px; float: left; margin-top: 50px;}
.right-col {max-width: 300px; float: left; margin-top: 60px; padding-left: 80px;}
.location {font-size: 11px;}
.publication {float:right; width: 50%; text-align: right;}
.navigation {margin: 30px 0; width: 100%;}
.alignleft {float: left; width: 50%; text-align: left;}
.alignright {float: right; width: 50%; text-align: right;}
.works-page a {
opacity: 0.7;
filter: alpha(opacity=70); /* For IE8 and earlier */
}
.works-page .current_page_item a {
opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */
}
.works-page .current_page_item a:link, a:visited {
	text-decoration:none; 
	color:#000;
	font-size:1.1em; 
}

.clear {clear: both;}
body {
	background: #fff;
	margin: 0;
	padding: 0;
	font:12px/1.5 Helvetica, Arial, sans-serif;
	color: #5f5f5f;
	font-size: 0.875em;	
}
/*.full-width {width: 1680px;}*/
/*.pub-link {text-decoration: underline;}*/
a img {
	border:0;
}
a:link, a:visited {
	text-decoration:none; 
	color:#666; 
}
.default a {color:#013be3;}
.default {min-height: 500px;}
.left-col a:hover {
	border-bottom:1px solid #666;
}
li.menu-item-has-children > a {	border-bottom:none; 	font: 16px bold Calibri, Helvetica, Arial, sans-serif; 
	margin: 15px 0 0 0; color: #000}
.sub-menu li.menu-item-has-children > a {	border-bottom:none; 	font: 12px/1.5; 
	margin: 15px 0 0 0; color: #000}
li.menu-item-has-children > a:hover {	border-bottom:none; color: #000}
li.menu-back > a {	font: 24px bold Calibri, Helvetica, Arial, sans-serif;}

h1 {
	font: 24px bold Calibri, Helvetica, Arial, sans-serif;
}
h2 {
	font: 16px bold Calibri, Helvetica, Arial, sans-serif; 
	margin: 15px 0 0 0;
}
h3 {
	font: 14px bold Calibri, Helvetica, Arial, sans-serif;
}

ul {
    list-style:none;
    padding-left:0;
    margin-left: 0;
    list-style-position: inside;
   	line-height: 32px;
}​
.menu a {
font: 24px bold Calibri, Helvetica, Arial, sans-serif;
}
.menu-main-container a{font-size:24px; line-height: 54px;}

.single_work_thumbnails img {width: 100%;
height: 100%;}
.single_work_thumbnails {
	margin: 0 0 50px;
	overflow: auto;
	padding: 0;
}
.single_work_thumbnails li {
	float: left;
	list-style: none;
	margin: 0 0 28px 28px;
	padding: 0;
	width: 172px;
height: 172px;
overflow: hidden;
}
.single_work_thumbnails li:nth-child(4n+4), .works_landing .single_work_thumbnails li:nth-child(4n+4) {
	margin-right: 0;
}


.featured_image_container {
	width: 100%;
}
.featured_image_container img {width: 100%; height: auto;}
.flexslider {
  width: 800px;
  background-color: transparent;
  margin-bottom: 0px;
  border: none !important;
  box-shadow: none;
}
 
 
.slides li {
  display: block;
  width: 800px;
  background-position: center;
  background-repeat: no-repeat;
}
 
/* the text box */
.slides li .slide-text {
display: none;
}
 
.slides li .slide-text h2 {
  font-size: 24px;
  margin-bottom: 15px;
}
 
 .flex-control-nav {
width: 100%;
position: absolute;
bottom: -40px;
text-align: center;
}
.flex-control-nav {
  bottom: 0px;
  display: none;
}
.flex-control-nav li {
  margin: 0 2px;
}
 
/* the dots below the slider */
.flex-control-paging li a {
display: none;
}
.flex-control-paging li a.flex-active {
display: none;
}
.flex-control-paging li a:hover {
display: none;
}
.photocredit {font-size: 11px;margin-bottom: 20px;}
.location {font-size: 11px;}
.location h2 {font-size: 12px;} 
.publication {font-size: 11px;}
.publication h2 {font-size: 12px;}
.fancybox-title-float-wrap {margin-bottom: -20px !important;}
.thumb-wrapper {margin-top: 20px;margin-bottom: 20px;}
.copy {margin-bottom: 20px;}

/* dereks stuff */
.copy-wrapper {
margin-left:250px;
margin-top:125px;
}
.full-width {
min-width: 1100px !important;
}