body		{ 	background-color: #999999;
				background-image: url(images/masterbg.gif);
				background-repeat: repeat;
			}

div#homeleft	{ 	position: absolute;
				top: 4px; left: 3px;
				height: 729px; width: 383px;
				background-color: #FFFFFF;
				}
				
div#hometop		{ 	position: absolute;
				top: 4px; left: 386px;
				height: 172px; width: 576px;
				background-color: #FFFFFF;
				}
				
div#homelinks	{	position: absolute;
				top: 176px; left: 386px;
				height: 25px; width: 576px;
				margin: 0px; padding: 0px;
				display:inline;
			}
div#aboutlinks	{	position: absolute;
				top: 201px; left: 581px;
				height: 30px; width: 381px;
				margin: 0px; padding: 0px;
				display:inline;
			}
div#hometitles	{	position: absolute;
					top: 201px; left: 386px;
					height: 532px; width: 576px;
					margin: 0px; padding: 0px;
				}
		div#hometitles a:hover {
			background:transparent;
		}
		div#hometitles a span {
			display:none;
		}
		div#hometitles a:hover span {
			display:inline;
			position:absolute;
			top:-197px;
			left:-383px;
			width:383px;
			height:729px;
			margin: 0px;
			padding: 0px;
		}
		.vigils {background:url(home/home-leftbar-vigils.gif) no-repeat top left;}
		.slasher {background:url(home/home-leftbar-slasher.gif) no-repeat top left;}
		.boom {background:url(home/home-leftbar-boom.gif) no-repeat top left;}
		.seagull {background:url(home/home-leftbar-seagull.gif) no-repeat top left;}
		.newworks {background:url(home/home-leftbar-newworks.gif) no-repeat top left;}

div#boundary	{	background-color: #000000;
				position: absolute;
				top: 3px; left: 2px;
				margin: 0px; padding: 0px;
				height: 731px; width: 961px;
				}
				
div#undercoat	{	background-color: #FFFFFF;
				position: absolute;
				top: 4px; left: 3px;
				margin: 0px; padding: 0px;
				height: 729px; width: 959px;
				}

div#topbar		{	position: absolute;
				top: 4px; left: 3px;
				height: 172px; width: 959px;
				background-color: #FFFFFF;
				}
	
div#pageimage 	{	position: absolute;
				top: 197px; left: 3px;
				height: 389px; width: 383px;
				background-color: #FFFFFF;
				}
	
div#pagetitle	{	position: absolute;
				top: 167px; left: 320px;
				height: 121px; width: 484px;
				background-color: #FFFFFF;
				}
div#pagetitle2	{	position: absolute;
				top: 177px; left: 340px;
				height: 81px; width: 464px;
				background-color: #FFFFFF;
				}
	.title		{	font-size: 40px;
				font-family: Georgia, Garamond, Times New Roman, serif;
				color: #000000;
				}
	.author		{	font-size: 16px;
				font-family: Georgia, Garamond, Times New Roman, serif;
				color: #E20085;
				}
	.date		{	font-size: 16px;
				font-family: Georgia, Garamond, Times New Roman, serif;
				color: #000000;
				}

div#pagecopy-right	{	position: absolute;
					top: 201px; left: 396px;
					height: 528px; width: 540px;
					background-color: #FFFFFF;
					}					
	div#pagecopy-right p {	font-size: 13px;
							font-family: Georgia, Garamond, Times New Roman, serif;
							color: #000000;
							}
	div#pagecopy-right .subscribenow	 {	font-size: 15px;
											font-family: Georgia, Garamond, Times New Roman, serif;
											color: #E20085; font-weight: bold;
											}
div#pagecopy-right-noheader	{	position: absolute;
							top: 231px; left: 396px;
							height: 498px; width: 540px;
							background-color: #FFFFFF;
							}					
	div#pagecopy-right-noheader p {	font-size: 13px;
									font-family: Georgia, Garamond, Times New Roman, serif;
									color: #000000;
									}
.fr-copy-r	{		position: absolute;
					left: 396px; top: 231px;
					height: 498px; width: 560px;
					font-family: Georgia, Garamond, Times New Roman, serif;
					font-size: 13px;
					color: #000000;
				}	
					
div#pagetickets	{	position: absolute;
				top: 586px; left: 3px;
				height: 143px; width: 170px;
				background-color: #FFFFFF;
				}
	
div#bptlogo		{	position: absolute;
				top: 586px; left: 173px;
				height: 75px; width: 213px;
				background-color: #FFFFFF;
				}
	
div#pagecopy-left	{	position: absolute;
					top: 201px; left: 13px;
					height: 528px; width: 373px;
					background-color: #FFFFFF;
					}					
	div#pagecopy-left p {	font-size: 13px;
							font-family: Georgia, Garamond, Times New Roman, serif;
							color: #000000;
							}
	div#pagecopy-left li {	font-size: 13px;
							font-family: Georgia, Garamond, Times New Roman, serif;
							color: #000000;
							}
	div#pagecopy-left td {	font-size: 13px;
							font-family: Georgia, Garamond, Times New Roman, serif;
							color: #000000;
							}
	.lefthead1 {	font-size: 18px; font-weight: bold;
									font-family: Georgia, Garamond, Times New Roman, serif;
									color: #000000;
									}
	.lefthead2 {	font-size: 16px; font-weight: bold;
								font-family: Georgia, Garamond, Times New Roman, serif;
								color: #E20085;
								}
div#credit	{	position: absolute;
				top: 734px; left: 3px;
				height: 55px; width: 959px;
			}
				
div#copy-r-home	{	position: absolute;
					left: 368px; top: 243px;
					height: 462px; width: 597px;
				}
		div#copy-r-home a:hover {
			background:transparent;
		}
		div#copy-r-home a span {
			display:none;
		}
		div#copy-r-home a:hover span {
			display:inline;
			position:absolute;
			top:0px;
			left:-364px;
			width:364px;
			height:462px;
			margin: 0px;
			padding: 0px;
		}
				
div#copy-l-home	{	position: absolute;
					left: 4px; top: 243px;
					height: 462px; width: 364px;
				}

div#copy-l	{	position: absolute;
				left: 4px; top: 243px;
				height: 462px; width: 420px;
				font-family:  Garamond, Times New Roman, serif;
				font-size: 16px;
				color: #333333;
				line-height: 17px;
				padding-left: 10px;
			}
	div#copy-l td	{	font-family:  Garamond, Times New Roman, serif;
						font-size: 16px;
						color: #333333;
						line-height: 17px;
					}
	div#copy-l h1	{ 	font-family: Arial, Helvetica, sans-serif;
						font-size: 22px; 
						font-weight: bold;
						color: #333333;
					}
	div#copy-l h2	{ 	font-family: Arial, Helvetica, sans-serif;
						font-size: 18px; 
						font-weight: normal;
						color: #FF3333;
					}
	div#copy-l img	{	padding: 0px; }
	div#copy-l img.inset	{	padding: 5px; }
	div#copy-l a:link	{	color: #FF3333; text-decoration: none; }
	div#copy-l a:visited{	color: #FF3333; text-decoration: none; }
	div#copy-l a:hover	{	color: #FF3333; text-decoration: underline; }
	div#copy-l a:active	{	color: #FF3333; text-decoration: underline; }
	
.fr-copy-l	{	position: absolute;
					left: 4px; top: 275px;
					height: 460px; width: 420px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 16px;
					color: #222222;
					line-height: 18px;
				}	
	.fr-copy-l h1	{ 	font-family: Arial, Helvetica, sans-serif;
						font-size: 24px; 
						font-weight: normal;
						color: #FF3333;
					}

div#copy-r	{	position: absolute;
				left: 454px; top: 243px;
				height: 462px; width: 501px;
				font-family: Garamond, Times New Roman, serif;
				font-size: 16px;
				color: #333333;
				line-height: 18px;
			}
	div#copy-r h1	{ 	font-family: Arial, Helvetica, sans-serif;
						font-size: 24px; 
						font-weight: normal;
						color: #FF3333;
					}
	div#copy-r img	{	padding: 0px; }
	div#copy-r img.inset	{	padding: 5px; }
	div#copy-r a:link	{	color: #FF3333; text-decoration: none; }
	div#copy-r a:visited{	color: #FF3333; text-decoration: none; }
	div#copy-r a:hover	{	color: #FF3333; text-decoration: underline; }
	div#copy-r a:active	{	color: #FF3333; text-decoration: underline; }
	
	div#copy-r td	{	font-family: Arial, Helvetica, sans-serif;
						font-size: 16px;
						color: #333333;
						line-height: 18px;
						text-align: top;
						font-weight: bold;
				}
		div#copy-r td a:link	{	color: #333333; text-decoration: none; }
		div#copy-r td a:visited{	color: #333333; text-decoration: none; }
		div#copy-r td a:hover	{	color: #FF3333; text-decoration: underline; }
		div#copy-r td a:active	{	color: #FF3333; text-decoration: underline; }

div#shows	{	position: absolute;
				top: 203px; left: 452px;
				height: 495px; width: 420px;
			}

div#books	{ 	position: absolute;
				left: 677px; top: 588px;
				text-align: right;
				height: 200px; width: 260px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #222222;
				line-height: 18px;
			}	
div#books-vertical	{ 	position: absolute;
						left: 687px; top: 548px;
						text-align: right;
						height: 85px; width: 420px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 14px;
						color: #222222;
						line-height: 18px;
					}	
ul				{ 	margin-left: -15px; margin-top: -5px; }