    body {
  		text-align: center;
  		padding: 0;
  		margin: 0;
        }
	
	#container {
		width: 806px;
		margin: auto;
		padding-top: 20px;
        }
	
	#container .column {
		float: left;
		min-height: 300px;
		text-align: left;
		padding: 0 10px;
        }
	
	#center.column {
		width: 380px;
		border-left: 1px dotted #c9c;
		padding-bottom: 30px;
		border-right: 1px dotted #c9c;
        }
	
	#left {
		width: 180px;
		
        }
	
	#right {
		width: 180px;
        }
	
	#header {
        margin: auto;
        height: 247px;
        width: 800px;
        }
	
	#footer {
		clear: both;
		min-width: 800px;
		padding-top: 20px;
        }
	
	h1 {
		color: #7d2a88;
		font-family: Georgia, serif;
		font-size: 20px;
		font-weight: normal;
		margin-bottom: .4em;
		margin-top: 0;
        }
	
	h2 {
		color: #7d2a88;
		font-family: Verdana, sans-serif;
		font-style: oblique;
		margin-bottom: 0;
		font-weight: bold;
		font-size: 9px;
        }
    
	
	/* Base Left Link Style */
	#left a {
		color: #555;
		font-family: Verdana, sans-serif;
		font-size: 9px;
        }
	
	/* Sidebar links */
	#left a:link, #left a:visited, #right ul.pstShows li a:link, #right ul.pstShows li a:visited {
		color: #7d2a88;
		text-decoration: none;
        }
	
	#left a:hover, #right ul.pstShows li a:hover {
		color: #7d2a88;
		border-bottom: 1px solid #c9c;
		background-color: #eee;
        }
	
	/* Main links and Special Guest links */
	#center a:link, #center a:visited, #right a:link, #right a:visited {
		color: #555;
		text-decoration: none;
		font-style: oblique;
        }
	
	#center a:hover, #right a:hover {
		color: #555;
		text-decoration: none;
		border-bottom: 1px solid #c9c;
		background-color: #eee;
		font-style: oblique;
        }
	
	/* Begin Text Styles */
	#left p, #footer p, #right p.ad, ul {
		color: #555;
		font-family: Verdana, sans-serif;
		font-size: 9px;
		margin-top: 0;
		margin-bottom: 1em;
        }
	
	ul {
		list-style-type: none;
        }
	
	ul li {
		padding-bottom: 4px;
        }
	
	#center ul li, #right p {
		color: #555;
		font-family: Georgia, serif;
		font-size: 11px;
		margin-top: 0;
		margin-bottom: 1em;
        }
        
  #center ul {
    padding-left: 0;
    }
	
	hr {
		width: 100%;
		border-top: 1px dotted #c9c;
		margin-top: 1.1em;
		margin-bottom: 1.1em;
		padding: 0;
        }

	sup {
		font-size: 60%;
		line-height: 0;
        }
	
	.featured, ul.featured li a {
		font-size: 145%;
		line-height: 75%;
        }
        
  ul.featured {
    border-bottom: 1px dotted #c9c;
    }
    
  ul.featured, ul.showroom {
    line-height: 40%;
    margin-left: 0;
    }
	
	.tab {
		margin-left: 20px;
        }
	
	.tab img {
		margin-right: 7px;
        }
	
	.map {
		border: 0;
		display: block;
		text-align: center;
		padding: 3px 4px 0 3px;
        }
	
	.pstShows {
		display: none;
        }
	
	#footer p.cpyrt {
		color: #bbb;
        }
	
	/* For demo purposes only, delete */
	
	.adspot{
    width: 180px;
		border: 1px solid #ccc; 
		margin-bottom: 10px;
        }
	
	.adspot:hover {
		border: 1px solid #c9c;
		background-color: #eee;
        }

	.filler {
		height: 140px;
        }