<style>
	a {
	font-family:tahoma, arial;
	font-size:11px;
	color: black;
    	text-decoration:none; 
    	}

	a:hover {
	color: black;
	text-decoration:underline;
	}
	
	
    	table {
	font-family: tahoma,arial;
	font-size:11px;
	color: black;
	text-decoration:none; 
	}

	.body {
	font-family:verdana;
	font-size:11px;
	color: black;
	text-decoration:none; 
	}

	.summary {
	font-family:tahoma,arial;
	font-size:11px;
	color: black;
	font-weight:bold;
    	text-decoration:none; 
    	}
	
	.text {
	font-family:tahoma,arial;
	font-size:11px;
	color: black;
    	text-decoration:none; 
    	}
	
	.title {
	font-family:tahoma,arial;
	font-size:16px;
	color: black;
	font-weight:bold;
    	text-decoration:none; 
    	}

	.titlebig {
	font-family:tahoma,arial;
	font-size:20px;
	color: black;
	font-weight:bold;
    	text-decoration:none; 
    	}

	.byline {
	font-family:Tahoma,arial;
	font-size:10px;
	color: black;
	text-decoration:none; 
	}

	.big {
	font-family:Tahoma,arial;
	font-size:25px;
	color: black;
    	text-decoration: none; 
    	}

	.menu {
	font-family:tahoma,arial;
	font-size:11px;
	color: black;
	font-weight:bold;
    	text-decoration:none; 
	}

    	.block {
	font-family:tahoma,arial;
	font-size:11px;
	color: black;
	text-decoration:none; 
        border-width:1px;
        border-style:solid; 
        border-color:black;
	background-color=#EBFAFF;
    	}
    	
    	.block2 {
	font-family:tahoma,arial;
	font-size:11px;
	color: black;
	text-decoration:none; 
        border-width:1px;
        border-style:solid; 
        border-color:black;
	background-color=#FFFFFF;
    	
    	}
	.button {
	font-size: 10px;
	font-family: Tahoma, Verdana,Arial;
	font-weight:bold;
	background-color: #FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#FF6600;
	height:22px;
	}

        .calmain {
        width:200px;
        border:1px solid black;
        }

        .calmonth {
        background-color:black;
        font:bold 12px verdana;
        color:white;
        }

        .caldaysofweek {
        background-color:gray;
        font:bold 12px verdana;
        color:white;
        text-decoration:none;
        }

        .caldays {
        font-size: 12px;
        font-family:verdana;
        color:black;
        background-color: lightyellow;
        padding: 2px;
        }

        .caldaysbooked {
        font-size: 12px;
        font-family:verdana;
        color:red;
        background-color: lightyellow;
        padding: 2px;
        }

        /*.caldays #today{
        font-weight: bold;
        color: green;
        } */

        .topmenu a {
        color: white;
            text-decoration:none;
            }

        .topmenu a:hover {
        color: white;
        text-decoration:underline;
        }

        a {
        color: black;
            text-decoration:none;
            }

        a:hover {
        color: black;
        text-decoration:underline;
        }

        #coolmenu{
        border: 1px solid black;
        border-bottom-width: 0;
        width: 170px;
        background-color: #F0F0F0;
        }

        * html #coolmenu{ /*IE only rule, to negate the padding below IE includes in menu width.*/
        width: 166px;
        }

        #coolmenu a{
        font: bold 10px Tahoma;
        padding: 2px;
        padding-left: 4px;
        display: block;
        width: 100%;
        color: black;
        text-decoration: none;
        border-bottom: 1px solid black;
        }
        #coolmenu .blank{
        border-bottom: 1px solid black;
        }
        html>body #coolmenu a{ /*Non IE rule*/
        width: auto;
        }

        #coolmenu a:hover{
        background-color: #8ED738;
        color: #1C4C62;
        }

	
</style>