html, body {
	height:100%;
}
body {
	background-color: #ffffff;
	background-image: url("/tateetc/img/background.gif");
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	}
#logobar, #logobarnew {
	background-color:#8B8C93; 
	}

img{border:0;}
 
.heading1,.heading2,.heading3,.heading4,.heading5 {
	color: #000000;
	}
#content_outer {
	width:990px;
	height:100%;
	}
#secondrow #content2 {}
#secondrow #left_col_top2 {border-bottom:0px;}
hr{
	height:5px;
	Border:0;
	color:#333333;
	background-color:#333333;
}
#content, #content2 {
	margin-left:5px;
	margin-top:0px;
	width:757px;
	float:left;
	}

a {
	color: #777777; 
	text-decoration: none;
	}
a:hover {
	color: #EE0000; 
	text-decoration: none; 
	}
#level2navbar{
	background-color:#d5d5d5;
}
#level2nav ul li a{
	color:#8B8C93;
	border-left:1px solid #8B8C93; /* colour of the bar between links */
	}
#level2nav ul li a:hover{
	background-color:#8B8C93;
	color:#ffffff;
	}



/* styles for TATE ETC HEADER start here */
#tateetc_headerbar {
	margin-top:12px;
	border-bottom:1px solid #C7C7C7;
	display:block;
	/*height:93px;*/
	height:84px;
	width:742px;
	}
#tateetc_headerbar h1{
	margin:0px;
	padding:0px;
	}
#tateetc_headerbar img.titleimg {
	float:left;
	margin-right:82px;
	}
.subscribe_box, .searcharchive_box {
	/*margin-top:26px;*/
	margin-top:16px;
	float:left;
	width:175px;
	}
.subscribe_box {
	color:#EE0000;
	margin-right:12px;
	}
.searcharchive_box {
	color:#000000;
	}
.subscribe_box .title, .searcharchive_box .title {
	display:block;
	padding-bottom:6px;
	font-size:0.7em;
	letter-spacing:0.05em;
	}
.subscribe_box .title {
	border-bottom:5px solid #EE0000;
	}
.searcharchive_box .title {
	border-bottom:5px solid #454545;
	}
.subscribe_box .text, .searcharchive_box .text {
	display:block;
	padding-top:8px;
	font-size:0.75em;
	float:left;
	}
.subscribe_box a.go_arrowlink {
	background-repeat:no-repeat;
	font-size:0.7em;
	padding-left:14px;
	padding-top:1px;
	float:right;
	margin-top:8px;
	background-image:url(../img/go_red.gif);
	color:#EE0000;
	}
.searcharchive_box .go_arrowlink {	
	font-size:0.7em;
	padding-left:14px;
	color:#000000;
	}
.searchform {margin-top:5px;}
.searchform #terms {width:120px; height:11px;font-size:9pt;}
.searchform input#go {width:31px; height:15px;}
/* styles for TATE ETC HEADER end */	
	

/* styles for TATE ETC NAV BAR start */
#navbar {
	width:747px;
	margin-top:5px;
	/*height:46px;*/
	height:33px;
	}
ul#navbar {
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	}
ul#navbar li {
	display:inline;
	}
#navbar a  {
	display:block;
	float:left;
	padding-left:7px;
	padding-right:8px;
	padding-bottom:8px;
	font-size:0.75em;
	letter-spacing:0.01em;
	color:#4F4E4E;
	border-right:1px solid #C7C7C7;
	}
ul#navbar li a:hover {
	color:#EE0000;
	}	
ul#navbar li a#link_stockists {
	border-right:0px;
	}
/* styles for TATE ETC NAV BAR end */


/* styles for LEFT COLUMN start */

ul#topbar {	
	border-top:5px solid #454545;
	list-style-type:none;
	font-size:0.75em;
	padding-top:14px;
	padding-bottom:18px;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0px;
	}
ul#topbar li {
	display:inline;
	}
#topbar a {
	display:block;
	float:left;
	margin-right:9px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	letter-spacing:0.01em;
	color:#4F4E4E;
	border-right:1px solid #C7C7C7;
	}
#topbar a span.issues {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	}	
#topbar a.noborder {
	border-right:none;
	}
#left_col a:hover, .archive_col a:hover {
	color: #EE0000; 
	}
#left_col, #left_col2, .archive_col {
	width:215px;
	border-top:5px solid #454545;
	float:left;
	margin-right:15px;
	}
#left_col_top, #left_col2 #left_col_top2, .archive_col_top {
	border-bottom:5px solid #454545;
	}	
#left_col_top h2, #left_col_top2 h2, .archive_col_top h2 {
	margin-top:0px;
	padding-top:12px;
	color:#464646;
	font-size:1.1em;
	font-weight:normal;
	margin-bottom:11px;
	width:220px;
	}
#left_col h2 .date, .archive_col_top .date {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	}
#left_col_top p, .archive_col_top p {	
	display:block;
	margin-bottom:8px;
	font-size:0.75em;
	margin-top:23px;
	}	
ul.arrowlinks {
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	height:29px;
	}		
.arrowlinks li {
	border-top:1px solid #C3C3C3;
	display:inline;
	width:101px;
	_width:97px;
	padding-top:7px;
	padding-bottom:7px;
	}
a.previous, a.next {
	font-size:0.7em;
	background-repeat:no-repeat;
	color:#464646;
	display:block;
	}
a.previous {
	background-image:url(../img/arrow_previous.gif);
	padding-left:24px;
	background-position:left;
	}
a.previous:hover {
	background-image:url(../img/arrow_previous_red.gif);
	}
a.next {
	background-image:url(../img/arrow_next.gif);
	padding-right:24px;
	background-position:right;
	}
a.next:hover {
	background-image:url(../img/arrow_next_red.gif);
	}
.left {
	text-align:left;
	float:left;
	}
.right {
	text-align:right;
	float:left;
	}
.coverimg {
	padding-top:18px;
	padding-bottom:16px;
	border-bottom:5px solid #454545;
	}	
#left_col h3.contentlinkstitle, .archive_col h3.contentlinkstitle {
	clear:both;
	color:#454545;
	font-size:1.1em;
	font-weight:normal;
	margin-top:7px;
	margin-bottom:10px;
	}
ul.contentlinks {
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	}
.contentlinks a {
	display:block;
	font-size:0.75em;
	color:#777777;
	background-image:url(../img/arrow_next.gif);
	padding-left:24px;
	background-position:top left;
	background-repeat:no-repeat;		
	margin-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #DADADA;
	}
.contentlinks a:hover {
	background-image:url(../img/arrow_next_red.gif);
	}
.contentlinks a span {
	display:block;
	}
/* styles for LEFT COLUMN end */

/* styles for MIDDLE COLUMN start */
#middlecontent h4{
	font-weight:normal;
	font-size:0.85em;
}
#middlecontent {
	border-top:5px solid #454545;
	width:512px;
	float:left;
	padding-bottom:10px;
	}
#middlecontent h2 {
	margin-top:0px;
	padding-top:12px;
	padding-bottom:0px;
	color:#464646;
	font-size:1.1em;
	font-weight:normal;
	margin-bottom:15px;
	text-align:center;
	}
#middlecontent .blocktitle {
	height:163px;
	border-bottom:5px solid #454545;
	margin-bottom:7px;	
	}
	#middlecontent .blocktitle h2 {
	text-align:left;
	}
	
#middlecontent .blocktitle h2 span.date {
	display:block;
	width:100px;
	float:left;
	margin-bottom:20px;
	margin-right:40px;	
	text-align:left;
	}
.listen {
	clear:both;
	display:block;
	width:512px;
	border-top:1px solid #B5B5B5;
	border-bottom:1px solid #B5B5B5;
	padding-top:8px;
	padding-bottom:10px;
	margin-top:10px;
	position:relative;
	}

	
#middlecontent span.author {
	font-size:0.8em;
	margin-bottom:8px;
	}
#middlecontent .image1,#middlecontent .image2 {
	float:left;
	}
#middlecontent .image2 {
	margin-left:5px;
	}

#middlecontent .credit {
	display:block;
	margin-top:10px;
	padding-bottom:0px;
	}
	
.sectiontext {
	border-bottom:5px solid #454545;
	}
	
p.intro {
	clear:both;
	border-top:1px solid #B5B5B5;
	padding-top:12px;
	padding-bottom:1px;
	font-size:0.75em;
	font-weight:bold;
	line-height:1.6em;
	}
.linelink {
	clear:both;
	display:block;
	width:512px;
	border-top:1px solid #B5B5B5;
	padding-top:8px;
	padding-bottom:10px;
	margin-top:10px;
	position:relative;
	border-bottom:0px;
	padding-bottom:5px;
	}
.linelink a {
	display:block;
	font-size:0.75em;
	color:#777777;
	background-image:url(../img/arrow_next.gif);
	padding-left:24px;
	background-position:top left;
	background-repeat:no-repeat;		
	margin-top:8px;
	width:370px;
	float:right;
	}
.linelink a:hover {
	background-image:url(../img/arrow_next_red.gif);
	color: #EE0000; 
	}
	
.linelink span.name, .linelink span.phone, .linelink span.fax {
	display:block;
	font-size:0.75em;
	margin-left:140px;
	margin-top:4px;
	}
.linelink span.email {
	margin-left:56px;
	}
.linelink span.email{
	font-size:0.75em;
	background-image:url(../img/arrow_next.gif);
	padding-left:24px;
	background-position:top left;
	background-repeat:no-repeat;
	}
.linelink span.email a{
	font-size:1em;
	display:inline;
	width:200px;
	float:none;
	background-image:none;
	padding-left:0px;
	}
#middlecontent .linelink h3 {
	color:#454545;
	font-weight:normal;
	margin-top:7px;
	margin-bottom:10px;
	display:block;
	width:50px;
	float:left;
	margin-right:10px;
	font-size:0.8em;
	}
#middlecontent .linelink.large h3 {
	font-size:1.1em;
	}
#middlecontent .linelink.large {
	border-bottom:1px solid #B5B5B5;
	padding-bottom:10px;
	}
#middlecontent h3 {
	color:#454545;
	font-weight:normal;
	margin-top:7px;
	margin-bottom:10px;
	}
#middlecontent .maintext h3 {
	color:#454545;
	font-weight:normal;
	margin-top:0.9em;
	}
#secondrow #middlecontent .maintext {
	margin-top:0px;
	padding-top:5px;
	}
#secondrow #middlecontent .maintext h5 {
	margin-bottom:0px;
	}
	
#middlecontent .linelink.nobottomborder, #contact #middlecontent .linelink.nobottomborder, #contact #middlecontent .nobottomborder {
	border-bottom:0px !important;
	margin-bottom:3px;
	
}
#middlecontent .linelink.notitle a {
	float:left;
	margin-top:0px;
}
#middlecontent address{
	font-size:0.8em;
	font-style:normal;	
}
	
p	{
	font-size:0.8em;
	line-height:1.3em;
}
.aboutauthor {
	border-top:1px solid #B5B5B5;	
	color:#666666;
	font-size:0.9em;
	}
	
.highlight {
	width:245px;
	float:left;
	}
.highlight.left {
	margin-right:20px;
	}
#middlecontent .highlight h3 {
	color:#454545;
	font-weight:normal;
	margin-top:6px;
	margin-bottom:2px;
	margin-top:13px;
	}
.highlight p.intro {
	padding-top:0px;
	margin-top:0px;
	}

/* wrap 4th and every following third issue */
.all #archive4, body.all #archive7, .all #archive10, .all #archive13, .all #archive16, .all #archive19{
	clear:both;
}
/* repeat scheme every after 9th issue */
#archive1, #archive10, #archive19 { background:#FFFDCC; }
#archive2, #archive11, #archive20 { background:#F4FFCC; }
#archive3, #archive12, #archive21 { background:#EDFFCC; }
#archive4, #archive13, #archive22 { background:#EBFFF7; }
#archive5, #archive14, #archive23 { background:#EBFDFF; }
#archive6, #archive15, #archive24 { background:#EDF7FF; }
#archive7, #archive16, #archive25 { background:#FFF1ED; }
#archive8, #archive17, #archive26 { background:#FFEEF0; }
#archive9, #archive18, #archive27 { background:#FFEDF5; }



.highlight .intro {
	font-weight:normal;
	font-size:0.75em;
	line-height:1.3em;
	}
.highlight .linelink {
	width:245px;
	padding-left:0px;
	padding-right:0px;
	}
.highlight .linelink a{
	width:auto;
	padding-left:24px;
	}
/* styles for MIDDLE COLUMN end */	

/* custom styles for individual pages */
#contact #left_col_top, #contact #left_col_top2, #contact #middlecontent .blocktitle {
	height:9em;
	}
#contact #left_col_top p {
	margin-top:0px;
	padding-top:2px;
	}
#contact #middlecontent .linelink h3, #stockists #middlecontent .linelink h3 {
	width:70px;
	margin-right:-10px;
	}

#stockists .linelink, #contact #middlecontent .linelink {
	padding-bottom:0px;
	margin-top:0px;
	position:relative;
	padding-top:5px;
	border-top:none;
	border-bottom:1px solid #B5B5B5;
	}
#stockists #middlecontent .blocktitle .linelink h3 {
	font-weight:normal;
	}
#stockists #left_col_top h2 {
	padding-bottom:74px;
	}
#stockists #middlecontent .blocktitle h2 {
	margin-bottom:22px;
	text-align:left;
	}
#stockists #middlecontent .blocktitle {
	height:119px;
	}
#stockists #middlecontent .blocktitle .linelink {
	border-bottom:0px;
	border-top:1px solid #B5B5B5;
	}
#stockists #middlecontent .intro {
	font-weight:bold;
	border-bottom:5px solid #454545;
	height:73px;
	border-top:0px;
	padding-top:3px;
	}
#stockists #middlecontent .linelink span.phone {
	margin-bottom:10px;
	}

#podcast #middlecontent .blocktitle, #podcast #left_col_top {
	height:9em;
	}
#podcast #middlecontent .blocktitle .linelink.large {
	border-bottom:0px;
	margin-top:42px;
	}
#podcast #middlecontent .intro {
	border-top:0px;
	padding-top:0px;
	}
#podcast #middlecontent .maintext h3 {
	font-size:1em;
	margin-bottom:5px;
	margin-top:19px;
	}
	
#onlinearticle #left_col_top {
	height:10.2em;
	}
	
#potm #middlecontent .blocktitle {
	height:201px;	
	}
#potm #middlecontent .maintext h3 {
	clear:both;
	padding-top:9px;
	border-top:1px solid #B5B5B5;
	font-size:0.8em;
	font-weight:bold;
	}
#potm #left_col_top {
	border-bottom:0px;
	}
#potm ul.arrowlinks {
	border-bottom:5px solid #454545;
	}
		
#subscribe #middlecontent .blocktitle {
	height:7.5em;
	}
#subscribe #middlecontent .image.image1 {
	border-top:5px solid #454545;
	}
#subscribe #middlecontent .blocktitle .linelink.large {
	margin-top:1.4em;	
	}
#subscribe #middlecontent .maintext p {
	margin-top:-5px;
	padding-top:0px;
	}
#subscribe #left_col_top p {
	margin-top:0px;
	padding-top:2px;
	padding-bottom:3px;
	}
	
#article span.author, #middlecontent span.author, #overview span.author  {
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.1em;
	}
#article #middlecontent span.author, #overview #middlecontent span.author, #podcast #middlecontent span.author   {
	font-size:0.9em;
	}
#article #left_col_top {
	border-bottom:0px;
	}
#article ul.arrowlinks {
	border-bottom:5px solid #454545;
	}
	
#overview p.intro {
	border-top:0px;
	margin-top:0px;
	}
#overview .linelink {
	border-bottom:5px solid #454545;
	}
#overview #middlecontent .highlight span.author {
	font-size:0.8em;
	}	
#overview #left_col_top {
	border-bottom:0px;
	}
#overview ul.arrowlinks {
	border-bottom:5px solid #454545;
	}
#middlecontent .homepage_main h2 {	
	background-color:transparent;
	width:505px;
	font-size:1.1em;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:6px;
	padding-bottom:8px;
	padding-left:0px;
	color:#454545;
	text-align:left;
	}

.homepage_main .mainintro a {
	display:block;
	padding-left:10px;
	font-size:0.75em;
	color:#454545;
	line-height:1.8em;
	padding-right:24px;
	}
.homepage_main .mainintro {
	background-image:url(../img/lines_bg.gif);
	}
#homepage .homepage_main span.author {
	display:inline;
	margin-left:10px;
	font-size:0.75em;
	margin-top:4px;
	margin-bottom:6px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	}
.homepage_main {
	width:512px;
	border-top:0px;
	padding-bottom:0px;
	border-bottom:5px solid #454545;
	margin-bottom:0px;
	}	
#homepage #middlecontent .highlight span.author {
	font-size:0.8em;
	}	
#homepage #left_col_top {
	border-bottom:0px;
	}
	
#homepage ul.arrowlinks {
	border-bottom:5px solid #454545;
	}
#homepage #left_col p {
	margin-top:10px;
	margin-bottom:5px;
	font-size:0.75em;
	}
#homepage #left_col p {
	margin-top:10px;
	margin-bottom:1px;
	font-size:0.75em;
	}
#homepage .coverimg {
	padding-top:0px;
	padding-bottom:2px;
	}

 #homepage .linelink {
	border-bottom:5px solid #454545;
	}
#homepage #middlecontent .image	{
	background-color:#F5F6F5;
	width:235px;
	padding:5px;
	border-bottom:0px;
	margin-bottom:7px;
	}
#homepage p.intro {
	clear:none;
	border-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:3px;
	}
/* new homepage styles */

#homepage #left_col_top .contentlinks {
	border-bottom:5px solid #454545;
	border-top: 1px solid #C3C3C3;
	}
#homepage #left_col_top .contentlinks a {
	border-bottom:0px;
	}
#homepage #left_col, .v6 #left_col {
	border-top:0px;
	}
#left_col_top h2.greenback {
	color:#464646;
	font-size:1.1em;
	font-weight:normal;
	width:210px;
	padding-left:5px;
	background:transparent;
	border-top:5px solid #454545;
	height:1.5em;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:1px;
	padding-top:6px;
	}
#homepage #left_col_top .contentlinks.new {
	margin-top:0px;
	border-top:0px;
	}
/*new homepage styles end */


#archive .contentlinks .author {
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	}
#archive .archive_col {
	margin-bottom:10px;
	width:237px;
	}
#archive .archive_col .coverimg {
	margin-top:0px;
	width:237px;
	padding-top:8px;
	}
#archive #archive_col .contentlinks {
	margin-top:0px;
	}
	
/* custom styles for individual pages ends */


/* styles for ADVERTISING column */
#ad_col {
	display:block;
	width:220px;
	min-height:100%;
	background:#F5F6F5;
	float:left;
	}

#ad_col_top {
	display:block;
	height:110px;
	font-size:0.8em;
	padding-left:10px;
	padding-top:25px;
	border-bottom:5px solid #454545;
	}


.maintext table, .maintext table td, .maintext table th{
	border:0;
	border-collapse:collapse;
}
.maintext table caption{
	text-align:left;
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:5px;
}
.maintext table th, .maintext table td{
	text-align:left;
	padding:7px 30px 0px 0px;
	font-size:0.8em;
}
/* styles for ADVERTISING column end */

@media print{

#left_col{
	display:none;
}
#content, #content_outer{width:auto}
#middlecontent{width:80%}
#tateetc_headerbar{width:auto;}
.searcharchive_box, .subscribe_box, #navbar{display:none;}

}
