/* CSS Document */

body { background-color: #181d13; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ccc; text-align: center;
/* part 1 of 2 centering hack */
	}
a:link { color: #fff; font-size: 10px; font-family: "Lucida Grande", Arial, sans-serif; text-decoration: none; text-align: center; vertical-align: middle; padding: 3px 0 3px 35px; }

a:visited { color: #fff; font-size: 10px; font-family: "Lucida Grande", Arial, sans-serif; text-decoration: none; text-align: center; vertical-align: middle; padding: 3px 0 3px 35px; }

a:active { color: #fff; font-size: 10px; font-family: "Lucida Grande", Arial, sans-serif; text-decoration: none; text-align: center; vertical-align: middle; padding: 3px 0 3px 35px; }

a:hover { color: #8ac83c; font-size: 10px; font-family: "Lucida Grande", Arial, sans-serif; text-decoration: none; text-align: center; vertical-align: middle; padding: 3px 0 3px 35px; }

.ahem {
	display: none;
	}
strong, b {
	font-weight: bold;
	}
p { font-size: 10px; line-height: 17px; margin: 0; padding: 10px; }

/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/

h1 {
	font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
.br { padding-bottom: 5px; }
h2 {
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h5 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h6 { font-size: 10px; line-height: 15px; text-decoration: none; margin: 0; padding: 0 0 0; }
img {
	border: 0;
	}
.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
	}
.tiny {
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px; 
	}
#content { background-repeat: no-repeat; background-position: 0 0; padding: 0; text-align:left; /* part 2 of 2 centering hack */
	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; width: 850px; height: 725px; margin: 0 auto; }
html>body #content { width: 850px; height: 725px; /* ie5win fudge ends */
	}
pre {
	font-size: 12px;
	line-height: 22px;
	margin-top: 0;
	margin-bottom: 0; 
	}
#mainlinks { padding-top: 5px; text-align: center; background-color: #181d13; /* part 2 of 2 centering hack */
	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; width: 850px; height: 25px; overflow: hidden; float: right; }
#logo { 	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\""; padding-right: 10px; 	                                       
	                       padding-left: 0px; 	                                       
	                       padding-bottom: 10px; 	                                       
	                       float: left; 	                                       
	                       text-align: center; 	                                       
	                       padding-top: 0px; 	                                       
	                       voice-family:inherit; width: 260px; height: 110px; }
#spacer { 	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\""; padding-right: 10px; 	                                       
	                       padding-left: 10px; 	                                       
	                       padding-bottom: 10px; 	                                       
	                       float: right; 	                                       
	                       text-align: center; 	                                       
	                       padding-top: 10px; 	                                       
	                       voice-family:inherit; width: 250px; height: 675px; }
#menu { 	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\""; padding-right: 15px; 	                                       
	                       padding-left: 15px; 	                                       
	                       padding-bottom: 15px; 	                                       
	                       padding-top: 15px; 	                                       
	                       margin-right: 30px; 	                                       
	                       margin-left: 0px; 	                                       
	                       margin-bottom: 50px; 	                                       
	                       margin-top: 45px; 	                                       
	                       float: right; 	                                       
	                       text-align: left; 	                                       
	                       voice-family:inherit; width: 410px; height: 570px; }
#menulist { 	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\""; padding-left: 5px; 	                                       
	                       padding-top: 5px; 	                                       
	                       margin-right: 5px; 	                                       
	                       margin-left: 10px; 	                                       
	                       margin-bottom: 10px; 	                                       
	                       margin-top: 20px; 	                                       
	                       float: left; 	                                       
	                       text-align: center; 	                                       
	                       voice-family:inherit; width: 150px; height: 350px; }
#specials { 	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\""; margin-right: 15px; 	                                       
	                       margin-left: 18px; 	                                       
	                       margin-bottom: 105px; 	                                       
	                       margin-top: 120px; 	                                       
	                       float: left; 	                                       
	                       text-align: center; 	                                       
	                       voice-family:inherit; width: 172px; height: 55px; }
#fridgeleft { 	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\""; 	                                       
	                       	                                       
	                       margin-top: 60px; 	                                       
	                       	                                       
	                       	                                       
	                       margin-left: 100px; 	                                       
	                       	                                       
	                       	                                       
	                       float: left; 	                                       
	                       text-align: left; 	                                       
	                       voice-family:inherit; width: 325px; height: 635px; }
#fridgeright { 	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\""; 	                                       
	                       margin-left: 75px; 	                                       
	                       	                                       
	                       margin-top: 60px; 	                                       
	                       	                                       
	                       margin-right: 90px; 	                                       
	                       	                                       
	                       float: left; 	                                       
	                       text-align: left; 	                                       
	                       voice-family:inherit; width: 260px; height: 635px; }
#teamright { 	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\""; 	                                       
	                       padding: 0px; 	                                       
	                       	                                       
	                       margin-left: 30px; 	                                       
	                       	                                       
	                       margin-top: 60px; 	                                       
	                       	                                       
	                       margin-right: 75px; 	                                       
	                       	                                       
	                       float: left; 	                                       
	                       text-align: left; 	                                       
	                       voice-family:inherit; width: 320px; height: 635px; }
#leftbar { 	width: 240px;
	     	text-align: left; 	                                       
	        background-color: #181d13; 	                                       
	        opacity: .8; filter: alpha(opacity=80); 
			}
			
			
#mainimg { background-position: 0 0; text-align: left; margin: 0 auto; padding: 0; width: 850px; height: 695px; float: right; border: solid 0 #ccc; voice-family: inherit; }
#container { background-color: #181d13; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; margin-top: 10px; float: right; background-position: 0 0; text-align: left; width: 280px; height: 665px; overflow: visible; voice-family: inherit;opacity: .9; filter: alpha(opacity=80); }
#header { background-position: 0 0; text-align: center; margin: 0 auto; padding: 0; width: 750px; height: 105px; border: solid 0 #ccc; voice-family: inherit; }
#footer { border-style: none; padding-left: 0; padding-bottom: 0; padding-right: 0; padding-top: 5px; background-color: #8ac83b; background-position: 0 0; margin: 0 auto; width: 750px; height: 30px; voice-family: inherit; }
/*Footer Box @ Bottom Of Page*/
.footer { padding-left: 0; padding-bottom: 0; padding-right: 0; padding-top: 5px; text-align:center; /* part 2 of 2 centering hack */
	width: 700px; /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; width: 700px; height: 30px; float: left; }
.footer p { color: #414141; font-size: 9px; font-family: "lucida grande", arial, sans-serif; line-height: 10px; text-align: center; margin: 0; padding: 0; }
.footer a:link { color: #6d6d6d; font-size: 9px; font-family: "Lucida Grande", Arial, sans-serif; line-height: 15px; text-decoration: none; text-align: center; vertical-align: middle; padding: 3px 0 3px 15px; }
.footer a:visited { float: none; color: #6d6d6d; font-size: 9px; font-family: "Lucida Grande", Arial, sans-serif; line-height: 15px; text-decoration: none; text-align: center; vertical-align: middle; padding: 3px 0 3px 15px; }
.footer a:active { color: #6d6d6d; font-size: 9px; font-family: "Lucida Grande", Arial, sans-serif; line-height: 15px; text-decoration: none; text-align: center; vertical-align: middle; padding: 3px 0 3px 15px; }
.footer a:hover { color: white; font-size: 9px; font-family: "Lucida Grande", Arial, sans-serif; line-height: 15px; text-decoration: none; text-align: center; vertical-align: middle; padding: 3px 0 3px 15px; }
/*
Container
*/
.container { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; text-align:left; /* part 2 of 2 centering hack */ /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; overflow: auto; float: left; }
.container h1 { font-weight: bold; color: #8ac83c; font-size: 14px; font-family: "lucida grande", arial, sans-serif; line-height: 15px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.container h2 { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.container h3 { color: #8ac83c; font-size: 15px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.container h4 { color: #25cbfe; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.container h5 { color: #955099; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.container h6 { color: #fb3399; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.container p { color: white; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 14px; text-decoration: none; margin: 0; padding: 0; }
.container hr { border-top-color: #8ac83c; text-align: center; width: 350px; height: 1px; margin-left: 40px; border-top: 1px dashed; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0;/*whatever the total width of the border-top and border-bottom equal*/
}
.container a:link { color: white; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.container a:visited { color: white; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.container a:active { color: white; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.container a:hover { color: #8ac83c; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }

/*
Fridge Right
*/
.fridgeright { padding: 0px; background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; text-align:left; /* part 2 of 2 centering hack */ /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; overflow: auto; float: left; }
.fridgeright h1 { padding-left: 5px; padding-bottom: 5px; padding-top: 5px; background-color: #414141; font-weight: bold; color: #8ac83c; font-size: 11px; font-family: "lucida grande", arial, sans-serif; line-height: 15px; text-decoration: none; margin: 0; }
.fridgeright h2 { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.fridgeright h3 { color: #8ac83c; font-size: 15px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.fridgeright h4 { color: #25cbfe; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.fridgeright h5 { color: #955099; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.fridgeright h6 { color: #fb3399; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.fridgeright p { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 14px; text-decoration: none; margin: 0; padding: 0; }
.fridgeright hr { border-top-color: #8ac83c; text-align: center; width: 350px; height: 1px; margin-left: 40px; border-top: 1px dashed; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0;/*whatever the total width of the border-top and border-bottom equal*/
}
.fridgeright a:link { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.fridgeright a:visited { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.fridgeright a:active { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.fridgeright a:hover { background-color: #414141; color: #8ac83c; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }

/*
Team Right
*/
.teamright { margin: 0px; padding: 0px; background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; text-align:left; /* part 2 of 2 centering hack */ /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; overflow: auto; float: left; }
.teamright h1 { padding-left: 5px; padding-bottom: 5px; padding-top: 5px; background-color: #414141; font-weight: bold; color: #8ac83c; font-size: 11px; font-family: "lucida grande", arial, sans-serif; line-height: 15px; text-decoration: none; margin: 0; }
.teamright h2 { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.teamright h3 { color: #8ac83c; font-size: 15px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.teamright h4 { color: #25cbfe; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.teamright h5 { color: #955099; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.teamright h6 { color: #fb3399; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.teamright p { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 14px; text-decoration: none; margin: 0; padding: 0; }
.teamright hr { border-top-color: #8ac83c; text-align: center; width: 350px; height: 1px; margin-left: 40px; border-top: 1px dashed; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0;/*whatever the total width of the border-top and border-bottom equal*/
}
.teamright a:link { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.teamright a:visited { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.teamright a:active { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.teamright a:hover { background-color: #414141; color: #8ac83c; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }


/*
Fridge Left
*/
.fridgeleft { background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; text-align:left; /* part 2 of 2 centering hack */ /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; overflow: auto; float: left; }
.fridgeleft h1 { padding-left: 5px; padding-bottom: 5px; padding-top: 5px; background-color: #414141; font-weight: bold; color: #8ac83c; font-size: 11px; font-family: "lucida grande", arial, sans-serif; line-height: 15px; text-decoration: none; margin: 0; }
.fridgeleft h2 { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.fridgeleft h3 { color: #8ac83c; font-size: 15px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.fridgeleft h4 { color: #25cbfe; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.fridgeleft h5 { color: #955099; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.fridgeleft h6 { color: #fb3399; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.fridgeleft p { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 14px; text-decoration: none; margin: 0; padding: 0; }
.fridgeleft hr { margin-left: 30px; border-top-color: #8ac83c; text-align: center; width: 245px; height: 1px; border-top: 1px dashed; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0;/*whatever the total width of the border-top and border-bottom equal*/
}
.fridgeleft a:link { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.fridgeleft a:visited { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.fridgeleft a:active { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.fridgeleft a:hover { background-color: #414141; color: #8ac83c; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }

/*
Menu List
*/
.menulist { padding-left: 5px; padding-bottom: 5px; padding-right: 5px; padding-top: 5px; background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; text-align:left; /* part 2 of 2 centering hack */
	width: 700px; /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; overflow: auto; float: left; }
.menulist h1 { font-weight: bold; color: #8ac83c; font-size: 14px; font-family: "lucida grande", arial, sans-serif; line-height: 15px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.menulist h2 { padding-left: 0px; padding-bottom: 2px; padding-right: 0; padding-top: 2px; text-align: left; word-wrap: break-word; color: #8c8c8c; font-size: 11px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; }
.menulist h3 { color: #8ac83c; font-size: 15px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.menulist h4 { text-align: center; color: #8ac83c; font-size: 15px; font-family: "lucida grande", arial, sans-serif; line-height: 15px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.menulist h5 { color: #955099; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.menulist h6 { color: #fb3399; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 12px; text-decoration: none; margin: 0; padding: 0 0 5px; }
.menulist p { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 13px; text-decoration: none; margin: 0; padding: 0; }
.menulist hr { border-top-color: #8ac83c; text-align: center; width: 350px; height: 1px; margin-left: 40px; border-top: 1px dashed; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0;/*whatever the total width of the border-top and border-bottom equal*/
}
.menulist a:link { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.menulist a:visited { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.menulist a:active { color: #414141; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.menulist a:hover { background-color: #414141; color: #8ac83c; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin: 0; padding: 0; }

.aboutteam a:link { line-height: 11px; padding-left: 0px; color: #414141; font-size: 10px; font-family: "Lucida Grande", Arial, sans-serif; text-decoration: none; text-align: center; vertical-align: middle; }

.aboutteam a:visited { line-height: 11px; padding-left: 0px; color: #414141; font-size: 10px; font-family: "Lucida Grande", Arial, sans-serif; text-decoration: none; text-align: center; vertical-align: middle; }

.aboutteam a:active { line-height: 11px; padding-left: 0px; color: #414141; font-size: 10px; font-family: "Lucida Grande", Arial, sans-serif; text-decoration: none; text-align: center; vertical-align: middle; }

.aboutteam a:hover { line-height: 11px; padding: 0px; background-color: #414141; color: #8ac83c; font-size: 10px; font-family: "Lucida Grande", Arial, sans-serif; text-decoration: none; text-align: center; vertical-align: middle; }

.aboutteam p { padding: 0px; color: #414141; font-family: "Lucida Grande", Arial, sans-serif; font-size: 10px; line-height: 11px; margin: 0; }

/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/

.aboutteam h1 {
	width: 130px;
	color: #8ac83c;
	font-family: "Lucida Grande", Arial, sans-serif;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #414141;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}


          
  
.aboutteam h2 {
	width: 130px;
	color: #8ac83c;
	font-family: "Lucida Grande", Arial, sans-serif;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}


/*Left Bar
*/
.leftbar { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; text-align:left; /* part 2 of 2 centering hack */
	width: 700px; /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; overflow: auto; float: left; }
.leftbar p { text-align: left; color: white; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 15px; text-decoration: none; }
.leftbar h1 { text-align: left; color: #8ac83c; font-size: 12px; font-family: "lucida grande", arial, sans-serif; line-height: 14px; text-decoration: none; }
.leftbar a:link { color: #fff; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; padding: 0; }
.leftbar a:visited { color: #fff; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; padding: 0; }
.leftbar a:active { color: #fff; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; padding: 0; }
.leftbar a:hover { background-color: #8ac83c; color: #181d13; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; padding: 0; }

/*Main Image*/
.mainimg { padding: 0; text-align:left; /* part 2 of 2 centering hack */
	width: 500px; /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; width: 450px; height: 200px; overflow: auto; float: left; margin: 0 auto; }
.mainimg p { color: #dfdfdf; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: left; margin-top: 0; margin-left: 5px; }
/*Links
*/
.mainlinks { padding-left: 0; padding-bottom: 0; padding-right: 0; padding-top: 5px; text-align:left; /* part 2 of 2 centering hack */
	width: 700px; /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; width: 750px; height: 20px; overflow: auto; float: right; margin: 0; }
.mainlinks p { padding-bottom: 3px; padding-top: 8px; color: #dfdfdf; font-size: 10px; font-family: "lucida grande", arial, sans-serif; line-height: 11px; text-decoration: none; text-align: center; }
.mainlinks hr { text-align: center; width: 200px; height: 1px; margin-left: 0; border-style: dashed none none; border-width: 1px 0 0;/*whatever the total width of the border-top and border-bottom equal*/
}
.mainlinks a:link { line-height: 11px; padding-bottom: 3px; padding-top: 8px; color: #8ac83c; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: center; }
.mainlinks a:visited { line-height: 11px; padding-bottom: 3px; padding-top: 8px; color: #8ac83c; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: center; }
.mainlinks a:active { line-height: 11px; padding-bottom: 3px; padding-top: 8px; color: #8ac83c; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: center; }
.mainlinks a:hover { line-height: 11px; padding-bottom: 3px; padding-top: 8px; color: white; font-size: 10px; font-family: "lucida grande", arial, sans-serif; text-decoration: none; text-align: center; }
