
A  { color: #ffffff; font-family: Helvetica; font-style: normal; font-weight: normal; text-decoration: none }
A:link   { }
A:visited  { }
A:hover  { text-decoration: underline;  }
A:active  { }
body    { background-color: #000000; text-align: center; margin: auto }
img { border: solid 4px #fff }

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 120px; /* Width of Menu Items */
	border-bottom: 0px solid #ccc;
	}

ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 120px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
        text-decoration: none;
        color: black;
    	background: none; /* IE6 Bug */
	font-size: 9pt; 
	font-family: Helvetica, sans-serif; 
	line-height: 100%; 
	text-align: left; 
	margin: 0 0 0 2px; 
	padding-top: 12px; 
	padding-bottom: 2px; 
	padding-left: 5px; 
	width: 120px; 
	border-style: none none solid; 
	border-width: 1px 0; 
	border-color: #666 #fff; 
	list-style: none;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: right; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #36f; background: #fff;} /* Hover Styles */
		
li ul li a { 
color: #000000; 
padding-top: 5px; 
padding-left: 0px; 
padding-right: 2px; 
padding-bottom: 4px; 
background-color: #777777; 
border: 1px #fff solid; 
width: 120px; 
margin: 0px;} /* Sub Menu Styles */
		
li:hover ul, li.over ul { 
color: black; 
display: block; 
background: #777777; 
padding-right: 2px;} /* The magic */


.contact   { font-size: 9pt; font-family: Helvetica; line-height: 140%; text-align: left; margin-left: 2px; padding: 8px 3px 2px 5px; width: 120px; border-bottom: 1px solid #999 }

.main   { width: 510px; font-size: 10pt; font-family: Helvetica, sans-serif; font-weight: bold; line-height: 140%; text-align: left; margin: 0; padding: 20px; padding-left: 50px; min-height: 300px; border-width: 1px }
.main A:link  { color: #36f; font-weight: bold; text-decoration: none;}
.main A:active  { color: #36f; font-weight: bold;text-decoration: none;}
.main A:visited  { color: #36f; font-weight: bold;text-decoration: none;}
.main A:hover  { color: #36f; font-weight: bold; text-decoration: underline;}
.main li { margin-left: 8px; list-style: disc; padding: 3px; }
.main ul { margin-left: 8px; padding: 3px; text-align: left;}

.mainabout   { width: 510px; font-size: 10pt; font-family: Helvetica, sans-serif; font-weight: normal; line-height: 180%; text-align: left; margin: 0; padding: 20px; padding-left: 50px; min-height: 300px; border-width: 1px }
.mainabout A:link  { color: #36f; font-weight: bold; text-decoration: none;}
.mainabout A:active  { color: #36f; font-weight: bold;text-decoration: none;}
.mainabout A:visited  { color: #36f; font-weight: bold;text-decoration: none;}
.mainabout A:hover  { color: #36f; font-weight: bold; text-decoration: underline;}
.mainabout li { margin-left: 8px; list-style: disc; padding: 3px; }
.mainabout ul { margin-left: 8px; padding: 3px; text-align: left;}

.rightside     { color: #000; font-size: 9pt; font-family: Helvetica, sans-serif; line-height: 100%; background-color: #ccc; text-align: left; margin: 0 0 0 2px; width: 120px; border-style: none none solid; border-width: 1px 0; border-color: #666 #fff }
.rightside A:link  { color: #000; font-family: Helvetica; font-style: normal; font-weight: normal; text-decoration: none; }
.rightside A:visited {color: #000;  }
.rightside A:hover  { color: #36f; font-family: Helvetica; text-decoration: underline; background-color: #fff; padding-top: 9px; padding-right: 24px; padding-bottom: 1px; width: 200px; border: solid 1px #999 }
.rightside A:active {color: #000;  }

.rightsidetop   { font-size: 9pt; font-family: Helvetica, sans-serif; line-height: 100%; text-align: left; margin: 20px 0 0; height: 0; border-style: none none solid; border-width: 1px 0; border-color: #666 #fff }
.rightsidetop A:link { font-family: Helvetica; font-style: normal; font-weight: normal; text-decoration: none; }
.rightsidetop A:visited { }
.rightsidetop A:hover { font-family: Helvetica; text-decoration: underline }
.rightsidetop A:active { }
.welcome    { color: #fff; font-size: 8pt; font-family: Helvetica, sans-serif; background-color: #3366ff; text-align: right; letter-spacing: 2pt; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 3px 8px 6px 7px; height: 10px; border-top: 1px solid #fff; border-bottom: 0px solid #fff; }
.welcomeshadow { color: #000000; font-size: 18pt; font-family: Helvetica, sans-serif; text-align: left; margin: 0; padding: 0; width: 500px; border-bottom: 1px dashed #dddddd }
#container  { background-color: #fff; margin: 15px auto; padding: 0; z-index: 1; width: 770px; }
#footer   { color: white; font-size: x-small; font-family: Arial; background-color: #3366ff; text-align: center; margin-bottom: 0; padding: 4px; }
#header  { background-image: url("hemingway-header.jpg"); margin: 0; padding: 0; width: 770px; height: 160px; border-right: medium none #999; border-bottom: 2px #000 solid; border-left: medium none #999 }
#main     { width: 490px; background-color: transparent; background-image: url("prop-right.gif"); background-repeat: no-repeat; background-position: left top; 
margin: 20px 20px 0 0; padding: 0 0 0 20px; border: 1px #999 }
#mainarea  { border-style: solid solid none; border-width: 2px 1px 0; border-color: #000 #999 #999 }
#rightside           { background-color: #ccc; background-image: url("prop-left.gif"); background-repeat: no-repeat; background-position: right top; text-align: right; 
margin-top: 20px; 
padding-top: 1px; 
padding-right: 25px; padding-bottom: 0; width: 120px; 
height: 300px; 
float: right; 
border-color: #999 }

.frontpage     { 
width: 480px;
height: 208px; 
background-color: transparent; 
background-image: url("images/plane.jpg"); 
background-repeat: no-repeat; 
background-position: right top; 
}

.frontpage ul {
	margin: 0;
	padding: 0;
	line-height: 180%;
	list-style-type: disc;
	width: 400px; /* Width of Menu Items */
	}

.frontpage li {
	margin: 0;
	padding: 0;
	list-style-type: disc;
	line-height: 180%;
	width: 400px; /* Width of Menu Items */
	}


