	    body{
	        background-attachment: scroll;
			background-image: url("images/common/sand.jpg");
	        background-repeat: repeat;
	        font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align:center;
        } 
		
		#container {
			width: 800px;
			\width: 820px;
			w\idth: 800px;
			border: 3px solid #30f;
			margin: 0px auto 10px auto;
			padding: 2px;
			background-image: url("images/common/paper.jpg");
			background-repeat: repeat;
			
		}

		#banner {
		    width:800px;
		    height:120px;
			background-image:url("images/common/mainhead.jpg");
			background-repeat:no-repeat;
			float:left;
			margin-bottom:0px;
		}

		#content {
			padding: 0px 20px 10px 10px;
			margin: 0px 0px 0px 150px;
			background-image:  url("images/common/paper.jpg");
			text-align:center;
		}
		
		#sidebar {
			float: left;
			width: 128px;
			margin:0px 7px 0px 5px;
			padding:10px 5px 5px 5px;
			text-align:center;
			background-color:#fc0;
			border:3px solid #30f;
		}
		
		#sidebar img {
		border: 0px;
		margin-bottom: 20px;
		}
		
		#more {
		text-align:right;
		height:20px;
		margin: 0px 40px 10px 0px;
		}
		
		#top {
		text-align:right;
		height:20px;
		margin: 0px 40px 0px 0px;
		}
		
		#sun {
		width:120px;
		height:100px;
		background-image:url("images/sun/sunside.jpg");
		margin: 0px auto 20px auto;
		}
		
		#val {
		width:120px;
		height:80px;
		background-image:url("images/val/valside.jpg");
		margin: 0px auto 20px auto;
		}
		
		#joe {
		width:80px;
		height:15px;
		margin: auto;
		}
		
		p {    
	        font-size: 12px;
	        color: #000000;
	        text-align: justify;
	        margin:0px 10px 10px 10px;
	    }
		* html h1 {
    margin-top: 0px; /* for IE5 and IE6 in quirks mode */
    m/argin-top: 0px; /* for IE6 in standards mode */
	}
        h1 {
	        font-size: 16px;
	        font-weight: bold;
			color:#30f;
			border:2px solid #30f;
	        text-align: justify;
	        margin: 120px 10px 20px 10px;
			padding:3px 5px;
			background-color:#fc0;
        }
		 	
         h2 {
	        font-size: 13px;
	        font-weight: normal;
	        color: #30f;
	        margin: 2px 10px 2px 10px;
			text-align:left;		
         }
		 
         h3 {
	        font-size: 11px;
	        color: #000000;
	        text-align: center;
	        margin: 2px 10px 2px 10px;
	        font-weight: normal;
	     }
		 
		 h4 {
	        font-size: 12px;
	        color: #000000;
	        text-align: center;
	        margin: 2px 10px 2px 10px;
	        font-weight: bold;
	     }
		 h5 {    
	        font-size: 10px;
	        color: #000000;
	        text-align: center;
	        margin: 2px 10px 2px 10px;
	    }
		 a:link  {
	        color:#30f;
	        text-decoration: none;		
         }

         a:active {
	        color:#30f;
	        text-decoration: underline;
	     }
 
		 a:visited {
	        color:#30f;
	        text-decoration: none;
	     }
		    
		 img {
		     border:0px
		 }
		 #details{
			 margin:0px auto 10px auto;
			 border: 3px solid #30f;
			 } 
		 #details table {width:600px;
		 }
		 #details table td {border:1px solid #ccc;}
		 	 		 
         td {text-align:center}
		 
		 #calendar{}
		 #calendar table{width:420px;
		 margin:0px auto 10px auto;
		 border: 3px solid #30f;}
		 #calendar h2 {
	        font-size: 13px;
	        font-weight: normal;
	        color: #30f;
	        margin: 0px;}
		 #calendar td{width:53px;
		 height:20px;
		 border:1px solid #30f; }
		 
		 .yellow {background-color:#fc0;}
		 .unbooked {
	         font-family:Arial, Helvetica, sans-serif;
	         font-size:14px;
	         font-weight:bold;
	         text-align:center;
	         background-color:#ffffff;
	         color: #000000;
         }		
		 .booked {
	         font-family:Arial, Helvetica, sans-serif;
		     font-size:14px;
		     font-weight:bold;
		     text-align:center;
		     background-color:#FF0000;
		     color: #cccccc;
         }	
		 .blank {
		     font-family:Arial, Helvetica, sans-serif;
		     font-size:14px;
		     font-weight:bold;
		     text-align:center;
	         background-color:#CCCCCC;
		     color: #000000;
         }
		 #footer {
	         margin:0;
	         padding: 1px;
	         clear: left;
         }