body {	background-image:url('../snow-falling-pale-animated.gif');  	
		font-family:'Arial','Helvetica',sans-serif; }
		
	a	{font-size:12pt;
		font-family:'Arial','Helvetica',sans-serif;
		font-style: normal; 
		font-weight: normal;
		color:blue;
		background-color:transparent;
		text-decoration:none; }
		
	a:hover{color:#ffffff;
		background-color:blue; }
		
	h1{font-size:36pt;
		font-family:'Arial','Helvetica',sans-serif;
		font-weight: bold;
		color:#ffffff;
		background-color:transparent;
		margin-top:20px;
		margin-left:100px; }
	
	/*Table config*/
	table {table-layout:fixed;
		   width:100%; }	
	.col1{width:10%;
		  background:transparent;}
	.col2{width:30%;
		  background:transparent;}
	.col3{width:30%;
		  background:transparent;}
	.col4{width:20%;
		  background:transparent;}
	
	td {
	    border-width:0px;
		text-align;left;}
	
	/*classes*/	
	.page{
	    text-align:left; 
	    text-indent:0px;
		font-family:'Arial','Helvetica',sans-serif;
		font-style: normal; 
		font-weight: normal;
		color:#000000;
		background-color:transparent;
		text-decoration:none; }
	.column_label{
	    font-weight: 400;}
	.month_row{
	    font-weight:bold;
		color:#ffffff;
		background-color:#c0c0c0;}
	.dandb {
	    position: relative;
		top:0px;}
	.dandb2 {
	    position: relative;
		top:10px;}
	.red_block{color:white;
		font-weight:bold;
        background-color:red; }
	.green_block{
	    color:white;
		font-weight:bold;
        background-color:green; }
	.yellow_block{
        font-weight:bold;
        background-color:yellow; }
	.bookings_closed{
	    color:white;
		font-weight:bold;
        background-color:gray; }
	.backlink {
		padding:2pt;
	    color:gray; 
		font-size:12pt; 
		font-weight:bold; }	    
		
	/*IDs*/	
	#diarytable{
	    margin:20px 120px 50px 30px;}
	#dtable{
		border:solid, 1pt, gray;
		margin-left:50px;
		margin-bottom:30px;
		background-color:transparent; }
