body
    {
    color: inherit;
    font-family : arial, verdana, sans-serif;
    font-size : small;
    line-height : 1.5;
    background-color : #CDF5A3;
    }

hr
    {
    margin : 15px 0px 0px 0px;
    }

.caption
    {
    margin : -10px 0px 0px 0px;   
    }

.hidden
    {
    visibility : hidden;
    }

h1
    {
    font-family : "times new roman", serif;
    font-size : 170%;
    font-weight : bold;
    margin : 20px 0px -20px 0px;
    color : #08844A;
    background: inherit;
    }


h2
    {
    font-family : "times new roman", serif;
    font-size : 135%;
    font-weight : bold;
    margin : 20px 0px -19px 0px;
    color : #08844A;
    background: inherit;
    }

h3
    {
    font-family : "times new roman", serif;
    font-size : 120%;
    font-weight : bold;
    margin : 20px 0px -19px 0px;
    color : #08844A;
    background: inherit;
    }

li
    {
    line-height : 1.5;
    }


#main-container
    {
    font-size: 105%;
    margin : auto;
    background-image : url(images/test.jpg);
    background-repeat : no-repeat;
    width : 757px;
    border-style : groove;
    border-color : #08844A;
    border-width : 2px;
    background-color : white;
    color: inherit;
    }

#main-container-booking-form
    {
    margin : auto;
    background-image : url(images/test.jpg);
    background-repeat : no-repeat;
    width : 650px;
    border-style : groove;
    border-color : #08844A;
    border-width : 2px;
    background-color : white;
    color: inherit;
    }

#main-content
    {
    border-top-style : groove;
    border-top-color : #08844A;
    border-top-width : 3px;
    margin : 155px 0px 0px 0px;
    padding : 10px 10px 10px 10px;
    background : white;
    }

#main-table
    {
    font-family : arial, verdana, sans-serif;
    font-size : 110%;
    }    
    
/*
#main-content p:first-letter
    {
    color : #08844A;
    font-size : 130%;
    }

#main-content p:first-line
    {
    line-height : 1.2;
    }
*/

#ds-link
	{
    background-color : #CDF5A3;
    color: inherit;
    border-style : groove;
    border-color : #08844A;
    border-width : 2px;
	margin : 0px 0px 10px 0px;
	}

p#ds-link
	{
    font-family : "times new roman", serif;
    font-size : 135%;
    font-weight : bold;
    color : #08844A;
    background: inherit;
	}
		
#band-logo
    {
    float : right;
    margin : 0px 0px 0px 15px;
    }

#funders-1
    {
    float : left;
    width : 48%;
    margin : 30px 0px 30px 0px;
    }

#funders-2
    {
    float : right;
    width: 48%;
    margin : 30px 0px 30px 25px;
    clear: right;
    }

.navigation
	{
	margin-left: -20px;
	}

.navigation ul
	{
	margin: 0 0 0 -29px;
	list-style-type: none;
	}
	
.navigation a
	{
    color: white;
    background: white;
	}
		
.navigation a:hover
	{
	background: maroon;
	}
	
.main-navigation-column
    {
    font-family : arial, verdana, sans-serif;
    font-size : 105%;
    font-weight : bold;
    line-height : 1.2;
    float : left;
    margin : 5px 0px 0px 20px;
    width: 210px;
    }

.picture-right
    {
    float : right;
    margin : 0px 0px 10px 15px;
    /*border-style : groove;
    border-color : #08844A;
    border-width : 2px;*/
    }

.picture-left
    {
    float : left;
    margin : 0px 15px 10px 0px;
    /*border-style : groove;
    border-color : #08844A;
    border-width : 2px;*/
    }

#web-counters
    {
    font-family : arial, verdana, sans-serif;
    font-size : 50%;
    }

.bold
    {
    font-weight : bold;
    }

.current-page
    {
    color: white;
    text-decoration : none;
    background : maroon;
    }

a:link
    {
    color : maroon;
    font-weight : bold;
    text-decoration : none;
    }

a:visited
    {
    color : maroon;
    font-weight : bold;
    text-decoration : none;
    }

a:hover
    {
    color: white;
    text-decoration : none;
    background : #08844A;
    }

/*a:active
    {
    color: white;
    text-decoration : none;
    background : maroon;
    }*/
    
form
	{
	color: inherit;
	background-color : #CDF5A3;
	border-style : groove;
    border-color : #08844A;
    border-width : 2px;
    padding: 3px;
    }
    
img
	{
	border-style : solid;
    border-color : maroon;
    border-width : 1px;
    padding: 2px;
	}
