/*

COLORS:
- Dark grey (nav type and main text) - #242222
- Medium Grey (nav box) - #5a5b5b
- Light Grey (product description on home page & copyright) - #666666
- Green - #a7ce38

FONTS:
Nav type - Georgia, reg, 16px, #242222 (unselected), #000000 (selected)
Main body text - Georgia, reg, 14px, #242222
Tile description text on home page - Arial, bold, 11px, #666666
Copyright text - Arial, bold, 10px, extra letter space, #666666

*/

html
{
	/* Always make vertical scrollbar (kills annoying page shift in Firefox) */
	min-height: 100%;
	margin-bottom: 1px;
}

.lefthome { background-image:url('images/drop_cap.gif'); background-repeat:no-repeat; background-position: -5px 110px;}

body, td, p {
	font-family:Georgia,serif;
	font-size:14px;
	color: #A7CE38;
}

.onblack {color: #EEEEEE;  }
.desc { font-family:Arial, sans-serif; font-weight:bold; font-size:11px; color: #666666; text-decoration:none; }
.desctext { font-family:Arial, sans-serif; font-weight:normal; font-size:11px; color: #666666; text-decoration:none; line-height:7px;}
.gallerytitle { font-family:Arial, sans-serif; font-weight:bold; font-size:11px; color: #a7ce38; text-decoration:none; }

.footer { font-family:Arial, sans-serif; font-weight:bold; font-size:10px; color: #666666; text-decoration:none; letter-spacing:0.05em; }

.title { font-family:Georgia,serif; font-size:20px; color: #353692; text-decoration:none;}
.subtitle { font-family:Georgia,serif; font-size:14px; color: #353692; text-decoration:none;}

.nav { font-family:Georgia, sans-serif; font-size:16px; color: #242222; text-decoration:none;}
.nav:hover { font-family:Georgia, sans-serif; font-size:16px; color: #000000; text-decoration:none; }
.navsel { font-family:Georgia, sans-serif; font-size:16px; color: #000000; text-decoration:none; font-weight:bold; }

.subnavsel { color: #a7ce38; text-decoration:none; font-weight:bold; }



a { color: #a7ce38; text-decoration:none; }



/* Contact form styles */

.button { border: 1px solid #333333; background-color: #a7ce38; font-size: 12px; font-family: Verdana; height:18px; color:#FFFFFF; }
.textbox { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; }
.textboxreqd { border: 1px solid #333333; font-size: 12px; font-style: italic; font-family: Verdana; width: 250px; background-color: #EEEEEE; }
.textboxreqds { border: 1px solid #333333; font-size: 12px; font-style: italic; font-family: Verdana; width: 100px; background-color: #FFF4DF; }

.dropdown { border: 1px solid #333333; font-size: 12px; font-family: Verdana; }
.large_text { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; height: 70px; }
.large_textreqd { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; height: 70px; background-color: #FFF4DF; }
.textboxshort { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 50px; }
.short_textboxreqd { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 100px; background-color: #FFF4DF; }
