
/*
blue (area-light): #edf4f7
      blue (line): #c3dce3
      blue (area): #a7ccd7
      blue (text): #9bc5d1
      red (links): #A42214
   yellow (links): #dea81d
    yellow (area): #f5e5bb
     paper (area): #fcfbf7

*/

@import "jquery-ui-1.7.2.qf.css";
@import "sociable.css";


input {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif  ;
}

form#commentform p small a { display: none; }

#invite-form { display: none;  }
#comment-invite { width:333px; padding:5px; }


#sidebar-issues {
	border: 1px dotted #c3dce3;
			width: 142px;
		height: 142px;	
		margin-bottom: 15px;
	overflow:hidden;
}
#sidebar-issues:hover {
	background-color:#f2f2f2;
}
.sidebar-issue img {
	margin: 3px;
}
#sidebar-issues div.sidebar-issue {
  display:none;
}
#sidebar-issues div.sidebar-issue.active {
  display:block;
}
.sidebar-issue.active .sidebar-issue-caption {
	display:block;
	position: relative;
	width: 144px;
	margin: 0px 0px;
	background: #dea81d;
	padding: 5px 0;
	color:#ffffff;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	height: 11px; /* actual height is line-height + (padding * 2) */
	top:0px; /* starts it out of the frame */
	left: -1px;
	letter-spacing:2px;
	text-align:center;
	filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
	text-transform: uppercase;
}

.wp-caption {
	width: auto !important;
	display: table;
	margin-bottom:21px;
}
.wp-caption-text {
	background: #dea81d;
	margin:0;
	padding:5px 7px;
	color:#ffffff;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;

	
}

.gray { color: #939393; }
.yellow { color: #dea81d; }
.blue { color: #9bc5d1; } 
.red { color: #A42214; }
.sans-serif {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.serif { font-family: Georgia, "Times New Roman", Times, serif; }
.allcaps, .uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.lowercase { text-transform: lowercase; }
.smallcaps {font-variant: small-caps;}
.hide { display: none; }

.toc {line-height:1.3; font-size:12px;}
.toc .leader-left { color: #939393; }
.toc .leader-table td { font-size:12px; } /*IE fix */

.leader-table { width:100%;  }
.leader-table td { white-space:nowrap; vertical-align:baseline; }
.leader-left { padding:0; } 
.leader-fill { width:100%; padding: 0px 3px; }
.leader-fill div {  height:12px; display:inline-block; width: 100%; border-bottom: 1px dotted #ccc; }
.leader-table tr:hover .leader-fill div{ border-bottom-color:  #555; }
.leader-right { text-align:right;  padding:0; } 
.leader-right a { color: #000000; }
.leader-right a:hover { color: #000000; } 


.eshop_product .leader-fill div {
	height:14px;
}

#single .eshop_product .leader-fill {display:none;}
#single .eshop_product .leader-left {display:none;}
#single .price {display:block;}
#single .eshop_product .leader-right {text-align:left;}


.issue-image {
	border : 1px dotted #bbb;
}

/* donation page */
#page #post-3 .eshop.price { display:none;}


.debug { background:#D688BA; }
body {
	padding:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #545454;
	line-height: 1.5;
	background:url("images/argyle-100.gif") #c0dae2 fixed;
	text-align: center;
}
#news p {
	margin:0;
	display:inline;
}
a {
	text-decoration: none;
	color: #dea81d;
}
a.blue {
	clor:#9bc5d1;
}
	
a:hover {
	text-decoration: underline;
}
img {border:0;}
#container {
	width: 820px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-bottom: 30px;
}
#shadow-sides {
	background: url("images/shadow-sides.png");
	background-repeat: repeat-y;
}
#paper {
	width: 800px;
	margin: 0 10px 0 10px;
	background:#ffffff;
	padding:1px;
	background-position: right top;
}
#border {
	border: solid 0px #c3dce3;
	margin: 0px;
}
#content {
	margin: 35px 35px 50px 35px;
	width:730px;
	display: table;
	height:600px;
}
#pg-col-l {
	/*position: fixed;*/
	width: 144px;
	float: left;
}
#pg-col-r {
	width: 551px;
	float: right;
}
.entry a {
	/*font-size:120%;*/
}
.cn-col-l {
	width: 255px;
	margin-right: 20px;
	float: left;
}
.cn-col-r {
	width: 255px;
	float: right;
}

#home .post-group {
	margin: 0 0 30px 0;
	padding:0 0 30px 0;
	border-bottom: 1px dotted #c3dce3;
	float:left;
}
#home .home-post-item {
	margin: 0 0 40px 0;
	padding:0 0 20px 0;
	border-bottom: 1px dotted #c3dce3;
}

#home .cn-col-single {
	text-align:left;	
}
#home .cn-col-l,
#home .cn-col-r {
	text-align:left;
}


#news .post {
/*
	padding-bottom: 15px;
	margin-bottom: 15px;
*/
}



#single .category-issues .eshop_description, 
#archive .category-issues .eshop_description  {
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style:italic;
	font-color: #000000;
	font-size: 20px;
	margin: 0px 0px 12px 0px;
	padding: 0;
}

h2 {
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-color: #000000;
	font-size: 24px;
	margin: 0px 0px 12px 0px;
	padding: 0;
}
#home h2 {
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	text-align: center;
	text-transform:uppercase;
	letter-spacing: 0px;
}
#single h2 {
	margin-top:6px;
	margin-bottom:6px;
}
.entry td, .entry th {
	vertical-align: top;
}

.entry table.bottom td,
.entry tr.bottom th,
.entry tr.bottom td,
.entry table.bottom th,
.entry td.bottom,
.entry th.bottom {
	vertical-align: bottom;
}

.issue h2 {
	text-align: left;
}



h1, h2, h3, h4, h5 {
	color: #000000;
	line-height:1.3;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
	color:#000000;
	text-decoration:none;
}
h1 a.blue,
h2 a.blue,
h3 a.blue,
h4 a.blue,
h5 a.blue {
	color:#000000;
	text-decoration:none;
}
h1 a:hover,
h1 a:active,
h2 a:hover,
h2 a:active,
h3 a:hover,
h3 a:active,
h4 a:hover,
h4 a:active,
h5 a:hover,
h5 a:active {
	color:#dea81d;
	text-decoration:none;
}
h1 a.blue:hover,
h1 a.blue:active,
h2 a.blue:hover,
h2 a.blue:active,
h3 a.blue:hover,
h3 a.blue:active,
h4 a.blue:hover,
h4 a.blue:active,
h5 a.blue:hover,
h5 a.blue:active {
	color:#9bc5d1;
}



#cn-1, #cn-2 {
	display:table;
}

#cn-2 .post {
	font-size:.9375em;
	line-height:1.375em;
}
#cn-2 .post p {
	margin:.825em 0;
}


#cn-2 .post-group h4 {
	margin-top:0;
}


#cn-top {
	padding-top: 10px;
	padding-bottom: 5px;
}
#nav-1-border {
	background-color: #c3dce3;
	width: 144px;
	display: table;
	margin-bottom: 12px;
}
#nav-1-padding {
	border: 1px dotted #ffffff;
	margin: 4px 4px 4px 4px;
	background-color: #a7ccd7;
}
#nav-1-links {
	color: #ffffff;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin: 15px 0;
	padding:0;
	letter-spacing: 1px;
}
#nav-1-links li {
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
}
#nav-1-links a:link,
#nav-1-links a:visited {
	text-decoration:none;
	color:#ffffff;
}

#nav-1-links a:hover:before {
	content: "» ";
	font-weight:normal;
}
#nav-1-links a:hover:after {
	content: " «";
	font-weight:normal;
}

#nav-1-links a:active:before {
	content: "« ";
}

#nav-1-links a:active:after {
	content: " »";
}



#subscribe #nav-1-links a#subscribe-link:before,
#news #nav-1-links a#news-link:before,
#read #nav-1-links a#reads-link:before,
#issues #nav-1-links a#issues-link:before,
#authors #nav-1-links a#authors-link:before,
#submit #nav-1-links a#submit-link:before,
#cart #nav-1-links a#cart-link:before {
	content: "« ";
	font-weight:bold;
}
#subscribe #nav-1-links a#subscribe-link:after,
#news #nav-1-links a#news-link:after,
#read #nav-1-links a#reads-link:after,
#issues #nav-1-links a#issues-link:after,
#authors #nav-1-links a#authors-link:after,
#submit #nav-1-links a#submit-link:after,
#cart #nav-1-links a#cart-link:after {
	content: " »";
	font-weight:bold;
}


h3 {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:normal;
}
#single h3 {
	margin-top:0px;
}
#home h3 {
	text-align: center;
	margin-top: 0px;
	font-size: 12px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing: 2px;
}
h5 {
	text-align: center;
	font-size: 10px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
}
#home h5 {
	margin-top: 0px;
	letter-spacing: 4px;
}
#authors h5 {
	margin:12px 0px 3px 0px;
	letter-spacing:2px;
	text-decoration:underline;
}
#home h4 {
	margin-bottom:.5em;
	font-weight:normal;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;	
}
.entry {
	display:table;
	width:100%;
}

#archive .post h3,
#archive .post h4,
#reads .post h3,
#reads .post h4,
#news .post h3,
#news .post h4 {
	margin:0px 0px 2px 0px;
	padding:0px;
}

#reads .post {
	margin-top:28px;
}

#archive .more-link,
#reads .more-link {
	font-size:100%;
}

#search-page #search-results {
	margin-bottom: 40px;
}

#search-page #search-results h3 {
	margin-bottom:0px;
	margin-top: 28px;
}
#search-page #search-results h4 {
	margin-bottom:7px;
}

#search-page #search-results ul,
#search-page #search-results li {
	padding-left:0px;
	margin-left:0px;
	margin-bottom: 0;
	list-style:none;
}
#search-page #search-results li p.title {
	margin:14px 0px 0px 0px;
	padding:0;
}
#search-page #search-results li p.excerpt {
	margin:0 0 28px 0;
	padding:0;
}
#search-page #search-results li .title {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}

#submit .post,
#single .post {
	padding-bottom: 0px;
	border-bottom: none;
	margin-bottom: 0px;
}

#single .post hr {
	margin: 1em 0 1em 0;
}

.submit-panel-story-status thead th {
	border-bottom: dotted 1px #c3dce3;
}
.submit-panel-story-status tbody tr:hover {
	background-color: #edf4f7;
}


#shadow-bottom {
	background-image: url("images/shadow-bottom.png");
	background-repeat: no-repeat;
	height: 10px;
}
#nav-2 {
	/* TOP CORNER
	position:relative;
	top:8px;
	display: table;
	font-size: 9px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	float: right;
	right: 0px;
	line-height: 9px;
	text-transform:uppercase;
	*/
}

#nav-2 a {
	/* TOP CORNER
	display:inline-block;
	color: #c3dce3;
	margin-right:10px;
	*/
}

#footer {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 10px;
}
#footer a {
	color: #000000;
	text-decoration:underline;
}
#footer a:hover {
	text-decoration: none;
}
#footer-ads {
	padding: 20px 40px 0;
}

#pg-col-l #search {
	display:table;
	background-color:#c3dce3;
	height:36px;
	width:144px;
	margin:0;
}
#pg-col-l #searchform {
	margin:0;
	padding:0;
}
#pg-col-l #searchform div {
	position:relative;
	width:136px;
	margin:3px;
	padding:0px;
	height:28px;
	background-color:#ffffff;
	border:dotted 1px #939393;
}
/*
blue (area-light): #edf4f7
      blue (line): #c3dce3
      blue (area): #a7ccd7
      blue (text): #9bc5d1
*/
#pg-col-l #searchform #s {
	height:12px;
	width:136px;
	margin:8px 0px;
	padding:0;
	border:none;
	text-align:center;
	text-transform:uppercase;
	color: #9bc5d1;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	outline:none;
	vertical-align:middle;
}
#s:focus {
	outline:none;
}
#search-page #searchform #s {
	color:#000000;
}
#pg-col-l #searchform input#searchsubmit {
	display:none;
}

#logo {
	margin-bottom: 15px;
}


table.hr {
	width:551px;
	height:11px;
	margin-top:20px;
	margin-bottom:20px;
}
#search-page #search-results table.hr {
	margin-top:5px;
}
hr.naked {
	margin-top:20px;
	margin-bottom:20px;	
}
#search-page #search-results hr.naked {
	margin-top: 5px;
}
table.hr td {
	line-height:11px;
	vertical-align: middle;
}
td.hr-line {
	width:50%;
	font-size:1px;
}
hr {
	color: #ffffff;
	height: 1px;
	border-color: #c3dce3;
	border-style: none none dotted none;
	border-width: 0px 0px 1px 0px;
	background-color: #ffffff;
	margin-top: 6px;
	padding: 0;
	margin-bottom: 0px;
}
td.hr-text {
	text-align: center;
	font-size: 11px;
	color: #9bc5d1;
	padding: 0 14px 0 16px;
	letter-spacing:2px;
	white-space:nowrap;
}

.issue-index {
	text-align:justify;
}
a.issue-thumb {
	display: inline-block;
	width: 98px;
	height: 98px;
	border: 1px solid #777;
	padding: 0px;
	text-align: center;
	text-decoration:none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 7px 0px;
	letter-spacing:-4px;
}
a.issue-thumb:hover {
	/*
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;	
	*/
	border-style: dotted;
	text-decoration:none;
}
a.issue-thumb .issue-number {
	font-size: 86px;
	line-height: 86px;
	color: #ffffff;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	text-decoration:none;
}
a.issue-thumb:hover .issue-number {
	text-shadow: #666 1px 1px 4px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	text-decoration:none;
}
.issue-thumb-space {
	display:inline-block;
	width:7px;
}
.commentlist {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.4;
	list-style-type:none;
	padding:0;
	margin:0;
	width:66%;
}
.comment {
	background-color: #faf3e1;
	padding:8px;
	margin-bottom:2px;
	display:table;
	width:100%;
}
.comment a {
	color:#3f7e90;
}
.comment-header {
	text-transform:uppercase;
	font-weight:bold;
}
.comment input.comment-field {
	border: 1px #dbcda9 solid;
	margin:0 0 2px 0;
	padding:5px;
}
.comment-author {
	font-weight:bold;
}
.comment-author a {
	color: #3f7e90;
}
.comment-meta {
	color:#999;
}
textarea#comment {
	width:333px;

	border: 1px #dbcda9 solid;
	padding:5px;
}



#author-list {
	text-align:center;
}
.author-nav {
	display:table;
	width:100%;
	margin-top:32px;
	border-bottom: dotted 1px #c3dce3;	
	height:24px;
}
.letter {
	float: left;
}
.letter h3 {
	margin:0;
	padding:0;
}
.alpha-links {
	float: right;
	margin-left:auto;
	margin-top:3px;
}
.alpha-links a {
	color: #a7ccd7;
}
.table {
	display:table;
}
.center {
	text-align:center;
}
.navigation,
.continue-proceed {
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	display:table;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	width:100%;
	margin-top: 30px;
}

ul.continue-proceed  {
	list-style: none;
	padding-left: 0;
}

.navigation a,
.continue-proceed a {
	color: #9bc5d1 !important;
}
.alignleft {
	float:left;
	text-align:left;
}
.alignright {
	float:right;
	text-align:right;
}
.postmeta {
}


#read h3,
#read h4,
#read small {
	margin:0;
}
		

@media screen and (max-device-width: 480px) {
		body {
			font-size: 11px;
		}
		p { margin:0 0 18px 0 ; }
		#container {
			width: 480px;
			margin-bottom: 0px;
		}
		#shadow-sides {
			background: none;
			background-repeat: repeat-y;
		}
		#shadow-bottom {
			display:none;
		}

		#paper {
			width: 460px;
			margin-top:10px;
		}
		#border {
			border: dotted 1px #c3dce3;
			margin: 7px;
		}
		#content {
			margin: 10px 10px 15px 10px;
		}
		#content-table td {
			vertical-align:top;
			
		}
		#logo {
			text-align:center;
			margin: 20px 0px;
		}
		#logo img {
			width: 100px;
			height: 42px;
		}
		
		h2 {
			font-size: 18px;
		}


		
		
		table.hr {
			width:420px;
			margin-top:15px;
			margin-bottom:15px;
		}
		hr.naked {
			margin-top:15px;
			margin-bottom:15px;	
		}
		table.hr td {
			display:table-cell
		}
		td.hr-line {
			display:table-cell
		}
		td.hr-text {
			display:table-cell;
			font-size: 9px;
			padding: 0 14px 0 16px;
			letter-spacing:1px;
		}

		
		
		
		#pg-col-l {
			width: 420px;
			float: none;
		}
		#pg-col-r {
			width: 420px;
			margin-left: 0px;
			float: none;
			clear:both;
		}
				
		.sidebar-issue {
			width: 70px;
			border: 1px solid #c3dce3;
			margin-bottom: 0px;
			float:left;
		}
		.sidebar-issue img {
			width: 66px;
			height: 66px;
			margin: 2px;
		}
		
		
		#nav-1-border {
			width: 338px;
			display: block;
			margin-bottom: 0px;
			margin-left:10px;
			float:left;
			vertical-align:middle;
			text-align:center;
		}
		#nav-1-padding {
			border: none;
			margin: 0;
			padding:5px 1px 5px 5px;
			margin: auto;
		}
		#nav-1-links {
			font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
			display:inline;
			color: #ffffff;
			text-align:center;
			font-size:11px;
			text-transform:uppercase;
			font-weight: bold;
			padding: 0;
			letter-spacing: 1px;
		}
		#nav-1-links li {
			display: inline-block;
			padding:0 6px 0 0;
			margin:0;
			list-style-type:none;
		}
		#nav-1-links a:hover {
			text-decoration:underline;
		}
		#nav-1-links a:hover:before,
		#nav-1-links a:hover:after,
		#nav-1-links a:active:before,
		#nav-1-links a:active:after {
			content: "";
		}


		#subscribe #nav-1-links a#subscribe-link:before,
		#news #nav-1-links a#news-link:before,
		#reads #nav-1-links a#reads-link:before,
		#issues #nav-1-links a#issues-link:before,
		#authors #nav-1-links a#authors-link:before,
		#submit #nav-1-links a#submit-link:before {
			content: "";
		}
		#subscribe #nav-1-links a#subscribe-link:after,
		#news #nav-1-links a#news-link:after,
		#reads #nav-1-links a#reads-link:after,
		#issues #nav-1-links a#issues-link:after,
		#authors #nav-1-links a#authors-link:after,
		#submit #nav-1-links a#submit-link:after {
			content: "";
		}


		#pg-col-l #searchform #s {
			width:100px;
			padding:2px;
			border-width:2px;
			font-size:10px;
			font-weight:normal;
			margin-top:4px;
			height:20px;
			margin-left:10px;
			float:right;
		}

		
		.cn-col-l {
			width: 420px;
			margin-right: 20px;
			float: none;
			color:#333;
		}
		.cn-col-r {
			width: 420px;
			float: none;
			color:#333;
		}
		
		textarea#comment {
			width:420px;
		}


}


														@media print {
															body {
																padding:0;
																padding:0px;
																font-size: 11pt;
																background:none;
															}
															a.issue-thumb .issue-number {
																text-shadow: none;
																filter:alpha(opacity=100);
																-moz-opacity:1;
																-khtml-opacity: 1;
																opacity: 1;
																color:#000000;
																font-size:60px;
															}
															#pg-col-l {
																display:none;
															}
															#container {
																width: auto;
																margin-left: 1.25in;
																margin-right: 1.25in;
															}
															#shadow-sides {
																background: none;
															}
															#paper {
																width: auto;
																margin: 0;
																background: none;
																padding: 0;
															}
															#border {
																border: none;
																margin: 0;
															}
															#content {
																margin: 0;
															}
															#pg-col-r {
																width: auto;
																margin: 0;
																float: none;
																text-align:justify;
															}
															.cn-col-l {
																width: auto;
																margin-right: .5in;
																float: left;
															}
															.cn-col-r {
																width: auto;
																float: left;
															}
															#cn-top {
																display:none;
															}
															#nav-2 {
																display:none;
															}
															.creditline {
																display: none;
															}
														}

