body {	margin: 0; padding: 0;
        font-family: verdana, arial, helvetica, sans-serif;
        color: #000;background-color: #aa9f9a;}
	
strong, b {	font-weight: bold;	}
p, li {text-indent: 0px; font-size: 14px}
h3+h4 {margin-top: -3px; font-size: 12px;}

p+p {text-indent: 14px;}
.float p {font-size: 12px}
a:link {color: #4c4d5c;}
a:visited {color: #3d524b;}
a:hover {background-color: silver}

h1, h2, h3, h4, h5, h6 {font-weight: bold;	margin-top: 0;	margin-bottom: 0;}
h1 {font-size: 24px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

img {border: 0;	}

.tiny, #right p.tiny, #left p.tiny {
	font-size: 9px;
	margin-top: 5px;
	margin-bottom: 0px; 
	}
#top {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	background: #fff url(bg3.jpg) repeat-x;
	height: 200px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 200px;
	}
html>body #top {
	height: 200px; /* ie5win fudge ends */
	}
#left {
	position: absolute;
	top: 200px;
	left: 0px;
	margin: 0px;
	padding: 10px;
	border: 0px;
	background: #aa9f9a;
	width: 150px; /* ie5win fudge begins #4e4f3f;*/
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 130px;
	}
html>body #left {
	width: 130px; /* ie5win fudge ends */
	}
#middle, #middle-right {
	padding: 10px;
	border: 0px;
	background: #e4dedb;
	margin: 0px 150px 0px 150px;
	}
	
	#middle-right {
	margin: 0px 0px 0px 150px;
	}

#right {
	position: absolute;
	top: 200px;
	right: 0px; /* Opera5.02 will show a space at right when there is no scroll bar */
	margin: 0px;
	padding: 10px;
	border: 0px;
	background: #aa9f9a;
	width: 150px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 130px;
	}
html>body #right {
	width: 130px; /* ie5win fudge ends */
	}

div.float {float: left; border-left: 1px solid silver; width: 28%; padding: 6px}
div.container {border-bottom: 1px solid silver}
div.spacer {clear: both}

#right p, #left p {font-size: 12px; text-indent: 0px}


#bottommenu {font-size: 11px; clear: both}
/* imageready flag css is there a way to improve this? */

	#nbl-home {
    position:absolute;
    left:0px;
    top:0px;
    width:190px;
    height:61px;
}

#flag-2 {
    position:absolute;
    left:190px;
    top:0px;
    width:610px;
    height:174px;
}

#flag-3 {
    position:absolute;
    left:0px;
    top:61px;
    width:190px;
    height:113px;
}

#flag-4 {
    position:absolute;
    left:0px;
    top:174px;
    width:101px;
    height:26px;
}

#day1 {
    position:absolute;
    left:101px;
    top:174px;
    width:36px;
    height:26px;
}

#day2 {
    position:absolute;
    left:137px;
    top:174px;
    width:36px;
    height:26px;
}

#day3 {
    position:absolute;
    left:173px;
    top:174px;
    width:37px;
    height:26px;
}

#day4 {
    position:absolute;
    left:210px;
    top:174px;
    width:36px;
    height:26px;
}

#day5 {
    position:absolute;
    left:246px;
    top:174px;
    width:36px;
    height:26px;
}

#day6 {
    position:absolute;
    left:282px;
    top:174px;
    width:36px;
    height:26px;
}

#day7 {
    position:absolute;
    left:318px;
    top:174px;
    width:36px;
    height:26px;
}

#day8 {
    position:absolute;
    left:354px;
    top:174px;
    width:37px;
    height:26px;
}

#day9 {
    position:absolute;
    left:391px;
    top:174px;
    width:36px;
    height:26px;
}

#day10 {
    position:absolute;
    left:427px;
    top:174px;
    width:36px;
    height:26px;
}

#flag-15 {
    position:absolute;
    left:463px;
    top:174px;
    width:26px;
    height:26px;
}

#map {
    position:absolute;
    left:489px;
    top:174px;
    width:78px;
    height:26px;
}

#photos {
    position:absolute;
    left:567px;
    top:174px;
    width:78px;
    height:26px;
}

#lessons {
    position:absolute;
    left:645px;
    top:174px;
    width:77px;
    height:26px;
}

#jungle {
    position:absolute;
    left:722px;
    top:174px;
    width:78px;
    height:26px;
}
