/*
Thayer Nursery Kiln-Dried Firewood Site

Dark Green		#163801
Light Green		#aedd88
Dark Red 		#660000
*/

* 				{margin:0; padding:0;}
html			{overflow: auto;}
body			{font: 0.75em/1.4em arial, sans-serif; text-align: center; background:#163801 url(../images/wood-bg.jpg) repeat;}

p				{marin: 8px 0;}
a				{outline:none; color: #2b4bae;}
a:hover 		{color: #3d6cfb;}
a img			{border: none;}
strong			{color: #0f680c;}
ul				{list-style:none;}
.clearAll		{clear:both;}


/* ---------- @font-face ---------- */
/* The first @font-face is for IE (eot) and NEEDS to be listed before the one for everything else (ttf) */
@font-face {font-family: "Amaze"; src: url(../fonts/amaze-reg.eot);}

@font-face {font-family: "Amaze"; src: url(../fonts/amaze-reg.ttf) format("truetype");}

h2.amaze {font-family: "Amaze", georgia, serif; text-indent: none; font-style: italic; color: #660000; font-size: 1.9em; margin: 12px 0 14px 0; text-align: center; width: 100%; border-bottom: 1px solid #ccc; padding: 0 0 12px 0;}


/* ---------- HEADERS ---------- */
h1#thayer_nursery a {display:none;}

h3				{color: #163801; margin: 8px 0 6px 0;}

h3#return-msg	{font:bold 1.4em arial, sans-serif; color:#0f680c; margin-bottom:1em;}

h4				{margin-bottom:1em;}


/* ---------- STRUCTURE ---------- */
#wrapper		{margin: 0 auto; width:801px; background:#fff;}

#foot			{margin: 1em auto; width:801px; font-size: 0.8em;text-align: left;}

#foot p			{margin:0 4px; position:relative; color:#fff;}

#foot p a		{position:absolute;	top:0; right:4px; color:#fff; text-decoration: none;}

#foot p a:hover	{text-decoration: underline;}

#content		{width:793px; min-height: 400px; height: auto !important; height: 400px; margin:0 4px; padding-top:304px; background:#fff url('../images/top-all-thayer.jpg') no-repeat 0 0; text-align: left;}

#content:after	{content:"."; visibility:hidden; display:block; height:0; clear:both;}

#content ul		{margin-bottom:1em;}

#content-inner	{width: 780px; margin: 0 auto 30px auto;}

div#home-left 	{float:left; width:500px; margin-right:20px;}

div#home-right	{float:right; width:250px; background:#fff url('../images/home-right-bg.gif') repeat-x; margin-top:-20px; margin-bottom:.5em; padding:20px 10px 10px 10px;}

html>body div#home-right {height:auto;}


/* ---------- IMAGES ---------- */
img.left		{float:left; margin:0 10px 10px 0; background: #eee; border: 1px solid #ccc; padding: 5px;}

img.right		{float:right; margin:0 0 10px 10px; background: #eee; border: 1px solid #ccc; padding: 5px;}


/* ----------- NAVIGATION ---------- */
ul#main-nav		{background:#aedd88 url('../images/nav-repeat.gif') repeat-x; width:791px; border:1px solid #63a838; margin-bottom:2em; margin-left: 0; margin-right: 0; font-family:arial, sans-serif; text-align: center;}

/*
ul#main-nav:after {content:".";	display:block; visibility:hidden; height:0; clear:both;}
*/

ul#main-nav li	{display:inline; list-style: none;}

ul#main-nav li.first	{margin-left: 0;}

ul#main-nav li a {text-decoration:none; color:#fff; line-height:34px; padding:10px 1em;}

ul#main-nav li a:hover {background-color:#57972f; line-height: 34px;}

div#map-area:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}

div#map-area 	{display:inline-block;}

a#map-left		{float:left; margin-right:1em;}

a#map-left img 	{border:none;}


ul#sq			{list-style-type:square; padding-left:1.5em;}


div.mini-gal, 
div#hours		{background:#f2f2f2; padding:1em; margin-bottom:2px;}

div#hours 		{margin-bottom:0; clear:both;}

div.mini-gal strong {line-height:300%;}

div.mini-gal:after {content:"."; display:block; visibility:hidden; height:0; clear:both;}

div.mini-gal	{display:inline-block;}

div.mini-gal a	{float:left; margin:2px;}

div.mini-gal a img {border:1px solid #ccc;}

div.mini-gal a:hover img {border:1px solid #0f680c;}

div#hour-side	{clear:both; margin-top:1em;}

input#newsletter {font-size:1em; border:1px solid #ccc; line-height:18px; height:18px; width:140px;}

input#newsletter-sub {font-size:1em; border:1px solid #ccc;	background-color:transparent;height:20px;}

#content p.dt,
#content p.ev,
#content p.dc	{margin:0; color:#333;}

#content p.dt	{font-size:.8em;}

#content p.ev	{background:#666; color:#f2f2f2; padding-left:.5em;}

#content p.dc	{padding:.25em 0; border-bottom:1px dotted #ccc; margin-bottom:.5em;}

.ev-form form label,
.ev-form form input,
.ev-form form textarea {display:block;}

form.re input	{display:inline; padding:0 .25em; margin-right:2px;}

form.re p		{margin-bottom:1em;}


/* ---------- Cover Costs Table for Products Page ---------- */
table.cover-costs {text-align: center; border: none; width: 450px; margin: 0 auto; font-size: 1em;}
table.cover-costs tr.header {font-weight: bold;}
table.cover-costs td.left {text-align: left;}


/* ---------- ABOUT US ----------
table#staff-tbl	{border-top:1px solid #ccc; margin-top:1em; width:100%; border-collapse:collapse;}

table#staff-tbl tr {}

table#staff-tbl tr td {border-bottom:1px solid #ccc; padding:1em; vertical-align:top;}
*/

