/* * RUSTLING WIND CREAMERY * */

body{
background:#c1af9b;
font-family:"Trebuchet MS", Georgia, "Times New Roman", serif;
font-size:13px;
color:#212121;
}

a{
	color:#600807;
	text-decoration:underline;
}
	a:hover{
		text-decoration:none;
		color:#600807;
	}

.left{float:left}
.right{float:right}
.clear{clear:both}
.hidden{visibility:hidden}

.imageLeft{
	float:left;
	margin-right:10px;
	border:2px solid #bbb;
}

.imageRight{
	float:right;
	margin-left:10px;
	border:2px solid #bbb;
}

.imageBorder{
	border:2px solid #bbb;
}

input{
	padding:2px;
}

/* * Container * */

#container{
	background-image:url(../img/container-bg.jpg);
	width:897px;
	margin:30px auto 15px auto;
	padding:10px;
	min-height:600px;						/* IE6 MIN-HEIGHT TRICK */ 	
	height:auto !important;					/* IE6 MIN-HEIGHT TRICK */ 	
	height:600px; 							/* IE6 MIN-HEIGHT TRICK */
	}

/* * Header * */

#header{
	background-image:url(../img/header-bg.jpg);
	width:897px;
	height:76px;
	margin:0 auto;
	}
	#header .header-cart{
		float:left;
		display:inline-block;
		width:165px;
		height:35px;
		padding:7px 3px;
		margin:13px 0 0 15px;
		text-align:center;
		font-size:12px;
		color:white;
		border:1px solid #fff;
		background-color:#6F675A;
		opacity: 0.8;
		-moz-opacity: 0.8; /* older Gecko-based browsers */
		filter:alpha(opacity=80); /* For IE6&7 */ 
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
		#header .header-cart img{
			display:inline-block;
			margin:0 5px -3px 0;
		}
			#header .header-cart a img{
				text-decoration:none;
			}
		#header .header-cart a{
			color:white;
		}
		#header .header-cart span.contents{
			display:block;
			font-size:11px;			
		}
	#header p{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:34px;
			font-variant:small-caps;
			color:#FFF;
			letter-spacing:3px;
			float:right;
			margin:17px 25px 0 0;
			}


/* * Navigation * */

#nav{
	background:url(../img/nav-bg.jpg) top left repeat-x;
	height:45px;
	}
	#nav ul{
		display:block;
		list-style-type:none;
		width:886px;
		height:32px;
		border-top:1px solid #744e45;
		border-bottom:1px solid #744e45;
	}
		#nav ul li{
			font-size:19px;
			display:block;
			margin:0 12px 0 0;
			text-align:center;
			color:white;
			float:left;
		}
			#nav ul li a{
				height:28px;
				text-decoration:none;
				font-weight:normal;
				color:white;
				display:block;
				padding:5px 10px 0 10px;
				font-family:Georgia, "Times New Roman", Times, serif;
			}
				#nav li a:hover{
					background:url(../img/nav-hover.gif) top left repeat-x;
					color:#5E0507;
					text-decoration:underline;
				}	

/* * Content * */

#content{}

		#content h1{
			font-size:36px;
			color:#600807;
			margin-bottom:3px;
		}
			#content h1.products{
				font-size:28px;
				color:#600807;
				margin-bottom:3px;
			}
		#content h2{
			font-size:18px;
			color:#212121;
			font-style:italic;
			margin:10px 0 20px 0;
		}
		#content h3{
			font-size:24px;
			color:#ac1818;
		}

	#content .homeLeft{
		float:left;
		width:452px;
		margin-right:30px;
		margin-bottom:10px;
		background-color:transparent;
	}
		#content .homeLeft img{
			border:1px solid #609998;
		}
		#content .homeLeft .leftThumb{
			margin-right:5px;
		}
	#content .homeRight{
		float:left;
		width:390px;
	}
		#content .homeRight h1{
			margin-top:10px;
		}
		#content .homeRight p{
			margin-top:10px;
		}
		#content .homeRight .browseCheese{
			margin-right:15px;
		}
		#content .homeRight .connecticut{
			float:right;
			margin-left:15px;
		}
	#content div.separator{
		clear:both;
		display:block;
		height:1px;
		width:100%;
		background-color:#C1AF9B;
		margin:0 0 10px 0;
	}
	
/* * SUB-PAGE LEFT SIDE * */

#left{
	float:left;
	width:610px;
	margin-right:32px;
}
	#left .crumbs{
		margin:5px 0 -5px 0;
	}
	
	#left table.crafts strong{
		display:block;
		margin:3px 0 25px 0;
		font-size:16px;
	}

/* * SIDEBAR * */

#right{
	float:left;
	width:250px;
	margin-top:45px;
}

	#right .box{
		margin-bottom:20px;
		padding:6px 9px 8px 9px;
		border:2px solid #bbb;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
		#right .box h3{
			font-size:20px;
			border-bottom:1px solid #bbb;
			margin-bottom:6px;
		}
			#right .box h3 a{
				text-decoration:none;
			}
			#right .box h3 span{
				font-size:14px;
				
				margin-bottom:6px;
			}
		#right .box ul{
			margin-left:20px;
			list-style-type:square;
			color:#bbb;
		}
			#right .box ul li span{
				color:#222;
			}
				#right .box ul li a{
					font-weight:bold;
					text-decoration:none;
				}
					#right .box ul li a:hover{
						color:#222;	
					}
		#right .box h5{
			font-size:17px;
			margin-bottom:5px;
		}
		#right .box .sideCartButton{
			margin:13px 0 5px 0;
		}
					

/* * Footer * */

#footer{
	margin:0 auto 15px auto;
	width:900px;
	text-align:center;
}
	#footer .copyright{
		color:#564836;
	}
	#footer ul{
		display:inline-block;
		margin:5px 0;
	}
		#footer ul li{
			display:inline;
		}
			#footer ul li a{
				color:#564836;
			}
	#footer .eternity a{
		color:#564836;
	}
