		body {
			margin: 0;
			padding: 0;
			overflow: hidden;
			height: 100%; 
			max-height: 100%; 
			font-family:Sans-serif;
			line-height: 1.5em;
			background: transparent url(laingholmsunrise.jpg) no-repeat;
		}

		main {
			position: fixed;
			top: 180px; /* Set this to the height of the header */
			bottom: 50px; /* Set this to the height of the footer */
			left: 15%; 
			right: 15%;
			overflow: auto; 
			background: #fff;
		}
				
		#header {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 180px; 
			overflow: hidden; /* Disables scrollbars on the header frame. To enable scrollbars, change "hidden" to "scroll" */
		}

		#left {
			position: absolute; 
			top: 180px; /* Set this to the height of the header */
			bottom: 0px; /* Set this to the height of the footer */
			left: 0; 
			width: 15%;
			overflow: auto; /* Scrollbars will appear on this frame only when there's enough content to require scrolling. To disable scrollbars, change to "hidden", or use "scroll" to enable permanent scrollbars */
		}

		#right {
			position: absolute; 
			top: 180px; /* Set this to the height of the header */
			bottom: 0px; /* Set this to the height of the footer */
			right: 0; 
			width: 15%;
			overflow: auto; /* Scrollbars will appear on this frame only when there's enough content to require scrolling. To disable scrollbars, change to "hidden", or use "scroll" to enable permanent scrollbars */
		}
				
		#left h2 { 
            color: #eef3cd;
        }
		
		#logo {
			padding:10px;
		}

        #logo #logo_text {
            position: absolute; 
            top: 47px;
            left: 15%;
        }
        
        #logo h1 {
            font: normal 300% 'century gothic', arial, sans-serif;
            border-bottom: 0;
            text-transform: none;
            margin: 0;
        }

        #logo h2 {
            font: normal 100% 'century gothic', arial, sans-serif;
            border-bottom: 0;
            text-transform: none;
            margin: 0;
        }

        #logo_text h1, #logo_text h1 a, #logo_text h1 a:hover {
            padding: 22px 0 0 0;
            color: #fff;
            text-decoration: none;
            border: 0;
        }

        #logo_text h1 a .logo_colour { 
            color: #FC9C04;
        }

        #logo_text h2 {
            font-size: 100%;
            padding: 4px 0 0 0;
            color: #fff;
        }
        
 		.innerpad {
			margin: 15px; /* Provides padding for the main section */
        } 

 		.outerpad {
			margin: 20px; /* Provides padding for the sidebars */
        } 

        .sidebar ul {
            color: #e5e5db;
        }

        .sidebar li a, .sidebar li a:hover {
            padding: 0 0 0 2%;
            display: block;
            border: 0;
            color: #f6f6f0;
        }

        .sidebar li a.selected {
            color: #444;            
        } 
		
        .sidebar h2 {
              padding: 0 0 0 0%;
              color: #f6f6f0;            
        } 
		
		p {
			color: #555;
		}

		nav ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		
		nav ul a {
			color: #f6f6f0;
			text-decoration: none;
		}
				
		/*IE6 fix*/
		* html body{
			padding: 180px 15% 0px 15%; /* Set the first value to the height of the header, the second value to the width of the right column, third value to the height of the footer, and last value to the width of the left column */
		}
		
		* html main{ 
			height: 100%; 
			width: 100%; 
		}
