
	.sceneDetails {
		margin:0px auto; 
/*		background-color:#bbbbbb;
		border:1px solid #777777;
		border-top:1px solid #bbbbbb;
*/
	}

	.scenePic {
		width:165px;
		text-align:center;
		float:left;
		padding:8px;
	}
	.sceneDescrip {
		padding:12px;
		color:#333333;
	}
	.menu_table {
		background: none;
		border:none;
	}
	.menu_table .menu {
		background-color: #dddddd;
	}
	#main {
		margin: 0px auto;
}
	#mainThumbs {
		/*
		background-color:#999999;
		padding:6px;
		border-top:4px solid #555555;
		margin:1px 15px;
		*/
	}

	#sectionAdvert {
		position:absolute;
		top: 42px;
		left: 0px;
		border-bottom: 1px solid #666666;
	}

	#sectionPhoto {
		display: block;
		text-align: center;
		z-index: 1;
		overflow: auto;
		position: absolute;
		width:370px;
		left: 55px;
		top: 108px;
	}
	#scenePhoto {
		margin: auto;
	}
	#scenePhoto img {
		border: 1px solid #666666;
		padding: 8px;
		background-color: #ffffff;
	}
	#scenePhotoCenter {
		margin:auto;
		text-align: center;
		position:relative;
	}
	#sectionButtons {
		display: block;
		width:468px;
		font-family: arial,helvetica,sans-serif;
		font-size: 1em;
		z-index: 10;
		position:absolute;
		top: 8px;
		left: 0px;
		text-align: center;
		margin: auto;
		font-weight: bold;
	}
	#sectionButtons img {
		margin: 0px .1em;
		border: 0px none;
		position: relative;
	}
	#sectionButtons div {
		display: inline;
	}
	#buttonNext {
		text-align: right;
		position: absolute;
		right: 8px;	
	}
	#buttonNext2 {
		font: bold 1.3em arial,helvetica,sans-serif;
		z-index: 10;
		text-align: right;
		position: absolute;
		bottom: 8px;
		right: 8px;	
	}
	#buttonBack {
		text-align:left;
		position: absolute;
		left: 8px;	
	}
	#buttonBuy {
		text-align: center;
	}

	#sceneDescrip {
		font-size:9px; 
		color:#666666;
		margin:8px auto; 
		font-family:arial,helvetica,sans-serif;
		width:200px;
		text-align:center;
	}
	.front_head {
		font:1.5em arial,helvetica,sans-serif;

	}
	.buttonArrow {
		border:0px;
	}
	.archiveDescrip {
		color:#333333;
		margin-left:15px;
	}
	.archiveRandBox {
		float:right;
		width:170px;
		padding:10px;
		border:1px #999999 solid;
		background-color:#eeeeee;
		margin:5px 5px 5px 5px;
		border-collapse:collapse;
		text-align:center;
	}
	.archiveMonthName {
		color:#ffffff;
		font:18px verdana,arial,hevetica;
		font-weight:bold;
		text-align:center;
		padding:4px;
		border:0;
	}
	.archiveWeekName {
		margin:3px;
		margin-top:8px;		
	}
	.archiveDetails {
/*
		background-color:#dddddd;
		width:350px;
		float:left;
*/
		margin:8px;
		padding:4px 4px 20px 4px;
	}
	#charityDonations {
		margin:10px auto; 
		width:95%;
		background-color:#7daad8;
		border:1px solid #111111;
		border-top:1px solid #444444;
		padding:6px;
		color:#000000;
		text-align:center;
	}

	#sceneInformation {
/*		float:left;
		height:319px;
		overflow:auto;
		width:200px; */
		padding:5px;
		margin:5px 12px 0px 0px;
		-webkit-text-size-adjust:100%;
		opacity:.80;
		filter:alpha(opacity=80);
		border: 1px solid #cccccc;
		border-width: 1px 0px 0px 1px;
	}
	
	#sceneInformation .column {
    width:250px;
    float:left;
    margin-left:5px;
	}

	#sceneArticle {
		padding:.3em 1em;
		margin:1em .2em;
	}

/*
	#sceneArticle, #sceneInformation {
		border:1px solid #666666; 
 		background-color:#e4e4e4;
		border-bottom: 1px solid #ffffff;
		border-right:1px solid #ffffff;
	}
*/

	#bookmarkPostButton {
		font:11px arial,helvetica,sans-serif;
		z-index: 10;
		text-align: center;
		position: absolute;
		bottom: 8px;
		margin:0px;
		padding:5px;
		left: 8px;
		border:1px solid #666666;
		border-left-color:#cccccc;
		border-top-color:#cccccc;
		background-color:#aaaaaa;
		font-weight:bold;			
	}
	
	.sceneThumbnailBox {
		width:160px;
		float:left;
		text-align:center;
		margin:3px 6px;
	}
	
	.sceneThumbnailBox .thumbPicBorder{
		margin:3px 12px;
	}
	
	#sceneVenueMenu ul {
		height:250px;
		overflow:auto;
		border:1px dotted #cccccc;
	}
	
	.sceneThumbnailNav {
		clear:both;
		margin:6px 20px;
		text-align:center; 
		position:relative;
	}
	
	.sceneNavRight {
		display:inline;
		white-space:nowrap;
		font-size:16px;
		font-weight:bold;
		position:absolute;
		top:0px;
		right:0px;
	}
	.sceneNavLeft {
		float:left;
		display:inline;
		white-space:nowrap;
		font-size:16px;
		font-weight:bold;
		top:0px;
		left:0px;
	}
	#sceneContents {
		margin:1em auto;
		border-top:1px solid #cccccc;
		width:100%;
	}
