body {
			margin: 0;
			padding: 0;
			overflow: hidden;
			height: 100%; 
			max-height: 100%; 
			font-family: Rambla,sans-serif;
			line-height: 1.5em;
		}

		main {
			position: fixed;
			top: 100px; /* Set this to the height of the header */
			bottom: 50px; /* Set this to the height of the footer */
			left: 230px; 
			right: 0;
			overflow: auto; 
			background: #fff;
		}
				
		#header {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100px; 
			overflow: hidden; /* Disables scrollbars on the header frame. To enable scrollbars, change "hidden" to "scroll" */
            background: #ffffff;
            border-bottom: 1px solid #3333cc;
		}

		#footer {
			position: absolute;
			left: 0;
			bottom: 0;
			width: 100%;
            height: 50px; 
			overflow: hidden; /* Disables scrollbars on the footer frame. To enable scrollbars, change "hidden" to "scroll" */
            background: #fff;
            border-top: 1px solid #3333cc;
		}
				
		#nav {
			position: absolute; 
			top: 100px; /* Set this to the height of the header */
			bottom: 50px; /* Set this to the height of the footer */
			left: 0; 
			width: 230px;
			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 */
			background: #fff; 		
		}
		
		.innertube {
			margin: 15px; /* Provides padding for the content */
		}
		
		p {
			color: #555;
		}

		nav ul {
			list-style-type: circle;
			margin: 20px;
            padding: 0;
            font-weight: 500;
		}
		
		nav ul a {
			color: #000000;
			text-decoration: none;
        }
        li{
            margin: 20px 0;
        }
				
		/*IE6 fix*/
		* html body{
			padding: 50px 0 50px 230px; /* Set the first value to the height of the header, the third value to the height of the footer, and last value to the width of the nav */
		}
		
		* html main{ 
			height: 100%; 
			width: 100%; 
        }
        .header-dark .header .header-brand-text-alt, .header.header-dark .header-brand-text-alt {
            color: #3333cc;
        }
        .header .header-brand-text h1 span {
            color: #464646;
            font-weight: 700;
        }
        .header .header-brand-text, .header .header-brand-text h1 {
            font-family: Rambla,sans-serif;
            margin: 0;
            padding: 0;
        }
        .header-inner .header-divider {
            width: 20px;
            text-align: center;
            line-height: 1;
            height: 40px;
            position: relative;
            display: block;
        }