

/*-------------------------------------------   
body { font-family: Arial,Helvetica,sans-serif; font-size:62.5%; color: #444; }

-------------------------------------------*/
 
    Reset

* { margin: 0; padding: 0; -webkit-text-size-adjust: none; }
html, body { height: 100%; }
object, img { vertical-align: bottom; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea { border: 1px solid #8e8e8e; border-right-color: #cecece; border-bottom-color: #e4e4e4; border-left-color: #cecece; vertical-align: top; }
label, input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 1.4em; color: #42433e; }
address { font-style: normal; }
a { outline: none; text-decoration:none;}

#slimheader { height: 40px; position: relative; width: 100%; background-color:#333; }
#slimheader #logo { display: block; padding:10px; float:left; }
#slimheader #logo span { display: none; }
#slimheaderbreadcrumbs { font-size:1.2em; background:#333; margin-left:120px; height:40px; }
#slimheader a { outline: none; text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-size:62.5%; }

.contextSection { padding:10px 5px 10px 5px;  margin-left:-6px;}
.contextSection a {color:#efefef; border-bottom:1px solid #ccc;}
.contextSection a:hover {color:#ccc;}
span {float:left; display:block;}
@media screen {
span.gt { width:0px; overflow:hidden; padding: 0 0 0 14px; background: url(/intermediaart/includes/img/breadcrumb-light.png) no-repeat -4px 2px; li}
span.ft { width:0px; overflow:hidden; padding: 0 0 0 14px;}




body {
	font-family: Arial, Helvetica, sans-serif;
	}
a {
    color:#000000;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}
	
/* level1nav */
ul#level1nav {
	border-bottom:1px solid #727272; !important
	}

ul#level1nav {
	background-color:#ffffff; !important
	}
#level1nav .l1online a {
	background-color:#fff;
	color:#000000;
	}
ul#level1nav li a {
	border-right:1px solid #727272;
	}


/* tate logo */
#logobarnew.inverse #logobarnewtatelogo {background-color:black;}
#logobarnew.inverse a .section{color:black;}

/* level2navbar */
#level2navbar {background-color:#fff;border-top:1px #727272 solid;}
#level2nav ul li a{color:#727272;border-left:1px solid #727272;}
#level2nav ul li a:hover{background-color:#fff;color:#333;}
	
#content {
	padding:0 0 20px 0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	color:#333;
	}	
	

#content ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
#content h1  { 
	margin:0 0 2px 30px;
	padding:0;
	font-weight:100;
	color:#6e6e6e;
	}	
#content #tagline{
	margin:2px 0 2px 30px;
	padding:0;
}
@media screen, print{
#content #tagline .text{
	display:none;
}
}
#content h1  a { 
	color:#666;
	}	
	
/* section heading */
h2.maintitle { 
	margin:0;
	padding:2px 0 20px 30px;
	font-weight:bold;
	color:#333333;
}

/* what does this do??? 	
.home h2 {
	
	border-top:1px solid #cccccc;
	margin-left:0px;
	margin-top:0px;
	padding-top:15px;
	background:#fff;
	height:83px;
	border-bottom:1px solid #cccccc;
	}
.home  h2 .issue {
	margin-left:30px;
	}
*/
	
.issuepage h2.maintitle {
	float:left;
	padding:1px 8px 0 30px;
	width:240px;
}

.archive h2.maintitle {
	border-bottom:1px solid #cccccc;
	padding:0 0 35px 30px;	
}

.discuss h2.maintitle {
	padding:1px 0 16px 30px;	
}



.about  h2.maintitle, .subscribe  h2.maintitle, .news h2.maintitle, .podcasts  h2.maintitle{
	padding:44px 0px 34px 30px;
}

.item h2.itemtitle {
	display:block;
	font-size:0.95em;
	font-weight:bold;
	color:#333333;
	padding:0px 0px 3px 30px;
	margin:0;

}

.item h4.itemauthor {
	display:block;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
	padding:0px 0px 0px 30px;
	margin:0;
	width:530px;
}

.item h2 span.date, .item h2 span.artist, h3 .date { 
	font-weight:normal;

	}

/* ------------------------------------------------------ */	
	/* hs adding */
.about div#headlineholder, .subscribe div#headlineholder, .podcasts div#headlineholder, .news div#headlineholder {
width: 245px; 
float: left; 
clear: both;
}	

.about img.banner, .subscribe img.banner, .podcasts img.banner, .news img.banner {
float: left;
}

.flashcontent{
float: right;
clear: both;
margin-bottom: 15px;
margin-left: 0;
}


a.podsubscribe{
	background:#333;
	color:#fff;
	background-image:url(../images/arrow_light.gif);
	background-repeat:no-repeat;
}

#item_leftcol .podarticleimg {
	width:544px;
	text-align:left;
	margin:1px 0 -15px 0;
	padding-left:14px;

	}	

span.bannertext {
display: block;
padding:3px 0 30px 0;
font:Arial, Helvetica, sans-serif;
font-size:0.7em;
color: #676767;
}

.about div#tagline, .subscribe div#tagline, .podcasts div#tagline, .news div#tagline{
	margin:20px 0 2px 30px;
	padding:0;
}

div.holdh2banner {

}

span.bannercredit {
display: block;
margin: 17px 0 0 9px;
font-size:.7em;
}

.about #item_content, .subscribe #item_content, .podcasts #item_content, .news #item_content {
	margin-top:0;
	border-top:1px solid #ccc;
	}
	
.podcastbox .button {
	font-size:0.8em;
	display:block;
	text-decoration:none;
	width:415px;
	color:#ffffff;
	background:#333333;
	border:0px;
	margin:5px 0px 5px 0px;
	padding-right:30px;
	text-align:right;
	float: right;
	
	}
.podcastbox .button:hover {
	text-decoration:underline;
	}

/* adds some breathing space bewteen the bottom podcast button and the text below */
div.bottombutton {
	padding-bottom: 15px;
	clear: both;
	}
	

	/* end hs adding */
/* ------------------------------------------------------ */	
	
/* end section heading */
	
#content h6 {
	margin:0 0 0 30px;
	padding:0;
	font-weight:normal;
	color:#666;
	}	
#content ul, #content ol, #content p {
	margin-right:30px;
	}	
a.download {
	margin-left:5px;
	background-image:url(/intermediaart/images/download_light.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;
	}
a.download:hover {
	background-image:url(/intermediaart/images/download_dark.gif);
	}
#content a img {
	border:0;
	}	
#content hr {
	display:none;
	}	
#iaheader {
	padding:0 0 30px 0;
	background-color:#fff;
	}	
.home #iaheader {
	border-bottom:1px solid #ccc;
	}
#content .ianav {
	margin:8px 0 10px 0;
	padding:0;
	list-style-type:none;
	height:3em;
	width:100%;
	font-size:.7em;
	border-top:1px solid #ccc;
	background-color:#fff;
	}
	
#content .ianav li{
	margin:0;
	padding:0;
	float:left;
	}
	
#content .ianav li a#n01, #content .ianav li a#home, #content .ianav li a#navviewall{
	margin-left:30px;
	}
	
.home #content .ianav #home,.discuss #content .ianav #discuss, .archive #content .ianav #archive, .podcasts #content .ianav #podcasts, .programme #content .ianav #programme, 
.subscribe #content .ianav #subscribe, .about #content .ianav #about, .n01 #content .ianav #n01, .n02 #content .ianav #n02, .n03 #content .ianav #n03, 
.n04 #content .ianav #n05, .n05 #content .ianav #n05, .n06 #content .ianav #n06, .n07 #content .ianav #n07, .n08 #content .ianav #n08, 
.n09 #content .ianav #n09, .n10 #content .ianav #n10, .n11 #content .ianav #n11, .n12 #content .ianav #n12, .n13 #content .ianav #n13, 
.n14 #content .ianav #n14, .n15 #content .ianav #n15, .n16 #content .ianav #n16, .n17 #content .ianav #n17, .n18 #content .ianav #n18, 
.n19 #content .ianav #n19, .navviewall #content .ianav #navviewall, .navnetart #content .ianav #navnetart, .navbroadcasts #content .ianav #navbroadcasts, 
.navissues #content .ianav #navissues, .navinterviews #content .ianav #navinterviews, .navtexts #content .ianav #navtexts, 
.navevents #content .ianav #navevents, .navexhibitions #content .ianav #navexhibitions, .navcollection #content .ianav #navcollection, 
.navbiographies #content .ianav #navbiographies, .page1 #content .ianav li a.page1, .page2 #content .ianav li a.page2, 
.page3 #content .ianav li a.page3, .page4 #content .ianav li a.page4, .page5 #content .ianav li a.page5, .page6 #content .ianav li a.page6, 
.page7 #content .ianav li a.page7, .page8 #content .ianav li a.page8, .page9 #content .ianav li a.page9, .page10 #content .ianav li a.page10, 
.page11 #content .ianav li a.page11, .page12 #content .ianav li a.page12, .page13 #content .ianav li a.page13, .page14 #content .ianav li a.page14, 
.page15 #content .ianav li a.page15, .page16 #content .ianav li a.page16, .page17 #content .ianav li a.page17, .page18 #content .ianav li a.page18, 
.page19 #content .ianav li a.page19, .page20 #content .ianav li a.page20, .page21 #content .ianav li a.page21, .page22 #content .ianav li a.page22, 
.page23 #content .ianav li a.page23, .page24 #content .ianav li a.page24, .page25 #content .ianav li a.page25, .page26 #content .ianav li a.page26, 
.viewby_date #content .ianav li a#viewby_date, .viewby_az #content .ianav li a#viewby_az, .dabout #content .ianav li a#navdabout,
.darchive #content .ianav li a#navdarchive, .dcurrent #content .ianav li a#navdcurrent  {
	background:url(/intermediaart/images/ianavback2.gif) no-repeat top left;
	}
	
#content .ianav li a {
	display:block;
	color:#666;
	text-decoration:none;
	padding:10px 17px 0 1px;
	background:url(/intermediaart/images/ianavback1.gif) no-repeat;
	}
#content .ianav.thinner li a {
	padding:10px 0 0 1px;
	width:1.5em;
	}	
	
#content .ianav li a:hover {
	color:#333;
	text-decoration:none;
	background:url(/intermediaart/images/ianavback3.gif) no-repeat;
	}
	
#content .archivenav .ianav {
	margin:8px 0 11px 0;
	}
	
.home #content #iaheader {
	padding-bottom:14px;
	}	

#iaoverbox {
	width:100%;
	position:absolute;
	top:345px;
	left:0;
	z-index:20;
	float:left;
	background:none;
	}

#iaoverbox h5{
	margin:6px 0 5px 230px;
	padding:0 0 0 10px;
	font-weight:normal;
	background-color:#fff;
	width:300px;
	}
	
#iaoverboxinner {
	background:none;
	}
	
ul.iacontentslist.yellowback {
	background-color:#fded01;
	width:349px;
	}
.iacontentslist li {
	margin:0 0 5px 0;
	font-size:.8em;
	display:inline;
	}
.iacontentslist2 li {
	margin:0 0 5px 230px;
	font-size:.8em;
	width:520px;
	}

.iacontentslist li.iayellowback a,.iacontentslist2 li.iayellowback a, .iacontentslist li.articletextlink a {
	background-image:url(../images/arrow_dark.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:30px;
	color:#000000;
	text-decoration:none;
	}
.iacontentslist li.articletextlink a {
	border-bottom:1px solid #cccccc;
	background-color:#ffffff;
	}
.iacontentslist li.articletextlink a:hover {
	text-decoration:none;
	background-image:url(../images/arrow_dark.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:30px;
	}
.iacontentslist li.iayellowback a:hover,.iacontentslist2 li.iayellowback a:hover {
	background-image:url(../images/arrow_dark.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:30px;
	}

.iayellowback {
	background-color:#fded01;
	color:#000;
	border-left:3px solid #ffec01;
	border-right:3px solid #ffec01;
	}
	
.iayellowback a {
	color:#000;

	}
	
.iayellowback a:hover {
	text-decoration:none;
	}
	
.iatopinfo {
	width:349px;
	height:93px;
	margin-left:285px;
	}
	
#iafrontimage {
	margin:10px 0 0 20px;
	padding:0;
	}
	
#iafrontcredit {
	font-size:.7em;
	padding:10px 0 0 285px;
	color:#333;
	}

div.fullwidth {
	width:544px;
	background-color:#000000;
	text-align:center;
	}


/* programme page */

.justtext {
	font-size:0.8em;
	margin-left:30px;
	padding-top:20px;
	}



	
.issuepage #content h3, .issuepage #content p.abstract{
	font-size:0.95em;
	padding:1px 0 0 0;
	margin:0;
	font-weight:normal;
	}
	
.issuepage #content p.date {
	font-size:0.95em;
	padding:1px 0 0 0;
	margin:0;
	font-weight:bold;
	}
	
.issuepage #content .iayellowback{
	padding-top:0px;
	line-height:1.6em;
	font-size:0.8em;
	text-decoration:none;
	}

.issuepage #content p {
	margin-top:0px;
	}
	

.issue_articleholderbox {
	border-top:1px solid #ccc;
	display:block;
	padding:0px;
	margin:10px 0 0 0;
	}
	
.issue_articleholder {
	border-left:1px solid #ccc;
	margin:0 0 0 30px;
	}
	
.issue_articleholder  div {
	clear:left;
	height:0;
	overflow:hidden;
	}
	
#content ul.iaarticles {
	margin-top:0px;
	padding-top:0px;
	position:relative;
	margin-left:0px;
	list-style-type:none;
	width:742px;
	clear:both;
	}
	
#content .iaarticles li  {
	margin:0;
	padding:0;
	width:246px;
	position:relative;
	height:322px;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	}
	
	
li a.articlelink.grey ,li a.articlelink.grey .topbit , li a.articlelink.grey .bottombit{
	background-color:#eeeeee;
	}
a.articlelink.grey:hover,a.articlelink.grey:hover .topbit,a.articlelink.grey:hover .bottombit, li a.articlelink.grey:hover   {
	background-color:#ffec01;
	}	

a.articlelink{
	margin:0;
	padding:0;
	background-color:#fff;
	display:block;
	text-decoration:none;
	color:#333333;
	background-color:#ffec01;
	background-repeat:no-repeat;
	background-position:0 93px;
	}
	
a.articlelink:hover {
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	}
	
a.articlelink img {
	border:0;
	}
	
a.articlelink .articleimage {
	position:relative;
	top:-20px;
	height:179px;
	display:block;
	background-color:#FFEC01;
	overflow:hidden;
	}

	
a.articlelink .topbit , a.articlelink .bottombit  {
	position:relative;
	background-color:#fff;
	display:block;
	z-index:100;
	height:4.95em;
	}
	
a.articlelink:hover .topbit , a.articlelink:hover .bottombit  {
	background:#FFEC01;
	}
	
a.articlelink .bottombit  {
	position:relative;
	height:10em;
	top:-54px;
	}
	
a.articlelink .topbit  span, a.articlelink .bottombit  span {
	display:block;
	margin:0;
	}
	
a.articlelink .topbit  span {
	font-size:.7em;
	padding:1.7em 0 0 12px;
	}
	
a.articlelink .topbit  span strong {
	font-size:1.3em;
	}
	
a.articlelink .bottombit  span {
	font-size:.8em;
	padding:.8em 15px 0 15px;
	}

/* article/item page */

span.artist {
	display:block;
	margin-top:5px;
	}
#content.item h3 {
	padding:0;
	font-weight:bold;
	color:#333333;	
	font-size:0.8em;
	}

#item_content {
	margin-top:20px;
	border-top:1px solid #ccc;
	}
#item_content_inner {
	width:820px;
	}
#item_leftcol {
	width:558px;
	margin-right:0px;
	border-right:1px solid #ccc;
	float:left;
	padding-bottom: 20px;
	border-bottom:1px solid #ccc;
	}
#item_leftcol p,#item_leftcol h3,#item_leftcol h4,#item_leftcol a.highlightlink,#item_leftcol div.fullwidth{	
	margin-left:14px;
	}
#item_leftcol .articleimg {
	width:544px;
	text-align:left;
	padding-left:14px;
	background-image:url(../images/articleimage_bg.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #cccccc;
	}
#item_leftcol .articleimg.topline {
	border-top:1px solid #cccccc;
	}
#item_leftcol .articleimg img.second{
	margin-left:4px;
	}

span.credit	{
	clear:both;
	text-align:left;
	width:544px;
	padding-left:14px;
	}
#item_leftcol p {
	font-size:0.8em;
	line-height:1.35em;
	clear:both;
	margin-top:1.5em;
	margin-bottom:1.5em;
	}
#item_leftcol h4 {
	font-size:0.8em;
	clear:both;
	}
#item_rightcol {
	float:left;
	margin:0px 0px 0px -1px;
	border-left:1px solid #cccccc;
	padding-bottom:22px;
	width:230px;
}

	
a.highlightlink {
	margin-top:22px;
	display:block;
	font-size:0.75em;
	padding-left:30px;
	width:195px;
	padding-top:1px;
	padding-bottom:1px;
	background-image:url(../images/arrow_dark.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
	}

a.highlightlink:hover {
	text-decoration:underline;
	}
#item_leftcol .highlightlink {
	clear:both;
	margin-top:0px;
	margin-bottom:22px;
	}


#item_leftcol a.external {
	background-image:url(../images/arrow_external.gif);
	padding-right:15px;
	background-repeat:no-repeat;
	background-position:top right;
}	

a.highlightlink.fullwidth {
	width:514px;
	background-image:url(../images/arrow_light.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:30px;
	color:#ffffff;
	background-color:#333333;
	}
a.highlightlink.fullwidth:hover {
	color:#ffffff;
	}
	
ul.itemlinks {
	font-size:0.75em;
	border-bottom:0px;
	}
ul.itemlinks li a {
	padding-top:2px;
	padding-bottom:1px;
	display:block;
	padding-left:30px;
    color:#666666;
	text-decoration:underline;
	width:195px;
	background-image:url(../images/arrow_dark.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
ul.itemlinks li ul.biogs li,ul.itemlinks li ul.info li {
	margin-top:0px;
	padding-left:30px;
	width:190px;
	}
ul.itemlinks li a.selected {
	font-weight:bold;
	}
ul.itemlinks li a:hover {
	text-decoration:none;
	color:#000000;
	}
	
/* *******************************************
Right column links simplified*/



#item_rightcol a{
	margin-top:22px;
	margin-right:0px;
	display:block;
	font-size:0.75em;
	padding:1px 10px 1px 30px;
	background-image:url(/intermediaart/images/arrow_dark.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
}

#item_rightcol a.podsubscribe{
background-image:url(/intermediaart/images/arrow_light.gif);
}

/* anchor within same content (audio/video) */
#item_rightcol a.anchor{
	background:#333333;
	color:#ffffff;
	background-image:url(/intermediaart/images/arrow_light.gif);
	background-repeat:no-repeat;
}

/* link to another page within the new media art section */
#item_rightcol a.newmedia{
	background:#ffec01;
	color:#000000;
	background-image:url(/intermediaart/images/arrow_dark.gif);
	background-repeat:no-repeat;	
}

/* External link to launch a net art project */
#item_rightcol a.externalproject{
	background:#ffec01;
	color:#000000;
	background-image:url(/intermediaart/images/arrow_external.gif);
	background-repeat:no-repeat;
}

/* link to another page outside intermedia but within Tate Online */
#item_rightcol a.tate{
	background:#e5e5e5;
	color:#000000;
	background-image:url(../images/arrow_dark.gif);
	background-repeat:no-repeat;
}
#item_rightcol a.external{
	background:#e5e5e5;	
	color:#000000;
	background-image:url(../images/arrow_external.gif);
	background-repeat:no-repeat;
}


/* link description */
#item_rightcol p{
	margin:5px 0px 0px 30px;
	font-size:0.75em;
	width:200px;
	color:#4b4b4b;
	line-height:1.4em;
}

/* Also view/read & further refs headings */
#content #item_rightcol h3{
	margin:20px 0 10px 0px;
	font-size:0.8em;
	color:#333333;
	font-weight:bold;
	border-top:1px solid #ccc;
	padding:20px 0px 0px 30px;
	font-weight:bold;
}

/* Biog heading */
#content #item_rightcol h3.biog{
	margin:22px 0px 0px 0px;
	display:block;
	font-size:0.75em;
	padding:1px 1px 1px 30px;
	background-color:#919191;
	color:#ffffff;
	border:0;
	font-weight:normal;
}


/* biog links */
#content #item_rightcol ul.bioglinks {
	border-bottom:0px;
	margin:0;
	}
#content #item_rightcol ul.bioglinks li a {
	font-size:0.75em;
	margin:0;
	padding:2px 0px 1px 30px;
	display:block;
    color:#666666;
	text-decoration:underline;
	width:195px;
	background-image:url(/intermediaart/images/arrow_dark.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#content #item_rightcol ul.bioglinks li a:hover {
    color:#333;
}

/* *************************************************
end Right column link simplified */


span.credit {
	display:block;
	}

/* archive listing page */

#content .ianav.archivenav.secondrow ul li.first {
	padding-left:289px;
	}


	
#content .ianav.archivenav {
	clear:both;
	width:760px;
	border-top:none;
	border-right:1px solid #cccccc;
	margin:0;
	}

.ianav.archivenav  li a {
	padding-top:7px;
	}

#content .ianav.archivenav p, #content .ianav#bottomnav p {
	margin-top:10px 0px 0px 0px;
	padding-left:30px;
	}
#content ul.ianav.discussnav  #navdabout{
	margin-left:30px;
}
#content .ianav.archivenav p.subsection {
	padding-left:5px;
	}
#content .ianav.archivenav ul.pages.viewby li.first{
	padding-right:9px;
	padding-left:30px;
	position:relative;
	left:0px;
	}
#content .ianav li.first.titlepage {
	margin-right:5px;
	}
	
#content .ianav.archivenav ul.pages.viewby li a, #content .ianav#bottomnav ul.pages.viewby li a {
	padding:10px 10px 0pt 1px;
	}
	
#content .ianav.archivenav ul.pages.thinner li a, #content .ianav#bottomnav ul.pages.thinner li a {
	padding:10px 0px 0pt 1px;
	width:1.35em;
	}
#content .ianav.archivenav.pagenumbers  ul.pages.thinner li a, #content .ianav.archivenav.pagenumbers#bottomnav ul.pages.thinner li a {
	padding:10px 0px 0pt 2px;
	width:1.21em;
	}
.archive #content ul.pages.thinner {
	margin-right:0px;
	position:absolute;
	left:261px;
	}
#content .ianav li.first{
	padding-top:10px;
	padding-right:15px;
	color:#333;
	}
	
#content .ianav.pagenumbers{
	border-top:1px solid #cccccc;
	width:760px;
	}

		
#content .ianav#bottomnav {
	margin-top:0;
	width:760px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}
	
#content .ianav#bottomnav ul{	
	padding-left: 30px;
	}


.archive_item .image img.blankimage {
	top:0px;	
	}
.archive_item .category,.archive_item .date {
	display:block;
	}
.ianav p {

	margin-top:10px;
	}

.archive_item  {
	width:760px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	height:106px;
	clear:left;
	}
.archive_item .image {
	float:left;
	margin-right:15px;
	width:246px;
	height:106px;
	overflow:hidden;
	background:#e5e5e5;
	}
.archive_item .image img {
	margin-top:-50px;
	}
.archive_item .image img.blankimage {
	margin-top:0px;
	}

#content .archive_item h3 a {
	color:#2e2e2e;
	text-decoration:underline;
	}
.archive_item_info {
	padding-top:5px;
	font-size:0.75em;
	width:210px;
	margin-right:15px;
	float:left;
	}
.archive_item_details {
	font-size:0.75em;
	float:left;
	width:250px;
	height:100px;	
	overflow : auto;
	padding-top:6px;
	}
	
/* about & subscribe pages */

.about #iaheader, .subscribe #iaheader, .podcasts #iaheader, .news #iaheader {
	padding-bottom:14px;
	/*margin-bottom:24px; this removes margin underneath main banner*/
	border-bottom:1px solid #cccccc;
	}

.about #item_content, .subscribe #item_content, .podcasts #item_content, .news #item_content, .discuss #item_content {
	clear:both;
	}	
 #content #item_leftcol p.subscribebox	{
	padding:5px 0px 5px 5px;
	margin-left:150px;
	margin-right:0px;
	margin-top:1.7em;
	}
.subscribebox .button {
	display:block;
	width:403px;
	color:#ffffff;
	background:#333333;
	border:0px;
	margin:5px 0px 15px 0px;
	background-image:url(../images/arrow_light.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:30px;
	text-align:left;
	}
.subscribebox .button:hover {
	text-decoration:underline;
	}
	
#termsconditionsbutton {
	cursor:hand;
	cursor:pointer;
	}
	
#termsandconditionsclose {
	float:right;
	cursor:hand;
	cursor:pointer;
	background-color:#FFEC01;
	padding:0 5px;
	}

.termsandconditionstext {
	border:1px solid #aaa;
	padding:10px;
	font-size:.9em;
	}

span.date {
	padding-right:20px;
	}
	
.smalltext {font-size:0.85em;}

@media print{
#item_leftcol {
	width:700px;
	border-right:0px;
	}
span.date {
	padding-left:20px;
	}
#item_rightcol, #logobarnew, .ianav {
	display:none;
	}
#printlogobar {
	float:left;
	}
	

