body {
	background:#fff;
	margin-top:30px;
	margin-right:15px;
	margin-bottom:15px;
	margin-left:15px;
	padding:0px;
	text-align:center;
	color:#000;
	}

#container {
	margin:0px auto;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:650px;
	text-align:left;
	}	

div#logo {
	height:150px;
	float:left;
	margin:0px 20px 0px 0px;
	}

div#tinylogo {
	height:100px;
	width:100px;
	float:left;
	margin:0px 40px 0px 0px;
	}
	
div#header {
	height:150px;
	margin:0px 20px;
	padding-top:20px;
	align:center;
	color:#000;
	font-family: "courier new";
	}
	
div#tinyheader {
	float:left;
	margin:0px 20px;
	padding-top:20px;
	align:center;
	color:#000;
	font-family: "courier new";
	}
	
div#navtop {
	float:left;
	margin:0px auto;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:650px;
	text-align:center;
	font-weight: bold;
	}
	
a:link {
	color: #333399;
	text-decoration: none;
	}

a:visited {
	color: #660099;
	text-decoration: none;
	} 

a:hover {
	color: #CC0066;
	text-decoration: underline;
	}   

a:active {
	color: #660099;
	text-decoration: none;
	}  

a img {border: 1px solid #999;}

h1#header {
	padding-top:25px;
	}
	
div.block {
	float:left;
	margin:0px auto;
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:650px;
	text-align:justify;
	}

div#specthanks {
	float:left;
	margin:0px auto;
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:650px;
	text-align:center;
	}
	
div.top {
	float:left;
	margin:0px auto;
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:650px;
	text-align:center;
	}
	
div#copyright {
	float:left;
	margin:0px auto;
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	width:650px;
	text-align:center;
	font-size:x-small;
	}
	
div#staff {
	width:650px;
	float:left;
	margin:0px auto;
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	}
	
div#staffright {
	width:325px;
	float:right;
	text-align:center;
	}
	
div#staffleft {
	width:325px;
	float:left;
	text-align:center;
	}

	
div#volunteers {
	text-align:center;
	}
	
div#editor {
	text-align:center;
	}

div#assoc {
	text-align:center;
	}	

div#supporters {
	text-align:center;
	}

div.pressblock {
	float:left;
	width:630px;
	margin:10px;
	padding-bottom:20px;
	}

div.presscenter {
	width:630px;
	height:300px;
	margin:10px;
	padding-bottom:20px;
	text-align:center;
	}
		
div.pressleft {
	width:315px;
	height:390px;
	float:left;
	text-align:center;
	}

div.pressright {
	width:315px;
	height:390px;
	float:right;
	text-align:center;
	}

div#booktable {
	width:650px;
	float:left;
	margin:0px auto;
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	}
	
div#bookstoreright {
	float:right;
	width:315px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	}
	
div#bookstoreleft {
	float:left;
	width:315px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	}
	
p {
	color:#000;
	}
	
.center {
	text-align:center;
	}


hr {
	width:40%;
	color:#cccccc;
	text-align:center;
	}
		
.bold {
	font-weight: bold;
	}
	
.tableheading {
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:underline;
	}
	
.smallcaps {
	font-variant: small-caps;
	}
	
.uppercase {
	text-transform: uppercase;
	}
	
ul.none {
	list-style-type: none;
	}
	
ul.address {
	list-style-type: none;
	font-family: times;
	text-align:left;
	position:relative;
	left:170px;
	}
	
img.floatleft {
	float:left;
	margin:0px 20px 15px 0px;
	}

img.floatright {
	float:right;
	margin:0px 20px 15px 0px;
	}

.ordernav {
	text-align:center;
	font-weight: bold;
	}

table.bookstores {
	border-collapse:collapse;
	width:315px;
	padding:0px;
	}
		
th.state {
	width:100%;
	border:0;
	}
	
th.statespacer {
	width:100%;
	border:0;
	}
	
td.city {
	width:35%;
	border:0;
	font-style:italic;
	}

td.store {
	width:65%;
	border:0;
	}
	

	
	