@import 'reset.css';

@import 'box.css';
@import 'type.css';
@import 'nav.css';

body{
	border-top: 8px solid #e0e0e0;
	background-color: #fafafa;
	padding: 0px;
	margin: 0px;
}

#container{
	width: 1017px;
	height: 1200px;
	text-align: left;
	margin: 0 auto;
	padding: 20px 35px;
	background: #fafafa url(../images/bg-stripes.gif) top left repeat-y;	
}

	.ad{
		background-color: #dbdbdb;
	}
	
	#topbanner{
		height: 90px;
		width: 728px;
		margin: 20px auto;
	}
	
	#maincontent{
		background: url(../images/content-bg.jpg) bottom left no-repeat;
		width: 552px;
		min-height: 690px;
		position: relative;
		right: 10px;
		top: 14px;
		padding: 0px 20px 34px 20px;

	}
	
	.brown{
		width: 552px;
		padding: 20px 10px 5px 30px;
		background: url('../images/brown.png') top left repeat;
		position: relative;
		right: 20px;
		margin-bottom: 10px;
	}
	
	table.brown{
		width: 600px;
		padding: 5px 30px 10px 30px;
	}
	
	table.brown td.left{
		padding-left: 30px;
	}
	table.brown td.right{
		padding-right: 85px;
	}
	
	.sidefield{
		width: 300px;
		padding: 5px;
		font-size: 13px;
	}

	
	#sidebannerthin{
		height: 600px;
		width: 120px;
		margin: 0px 8px 0px 0px;
	}
		#sidebannerthin img {
			padding: 0;
		}
	
	#sidebannerwide{
		height: 400px;
		width: 240px;
	}
		#sidebannerwide img{
			padding: 0;
		}
	
	#footerbanner{
		height: 60px;
		width: 468px;
		float: left;	
	}
		
		
#header{
	width: 1000px;
	height: 144px;
	border: 1px solid #e3e3e3;
	background: #fff url('../images/header.gif') top left no-repeat;
	margin-bottom: 10px;
}



#footer{
/*	float: left;*/


}

	#footer-logo{
		padding: 0px 15px;
		float: left;
	}

#sidecontent{
/*	float: right;*/
	width: 405px;
}

	#sidecontent .copy{
		padding: 10px;
	}
	
	#sidecontent .copy img{
	
		padding: 0px 0px 5px 0px;
	}

	#about{
/*		float: left;*/
		height: 160px;
		width: 220px;
		padding: 10px;

	}
	#current-issue{
		padding: 20px 0 0 0;
		position: relative;
		right: 60px;

	}
	
	
/*issue archive*/

.archive-item{
	height: 150px;

}

.archive-cover{
	float: left;
}

.archive-desc{
	float: left;
	background: url('../images/brown.png') top left repeat;
	width: 415px;
	/*padding: 10px 10px 0px 10px;*/
	position: relative;
}
	.archive-desc p{
		font: normal 11px Trebuchet MS, Helvetica, Arial, sans-serif;
		margin: 0;
	}
	.archive-desc h2{
		margin: 0;
		padding-bottom: 5px;
	}
	.archive-desc a{
		position: relative;
		top: 5px;
		padding-right: 10px;
	}



