 BODY {
	background-color : #000200;
    FONT-FAMILY: Verdana, Arial;
	color : black;
	background-image : url(/img/bookbackground.jpg);
	background-attachment: fixed;
	background-position : center top;
	background-repeat : no-repeat;
	margin : 0px 0px 0px 0px;
}


 a{
	color: #8b1b1e;}
h1{
	
	font-size: 12px;
	color : #5b3c1c;
	font-family : Verdana;
	font-weight : bold;
	text-align : left;
}

div#content{
	font-size: 11px;
	color : black;
	font-family : Verdana;
	font-weight : bold;
	position: relative;
	background-image : url(/img/pages.png);
	background-position : top;
	background-repeat : no-repeat;
	margin: 0 auto 0 auto;
	width:886px;
    xheight: 800px;
	text-align : center;	
	zoverflow: hidden;
}

div#headerLogo{
	position: relative;
	background-position : top;
	background-repeat : no-repeat;
	margin: 0 370 0 0;
}

div#headerLogo a,
div#headerLogo a span {
		display: block;
	width:651px;
    height: 200px;
		overflow: hidden;
		font-size : 0px;
		}

div#navbar a,
div#navbar a img {
    height: 30px;
	border: 0px;
    padding-bottom : 1px;
	padding-right : 1px;
}

div#pagecontent{
	position: relative;
    z-index: 5;
    width:770px;	
    height: 440px;	
    overflow: auto;
    margin: 30 0 0 0;
    text-align : center;
}

div#upcomingshows,
div#latestblogs{
	position: relative;
	background-position : top;
    height: 200px;
    width:300px;
	text-align : left;
}
div#upcomingshows img{
	margin: 0 0 0 20;
	position: relative;
	text-align : left;
	z-index: 5;
}

div#upcomingshows-txt{
	text-align : left;
	position: relative;
	width: 350px;
	color : #000000;
	margin: -20 0 40 40;
	height : 100px;
	padding-top : 2px;
	padding-bottom : 2px;
	
	border : 1px solid #5b3c1c;
}

div#news-txt{
   position: relative;
    background-position : top;
    margin: -145 0 0 410;
	width: 330px;
	color : #000000;
	height : 155px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	text-align : center;
	
	border : 1px solid #5b3c1c;
}

div#upcomingshows-txt:hover{
	border : 1px solid #5b3c1c;
   
}

div#upcomingshows-txt ul li{
	margin: 0 0 0 -10;
	padding-top : 3px;
}

div#news-txt  a
div#upcomingshows-txt  a{
	color: #8b1b1e;
	font-size: 11px;
	font-family : Verdana;
	font-weight : bold;
	text-align : right;
}

div#latestblogs-txt{
	text-align : left;
	position: relative;
	width: 450px;
	
	color : #000000;
	margin: -20 0 40 40;
	padding-top : 5px;
	border : 1px solid #5b3c1c;
}

div#latestblogs img{
	margin: 0 0 0 370;
	position: relative;
	text-align : left;
	z-index: 7;
}

div#latestblogs-txt td, span{
	color: #000000;
	font-size: 11px;
	font-family : Verdana;
	font-weight : bold;
}

div#latestblogs-txt a{
	color: #8b1b1e;
	font-size: 11px;
	font-family : Verdana;
	font-weight : bold;
}


div#latestblogs img{
	margin: 0 0 0 370;
	position: relative;
	text-align : left;
	z-index: 7;
}

div#newsLink{
	margin: 0 160 0 0;
	text-align :right;
}

div#footer{
	position: relative;
	text-align : center;
	vertical-align : bottom;
	margin: 0 0 10px 10;
}

div#footerLinks{
	font-size: 9px;
	position: relative;
	color: #8b1b1e;
	text-align : center;
	vertical-align : bottom;
}
div#footerLinks a{
	color: #8b1b1e;
}

	div#tour{
	text-align : center;
}

	table.grid ,
	table.tourgrid ,
	table.linkgrid {
		width: 95%;
		position: relative;
		align:center;
	    border : 1px solid #5b3c1c;
	   
	}

	table.grid-clear {
		width: 95%;
		position: relative;
		align:center;
	    border : 1px solid #5b3c1c;
	}

	table.linkgrid table{
		width: 95%;
		position: relative;
		align:center;
	   border : 1px solid #5b3c1c;
	   
	}
		
	table.coverimg{
	   border : 1px solid #5b3c1c;
	}


	table.grid th ,
	table.tourgrid th ,
	table.linkgrid th {
		font-family: Verdana, sans-serif;
		font-weight: normal;
		padding: 0 2px 5px 5px;
		text-align: left;
		white-space: nowrap;
		font-size: 9px;
		}
		

	table.grid td ,
	table.tourgrid td ,
	table.linkgrid td {
	   color: #000000;
	   height:20px;
		font-family: Verdana, sans-serif;
		font-size: 10px;
	    font-weight : bold;
		padding: 4px 8px 4px 5px;
		} 
		
		table.tourgrid tr:hover{	    
		background-color: #EEEDEC;
		color: #000000;
      } 
	  
		li:hover{	    
		background-color: #EEEDEC;
		color: #000000;
      } 
	  
		table.grid th a,
		table.tourgrid th a,
		table.linkgrid th a{
			color: #000000;
			font-weight: normal;
			text-decoration: none;
		}

div#trashbin{
	background-repeat : no-repeat;
	width: 596px;
	height: 397px;
    background-image : url(/img/promo.png);
	border : 1px solid #5b3c1c;
	position: relative;
	text-align : right;
	z-index: 1;
}

div#hallway{
	background-repeat : no-repeat;
	width: 400px;
	height: 610px;
    background-image : url(/img/hallway.png);
	border : 1px solid #5b3c1c;
	position: relative;
	text-align : right;
	z-index: 1;
	margin : 0 10 0 200;
}


div#socialization{
    position: relative;
    background-position : top;
    margin: 20 170 0 0;
    height: 70px;
    text-align : left;
}
div#socialization img{
	margin: 0 0 0 2;
	position: relative;
	xtext-align : left;
	z-index: 5;
}

div#socialization-txt{
	text-align : center;
	position: relative;
	color : #000000;
	margin: 0 180 0 00;
	height : 64px;
	padding-top : 2px;
	padding-bottom : 2px;
}



div#socialization-txt ul li{
	margin: 0 0 0 -10;
	padding-top : 3px;
}

div#socialization-txt  a{
	color: #8b1b1e;
	font-size: 11px;
	font-family : Verdana;
	font-weight : bold;
	text-align : right;
	border : 0px solid #5b3c1c;
}

div#socialization-txt  img{
	border : 0px ;
}
