body { background-image: url(../images/mangobg.jpg); background-attachment: fixed; background-position: 0 top; margin:50px 0; padding:0; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	}
.hidden { z-index: 0; visibility: hidden; }
a { color: #f97600; font-size: 10px; font-family: verdana; text-decoration: none; margin-right: 5px; margin-left: 5px; }
a.black { color: #000; font-size: 10px; font-family: verdana; text-decoration: none; margin-right: 5px; margin-left: 5px; }
a:hover { color: #ae2e00; }
a span { display: none; }
a:hover span { display: block; position: absolute; top: 300px; width: 90px; padding: 7px; z-index: 100; color: #f97600; font: 10px verdana, arial; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; left: 50%; margin-left: -50px; }
#menu { background-image: url(../images/menu.gif); background-repeat: no-repeat; text-align: right; position: absolute; top: -10px; left: 50%; width: 100px; margin-left: -200px; padding-top: 100px; padding-right: 3px; padding-bottom: 950px; border-right: 1px outset #ad3304; border-top-style: groove; }
#logo { position: absolute; top: 95px; left: 50%; margin-left: -350px; }
#title { color: #000; font-size: 18px; font-family: verdana; text-align: right; position: absolute; top: 100px; left: 50%; width: 450px; margin-left: -100px; padding: 5px 5px 5px 15px; border-color: #ad3304 #ad3304 #ad3304 #000; border-style: dashed dashed dashed solid; border-width: 1px 1px 1px 10px; }
#main { color: #000; font-size: 12px; font-family: verdana; text-align: right; margin-left: -100px; padding: 5px 5px 5px 15px; position: absolute; top: 190px; left: 50%; width: 450px; border-style: dashed dashed dashed solid; border-width: 1px 1px 1px 10px; border-color: #ad3304 #ad3304 #ad3304 #000; }
#main a { color: #000; font-size: 12px; font-family: verdana; }
#main a:hover { color: #711010; font-size: 12px; font-family: verdana; font-weight: bold; }
#righttext { color: #000; font-size: 12px; font-family: verdana; background-color: #711010; text-align: left; margin-left: 385px; padding: 5px 5px 5px 15px; position: absolute; top: 190px; left: 50%; width: 200px; border-style: dashed dashed dashed solid; border-width: 1px 1px 1px 10px; border-color: #ad3304 #ad3304 #ad3304 #000; }
h2 { color: #000; font-size: 16px; font-family: Verdana; padding-bottom: 2px; border-bottom: 1px dashed #000; }
.box { font-size: 12px; background-color: #fd8201; width: 150px; float: left; margin: 10px 10px 10px 0; padding: 5px; border: solid 1px #000; }
li.mango { background-image: url(../images/mango_bullet.gif); background-repeat: no-repeat; background-position: left top; margin-bottom: 10px; padding-bottom: 10px; padding-left: 20px; }
ul { font-size: 10px; text-align: left; margin-left: 0; padding-left: 0; list-style-type: none; }
.linkbox { background-color: #fd8201; width: 150px; float: right; margin: 10px 10px 10px 0; padding: 5px; border: solid 1px #000; }
.white { color: #fff; }
#current { border: dashed 1px #000; }
