/*	
	Theme Name: YnY
	Author: Alex Tobin
	Description: The newest version of the YnY site, for 2014
*/
@import url("/wp-content/themes/yny/texgyrebonum_webfont/stylesheet.css");
@import url("/wp-content/themes/yny/euphorigenic_webfont/stylesheet.css");
@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,500);
*{color:#000}
a{color:inherit;}
::selection{background:#000;color:#fff}
::-moz-selection{background:#000;color:#fff}
.clear{clear:both;display:block;width:100%;height:1px;}

body{font:15px Times,Georgia,serif;line-height:1.3em;margin:0;padding:0;}
h1{font:1.8em "Tex Gyre Bonum Bold",serif;margin:0;}
h2{font:1.2em "Tex Gyre Bonum Bold",serif;margin:0;line-height:1.1em}
h3{font:1.1em "Tex Gyre Bonum Bold",serif;margin:0;line-height:1em}
h4{font:1em "Tex Gyre Bonum Bold",serif;margin:0;line-height:1em}
h5{text-transform:uppercase;font:1em "Tex Gyre Bonum Regular",serif;margin:0;line-height:1em}
blockquote{font-style:italic;margin:2em 4em;}
p{margin:.5em 0;}

#wrapper{width:600px;margin:0 auto;padding:40px 40px 20px;}
.page #wrapper{width:800px}

header{text-align:center;margin:0 auto 5em;padding:0 0 1em;}
header a[href="/"]{
	display:block;
}
header img[alt*=Yuck]{font:100px "EuphorigenicRegular",Times,serif;letter-spacing:.02em;}
header a,h2 a{text-decoration:inherit;}
header h2{margin:-.5em 0 1em}
header li{list-style-type:none;display:inline}
header li a{padding:1em;font:1.1em "Tex Gyre Bonum Bold",serif;}

article{padding:1em 0 2em;margin:1em 0;border-bottom:2px dotted rgba(0,0,0,0.4);}
article:first-child{border-top:2px dotted rgba(0,0,0,0.4)}
article img,article iframe{display:block;margin:1em auto;border:1px solid #000;box-shadow:1px 1px 0 #000;max-width:497px;}

article .post_tags{margin:1em 0 -1em;padding:.5em 0;}
article .post_tags a{text-decoration:none;padding:.2em .5em;background:#000;color:#fff;margin:0 .2em 0 .5em;border-radius:4px;}

article.single{margin:50px auto 100px;width:500px}
article.single .post_tags{margin:4em 0 0;}
article.cc h2{font:500 16px Raleway,Futura,sans;}
article.cc time{font:13px Arial,sans;}
article.cc .post_content{font:13px Arial,sans;line-height:1.4em;}
.post_content h2{margin:1em 0;}
.post_content video{max-width:100%;}
.post_content .columns.c2{-moz-column-count:2;;-webkit-column-count:2;column-count:2;}
.post_content .columns.c3{-moz-column-count:3;;-webkit-column-count:3;column-count:3;}
.post_content .columns.c4{-moz-column-count:4;;-webkit-column-count:4;column-count:4;}

footer{background:#000;padding:1em 0 3em;}
footer #footer_content{width:600px;margin:1em auto;font-size:.8em}
footer .credits{position:relative;margin:1em 0 0;padding:1em 0 0;}
footer .credits *{color:#fff !important}
footer .credits img{height:50px;position:absolute;right:0;top:2em;}

#mc_embed_signup{margin:4em 0 0}
#mc_embed_signup *{font:inherit !important}
#mc_embed_signup .mc-field-group{width:400px;float:left;}
#mc_embed_signup .mc-field-group input{width:390px;padding:.5em;height:1em;border:1px solid #fff}
#mc_embed_signup .button{float:left;width:200px;background:#aaa;height:2.2em;border:0 none;}
#mc_embed_signup #mce-responses{display:none;}
#mc_embed_signup #mc-x{position:absolute;left:-5000px;}

.nav{clear:both;height:2em;margin:0 auto;padding:0 0 1em;width:600px;}
.nav a{font:15px "Tex Gyre Bonum Bold",serif;text-decoration:none;}
.nav a#yuckier{float:left;}
.nav a#yummier{float:right;}

#main.page{margin:1em 0 2em;}
#main.page ul#zines{margin:2em 0;padding:0;}
#main.page ul#zines li{list-style-type:none;position:relative;padding:10px;margin:0 2px 2px 0;width:175px;height:250px;border:1px solid #000;float:left;}
#main.page ul#zines li img.zine{display:block;margin:0 auto;max-width:100%;max-height:100%;}
#main.page ul#zines li .read_prompt{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;text-align:center;}
#main.page ul#zines li .read_prompt h2{color:#fff;margin:80px auto 0;}
#main.page ul#zines li:hover .read_prompt{display:block;}

#main.page ul#committee{list-style-type:none;padding:0;margin:2em 0;border-bottom:2px dotted rgba(0,0,0,0.4)}
#main.page ul#committee li{margin:2em 0 4em;min-height:100px;clear:both;}
#main.page ul#committee li img{float:left;height:100px;margin:0 20px 10px 0;}

#main.page ul#projects{list-style-type:none;padding:0;margin:2em 0 0;}
#main.page ul#projects li{margin:2em 0;min-height:300px;clear:both;}
#main.page ul#projects li a{text-decoration:none}
#main.page ul#projects li img{width:300px;}
#main.page ul#projects li .read_prompt{background:#000;width:300px;height:300px;position:relative;float:left;margin:0 20px 10px 0;}
#main.page ul#projects li .read_prompt h2{display:none;margin:120px auto;text-align:center;color:#fff;font-size:20px}
#main.page ul#projects li .read_prompt:hover h2{display:block;}
#main.page ul#projects li .read_prompt:hover img{display:none;}

#main.page ul#contributors{margin:2em 0;padding:0;list-style-type:none;-moz-column-count:4;-moz-column-gap:20px;-webkit-column-count:4;-webkit-column-gap:20px;-o-column-count:4;-o-column-gap:20px;column-count:4;column-gap:20px;}

#main.single .project_header{width:100%;height:340px;overflow:hidden;text-align:center;position:relative;margin:0;}
#main.single .project_header img{width:100%;position:absolute;top:0;left:0;z-index:1;}
#main.single .project_header h2{margin:50px auto 0;font-size:100px;position:relative;z-index:2;color:#fff;}
#main.single .project_header h2.black{color:#000}
#main.single .project_header h2.white{color:#fff}
#main.single .project_header h2.short{font-size:140px;margin:100px auto 0;}
#main.single .project_header h2.medium{font-size:70px;margin:120px auto 0;}
#main.single .project_header h2.long{font-size:60px;margin:100px auto 0;}
#main.single .post_content{margin:0 0 2em}