		*{
		font-family:helvetica,arial,sans-serif;
		}
	
		#top-bar{
		background-color:#150015;
		padding:5px;
		color:#fff;
		
		text-align:right;
		
		font-size:14pt;
		
		font-weight:bold;
		}

			#top-bar a{
			color:#fff; text-decoration:none;
			}
		
			.impact{
			font-family:impact, helvetica, arial, sans-serif;
			text-transform:lowercase;
			color:#eeb;
			font-weight:normal;
			}
			
	
		body{
		padding:0;
		margin:0;
		min-width:960px;
		}
	
		#putty-box{
		background-color:#F0AA01;
		position:relative;
		color:#fff;
		
		}
		
			.clear-floats{
			overflow:hidden;
			width:100%;
			}
		
			#header{
			margin:0;
			z-index:1000;
			position:relative;
			float:left;
			}
			
				#header h1{
				margin:0;
				}
				
				#header-photos{
				float:right;
				margin:1em;
				}
				
		#content-box{
		margin: 0;
		position:relative;
		
		}
		
			#content, #navigation{
			float:left;
			}
			
			#navigation{
			list-style-type:none;
			width:20%;
			margin: 0 10px 0 0;
			padding:0 0 0 1em;
			font-size:12pt;
			font-weight:bold;
			position:relative;
			text-shadow:1px 1px 3px #000;
			background: url(swaying_palm_side.gif) top left no-repeat;
			}
			
				#navigation li{
				padding:4px;
				color:#ff6;
				}

					#navigation li a{
					color:#fff !important; text-decoration:none;padding:4px !important; margin:-4px; display:block;
					}

					#navigation li a:hover{
					background-color:#5A1;
					}
			
			#content{ width: 76% }

			#content h1{
			display:none;
			}
			
				#content h2{
				margin-top:0; text-shadow:1px 1px 1px #000;
				}

				.Put-Image-On-Right{
				float:right; margin: 5px 0 5px 5px;
				}
		
		#footer{
		background: url(rc-footer-bg.gif) #F0AA01 bottom left repeat-x;
		height:200px;
		position:relative;
		z-index:10;
		}

			#footer-details a{
			color:#ffc !important;
			}
		
			#footer-right{
			background: url(swaying_palm.gif) top right no-repeat;
			position:absolute;
			width:100%;
			height:200px;
			top:0;
			z-index:50;
			}		
		
			#footer-ocean{
			background: url(rc-footer-ocean.gif) bottom left no-repeat;
			position:absolute;
			width:200px;
			height:200px;
			left:30px;
			z-index:100;
			}
			
			#footer-details{
			color:#fff;
			padding-left:21%;
			top:110px;
			font-weight:bold;
			position:relative;
			z-index:1000;
			text-shadow:1px 1px 5px #000;
			}

		/* Worthing Table */

	table.worthingTable, table.worthingTable-no-stripe{	
		font-family:Tahoma, Arial, Helvetica, 'Segoe UI', 'Dejavu Sans', sans-serif;
		border-bottom:1px solid #400040;
		border-left:1px solid #400040;
		border-right:1px solid #400040;
		background:#fff;
		color:#000;
	}

	table.worthingTable caption, table.worthingTable-no-stripe caption{
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:transparent url(/styles/theatres/rsrc/table/rcrusoe/caption-bg.gif) repeat-x;
	border:1px solid #400040;
	color:#fff;
	font-family:'Segoe UI',Arial,Helvetica,'DejaVu Sans',sans-serif;
	font-size:9pt;
	font-weight:bold;
	letter-spacing:1px;
	padding:4px 4px 2px;
	text-align:left;
	text-shadow:1px 1px 2px #000000;
	margin-top:1em;
	}

	table.worthingTable tr:hover{
	background-color:#f5f8fc;
	}

	table.worthingTable thead th, table.worthingTable-no-stripe thead th{
		text-align:left;
		color:#15428B;
		font-family:'Segoe UI',Arial,Helvetica,'DejaVu Sans',sans-serif;
		font-size:9pt;
		font-weight:bold;
		letter-spacing:0px;	
		background: url(/styles/theatres/rsrc/table/rcrusoe/th-bg.gif) #F9F9F9 repeat-x 0 bottom;
		border-left:1px solid #FCFCFC;
		border-right:1px solid #DDDDDD;
		padding:4px 3px 2px;
	}

	table.worthingTable tbody th, table.worthingTable-no-stripe th{
		text-align:left;
		color:#15428B;
		font-family:'Segoe UI',Arial,Helvetica,'DejaVu Sans',sans-serif;
		font-size:9pt;
		font-weight:bold;
		letter-spacing:0px;	
		background: url(/styles/theatres/rsrc/table/rcrusoe/th-bg.gif) #F9F9F9 repeat-x 0 bottom;
		border-left:1px solid #FCFCFC;
		border-right:1px solid #DDDDDD;
		border-top:1px solid #ECECEC;
		padding:4px 3px 2px;
	}

	table.worthingTable td, table.worthingTable-no-stripe td{
		font-size:8pt !important;
	}

	table.worthingTable td, table.worthingTable-no-stripe td{
		padding:3px 5px;
		border-bottom:#f5f5f5 1px solid
	}
	
	table.worthingTable ul, table.worthingTable-no-stripe ul{
		font-size:8pt !important;
		margin:0;
		padding-left:20px;
	}

	table.eventsTable caption{
	margin-top:1em;
	text-align:left;
	font-size:13pt;
	}

	.bo img{
	border:0;
	}

		#navigation li .bo:hover{
		background-color:none !important;
		}