/*
COLORS:
Light Brown (header) - #aa7700
Dark Brown (some text & horizontal lines on header) - #664400
Dark Blue - #006196
Light Blue (artist teaser box) - #99ccff
Links - Light Brown - #aa7700
Yellow (alternate background highlight on products) - #ffffcc
Light Grey - #888888
Dark Grey - #333333

FONTS:
Intro text - Georgia, reg, 14px, extra line spacing, #664400 (dark  
brown)
Artist sign-up teaser text - Georgia, reg, 14px, extra line spacing,  
#006196 (dark blue)
Tag Cloud - Georgia, reg, #664400 (dark brown)
Search results heading 1 "26 Results for:" Georgia, reg, 30px, #888888
Search results heading 2 "Lamps" Georgia, italic, 30px, #006196
Product text - Verdana, reg, 12px, #333333

*/

html
{
	/* Always make vertical scrollbar (kills annoying page shift in Firefox)
	min-height: 100%;
	margin-bottom: 1px;  */
}

body{
margin:0;
padding:0;
font-family:Georgia,serif;
font-size:14px;
}

.intro { font-family:Georgia,serif; font-size:14px;	color:#664400; line-height:16px; }
.bluebox  { font-family:Georgia,serif; font-size:14px;	color:#006196; line-height:16px; } 
.title { font-family:Georgia,serif; font-size:24px; color: #ff6600; text-decoration:none; line-height:24px;}
.subtitle { font-family:Georgia,serif; font-size:14px; color: #ff6600; text-decoration:none;}

a { color:#aa7700; }

.cloud { font-family:Georgia,serif; color:#664400;}

.nav { font-family:Arial, sans-serif; font-size:13px; color: #006699; text-decoration:none; line-height:18px;}
.nav:hover { font-family:Arial, sans-serif; font-size:13px; color: #664400; text-decoration:none; line-height:18px; }
.navsel { font-family:Arial, sans-serif; font-size:13px; color: #664400; text-decoration:none; line-height:18px; }

#footer_spacer { border: 0px background-color; background-color: #664400; height: 2px; padding-top: 2px; padding-bottom: 2px;}
#footer { padding-bottom: 5px; font-family:Arial, sans-serif;font-size:11px; text-align:center;  }
#footer a { text-decoration:none;  color:#aa7700;}

.searchresults { font-family:Georgia,serif; font-size:30px; color:#888888; vertical-align: bottom;}
.searchkeyword { font-family:Georgia,serif; font-style:italic; font-size:30px; color:#006196; }
.listing { font-family:Verdana, sans-serif; font-size:12px; color:#333333; }
.listingtitle { font-family:Verdana, sans-serif; font-weight:bold; font-size:12px; color:#006196; }

/* Contact form styles */

.searchbox { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; height: 15px; }
.searchbutton { border: 1px solid #333333; background-color: #99CCFF; font-size: 12px; font-family: Verdana; height:19px; color:#006196; }

.button { border: 1px solid #333333; background-color: #99CCFF; font-size: 12px; font-family: Verdana; height:18px; color:black; }
.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: #FFF4DF; }
.textboxreqds { border: 1px solid #333333; font-size: 12px; font-style: italic; font-family: Verdana; width: 100px; background-color: #FFF4DF; }
.filebox { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; }

.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; }

