/*
	Style sheet for AQSafety.Com, revised 12/2006
	Copyright Cheryl Haaker, 2006
*/

/*	Colors
	light green for page background ("palegreen")
	cream, with texture? for body text
	dark green for Headers
	dark chocolate for body text
	cinnabar for side nav
*/

body {
	background-color: palegreen;
	color: chocolate;
	font-family: Palatino, serif;
	margin: 0;
	}
a:link {
	color: saddlebrown;
	text-decoration: none;
	font-weight: bold;
	}
a:hover {
	text-decoration: underline;
	font-weight: bold;
	}
a:visited {
	color: chocolate;
	text-decoration: none;
	font-weight: bold;
	}
		

h1, h2, h3, h4, h5, h6 {
	font-family: 'Franklin Gothic Medium', Impact, sans-serif;
	text-align: left;
	color: forestgreen; }

#body-text {
	background-color: bisque;
	color: saddlebrown;
	font-family: Palatino, serif;
	width: 4.5in;
	margin: 0 0 0 2in;
	padding: 15px;
	border: 1px solid forestgreen;
	}
#top-corner {
   position: absolute;
   top: 0;
   left: 0;
   }
#header {
	position: absolute;
	top: 0;
	left: 2in;
	background-color: white;
	color: saddlebrown;
	font-family: 'Franklin Gothic Medium', Impact, sans-serif;
	font-size: 200%;
	text-align: left;
	padding: .25in 0 0 .25in;
	border: 1px solid forestgreen;
	width: 4.5in;
	min-height: 1.25in;
	max-height: 1.25in;
	}
	#header:first-line { font-size: 150%; }

	
.leaf-bar {
	height: 20px; 
	width: 7in;
	margin: 0;
	padding: 0;
	background: white url('./images/leaf.jpg') repeat; 
	border: 1px solid forestgreen;
	}

#footer {
	margin: 0 0 0 2in;
	padding: 2px;
	width: 4.5in;
	background-color: palegreen;
	color: darkgreen;

	font-family: 'Franklin Gothic Medium', 'Comic sans', sans-serif; 
	font-style: italic;
	font-weight: bold;
	font-size: 75%;
	text-align: center;
	}
.flush-left {
	margin: 0;
	padding: 0;
	width: 2in;
	height: 2in;
	border: 1px solid forestgreen;
	}
.flush-left-short {
	margin: 0;
	padding: 0;
	width: 2in;
	height: 1.5in;
	border: 1px solid forestgreen;
	}
.inset {
	margin: 5px;
	padding: 0;
	width: 4.5in;
	height: 1in;
	border: 1px solid forestgreen;
	}
#logo-main {
	position: absolute;
	top: 0;
	left: 2in;
	margin: 0;
	padding: 0;
	height: 2in;
	width: 4.75in;
	border: 1px solid forestgreen;
	}
.quote {
   margin: .5em 1em .5em 3em;
   }

/* List structures */

ul.leaf {
	list-style: disc url('./images/list-leaf.jpg') inside;
	}
ul.disc {
	list-style: disc none inside;
	}
	
div#nav ul {
	list-style: none none inside;
	margin: 25px 10px 0 10px;
	padding: 0;
	float: left; 
	}
	div#nav li { 
	line-height: 200%;
	border-left: 1px solid chocolate; 
	border-bottom: 1px solid chocolate;
	border-right: 0;
	border-top: 0;
	font-weight: bold;
	font-family: 'Franklin Gothic Medium', Impact, sans-serif;
	font-size: 75%;
	 }
div#nav a:link {
	color: saddlebrown;
	text-decoration: none;
	}
div#nav a:hover {
	text-decoration: underline;
	}
div#nav a:visited {
	color: chocolate;
	text-decoration: none;
	}

table.rentals {
   background-color: palegreen;
   margin: 10px;
   border-spacing: 8px 2px;
   }

/* cellspacing="3" cellpadding="3" border="1" */

   table.rentals thead, table.rentals th {
     text-align: left;
     background-color: forestgreen;  
     color: white;
     font-size: 100%;
     }

   table.rentals tbody, table.rentals td {
     font-size: 100%;
     color: chocolate;
     background-color: bisque;
     border: thin solid lightgrey;
     }
