@charset "UTF-8";
/* CSS Document */



body {
	background-color: #fff;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	line-height: 1.6;
	color: #3a3a39;
}

p {
	line-height: 1.6;
	}

p a:link, p a:active  {
	color: #006600;
	text-decoration: none;
	border: 0;
	}
p a:visited {
	color: #669900;
	text-decoration: none;
	border: 0;
	}

p a:hover {
	color:	#669900;
	text-decoration: underline;
	border: 0;
	}
	
form {
	margin: 0;
	padding: 0;
	}
	
img {
	border: 0;
	padding: 0;
	display: inline;
	text-decoration: none;
	}

.hide {
	display: none;
}

.inline {
	display: inline;
	}

form {
	margin: 0;
	padding: 0;
	}

/*---------------------------------------- MASTHEAD ----------------------------------------------*/

#masthead {
	background-color: #fff;
	width: 868px;
	height: 140px;
	position: relative;
	margin: 10px 0 0 5px;
	padding: 0;
	}
	#masthead img {
	display: inline;
	}
*html #masthead { 
	width: 870px;
	margin: 10px 0 0 10px; 
	}

#small-nav {
	float: left;
	width: 101px;
	height: 140px;
	margin: 0 1px 0 0;
	padding: 0;
	}
	#small-nav img { display: block;}
*html #small-nav {
	width: 100px;
	margin: 0;
	}
	
#nav-bar {
	position: relative;
	clear: both;
	width: 868px;
	height: 38px;
	margin: 0px 0 0 5px;
	padding: 0;
	}
*html #nav-bar { margin-left: 10px; }

#nav-bar img { display: inline;}

#nav-bar ul {
	position: relative;
	float: left;
	width: 641px;
	margin: 0;
	padding: 0;
	height: 38px;
	display: inline;
	list-style: none;
	}
#nav-bar ul li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	}
#nav-nl {
	position: relative;
	float: left;
	background: url(../images/global/nav/nav-08/nav-right.gif) top left no-repeat;
	width: 226px;
	height: 38px;
	margin: 0;
	padding: 10px 0 0 0px;
	display: inline;
	}
#nav-bar form {
	display: inline;
	height: 38px;
	margin: 0px 0 0 0; 
	padding: 0px 0 0 8px; }

.signup {
	margin: 0 0 0 3px;
	font-size: 10px;
	}


#nav-bar-new {
	position: relative;
	clear: both;
	width: 868px;
	height: 38px;
	margin: 0px 0 10px 5px;
	padding: 0;
	}
*html #nav-bar-new { margin-left: 10px; }

#nav-bar-new img { display: inline;}

#nav-bar-new ul {
	position: relative;
	float: left;
	width: 868px;
	margin: 0;
	padding: 0;
	height: 38px;
	display: inline;
	list-style: none;
	}
#nav-bar-new ul li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	float: left;
	}


/*---------------------------------------- WRAPPER ----------------------------------------------*/
#wrapper {
	background-color: #fff;
	width: 670px;
	position: relative;
	float: left;
	margin: 0px 0 0 5px;
	padding: 0;
	}
#wrapper p{
	margin: 0;
	padding: 0;
	}


/* following allows container to wrap around floats */
#wrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; 
	}
	   #wrapper { display: inline-block; _height: 1%; }
	   /* Hides from IE-mac \*/
      #wrapper { display: block; }
      /* End hide from IE-mac */

#wrapper p a:link, #wrapper p a:visited, #wrapper p a:active  {
	color: #c11110;
	text-decoration: none;
	border: 0;
	}

#wrapper p a:hover {
	color:	#c11110;
	text-decoration: underline;
	border: 0;
	}
#wrapper img {
	border: 0;
	padding: 0;
	display: block;
	text-decoration: none;
	}


/*---------------------------------------- Home: action boxes ----------------------------------------------*/
#newsletter-box {
	position: absolute;
	top: 198px;
	left: 675px;
	width: 190px;
/*	height: 726px;*/
	background-color: #fbf8e9;
	border: 4px solid #f0e9c3;
	margin: 0;
	padding: 0;
	}
*html #newsletter-box { top: 205px; }


#whats-new {
	position: absolute;
	top: 198px;
	left: 675px;
	width: 190px;
/*	height: 726px;*/
	background-color: #fbf8e9;
	border: 4px solid #f0e9c3;
	margin: 0;
	padding: 0;
	}
*html #whats-new { top: 205px; }
#whats-new p{
	padding: 3px;
	margin: 7px 10px;
	line-height: 1.6;
	}
	
#shop {
	position: relative;
	float: left;
	top: 0px;
	width: 427px;
	height: 250px;
	background-color: #a7ad5d;
	margin: 0 20px 15px 0px;
	padding: 0;
	}
*html #shop { height: 250px; }
#shop-inside {
	position: relative;
	width: 415px;
	background-color: #fbf8e9;
	margin: 6px 0 5px 6px;
	padding: 0px;
	}
#shop-inside p {
	padding: 5px 0 0px 6px;
	margin: 0;
	}

#shop-inside ul {
	list-style: none;
	text-align: left;
	line-height: 23px;
	width: 120px;
	border: 0;
	vertical-align: top;
	display: block;
	margin: 4px 0 5px 7px;
	padding: 0;
	}
#shop-inside ul li a{
	font-size: 15px;
	letter-spacing: .02em;
	line-height: 27px;
	color: #3f2b07;
	margin: 5px 0;
	padding: 0;
	text-decoration: none;
	}
#shop-inside ul li a:hover{
	font-style: italic;
	font-weight: bold;
	color: #c11110;
	text-decoration: none;
	}
	/* need unordered list here with padding, link styles, etc */

#blog-call {
	position: relative;
	float: left;
	top: 0px;
	width: 203px;
	height: 250px;
	background: url(../images/pages/home/Eyarnell-logo.jpg) 0 187px no-repeat #99a045;
	margin: 0 20px 15px 0px;
	padding: 0;
	}

*html #blog-call {
	width: 203px;
	height: 250px;
	top: 5px;
	background: url(../images/pages/home/Eyarnell-logo.jpg) 0 197px no-repeat #99a045;
	}
*+html #blog-call { top: 5px; }
	
#blog-call p{
	padding: 5px 10px 10px 10px;
	}

#spacer {
	clear: both;
	margin-top: 3px;
	}

#viewed, #events, #newsletter {
	position: relative;
	float: left;
	width: 203px;
	height: 260px;
	margin: 0 20px 5px 0px;
	padding: 0;
	}
#viewed { background-color: #efebdc; }
#events { background-color: #e8ead8;}
#newsletter { background-color: #ebd7ab;}

#viewed p, #events p, #newsletter p{
	padding: 5px;
	margin: 3px 0 0 0;
	}

#viewed-top, #events-top, #newsletter-top {
	position: relative;
	width: 203px;
	height: 38px;
	margin: 0;
	padding: 0;
	}
#viewed-top { background-color: #cabc8b; padding: 2px 0 0 0; }
#events-top { background-color: #b3b97d; padding: 2px 0 0 0;}
#newsletter-top { background-color: #ce972d; padding: 2px 0 0 0;}

#viewed-top p, #events-top p, #newsletter-top p{
	padding: 5px 0 0 8px;
	margin: 0;
	}


#read {
	position: relative;
	float: left;
	width: 650px;
	background-color: #f0e9c3;
	margin: 0 20px 5px 0px;
	padding: 0;
	}
#read img {
	display: inline;
	}
#read p {
	margin: 3px 15px 5px 10px;
	padding: 0;
	}
#read .thumbs {
	width: 360px;
	float: left;
	margin: 0 0 0 15px;
	}
#read .newspaper {
	width: 220px;
	float: left;
	margin: 0 0 0 15px;
	}



/* --------------Img styles --------------*/
.top-spacer {
	margin-top: 12px;
	}
.border { border: 1px solid #000; }

.button-padding {
	font-size: 10px;
	margin: 5px;
	}

.book-spacer {
	margin: 0 15px 6px 0;
	}

/* -------------- Text styles -----------*/

.Box-titles {
	color: #FFFFFF;
	font-size: 16px;
	}
	
.white-caps {
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: .06em;
	}
.red-text {
	color: #c11110;
	font-size: 16px;
	}
.red-caps-bold {
	text-transform: uppercase;
	letter-spacing: .08em;
	color: #c11110;
	font-size: 16px;
	font-weight: bold;
	}

.purple-text {
	color: #470f74;
	font-size: 16px;
	}
.purple-small {
	color: #470f74;
	font-size: 12px;
	}

.blog-title {
	color: #fff;
	font-size: 12px;
	}

.big-brown {  
	line-height: 22px; 
	font-size: 17px; 
	color: #3f2b07;
	}
.quote {
	font-size: 12px;
	line-height: 18px;
	color: #56350A;
	}
.caption {
	font-size: 10px;
	font-style: italic;
	color: #969B68;
	}
.subnav {  
	font-size: 15px;  
	font-weight: normal; 
	line-height: 1.8;
	}

/*------ COLORS ------*/
.black-small {
	font-size: 11px; 
	color: #000000;
	}
.black {
	font-size: 12px; 
	color: #000000;
	}
.black-big {
	font-size: 16px; 
	color: #000000;
	}
.lt-purple-small {
	font-size: 11px;  
	color: #660066;
	}
.lt-purple {
	font-size: 12px;   
	color: #660066;
	}
.lt-purple-big {
	font-size: 16px;  
	color: #660066;
	}
.leaf-small {
	font-size: 11px;
	color: #669900;
	}
.leaf {
	font-size: 12px;
	color: #669900;
	}
.leaf-big {
	font-size: 16px;
	color: #669900;
	}
.lt-green {
	font-size: 12px;
	color: #339933;
	}
.kelly-green {
	font-size: 12px;
	color: #006600;
	}
	
	
.ver_9_blk_normal {  
	font-size: 9px; 
	color: #000000;
	}
.ver_10_blk_normal {   
	font-size: 10px; 
	color: #000000; 
	}
.ver_11_blk_normal {   
	font-size: 11px; 
	color: #000000; 
	}


.geo_11_blk_normal {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: normal; font-weight: normal; line-height: 1.5; color: #000000}
.geo_10_blk_normal {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; line-height: 1.5; font-style: normal; font-weight: normal; color: #000000}
.geo_10_leaf_ital {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; line-height: 1.5;font-style: italic; font-weight: normal; color: #669900}
.geo_11_kelly_ital {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px;line-height: 1.5;  font-style: italic; font-weight: normal; color: #006600}
.geo_11_light-grn_bold-ital {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: italic; font-weight: bold; color: #339933}
.geo_11_blk_bold {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 1.5; font-style: normal; font-weight: bold; color: #000000}


