/*Plaid Squirrel Colors*/
/*red #8d162a*/
/*cream #ffecb6*/
/*	
outline: 1px solid red;  
*/

* {
    border: 			medium none;
    margin: 			0;
    outline: 		medium none;
    padding: 		0;
}

body {
    font-family: 		"Trebuchet MS",Arial,Helvetica,sans-serif;
				width: 							996px;
				margin: 						0 auto;
				font-size: 			62.5%;
}

div#container {
				position: 			relative;
				width: 				996px;
				margin: 			0 auto;
}

/*  nav   ---------------------------------------*/
div#nav {
				width: 				996px;
				height:				50px;
				margin: 			0 auto;
}
ul.nav, 
ul.nav ul {
				list-style-type: 	none;
				float: 				left;
				background-color: 	#8d162a;
}
ul.nav li {
				float: 							left;
				width: 							166px;
}
ul.nav li ul {
				position: 				absolute;
				width: 							192px;
				left: 								-999em;
				margin-left:		-1px;
}
.nav li:hover ul {
	left: 				auto;
}
ul.nav a {
	display: 			block;
	height:				50px;
	color: 				white;
	text-decoration: 	none;
	font-size: 			1.7em;
	font-weight:		bold;
	line-height: 		3em;
	text-align:			center;
	text-transform: 	uppercase;
}
ul.nav li:last-child a {
	border-right: 		0;
	border-bottom: 		0;
}
ul a:hover,
ul a:focus {
	color: 				#8d162a;
	background-color: 	#ffecb6;
}

/*sends copy off screen*/
div#container h1 {
	text-indent: 	-3000em;
}

div#main {
	position: 			relative;
	height: 			248px;
	margin: 			20px 0px 0px 0px;
	background: 		url(images/logo-web.jpg) left top no-repeat;
}

/* define position of slide show -------------------------------------------*/
div#MagicSlideshow	{
	margin: 			30px 20px 0px 0px;
	float:				right;
}

/* All Local Artisans &amp; Reclaimed, Recovered, Recycled Pieces-------------------------------------------*/
div#main-artists {
	clear: 				both;
	height:				150px;
	margin: 			0px;
}
div#main-artists h2 {
	font-weight:		bold;
	font-size: 			2.5em;
	color: 				#8d162a;
	text-align:			center;
	text-transform: 	uppercase;
	padding:			35px 0px 0px 0px;
}

div#about {
	float: 				right;
	width: 				510px;
	margin: 			30px 0px 0px 0px;
}
div#about p {
	font-size: 			1.7em;
	line-height:		1.3em;
	color:				black;
}
div#left-about-photo { 
	float: 				left;
	width: 				450px;
	margin: 			20px 0px 0px 0px;
}
/*photo captions ---------------------------*/
div#left-about-photo p {
	font-size: 			1.4em;
	line-height:		1.3em;
	color:				black;
}

/* explore ------------------------------------------------------------explore--*/
div#explore {
	margin: 			0px 0px 0px 60px;
	float:				left;
}
div#left-explore-photo { 
	float: 				left;
	width: 				450px;
	margin: 			20px 0px 10px 0px;
}

div#inventory {
	float: 				right;
	width: 				510px;
	margin: 			123px 30px 0px 0px;
}
div#inventory h2 {
	font-size: 			2em;
	line-height: 		1.5em;
	text-align:			left;
	color:				#8d162a;
}
div#viewsource {
  	height: 			100%;
	margin: 			30px 0px 0px 0px;
	width: 				936px;
}
.viewsource {
	margin: 			0px;
	padding:			0px 8px 8px 0px;	
 	height: 			100%;
	float:				left;
}

/*new happenings-------------------------------------------------------------------------------------------*/
div#happenings {	
				width: 								996px; 
				height:								auto;
				margin:								0px;
				font-size:					1.7em;
				line-height:			1.3em;
				text-align:				left;
				color:									black;	
		}	
.happenings-img{
				float:									left;
				width: 								495px;
}
.happenings-h2 {
				font-size: 			2em;
				line-height: 	1.5em;
				text-align:			left;
				color:								#8d162a;
				font-weight:		bold;
}
.happenings-bullets {
				float:									left;
				clear:									both;
				width: 								996px; 
				margin: 							10px 0px 30px 0px;
				color:									#8d162a;	
				font-weight:			bold;
				font-size:					2em;
				line-height:		.5em;
				text-align:				center;
}
.spacer {
				background-color: 	white;
				margin:								0px;
				padding:							0px;
				height:   					20px;
}	
div#holiday-open-house {	
				float:									left;
				clear:									both;
				width: 								996px; 
}	

div#furniture-sale {	
				float:									left;
				clear:									both;
				width: 								996px; 
}	
div#furniture-sale h2 {
	padding:			0px 0px 0px 0px;	
	font-size: 			2em;
	line-height: 		2em;
	text-align:			left;
	color:								#53775d;
}

div#rar {	
				float:									left;
				clear:									both;
				width: 								996px; 
				margin: 							0px 0px 30px 0px;
}	
div#vintage {	
				float:									left;
				clear:									both;
				width: 								996px; 
}	
div#sturgeon {	
				float:									left;
				clear:									both;
				width: 								996px; 
}	
div#paint-class {	
				float:									left;
				clear:									both;
				width: 								996px; 
}	
		
div#happenings a:link {
	color:				black;
	text-decoration: 	none;
}
div#happenings a:visited {
	color: 				black;
	text-decoration: 	none;
}
div#happenings a:hover {
	color: 				#8d162a;
	text-decoration: 	underline;
}
div#happenings a:active {
	text-decoration:	 none;
}

/* paint ------------------------------------------------------------paint--*/
div#paint {
	float: 				right;
	width: 				510px;
	margin: 			30px 0px 0px 0px;
}
div#paint p {
	font-size: 			1.7em;
	line-height:		1.3em;
	color:				black;
}
div#paint h2 {
	padding:			0px 0px 0px 0px;	
	font-size: 			2em;
	line-height: 		1.5em;
	text-align:			left;
	color:				#8d162a;
}
div#left-paint-photo { 
	float: 				left;
	width: 				450px;
	margin: 			20px 0px 0px 0px;
}
/*photo captions ---------------------------*/
div#left-paint-photo p {
	font-size: 			1.4em;
	line-height:		1.3em;
	color:				black;
}

/* find ------------------------------------------------------------find--*/
div#find {
	float: 				right;
	width: 				510px;
	margin: 			20px 0px 0px 0px;
}
div#find-copy {
	float: 				right;
	width: 				330px;
	margin: 			135px 30px 0px 0px;
}
div#find p {
	font-weight:		bold;
	font-size: 			1.5em;
	line-height:		1.3em;
	color:				black;
}
div#find h2 {
	padding:			0px 0px 0px 0px;	
	font-size: 			2em;
	line-height: 		1.5em;
	text-align:			left;
	color:				#8d162a;
}
div#left-find-photo { 
	float: 				left;
	width: 				450px;
	margin: 			20px 0px 0px 0px;
}
/*photo captions ---------------------------*/
div#left-find-photo p {
	font-size: 			1.4em;
	line-height:		1.3em;
	color:				black;
}

/* footer --------------------------------------------------------------*/
div#footer {
	clear: 				both;
	height:				70px;
	overflow: 			auto;
	margin: 			0px;
	background-color: 	#8d162a;
}
div#footer p{
	margin: 			5px 0px 0px 0px;
	font-size: 			1.9em;
	line-height: 		1.5em;
	text-decoration: 	none;
	text-align: 		center;
	color: 				white;
}
/* credits - Starfish Graphics--------------------------------------------------------------*/	
div#credits{
	margin: 			0px;
	font-size: 			1em;
	line-height: 		1em;
	text-indent: 		12px;
	text-decoration: 	none;
	text-align: 		center;
	color: 				black;
}
div#credits a:link {
	color:				black;
	text-decoration: 	none;
}
div#credits a:visited {
	color: 				black;
	text-decoration: 	none;
}
div#credits a:hover {
	color: 				#8d162a;
	text-decoration: 	underline;
}
div#credits a:active {
	text-decoration:	 none;
}

/*button*/
div#btn	{ 
	position:     		absolute;
	z-index:			99;
  	bottom:        		-10px;
}

/* Social Media--------------------------------------------------------------*/	
div#facebook	{
	position:   		relative;
	float:				right;
	margin:				-40px 0px 20px 0px;
}
a.facebook {	
	display: 			block;
	width: 				60px;
	height: 			60px;
	background: 		url(images/facebook.png) left top no-repeat;
}
a.facebook:hover {
	background-image: 	url(images/facebook-hvr.png);
}

div#instagram	{
	position:   		relative;
	float:				right;
	margin:				-40px 7px 0px 0px;
}
a.instagram {	
	display: 			block;
	width: 				60px;
	height: 			60px;
	background: 		url(images/instagram.png) left top no-repeat;
}
a.instagram:hover {
	background-image: 	url(images/instagram-hvr.png);
}

div#rural-arts-roadtrip	{
	position:   		relative;
	float:				right;
	margin:				-40px 10px 0px 0px;
}
a.rural-arts-roadtrip {	
	display: 			block;
	width: 				60px;
	height: 			60px;
	background: 		url(images/rural-arts-roadtrip.png) left top no-repeat;
}
a.rural-arts-roadtrip:hover {
	background-image: 	url(images/rural-arts-roadtrip-hvr.png);
}

/*This code creates links without underlines*/
a:link {
	color: 				white;
	text-decoration: 	none;
}
a:visited {
	color: 				black;
	text-decoration: 	none;
}
a:hover {
	text-decoration: 	underline;
	color: 				#ffecb6;
}
a:active {
	text-decoration: 	black;
}
.bold-red	{
				font-size: 			1.3em;
				line-height: 		1.3em;
				text-align:			left;
				color:								#8d162a;
				font-weight:			bold;
}
.bold-green	{
				font-size: 			1.3em;
				line-height: 		1.3em;
				text-align:			left;
				color:								#53775d;
				font-weight:			bold;
}
.closing-green	{
				font-size: 			1em;
				line-height: 		1.7em;
				text-align:			left;
				color:								#53775d;
				font-weight:			bold;
}
.green	{
				color:								#53775d;
}

.italic	{
				font-size: 			1.1em;
				line-height: 		1.3em;
				text-align:			left;
				color:								#8d162a;
				font-style:			italic;
}