/* 
Theme Name: Center2013
Author: William Gillis
Author URI: http://humaniterations.net/
Version: 1.0.2
License: Anticopyright. Everything in the universe is in the public domain. Fuck you. Death to all IP lawyers.
*/


/*
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
*/


/*
.headline a:hover {
color:#109dd0;
}
*/

body {
margin:0px;
line-height:1.2;
font-size:1em;
}


@media (max-device-width: 900px) {

a {
color:#31353C;
}

a div {
text-decoration:none;
}
.header-top a {
text-decoration:none;
}
.header-bottom a {
text-decoration:none;
}
h1, h2, h3, .headline {
font-family:'Oswald',Helvetica, Arial, sans-serif; 
}

.headline a {
text-decoration:none;
}
.logo-title {
font-family:'EB Garamond';
font-size:2.2em;
font-weight:bold;
}

.clear {
clear:both;
}

.oswald {
font-family:'Oswald',Helvetica, Arial, sans-serif;
}

.oswald a {
text-decoration:none;
}

.centered {
text-align:center;
}

.header-top {
width:100%;
margin:auto;
background-color:white;
position:relative;
}
.logo {
}
.logo img {
  width:20%;
}

.site-title-wrapper {
}
.site-title {
color: #31353C;
font-family: 'EB Garamond', serif;
font-size: 4em;
position:absolute;
left:25%;
top:15%;
}
.site-subtitle {
color: #31353C;
font-family: 'EB Garamond', serif;
position: absolute;
font-size: 17px;
top: 64px;
left:110px;
display:none;
}

.header-top ul {
list-style-type:none;
padding: 0px;
margin: 0px;
}

.header-top li {
float:left;
}



.header-tabs {
  clear:both;
  margin:auto;
}

.header-tabs li {
padding: 10px 10px;
margin: 1em;
background-color:#e9eaeb;
font-size:2em;
width: 25%;
text-align: center;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.header-tabs li.last {
background-color:#31353C;
color:white;
margin-right:0px;
}
.rss img {
height:0px;
width:0px;
}

.search-bar {
  clear:both;
  padding:10px;
  display:none;
}

input.search {
height: 20px;
width: 450px;
display:inline;
margin-bottom: -9px;
font-size: 1em;
color: #A9ABAF;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #CCC;
padding: 0 10px 0 2px;

}
/* webkit solution */
::-webkit-input-placeholder { text-align:right; }
/* mozilla solution */
input:-moz-placeholder { text-align:right; }



.header-bottom {
width:500px;
background: white;
clear:both;
display:none;
}

.header-languages {

}


.header-languages ul {
float: left;
padding: 0;
margin: 0;
}

.header-languages li {
padding:5px 12px 5px 11px;
margin:3px;
background-color:white;
font-size: 14px;
list-style-type: none;
float: left;
color:#A9ABAF;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:1px solid #CCC;
}



.splash-box-big {
width:100%
}

.splash-box {
width:100%;
}

/* RADSLIDE STUFF */
   
.radslide {
width:100%;
border:1px solid #CCC;
position:relative;
}

 
#radslide-1 {
width:100%;
overflow:hidden;
}

#radslide-1 img {
width:100%;
}

.radslide-headline {
  font-size:2em;
position:absolute;
top:240px;
width:100%;
background:rgba(49,53,60,0.92);
color:white;
}

.radslide-headline a {
text-decoration:none;
color:white;
}

.radslide-headline h3 {
margin:20px 20px 10px 40px;
padding:0px;
}

.radslide-headline .blurb {
margin:0px 20px 15px 40px;
}

.blog-box {
width:100%;
}



.blog-preview-post {
margin: 30px 0px 0px 20px;
padding: 10px 10px 15px 10px;
background-color: #e9eaeb;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size:15px;
border:1px solid #CCC;
}

.blog-preview-teaser {
margin:10px;
font-size:14px;
}

.blog-preview-header {
text-transform:uppercase;
float:right;
font-size:4em;
}

.blog-preview-title {
font-weight: bold;
font-size: 22px;
margin-top:25px;
}

.blog-preview-post a {
text-decoration:none;
}

.blog-preview-date {
font-size:3em;
float:right;
}

.other-platforms-links {
  font-size:3em;
float:right;
margin-right:45px;
margin-top:30px;
z-index:200000;
margin-bottom:20px;
}

.other-platforms-links p {
margin: 0px 0px 0px 25px;
float: left;
}

.main-spread {
margin-top:40px;
margin-bottom:20px;
}

.main-spread a {
text-decoration:none;
}

.main-1, .main-2, .main-3, .main-4 {
float:left;
padding:10px;
overflow:hidden;
}

.box-title {
text-transform:uppercase;
font-size:3em;
margin:2em 0em;
}

.top-post {
padding:10px 10px 0px 10px;
}

.top-post-title {
font-size:4em;
font-weight:bold;
}

.top-post-preview {
margin-top:10px;
margin-bottom:2.5em;
}


.secondary-post-title {
font-size:3em;
margin:1.5em 0px 0px 0px;
font-weight:bold;
text-align:center;
position:relative;
}
.top-post-title {
position:relative;
}
.secondary-post-title-inner {
text-align:center;
width:100%;
padding:.5em 0em;
}
.top-post-title-inner {
width:100%;
}
.secondary-post-title h3 {
margin:0px;
vertical-align: middle;
}

.read-more {
float:right;
}


/* PAGE */

.page-background {
width:100%;
height:100%;
background-image:url('images/generic.jpg');
background-repeat:no-repeat;
}

.page-content {
width:90%;
font-size:2em;
margin:auto;
padding-top:500px;
}

.page-content .blog-content-post {
background:rgba(233, 234, 235, .9);
padding:20px;
}
.main #into-libraries {
background-image:url('images/library.jpg');
}
.main #dance {
background-image:url('images/dance.jpg');
}
.main #anticap {
background-image:url('images/wifi.jpg');
}

.main #web {
background-image:url('images/web.jpg');
}
.main #security-culture {
background-image:url('images/saynothing.jpg');
}
.main #flag {
background-image:url('images/flag.jpg');
}
.main #run {
background-image:url('images/run.jpg');
}
.main #languages {
background-image:url('images/languages.jpg');
}
.footer-big .footer-column a, .footer-small .footer-column-small a {
color:#fff;
text-decoration:none;
}

.footer-small {
background-color:#31353C;
color:white;
margin-top:40px;
}

.footer-about-small {
width:300px;
float:left;
margin: 0px 5px 20px 20px;
font-size: 13px;
}

.footer-about-small a {
color:white;
}

.footer-column-small {
width:90px;
float:left;
text-align:center;
font-size:12px;
margin:30px 5px 0px 10px;
}

.footer-big {
background-color:#31353C;
width:100%;
color:white;
}
.footer-main {
height:100%;
}

.footer-bottom {
clear:both;
}

.footer a {
color:white;
}


.footer-about {
width:100%;
padding-top:20px;
margin: 20px 5px 20px 20px;
font-size: 2em;
}


.footer-about a {
color:white;
}

.about-footer a {
text-decoration:none;
}

.footer-column {
text-align:center;
font-size:3em;
margin:5px auto;
}


.footer-column ul {
list-style-type:none;
padding:0px;
display:none;
}

.footer-column li {
margin:0px 0px 5px 0px;
}

.footer-column li a {
color:white;
text-decoration:none;
}
.footer-column a li {
color:white;
text-decoration:none;
}


p.about-footer {
text-align:center;
font-size:1.4em;
}








::selection {
background:#002b36;color:#93a1a1
}
::-moz-selection {
background:#002b36;color:#93a1a1
}





/* BLOG */

.blog-title {
width: 880px;
text-align: right;
border: solid 1px #CCC;
float: left;
color:#fff;
padding-top: 20px;
padding-left: 20px;
padding-right: 35px;
padding-bottom: 20px;
margin-top: 5px;
margin-right: 0px;
font-size: 3.9em;
text-transform: uppercase;
margin-bottom: 10px;
margin-left:0px;
background-image:url('/wp-content/themes/center2013/images/greyblogtitle.png');
height:90px;
}


.blog-content {
width: 90%;
text-align: left;
border: solid 1px #CCC;
padding-left: 5%;
padding-right: 5%;
padding-bottom: 30px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 0px;
}

.blog-content-post {
padding:20px 0px 25px 0px;
border-bottom:1px solid #ccc;
}

.blog-content-post-title {

font-size: 2em;
font-weight: bold;
}

.blog-content-meta {
font-size:.9em;
margin:15px 0px;
color:#ccc;
}

.source-info:not(:empty) {
margin: 20px;
padding: 10px;
color:#ccc;
border:1px solid #ccc;
}
.source-info:not(:empty) a {
color:#ccc;
}

.byline {
}
.byline a {
text-decoration:none;
color:#109dd0;
}

.date {
}

.blog-content-post-text {
line-height:150%;
}

.blog-sidebar {
text-align: left;
padding: 20px;
border: 1px solid #CCC;
float: left;
margin: 5px 15px 15px 15px;
background-color: white;
font-size: 14px;
position:relative;
}
#sidebar-social #flattr{
width:90%;
}
.category-title {
text-align: right;
color:#31353C;
margin-top: 20px;
margin-right: 0px;
text-transform: uppercase;
margin-bottom: 10px;
margin-left:0px;
}


.category-content {
width: 630px;
text-align: left;
border: solid 1px #CCC;
float: left;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 30px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 0px;
}

.category-commentary .category-title {
background-image:url('/wp-content/themes/center2013/images/cat-commentary.png');
}
.category-banner {
width: 880px;
height:90px;
margin-top:5px;
padding-top: 20px;
float: left;
padding-left: 20px;
padding-right: 35px;
padding-bottom: 20px;
font-size: 3.9em;
border: solid 1px #CCC;
}

.category-feature-articles .category-title {
color:#fff;
background-image:url('/wp-content/themes/center2013/images/cat-feature.png');
}

.category-books .category-title {
background-image:url('/wp-content/themes/center2013/images/cat-books.png');
}

.category-studies .category-title {
background-image:url('/wp-content/themes/center2013/images/cat-studies.png');
}




.sidebar-section {
  display:none;
margin-bottom:20px;
}
.sidebar-section .textwidget div {
}
.sidebar-section .textwidget form fieldset {
width:165px;
}
.sidebar-section .textwidget form fieldset input[type="text"] {
border: 1px solid #ccc;
}
.sidebar-section .textwidget form fieldset input[type="submit"]{
width: 120px;
background-color: #e9eaeb;
border: 1px solid #ccc;
font-family: 'Oswald';
}
.sidebar-section select {
margin:0px 20px 0px 20px;
}
.sidebar-section h2 {
text-align:center;
margin:5px 0px;
}


#flattr {
margin:auto;
}

#facebook {
width:50px;
height:50px;
background-image:url('/wp-content/themes/center2013/images/SocialMedia.png');
float:left;
}

#twitter {
width:50px;
height:50px;
background-image:url('/wp-content/themes/center2013/images/SocialMedia.png');
float:left;
background-position:-49px;
}

#reddit {
width:50px;
height:50px;
background-image:url('/wp-content/themes/center2013/images/SocialMedia.png');
float:left;
background-position:-98px;
}

#tumblr {
width:50px;
height:50px;
background-image:url('/wp-content/themes/center2013/images/SocialMedia.png');
float:left;
background-position:-147px;
}

.dropdown {
width:200px;
height:80px;
border:1px solid #CCC;
position:absolute;
bottom:-82px;
display:none;
}

.social-internal {
margin: 27px 58px;

}

/* FEATURE */



.feature-top {
width:968px;
height:40px;
border-top:solid 1px;
position:absolute;
top:120px;
}

.feature-tabs ul {
padding:0px;
margin:0px;
}


.feature-tabs li {
padding:10px 35px 10px 35px;
margin:0px;
background-color:white;
font-size: 23px;
list-style-type: none;
float:left;
border-right:solid 1px;
}


.feature-tabs li.last {
border:none;
}

.feature-boxes {
}

.feature-box {
overflow:hidden;
border: solid 1px #CCC;
margin:10px;
padding:10px;
}


.feature-box1 {
}

.feature-box2 {
}

.feature-box2 img#all {
width:290px;
margin-bottom:10px;
}

.feature-box3 {
}

.feature-box4 {
}
.feature-boxes .feature-box5 .box-insides ul {
margin-top:10px;
} 
.feature-box5 .box-insides li {
margin:8px 8px;
list-style-type:none;
float:left;

}

.feature-box5 .box-insides li img {
border:1px solid black;
}

.feature-box5 {
}

#zine-notes {
float:right;
font-size:11px;
}

.feature-box6 {
}
.feature-boxes .feature-box6 .box-insides ul {
margin-top:10px;
}
.resources-bump {
}

.feature-box .box-insides ul {
margin:0px;
}

.feature-box1 .box-insides li, .feature-box6 .box-insides li {
margin:8px 7px;
list-style-type:none;
float:left;
}
.feature-box1 .box-insides li .note, .feature-box6 .box-insides li .note {
width:150px;
font-size:11px;
margin:5px 5px;
text-align:center;
}
.feature-box1 .box-insides li img, .feature-box6 .box-insides li img {
height:150px;
margin:0px 30px;
}

.feature-box4 table td {
font-size:2em;
padding:1em;
}

.zazzle {
margin:10px 21px 0px 21px;
}
table.special-pages {
margin-left:10px;

}
.special-pages li {
list-style-type:none;
float:left;
font-size:20px;
margin:15px;
}





/* ABOUT */

.outer-about-boxes {
}

.about-boxes {
}


.about-box {
border: solid 1px #CCC;
margin:10px;
padding:10px;
}
.about-box1 img {
  width:100%;
}
.about-box2 {
font-size:16px;
}

.about-box3 {
}

.about-box4 {
background-color:#31353C;
color:white;
font-size:16px;
margin: 10px 10px 0px 10px;
width:90%;
padding:5%;
float: left;
border:none;
z-index:30;
}

.about-box4 a {
color:white;
}



/* COLLECTION */

.collection-content-post {
border: solid 1px #CCC;
margin:10px;
padding:10px;
width:280px;
height:280px;
float:left;
}



/* COMMENTS */


#comments-show {
height: 100px;
width: 100%;
border:none;
font-size:1.6em;
color:white;
text-transform:uppercase;
background-color:#e9eaeb;
}


#comments-wrapper {
padding-right:30px;
color:#999;
font-size:.95em;
}

.hidden {
display:none;
}

#comments-wrapper a {
color:#999;
}

li.comment {
margin:20px 0px 20px 0px;
border-bottom:1px solid #ccc;
}

.commentsrss {
float:right;
}


#tags {
color:#ccc;
margin:15px 0px;
font-size:2em;
text-align:center;
}

#tags a {
color:#ccc;
text-decoration:none;
}



.edit-link {
float:right;
}
.edit-link a {
text-decoration:none;
color:#999;
}



/*AUTHOR*/

table.author-list {
font-size:.9em;
color:#999;
}

table.author-list a {
color:#109dd0;
text-decoration:none;
}

ul#authors-list {
list-style-type:none;
}

ul#authors-list a {
text-decoration:none;
}

ul#authors-list li {
margin:10px;
}

.pgp {
font-size:12px;
display:none;
}

.display-key {
padding: 10px 10px;
margin: 10px;
background-color: #e9eaeb;
font-size: 14px;
width: 150px;
text-align: center;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.alignright {
  float:right;
}

}

@media (min-device-width: 900px) {

.outerbox {
width:968px;
margin:auto;
font-family:Helvetica, Arial, sans-serif;
display:block;
color:#31353C;
overflow:hidden;
}

fieldset {
  border:none;
}
a {
color:#31353C;
}

a div {
text-decoration:none;
}
.header-top a {
text-decoration:none;
}
.header-bottom a {
text-decoration:none;
}
h1, h2, h3, .headline {
font-family:'Oswald',Helvetica, Arial, sans-serif; 
}

.headline a {
text-decoration:none;
}
.logo-title {
font-family:'EB Garamond';
font-size:14px;
font-weight:bold;
}

.clear {
clear:both;
}

.oswald {
font-family:'Oswald',Helvetica, Arial, sans-serif;
}

.oswald a {
text-decoration:none;
}

.centered {
text-align:center;
}

.header-top {
background-color:white;
width:968px;
height:110px;
float:left;
position:relative;
}

.logo img {
position:absolute;
top:8px;
left:-5px;
}

.site-title-wrapper {
height:100px;
font-family: 'EB Garamond', serif;
width:500px;
float:left;
}

.site-title {
color: #31353C;
font-family: 'EB Garamond', serif;
position: absolute;
font-size: 31px;
top: 16px;
left:110px;
border-bottom:solid 1px;
padding-bottom:3px;
}
.site-subtitle {
color: #31353C;
font-family: 'EB Garamond', serif;
position: absolute;
font-size: 17px;
top: 64px;
left:110px;
}

.header-top ul {
list-style-type:none;
padding: 0px;
margin: 0px;
}

.header-top li {
float:left;
}



.header-tabs {
position: absolute;
top: 45px;
right: 0px;
}

.header-tabs li {
padding: 10px 10px;
margin: 10px;
background-color:#e9eaeb;
font-size:14px;
width: 75px;
text-align: center;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.header-tabs li.last {
background-color:#31353C;
color:white;
margin-right:0px;
}

.rss {
position:absolute;
right:0px;
top:14px;
}
.rss img {
height:25px;
width:25px;
}

.search-bar {
position: absolute;
right: 45px;
top: 15px;
}

input.search {
height: 20px;
width: 180px;
display:inline;
margin-bottom: -9px;
font-size: 13px;
color: #A9ABAF;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #CCC;
padding: 0 10px 0 2px;

}
/* webkit solution */
::-webkit-input-placeholder { text-align:right; }
/* mozilla solution */
input:-moz-placeholder { text-align:right; }



.header-bottom {
width: 968px;
background: white;
float:left;
}

.header-languages {

}


.header-languages ul {
float: left;
padding: 0;
margin: 0;
}

.header-languages li {
padding:5px 12px 5px 11px;
margin:3px;
background-color:white;
font-size: 14px;
list-style-type: none;
float: left;
color:#A9ABAF;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:1px solid #CCC;
}



.splash-box-big {
width:968px;
height:370px;
}

.splash-box {
width:610px;
height:370px;
float:left;
margin:10px 10px 10px 0px;
}

/* RADSLIDE STUFF */
   
.radslide {
width:610px;
height:370px;
border:1px solid #CCC;
position:relative;
}

 
#radslide-1 {
width:610px;
height:370px;
overflow:hidden;
}

#radslide-1 img {
width:610px;
height:370px;
}

.radslide-headline {
position:absolute;
top:240px;
width:610px;
background:rgba(49,53,60,0.92);
color:white;
}

.radslide-headline a {
text-decoration:none;
color:white;
}

.radslide-headline h3 {
margin:20px 20px 10px 40px;
padding:0px;
}

.radslide-headline .blurb {
margin:0px 20px 15px 40px;
}

.blog-box {
width:348px;
height:370px;
float:left;
}



.blog-preview-post {
margin: 30px 0px 0px 20px;
padding: 10px 10px 15px 10px;
background-color: #e9eaeb;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size:15px;
border:1px solid #CCC;
}

.blog-preview-teaser {
margin:10px;
font-size:14px;
}

.blog-preview-header {
text-transform:uppercase;
float:right;
font-size:.95em;
}

.blog-preview-title {
font-weight: bold;
font-size: 22px;
margin-top:25px;
}

.blog-preview-post a {
text-decoration:none;
}

.blog-preview-date {
font-size:.9em;
margin-left:205px;
}

.other-platforms-links {
float:right;
margin-right:45px;
margin-top:30px;
z-index:200000;
}

.other-platforms-links p {
margin: 0px 0px 0px 25px;
float: left;
}

.main-spread {
width:968px;
height:850px;
margin-top:40px;
margin-bottom:20px;
}

.main-spread a {
text-decoration:none;
}

.main-1, .main-2, .main-3, .main-4 {
width:460px;
height:405px;
float:left;
padding:10px;
overflow:hidden;
}


.main-1 {
border-right:solid 1px;
border-bottom:solid 1px;
}

.main-2 {
border-left:solid 1px;
border-bottom:solid 1px;
}

.main-3 {
border-right:solid 1px;
border-top:solid 1px;
}

.main-4 {
border-left:solid 1px;
border-top:solid 1px;
}


.box-title {
text-transform:uppercase;
font-size:1.1em;
}

.top-post {
padding:10px 10px 0px 10px;
}

.top-post-title {
font-size:30px;
font-weight:bold;
min-height:72px;
}

.top-post-preview {
margin-top:10px;
margin-bottom:0px;
min-height:133px;
}


.secondary-post-title {
font-size:17px;
margin:5px 0px 0px 0px;
font-weight:bold;
text-align:center;
height:45px;
position:relative;
}
.top-post-title {
position:relative;
}
.secondary-post-title-inner {
position:absolute;
top:50%;
text-align:center;
width:100%;
}
.top-post-title-inner {
position:absolute;
top:50%;
width:100%;
}
.secondary-post-title h3 {
margin:0px;
vertical-align: middle;
}

.read-more {
float:right;
}


/* PAGE */

.page-background {
width:100%;
height:100%;
background-image:url('images/generic.jpg');
background-repeat:no-repeat;
}

.page-content {
width:60%;
margin:auto;
padding-top:500px;
}

.page-content .blog-content-post {
background:rgba(233, 234, 235, .9);
padding:20px;
}
.main #into-libraries {
background-image:url('images/library.jpg');
}
.main #dance {
background-image:url('images/dance.jpg');
}
.main #anticap {
background-image:url('images/wifi.jpg');
}

.main #web {
background-image:url('images/web.jpg');
}
.main #security-culture {
background-image:url('images/saynothing.jpg');
}
.main #flag {
background-image:url('images/flag.jpg');
}
.main #run {
background-image:url('images/run.jpg');
}
.main #languages {
background-image:url('images/languages.jpg');
}
.footer-big .footer-column a, .footer-small .footer-column-small a {
color:#fff;
text-decoration:none;
}

.footer-small {
background-color:#31353C;
width:968px;
height:110px;
color:white;
margin-top:40px;
}

.footer-about-small {
width:300px;
float:left;
margin: 0px 5px 20px 20px;
font-size: 13px;
}

.footer-about-small a {
color:white;
}

.footer-column-small {
width:90px;
float:left;
text-align:center;
font-size:12px;
margin:30px 5px 0px 10px;
}

.footer-big {
background-color:#31353C;
width:968px;
height:100%;
color:white;
}
.footer-main {
height:100%;
}

.footer-bottom {
clear:both;
}

.footer a {
color:white;
}


.footer-about {
width:276px;
float:left;
margin: 20px 5px 20px 20px;
font-size: 13px;
}


.footer-about a {
color:white;
}

.about-footer a {
text-decoration:none;
}

.footer-column {
width:117px;
float:left;
font-size:12px;
margin:5px 13px 0px 3px;
}


.footer-column ul {
list-style-type:none;
padding:0px
}

.footer-column li {
margin:0px 0px 5px 0px;
}

.footer-column li a {
color:white;
text-decoration:none;
}
.footer-column a li {
color:white;
text-decoration:none;
}


p.about-footer {
text-align:center;
}








::selection {
background:#002b36;color:#93a1a1
}
::-moz-selection {
background:#002b36;color:#93a1a1
}





/* BLOG */

.blog-title {
width: 880px;
text-align: right;
border: solid 1px #CCC;
float: left;
color:#fff;
padding-top: 20px;
padding-left: 20px;
padding-right: 35px;
padding-bottom: 20px;
margin-top: 5px;
margin-right: 0px;
font-size: 3.9em;
text-transform: uppercase;
margin-bottom: 10px;
margin-left:0px;
background-image:url('/wp-content/themes/center2013/images/greyblogtitle.png');
height:90px;
}


.blog-content {
width: 630px;
text-align: left;
border: solid 1px #CCC;
float: left;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 30px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 0px;
}

.blog-content-post {
padding:20px 0px 25px 0px;
border-bottom:1px solid #ccc;
}

.blog-content-post-title {

font-size: 30px;
font-weight: bold;
}

.blog-content-meta {
font-size:.9em;
margin:15px 0px;
color:#ccc;
}

.source-info:not(:empty) {
margin: 20px;
padding: 10px;
color:#ccc;
border:1px solid #ccc;
}
.source-info:not(:empty) a {
color:#ccc;
}

.byline {
}
.byline a {
text-decoration:none;
color:#109dd0;
}

.date {
}

.blog-content-post-text {
line-height:150%;
}

.blog-sidebar {
text-align: left;
width: 200px;
padding: 20px;
border: 1px solid #CCC;
float: left;
margin: 5px 15px 15px 15px;
background-color: white;
font-size: 14px;
display: inline;
position:relative;
}
.category-title {
text-align: right;
color:#31353C;
margin-top: 20px;
margin-right: 0px;
text-transform: uppercase;
margin-bottom: 10px;
margin-left:0px;
}


.category-content {
width: 630px;
text-align: left;
border: solid 1px #CCC;
float: left;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 30px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 0px;
}

.category-commentary .category-title {
background-image:url('/wp-content/themes/center2013/images/cat-commentary.png');
}
.category-banner {
width: 880px;
height:90px;
margin-top:5px;
padding-top: 20px;
float: left;
padding-left: 20px;
padding-right: 35px;
padding-bottom: 20px;
font-size: 3.9em;
border: solid 1px #CCC;
}

.category-feature-articles .category-title {
color:#fff;
background-image:url('/wp-content/themes/center2013/images/cat-feature.png');
}

.category-books .category-title {
background-image:url('/wp-content/themes/center2013/images/cat-books.png');
}

.category-studies .category-title {
background-image:url('/wp-content/themes/center2013/images/cat-studies.png');
}




.sidebar-section {
margin-bottom:20px;
}
.sidebar-section .textwidget form {
border: 1px solid #CCC;
}
.sidebar-section .textwidget form input[type="text"] {
border: 1px solid #ccc;
}
.sidebar-section .textwidget form input[type="submit"]{
width: 120px;
background-color: #e9eaeb;
border: 1px solid #ccc;
font-family: 'Oswald';
}
.sidebar-section select {
margin:0px 20px 0px 20px;
}
.sidebar-section h2 {
text-align:center;
margin:5px 0px;
}


#flattr {
display:block;
margin:auto;
width:130px;
}

#facebook {
width:50px;
height:50px;
background-image:url('/wp-content/themes/center2013/images/SocialMedia.png');
float:left;
}

#twitter {
width:50px;
height:50px;
background-image:url('/wp-content/themes/center2013/images/SocialMedia.png');
float:left;
background-position:-49px;
}

#reddit {
width:50px;
height:50px;
background-image:url('/wp-content/themes/center2013/images/SocialMedia.png');
float:left;
background-position:-98px;
}

#tumblr {
width:50px;
height:50px;
background-image:url('/wp-content/themes/center2013/images/SocialMedia.png');
float:left;
background-position:-147px;
}

.dropdown {
width:200px;
height:80px;
border:1px solid #CCC;
position:absolute;
bottom:-82px;
display:none;
}

.social-internal {
margin: 27px 58px;

}

/* FEATURE */



.feature-top {
width:968px;
height:40px;
border-top:solid 1px;
position:absolute;
top:120px;
}

.feature-tabs ul {
padding:0px;
margin:0px;
}


.feature-tabs li {
padding:10px 35px 10px 35px;
margin:0px;
background-color:white;
font-size: 23px;
list-style-type: none;
float:left;
border-right:solid 1px;
}


.feature-tabs li.last {
border:none;
}

.feature-boxes {
position: absolute;
top: 130px;
width:968px;
height:100%;
}

.feature-box {
border: solid 1px #CCC;
margin:10px;
padding:10px;
width: 440px;
height: 450px;
float:left;
}


.feature-box1 {
position: absolute;
height: 230px;
width: 540px;
}

.feature-box2 {
position: absolute;
left: 0px;
height: 890px;
top: 280px;
width: 290px;
}

.feature-box2 img#all {
width:290px;
margin-bottom:10px;
}

.feature-box3 {
position: absolute;
top: 0px;
left: 590px;
width: 340px;
height: 230px;
}

.feature-box4 {
position: absolute;
top: 560px;
width: 590px;
left: 340px;
height: 150px;
}
.feature-boxes .feature-box5 .box-insides ul {
margin-top:10px;
} 
.feature-box5 .box-insides li {
margin:8px 8px;
list-style-type:none;
float:left;

}

.feature-box5 .box-insides li img {
border:1px solid black;
}

.feature-box5 {
position: absolute;
left: 340px;
top: 760px;
height: 410px;
width: 590px;
}

#zine-notes {
float:right;
font-size:11px;
}

.feature-box6 {
position: absolute;
top: 280px;
left: 340px;
width: 590px;
height: 230px;
}
.feature-boxes .feature-box6 .box-insides ul {
margin-top:10px;
}
.resources-bump {
height:1210px;
}

.feature-box .box-insides ul {
float:left;
padding:0px;
margin:0px;
}

.feature-box1 .box-insides li, .feature-box6 .box-insides li {
margin:8px 7px;
list-style-type:none;
float:left;
}
.feature-box1 .box-insides li .note, .feature-box6 .box-insides li .note {
width:150px;
font-size:11px;
margin:5px 5px;
text-align:center;
}
.feature-box1 .box-insides li img, .feature-box6 .box-insides li img {
height:150px;
margin:0px 30px;
}

.feature-box4 table td {
width:200px;
height:35px;
font-size:18px;
}

.zazzle {
margin:10px 21px 0px 21px;
}
table.special-pages {
margin-left:10px;

}
.special-pages li {
list-style-type:none;
float:left;
font-size:20px;
margin:15px;
}





/* ABOUT */

.outer-about-boxes {
height:1280px;
width:1px;
}

.about-boxes {
position:absolute;
}


.about-box {
border: solid 1px #CCC;
margin:10px;
padding:10px;
float:left;
}
.about-box1 {
  font-size:18px;
}


.about-box1 {
width:450px;
}

.about-box2 {
width:200px;
font-size:16px;
}

.about-box3 {
width:690px;
}

.about-box4 {
background-color:#31353C;
color:white;
font-size:13px;
width:200px;
position:absolute;
top:0px;
left:738px;
margin: 10px 10px 0px 10px;
padding: 10px 10px 25px 10px;
float: left;
border:none;
z-index:30;
font-size:12px;
}

.about-box4 a {
color:white;
}



/* COLLECTION */

.collection-content-post {
border: solid 1px #CCC;
margin:10px;
padding:10px;
width:280px;
height:280px;
float:left;
}



/* COMMENTS */


#comments-show {
height: 100px;
width: 630px;
border:none;
font-size:1.6em;
color:white;
text-transform:uppercase;
background-color:#e9eaeb;
}


#comments-wrapper {
padding-right:30px;
color:#999;
font-size:.95em;
}

.hidden {
display:none;
}

#comments-wrapper a {
color:#999;
}

li.comment {
margin:20px 0px 20px 0px;
border-bottom:1px solid #ccc;
}

.commentsrss {
float:right;
}


#tags {
color:#ccc;
margin:15px 0px;
text-align:center;
}

#tags a {
color:#ccc;
text-decoration:none;
}



.edit-link {
float:right;
}
.edit-link a {
text-decoration:none;
color:#999;
}



/*AUTHOR*/

table.author-list {
font-size:.9em;
color:#999;
}

table.author-list a {
color:#109dd0;
text-decoration:none;
}

ul#authors-list {
list-style-type:none;
}

ul#authors-list a {
text-decoration:none;
}

ul#authors-list li {
margin:10px;
}

.pgp {
font-size:12px;
display:none;
}

.display-key {
padding: 10px 10px;
margin: 10px;
background-color: #e9eaeb;
font-size: 14px;
width: 150px;
text-align: center;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.alignright {
  float:right;
}

}
