/*
Theme Name: WN Work Stories
Theme URI: http://www.leakystudio.com
Description: Single column WordPress theme.
Author: Leaky Studio
Author URI: http://www.leakystudio.com/
Version: 1.0.0
*/


body{background-color:#222222;font:85%/150% "Courier New", Courier, monospace;text-align:left;margin:0;padding:0;}

a img{border:none;}

blockquote{background-color:#000;color:#fff;font:1em/1.5em "Lucida Sans", "Courier New", Courier, "Times New Roman", Times, serif;padding:15px;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}

h1{font-size:18px; line-height:22px; color:#FFFFFF; margin:0px; padding-bottom:16px}
h2{font-size:16px; line-height:20px; color:#FFF100; margin-bottom:15px; padding-bottom:0px}
h5{font-size:12px; line-height:16px; color:#555555; margin:0px; padding-bottom:15px}
h1 a, a:visited, a:active {color:#FFFFFF; text-decoration:underline;}
h1 a:hover{color:#FFF100; text-decoration:underline;}

h3{font-size:14px; color:#999999;padding-bottom:6px;padding-top:0px;margin:0px;}


#post-cat .single_entry_image h4 {font-size:13px; line-height:15px; color:#FFF100; margin-bottom:2px; padding-bottom:0px; margin-top:0px;} 
#post-cat .single_entry_image h4 a, a:visited, a:active {color:#FFF100; text-decoration:none; font-size:13px;}
#post-cat .single_entry_image h4 a:hover {color:#FFF100; text-decoration:underline;} 
#post-text-single h2 {font-size:14px; line-height:16px; color:#FFF100; margin-bottom:10px; padding-bottom:0px}
#post-text-single ul {margin-top:10px; margin-left: 3em; margin-bottom:20px; padding:0px; list-style:none; display:block; font-size:12px; color:#999999; line-height:15px;}
#post-text-single ul li{margin:0px; padding-bottom:7px; list-style:none; display:block;text-indent: -3em;}
#post-text-single ul li a, a:visited {color:#CCCCCC; text-decoration:none; font-size:12px;}
#post-text-single ul li a:hover {color:#FFF100; text-decoration:none; font-size:12px;}
#post-text-single a, a:visited {color:#CCCCCC; text-decoration:none; font-size:13px; }
#post-text-single a:hover {color:#FFF100; text-decoration:none; font-size:13px; }
.cap {text-transform: uppercase; font-size:12px; letter-spacing:0.01em;}
#post-text-single .cap {text-transform: uppercase; font-size:12px; letter-spacing:0.01em; color:#CCCCCC;}
#post-text-single .pub {font-size:12px; color:#999999; margin-top:10px; padding:0px;}
#post-text-single .pub a {color:#CCCCCC; text-decoration:none;}
#post-text-single .pub a:hover {color:#FFF100; text-decoration:underline;}
#post-text-single .pdf {font-size:12px; color:#999999; margin-top:3px; padding:0px;}
#post-text-single .pdf a {color:#999999; text-decoration:none;font-size:12px;}
#post-text-single .pdf a:hover {color:#FFF100; text-decoration:underline;font-size:12px;}

#post-cat_wide h4 {font-size:14px; line-height:16px; color:#FFF100; margin-bottom:4px; padding-bottom:0px; margin-top:0px;} 
#post-cat_wide h4 a, a:visited, a:active {color:#FFF100; text-decoration:none; font-size:14px;}
#post-cat_wide h4 a:hover {color:#FFF100; text-decoration:underline; font-size:14px;} 

h4 {font-size:16px; line-height:18px; color:#FFF100; margin-bottom:4px; padding-bottom:0px; margin-top:0px;} 
h4 a, a:visited, a:active {color:#FFF100; text-decoration:none;}
h4 a:hover {color:#FFF100; text-decoration:underline;} 

#wrap{font-size:1em;line-height:1.25em;width:820px;margin-top: 39px; margin-left: 39px;}

/* Header  */
#header {margin:0px;padding:0px;width:820px;}
#header h1 a, a:visited, a:active {font-size:18px; line-height:22px; color:#FFF100; margin:0px; padding-bottom:16px; text-decoration:none;}
#header h1 a:hover {font-size:18px; line-height:22px; color:#FFF100; margin:0px; padding-bottom:16px; text-decoration:underline;}


/* top navigation  */
#mainnav ul{color:#FFF;list-style:none;margin:0px;padding:0px;font-size:12px;}
#mainnav li{display:inline;margin-right:15px;font-size:12px;}
#mainnav li a, a:visited {text-decoration:none;font-weight:normal;color: #FFFFFF;font-size:12px;}
#mainnav li a:hover{text-decoration:underline;color:#FFF100;font-size:12px;}
#worksnav ul{color:#FFF;list-style:none;margin-top:2px;padding:0px;font-size:12px;margin-left:0px;}
#worksnav li{display:inline;margin-right:10px;}
#worksnav li a, a:visited {text-decoration:none;font-weight:normal;color:#FFFFFF;font-size:12px;}
#worksnav li a:hover{text-decoration:underline;color:#FFF100;font-size:12px;}

#archive_sub ul{color:#FFF;list-style:none;margin-top:-10px;padding:0px;font-size:12px;margin-left:339px;}
#archive_sub li{display:block;margin-bottom:0px; padding:0px;}
#archive_sub li a{text-decoration:none;font-weight:normal;color:#666666;}
#archive_sub li a:hover{text-decoration:underline;color:#FFF100;}
.clearer {
	clear:both;
	float:none;
}

#header #current-cat {  
     color: #FFF100;
	 text-decoration: none;
     }
#header #current-cat a {  
     color: #FFF100;
	 text-decoration: none;
     }
#post-cat_wide h1 {font-size:16px; line-height:18px; color:#CCCCCC; margin:0px; padding-bottom:16px}

/* Content  */
#content{width:850px;margin-top:30px;padding:0px}

/* blog posts  */
#post-single{width:820px;margin:0px;padding:0px;float:left;}
.pub_entry {width:405px; margin-bottom:20px; padding:0px;}
#post-text-single .pub_entry {width:795px; margin-bottom:20px; padding:0px; padding-bottom:17px; font-size:13px; color:#CCCCCC; line-height:17px; text-indent:0px;}
#post-text-single .pub_entry p {width:795px; margin-bottom:20px; padding:0px; padding-bottom:17px; font-size:13px; color:#CCCCCC; line-height:17px; text-indent:0px;}
#post-text-single .pub_entry h4 {font-size:14px; line-height:16px; color:#FFF100; margin-bottom:4px; padding-bottom:0px; margin-top:0px;}
#post-text-single img {float:left; margin-right:10px; margin-bottom:3px; padding:0px;}
.pub_entry img {float:left; margin-right:6px; margin-bottom:15px; padding:0px;}
#post-cat_wide {width:850px;margin:0px;padding:0px;}
#post-cat_wide h3.archive_header{width:850px; margin-bottom:40px; padding:0px; color:#808080; background-image:url(images/archive_top-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
#post-cat_wide p{margin:0px;padding-bottom:3px; font-size:12px; color:#CCCCCC; line-height:16px;}
#left_side {margin:0px;padding-right:0px; font-size:12px; color:#CCCCCC; line-height:16px; float:left; width:410px; }
#left_side .pub_entry a, a:visited {font-size:12px; color:#CCCCCC;}
#left_side .pub_entry h4 a, a:visited{font-size:14px; line-height:16px; color:#FFF100; margin-bottom:4px; padding-bottom:0px; margin-top:0px;}
#right_side {margin:0px;padding-left:20px; font-size:12px; color:#CCCCCC; line-height:16px; float:right; width:410px;border-left: solid thin #333333;}
#post-cat{width:243px;margin:0px;padding:0px;float:left;}
#post-cat p{margin:0px;padding-bottom:6px; font-size:12px; color:#CCCCCC; line-height:16px;}
#post-cat-single {width:550px;margin:0px;padding:0px;float:left; font-size:12px; color:#CCCCCC; line-height:16px;}
#post-cat-single ul {list-style:none; margin-top:0px; padding:0px; display:block; width:550px;}
#post-cat-single p {margin:0px;padding-bottom:10px; font-size:12px; color:#CCCCCC; line-height:16px;}
#post-cat-single h3 {margin-top:6px;margin-bottom:3px; font-size:16px; color:#CCCCCC; line-height:20px;}
#post-text-single h3 {margin-top:6px;margin-bottom:3px; font-size:16px; color:#FFFF00; line-height:20px;}
#post-text-single {width:620px;margin:0px;padding:0px;float:left;}
#post-text-single .postcontent_text p {margin:0px;padding-bottom:17px; font-size:13px; color:#CCCCCC; line-height:17px; text-indent:0px;}
#post-text-single .postcontent_text {font-size:13px; color:#CCCCCC; line-height:17px; text-indent:0px;}
#post-cat-single  a {color:#FFFF00; text-decoration:none; font-size:12px;}
#post-cat-single  a:visited {color:#FFFF00; text-decoration:none; font-size:12px;}
#post-cat-single  a:hover {color: #FFFF00; text-decoration:underline; font-size:12px; }


.postcontent_text {margin-top:20px;padding:0px;}
img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
	float:right;
}

img.alignleft {
    padding: 0px;
    margin: 5px 10px 0px 0;
	float:left;
}

.wp-caption.alignleft {
    padding: 0px;
    margin: 0 10px 0px 0;
	float:left;
}


#post-cat h3.works {width:243px; margin-bottom:20px; padding:0px; color:#808080; background-image:url(images/work-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
#post-cat h3.press_home {width:243px; margin-bottom:20px; padding:0px; color:#808080; background-image:url(images/presshome-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
#post-cat_wide h3.publications {width:850px; margin-bottom:40px; padding:0px; color:#808080; background-image:url(images/pub-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
#post-cat h3.press {width:580px; margin-bottom:40px; padding:0px; color:#808080; background-image:url(images/press-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
#post-cat-single h2.posttitle {margin-bottom:5px; margin-top:0px; padding:0px; color:#FFFFFF; font-size:16px}
h3.newspage {margin-bottom:5px; margin-top:0px; padding:0px; color:#FFFFFF; font-size:16px}
#post-text-single h2.posttitle {margin-bottom:5px; margin-top:0px; padding:0px; color:#FFFFFF; font-size:16px; line-height:20px;}
#post-cat h3.hhc {width:500px; margin-bottom:25px; padding:0px; color:#808080; background-image:url(images/hhc-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
#post-cat_wide h3.recent {width:780px; margin-bottom:25px; padding:0px; color:#808080; background-image:url(images/recent-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
#post-cat_wide h3.archive_hhc {width:780px; margin-bottom:25px; padding:0px; color:#808080; background-image:url(images/archivehhc-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
#post-cat_wide h3.archive_cmca {width:780px; margin-bottom:25px; padding:0px; color:#808080; background-image:url(images/cmca-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
#post-cat_wide h3.curate {width:780px; margin-bottom:25px; padding:0px; color:#808080; background-image:url(images/curate-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}

#post-cat_wide h3.overview {width:780px; margin-bottom:25px; padding:0px; color:#808080; background-image:url(images/overview-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
#post-cat ul {list-style:none; margin-top:0px; padding:0px; display:block;}
#post-cat ul li {list-style:none; padding-bottom:10px; margin:0px; display:block;}
#post-cat ul li a {text-decoration:none;color:#FFF100;font-size:18px;} 
#post-cat ul li a:hover {text-decoration:underline;color:#FFF100;font-size:18px;} 

#post-news {width:590px;margin:0px;padding:0px;float:right; font-size:11px; color:#808080;}
#post-news h3 {width:580px; margin-bottom:20px; padding:0px; color:#808080; background-image:url(images/news-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
#post-news h3.si {width:580px; margin-bottom:20px; padding:0px; color:#808080; background-image:url(images/si-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
h3.si {width:580px; margin-bottom:20px; padding:0px; color:#808080; background-image:url(images/si-title_bg.png); background-repeat:no-repeat; background-position:right center;font-size:12px}
.news-block {width:243px;margin-bottom:10px;padding-bottom:5px;font-size:11px; color:#808080; border-bottom:solid thin #333333;}
.press-block {width:243px;margin-bottom:10px;padding-bottom:0px;font-size:11px; color:#808080;}
#post-cat .news-block p {font-size:11px; color:#808080; padding-bottom:6px;}
.news-archive {width:243px;margin-bottom:10px;padding-bottom:5px;font-size:11px; color:#555555;font-size:11px;}
.news-archive a {color:#777777;text-decoration:none;}
.news-archive a:hover {color:#FFF100;text-decoration:underline;}
.news-block p {margin:0px;padding-bottom:5px;font-size:11px; color:#555555;}
#post-cat .news-block a, a:visited {text-decoration:none; color:#CCCCCC; font-size:11px;}
#post-cat .news-block a:hover {text-decoration:underline; color:#FFF100; font-size:11px;}
#post-cat h4.news {padding:0px; color:#CCCCCC;font-size:13px; margin-bottom:2px; line-height:16px;}
h4.press {padding:0px; color:#FFF100;font-size:13px; margin-bottom:2px; line-height:16px;}
h4.press a, a:visited {padding:0px; color:#FFF100;font-size:13px; margin-bottom:2px; line-height:16px; text-decoration:none;}
h4.press a:hover {padding:0px; color:#FFF100;font-size:13px; margin-bottom:2px; line-height:16px; text-decoration:underline;}
#post-news a {text-decoration:underline; color:#777777;}
#post-news a:hover {text-decoration:underline; color:#FFF100;}
.single_entry_image img {float:left; margin-right:15px; margin-bottom:15px;}
#post-cat .single_entry_image p {padding-top:0px; padding-bottom:2px; margin:0px; color:#999999; font-size:11px;}
#post-cat .single_entry_image a {color:#CCCCCC; text-decoration:none; font-size:12px;}
#post-cat .single_entry_image a:hover {color:#FFF100; text-decoration:underline;}
#post-cat .single_entry_image {float:left; width:580px; margin-bottom:15px;}
#post-cat_wide .single_entry_image {float:left; width:780px; margin-bottom:10px;}
#cat-right {float:right; width:293;}
#post-single-side {width:243px;margin-top:23px;padding-top:10px;padding-bottom:10px;float:right; font-size:11px; color:#999999;border-top:solid thin #323232;border-bottom:solid thin #323232;}
#text-single-side {width:200px;margin-top:23px;padding-top:10px;padding-bottom:10px;float:right; font-size:11px; color:#999999;border-top:solid thin #323232;border-bottom:solid thin #323232;}
.image-grid img {float:left; margin-right:18px; margin-bottom:18px; padding:0px;}
.image-grid {padding:0px; margin:0px; width:595px; overflow:visible;}

.image-grid a:hover img {
	opacity: 0.8;
}

.boxgrid img {top:0px; left:0px; position: absolute;}
.boxgrid a img {border-top: solid 4px #222222;}
.boxgrid a:hover img {border-top: solid 4px #222222;}
.boxgrid a:visited img {border-top: solid 4px #FFFF00;opacity: 0.8;}

.boxgrid {padding:0px; margin-right:14px; margin-bottom:14px; position: relative; width:180px; height:144px; float:left; overflow: hidden;}
.boxgrid h3 {padding:5px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:14px; font-weight:lighter;position:absolute;top:0px;z-index: 1; width:175px}
.boxgrid h3 a {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:14px; font-weight:lighter;width:100%; text-decoration:none;}
.boxgrid h3 a:hover {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:14px; font-weight:lighter; width:100%;}


.boxgrid a:hover img {
	opacity: 0.5;
}


.boxcaption {
	float: left;
	position: absolute;
	background: #222;
	height: 40px;
	width: 100%;
	opacity: 0.8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 	}
	
 .captionfull .boxcaption {
 	top: -40px;
 	left: 0;
 }


#cat-side-right {width:243px;margin:0px;padding:0px;float:right;}

#post-news .boxgrid h5 {padding:5px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; line-height:14px; font-weight:lighter;position:absolute;top:0px;z-index: 1; width:175px}
#post-news .boxgrid h5 a {font-family:Arial, Helvetica, sans-serif; color:#222; font-size:11px; line-height:14px; font-weight:lighter;width:100%; text-decoration:none;}
#post-news .boxgrid h5 a:hover {font-family:Arial, Helvetica, sans-serif; color: #FFFF00; font-size:11px; line-height:14px; font-weight:lighter; width:100%;}


#post-news .boxgrid a:hover img {
	opacity: 0.4;
}

#post-news .boxcaption {
	float: left;
	position: absolute;
	background: #222;
	height: 65px;
	width: 100%;
	opacity: 0.7;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 	}
	
#post-news  .captionfull .boxcaption {
 	top: -65px;
 	left: 0;
 }

#post-cat_wide ul {
margin-top:0px;
padding:0px;
list-style:none;
display:block;
font-size:18px;
}

#post-cat_wide ul li {
margin-bottom:10px;
padding:0px;
list-style:none;
display:block;
}

#post-cat_wide ul li a {
font-size:18px;
text-decoration:none;
color: #FFF100;
}

#post-cat_wide ul li a:hover {
font-size:18px;
text-decoration:underline;
color: #FFF100;
}






/* Sidebar */
#sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar li h2{font-size:1.75em;line-height:1.25em;}
#sidebar li ul{margin:0 0 50px;}
#sidebar li li{margin:3px 0 3px 25px;}
#sidebar li#search label{font-size:1.75em;line-height:1.25em;text-indent:0;}


/* Footer  */
#footer{border-top:1px solid #323232;text-align:left;margin-top:30px;padding:0px; width:850px;}


/* footer credit styling  */
#footer p {color:#777;font-size:10px;}
#footer p a, a:visited, a:active {color:#cccccc;text-decoration:none;font-size:10px;}
#footer p a:hover {color:#FFF100;text-decoration:underline;font-size:10px;}



/* Various Classes & Image Alignment  */
.center{text-align:center;}
.floatleft{float:left;margin:5px;}
.floatright{float:right;margin:5px;}

#content,#header,#sidebar{overflow:hidden;}
.navigation{border-top:1px solid #000;padding:5px 0;margin: 25px auto;}
.previouslink{float:left;width:45%;text-align:left;}
.nextlink{float:right;width:45%;text-align:right;}
h2,#respond{font-size:1.75em;}
.wp-caption-text {font-family:"Times New Roman", Times, serif; font-style:italic; color:#444444; font-size:11px; padding-top:0px; padding-bottom:8px; line-height:14px; text-indent:0px;}
p.wp-caption-text {font-family:"Times New Roman", Times, serif; font-style:italic; color:#444444; font-size:11px; padding-top:0px; padding-bottom:8px; line-height:14px; text-indent:0px;}

.prevnext { 
text-align: center;
margin-top: 0px;
padding: 0px;
width:243px;
font-size:11px;
} 


.prevnext a { 
margin: 0;
color: #333333;
font-size:11px;
display:block;
padding: 0px;
border-bottom:none;
text-decoration:none;
} 

.prevnext a:visited { 
color: #333333;
border-bottom:none;
} 

.prevnext a:hover { 
color: #FFFF00;
border-bottom:none;
text-decoration:none;
} 



.prevnext .alignright { 
padding-top:0px;
float: right;
margin: 0;
} 

.prevnext .alignleft { 
padding-top:0px;
float: left;
}

.prevnext_text { 
text-align: center;
margin-top: 0px;
padding: 0px;
width:200px;
font-size:11px;
} 


.prevnext_text a { 
margin: 0;
color: #333333;
font-size:11px;
padding: 0px;
border-bottom:none;
text-decoration:none;
} 

.prevnext_text a:visited { 
color: #333333;
border-bottom:none;
} 

.prevnext_text a:hover { 
color: #FFFF00;
border-bottom:none;
text-decoration:none;
} 



.prevnext_text .alignright { 
padding-top:0px;
float: right;
margin: 0;
} 

.prevnext_text .alignleft { 
padding-top:0px;
float: left;
}

a[href$=".PDF"], a[href$=".pdf"] {
	padding: 2px 2px 2px 15px;
	background: url("images/pdf_icon.png") left center no-repeat;
	color:#CCCCCC;
	font-size:11px;
	text-decoration:none;
}
