




/*
     FILE ARCHIVED ON 6:04:52 Sep 6, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:27:49 Apr 19, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
Theme Name: AndyBlue
Theme URI: http://www.italiasw.com/wordpress-themes/
Description: AndyBlue is realized by <a href="http://www.italiasw.com" title="Italia SW Home Page">Matteo Turchetto</a> and Inspired by Andreas 08 of <a href="http://andreasviklund.com/">Andreas Viklund</a>. AndyBlue template is a 3 column, fluid, rounded corners with left and right sidebars. Very light with no images, AndyBlue is gravatar, widget and addthis ready.
Version: 1.5
Author: Matteo Turchetto
Author URI: http://www.italiasw.com/
Tags: white, blue, fluid, andyblue, three columns, widgets

	Please, leave credits on footer untouched.Have fun !
*/

ul{
list-style-type: none;

}
li{
padding-left:10px;
}

.flexo-list{
font-family:Helvetica;
font-size:14px;
}
.flexo-link{
font-family:Helvetica;
font-size:14px;
}

#header{
margin-left:78px;
margin-bottom:-4px;

}
#navarea{
margin-left:0px;
float:left;


}


#support {
	height:45px;
	vertical-align:left;
	background-color:#000000;
	width:720px;

}
#headerimage{
	background-color:#FFFFFF;
	//padding-top:30px;	
	//padding-bottom:10px;
	width:720px;
margin-bottom:8px;
margin-left:-78px;
margin-top:13px;
	
}

#trailer{
	background-color:#FFFFFF;
	//padding-top:30px;	
	//padding-bottom:10px;
	width:100%;
}

#edited {
	background-color:#FFFFFF;
	margin-bottom:30px;
}

#navmenu{
	background-color:#FFFFFF;
	margin-bottom:0px;
	padding-right:34px;
	float:left;
	margin-bottom:10px;//controls spacing between nav menu and body of the page


}

#tableleft{
	background-color:#FFFFFF;
	//margin-left:105px;
	padding-right:34px;
	float:left;

}

.rssbox{

border-top:1px;
border-top-color:#000000;
border-top-style:solid;
border-bottom:1px;
border-bottom-color:#000000;
border-bottom-style:solid;
padding-top:15px;
padding-bottom:14px;
vertical-align:left;

}

#tableright{
	background-color:#FFFFFF;
	float:right;
	margin-right:105px;

}

.nowavailable{
font-family:Helvetica;
font-size:18px;
font-weight:bold;
margin-top:15px;
margin-bottom:15px;
margin-left:15px;
margin-right:15px;
}

.rsssubscribe{
font-family:Helvetica;
font-weight:bold;
font-size:18px;
line-height:20px;

}


.subscribe{
font-family:Helvetica;
font-weight:bold;
font-size:21px;
margin-top:6px;
margin-bottom:12px;
line-height:24px;
}

.year{
font-family:Helvetica;
font-weight:bold;
font-size:21px;
line-height:27px;
margin-bottom:9px;
}

.side-title{

	font-family: Helvetica;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	text-transform: capitalize;
	margin-bottom:12px;
}

.authorstyle {
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
	line-height:16px;
	text-transform: capitalize;
	margin-bottom:0px; //15px bottom margin
	
}

.trailerbox{
border-top:1px;
border-top-color:#000000;
border-top-style:solid;
border-bottom:1px;
border-bottom-color:#000000;
border-bottom-style:solid;
margin-bottom:15px;

}
.topstories{
margin-top:15px;
padding-top:15px;
border-top:1px;
border-top-color:#000000;
border-top-style:solid;

}


.main-text{
	font-family:Georgia;
	font-size: 16px;
	color: #000000;
	line-height: 21px;
}

.main-text-header{
	font-family:Helvetica;
	font-size: 15px;
	color: #000000;
	line-height: 24px;

}

.mainauthorstyle {
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
	//line-height:18px;
	margin-top:9px;
	margin-bottom:9px;
	letter-spacing: 1px;
}

.article-title{
		font-family:Helvetica;
		font-size: 36px;
		line-height:36px;
		font-weight:bold;
		margin-top:3px;
}

.entry-date{

	font-family: Helvetica;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;
}

.subheadlinestyle {
	font-family: Helvetica;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	margin-top:6px;
}

.readmore {
	font-family: Helvetica;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	line-height: 21px;
	margin-top:15px;
	margin-bottom:15px;
}

.readmorearchives{
	font-family: Helvetica;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	line-height: 21px;
	margin-top:15px;
}

.exclusively {
	font-family: Helvetica;
	font-size: 21px;
	color: #E51937;
	font-weight: bold;
	line-height: 36px;
	margin-bottom:-14px;
	margin-top:9px;

}


.leftbar-headline {
	font-family: Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	margin-top:12px;
	margin-bottom:12px;

}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin-bottom:15px;
}

.alignright {
	float: right;
	margin-bottom:15px;
}


a{
text-decoration:none;
color: #cf1028;
}

a:link
{


} 
a:visited{

color:#4B4B4B;
}
a:hover{


}
a:active{

}
a img{
text-decoration:none;
border:none;
padding:0px;
margin:0px}


html,body{
width:921px;



}

body{
margin-left:30px;
margin-top:0px;


}



form.qs{
position:absolute;
top:60px;
right:30px;
text-align:right;
padding:0px;margin:0px
}

form.qs p{
font-size:11px;
font-weight:normal;
padding:0px;margin:0px;
color:#fff;
background-color:transparent
}
form.qs input.button{
font-size:11px;
font-weight:normal;
width:30px;
color:#000;
background-color:#f9f9ff;
border:solid 1px #c0d3e2;
padding:0px;
margin:0px
}
form.qs input.textfield{
font-size:11px;
font-weight:normal;
padding:0px;
margin:0px
}
#navigation{
height:2.2em;
line-height:2.2em;
background:#578bb8;
color:#fff
}
#navigation li{
float:left;
list-style-type:none;
border-right:1px solid #fff;
white-space:nowrap
}

#navigation li a{
display:block;
padding:0 10px;
font-size:0.8em;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
background-color:inherit;
color:#fff
}
* html #navigation a{
width:1%
}
#navigation .current_page_item,#navigation a:hover{
background:#80b0da;
color:#fff;
text-decoration:none
}   
 .post-navigation{
 height:2.2em;
 line-height:2.2em;
 }
 .nav{
 padding:0px 0px px 0px;

 }
 .entry{
 margin-bottom:3em
 }
 .entry a{
 margin-bottom:3em
 }
 .entrymeta2{
 position:relative;        
 top:3px
 }
 .entrymeta a{        
 text-decoration:none;
 color:#69c
 }
 .entry img{
 padding:5px;
 border:1px solid #ccc;
 margin:5px
 }
 .commentmeta{
 font-size:0.9em;
 color:#69c;        
 text-align:right
 }
.commentmeta a{       
text-decoration:none;
color:#69c
}
.postedby{
background:url(/web/20110906060452/http://www.counterpunch.org/wp-content/themes/andyblue/images/user.gif) no-repeat;
padding:3px;
padding-left:20px
}
.filedto{
background:url(/web/20110906060452/http://www.counterpunch.org/wp-content/themes/andyblue/images/category.gif) no-repeat;
padding:3px;
padding-left:20px
}
.commentslink{
background:#fff url(/web/20110906060452/http://www.counterpunch.org/wp-content/themes/andyblue/images/comment.png) no-repeat;
padding:3px;
padding-left:20px
}
.sec-a{
background:#eff2ef; 
float:left;
width:775px;
padding:0 15px
}
div.path{
font-size:11px;
font-weight:normal;
padding:0px;
margin:25px 20px 10px 200px
}

div.path a{
font-size:11px;
font-weight:normal
} 
.content{
}

div.main
{
color:#000;
background-color:#FFFFFF;
margin-left:189px;
margin-right:189px;
margin-top:48px;
padding-right:15px;
padding-left:15px;
padding-top:15px;
margin-bottom:15px;

}


div.navboxwrapleft{
float:left;
width:189px;
background-color:#e6e6e6;
margin-bottom:15px;
margin-top:-1px;
}
div.navboxleft{

height:100%;  
margin-right:7px;
margin-left:15px;
margin-bottom:15px;


}

div.navboxwrapright{
float:right;
width:189px;
background-color:#e6e6e6;
margin-bottom:15px;
margin-top:-330px;
}
div.navboxright{
margin-right:15px;
margin-left:15px;
width:159px;
}

#submit{
margin-top:5px;
border-width:0;
padding:0
}
#commentform input,textarea{
color:#0C3E69
}
#commentform input{
font-size:11px;
color:#000
}
#commentform textarea{
padding:2px 4px
}
#respond,#comments{
margin-bottom:15px;
font-family:"Trebuchet MS",sans-serif
} 
#commentsection{
margin:25px 0 0
}#commentsection p{
margin:0 0 6px
} 
.comment{
background-color:#f4f4f4;
border-left:4px solid #ccc;
color:#606060;
margin:0 0 10px;
padding:8px 5px 0 8px
}
.comment p{
font-size:0.9em;
line-height:1.3em;
margin:0 0 6px;
padding-bottom:5px
}
.gravatarside{
float:right;
width:48px;
height:48px;
margin:0 5px 5px 5px
}
h2.archives{
margin-bottom:10px
}
h3.entrytitle,h3{
font-size:160%;
font-weight:normal;
line-height:100%;
margin:0;
padding:0px
}
h3.entrytitle a,h3.entrytitle a:visited,h3 a{
color:#fff;
text-decoration:none
}
h3.entrytitle a:hover,h3 a:hover{        
text-decoration:underline
}
.entry{
margin-top:0px
}
.entrybody{
margin-bottom:30px
}
.entrybody p{
margin-bottom:15px
}
blockquote{
background:#white url(/web/20110906060452/http://www.counterpunch.org/wp-content/themes/andyblue/images/blockquote.png) no-repeat bottom left;
padding-right:24px;
padding-left:24px;

}
#content code{
background-color:#3F464A;
display:block;
padding:10px;
margin-bottom:10px
}
#commentblock code{
display:block;
padding:5px;
margin-bottom:10px;
color:#ccc
}
div.footer{
clear:both;
border-top:1px;
border-top-color:#000000;
border-top-style:solid;

}
.footer-title{
font-family:Helvetica, sans-serif;
font-size:18px;
color:#E71737;
}
.footer-subtitle{
font-family:Helvetica, sans-serif;
font-size:15px;
}
.footer-text{
font-family:Helvetica, sans-serif;
font-size:10px;
}
.footer-text-red{
font-family:Helvetica, sans-serif;
font-size:10px;
color:#E71737;
}
.footer-table-left{
margin-top:15px;
margin-left:0px;
margin-right:205px;

float:left;
}
.footer-table-middle{
margin-top:15px;
//margin-left:15px;
margin-right:20px;
float:left;
}

.footer-table-right{
margin-top:15px;
margin-left:15px;

float:right;
}

.archive-title{
font-family:Helvetica, sans-serif;
font-size:18px;
margin-bottom:10px;
}

.support-title{
font-family:Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
padding-top:8px;

}

.archive-year{
font-family:Helvetica, sans-serif;
font-size:24px;
margin-bottom:0px;

}
.redcolor{
color:#E71739;
}

.archivetitle {

	font-family: Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #E51937;
	line-height: 19px;
	margin-top: 3px;

}

.topstories-header{

	font-family: Helvetica;
	font-size: 30px;
	line-height: 30px;
	margin-bottom:15px;
	font-weight: bold;	

}

.topstories-title{

	font-family: Helvetica;
	font-size: 15px;
	line-height: 18px;
	margin-bottom:3px;
	font-weight: bold;	

}

.authorstyle2 {
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
	line-height:18px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 1px;
	margin-top: 3px;

}

.main-text2{
	font-family:Georgia;
	font-size: 15px;
	color: #000000;
	line-height:18px;
	margin-top: 0px;
	margin-bottom:9px;

	}
.click{

	font-family: Helvetica;
	font-size:24px;
	font-weight: bold;
	color:#000000;
	line-height:27px;	


}

.sidestory {

	font-family: Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #E51937;
	line-height: 21px;
	margin-top: 6px;
	margin-bottom: 6px;

}
.footerbase
{
width:921px;
float:left;


}

.topandbottomline {
	//border-top-width: 1px;
	border-bottom-width: 1px;
	//border-top-style: solid;
	border-bottom-style: solid;
	//border-top-color: #000000;
	border-bottom-color: #000000;
	font-family: Helvetica;
}

.menucontainer{
float:left;
width:100%;
margin-left:-78px;
}

#centeredmenu {
   float:left;
   width:100%;
   background:#fff;
 //  border-bottom:4px solid #000;
   //overflow:hidden;
   //position:relative;
margin-bottom:15px;

}

/*  Dropdown Menu */

ul.dropdown {
 font-weight: bold;
font-family: Helvetica;
	
}

   ul.dropdown li {
	 padding: 7px 21.55px;	
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #fff #d9d9d9 #d9d9d9;
	 background-color: #e6e6e6;
	 color: #000;
	 font-size:14px;

	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #E51937;
	 color: #000;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #000; text-decoration: none; }
	ul.dropdown a:hover		{ color: white; }
	ul.dropdown a:active	{ color: white; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 1px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
// padding-right: 20px;
 background-image: url(/web/20110906060452/http://www.counterpunch.org/wp-content/themes/andyblue/images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;

}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
padding-right: 0px;
 background-image: url(/web/20110906060452/http://www.counterpunch.org/wp-content/themes/andyblue/images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
 padding-left:0px;

}

ul.dropdown-upward *.dir {
 background-image: url(/web/20110906060452/http://www.counterpunch.org/wp-content/themes/andyblue/images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(/web/20110906060452/http://www.counterpunch.org/wp-content/themes/andyblue/images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(/web/20110906060452/http://www.counterpunch.org/wp-content/themes/andyblue/images/nav-arrow-left.png);
 background-position: 0 50%;
}


* {
 margin: 0;
 padding: 0;
}



p { margin-bottom: .5em; }

ul.classic {
 list-style: disc;
 margin-bottom: 1em;
 padding-left: 2em;
}

h1,h2,h3 {

}

h1 {

}

.dropdown-upward {
 margin-top: 400px !important;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 10;
 padding: 10;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

p { margin-bottom: 1em; }

ul.classic {
 list-style: disc;
 margin-bottom: 1em;
 padding-left: 2em;
}

h1,h2,h3 {

}

h1 {

}

.dropdown-upward {
 margin-top: 400px !important;
}

.topstoriesleft{

float:left;
padding-right:9px;
}

.topstoriesright{

float:right;
padding-left:9px;
margin-bottom:3px;
}

.topstoriesauthor{
font-family:Helvetica;
font-size:12px;
line-height:15px;
margin-bottom:3px;

}

.topstoriestext{
	font-family:Georgia;
	font-size: 15px;
	color: #000000;
	line-height: 18px;
	margin-bottom:3px;

}

.article-tags{
	
	font-family:Helvetica;
	font-size: 12px;
	line-height:15px;
	text-transform: uppercase;
	font-weight:bold;

}

.bookcover{

margin-top:10px;
margin-left:10px;
margin-bottom:10px;

}