	
	html { min-height: 100%; margin-bottom: 1px; }
	body {margin-top:0px; padding:0px; background-color:#BEBF9F;}
	body,td {font-family:georgia,serif;font-size:14px;color:white;}

	td.blog {font-size:14px;color:#852502; padding:30px; font-family:arial,tahoma,sans-serif;}
	h4.blog {font-size:16px;font-style:italic;font-weight:normal;font-family:georgia,serif;}
	.pagecontent, .pagecontent td  {font-family:arial,tahoma,sans-serif;}
	.pagecontent b,.pagecontent strong, .pagecontent h4 {font-family:georgia,serif;}
	
	h4.browse {font-size:17px;font-style:italic;font-weight:normal;font-family:georgia,serif;
			padding-bottom:2px;margin-bottom:2px; margin-top:20px;
	}
	h4.browse i {font-style:normal;}
	h4.workshop {font-size:18px;;font-weight:normal;font-family:georgia,serif;
			padding-bottom:2px;margin-bottom:2px; margin-top:0px;
	}
	.event_table {padding-bottom:12px;  }
	.event_info {padding: 0px 0px 2px 0px; margin: 0px 0px 6px 0px; font-size:120%
			}
	.event_register {padding-top:5px;}
	
	td.product {padding-left:20px;}
	div.product_size {padding-left:8px; margin-top:6px;}
	div.product_line_orig {padding-top:10px;padding-bottom:10px; padding-left:8px;
		border-top: 1px solid #B43403; 	border-bottom: 1px solid #B43403; 
		margin-top:16px;
		}
	div.product_line_print {padding-top:10px;padding-bottom:10px; padding-left:8px;
		border-bottom: 1px solid #B43403; 
		margin-top:3px;
		}
	
	a:link.blink,a:visited.blink {color:#852502;}
	a:active.blink,a:hover.blink {color:#000000;}

	h1 {font-weight:normal; font-size:32px; color:#fff}
	h2 {font-weight:normal; font-size:20px; color:#333}	
	h3 { font-size:20px; margin-top:20px; font-weight:normal; color:#FFE8DF;
		border-top: 1px solid #B43403; 	border-bottom: 1px solid #B43403; text-align:center;
		padding:5px;  font-family:georgia,serif;
	}
	h3.itemtitle {font-weight:normal; font-size:18px; color:#333; margin-bottom:2px;}	
	h4.sidetitle {margin-bottom:1px; padding-bottom:1px; color:#aaa;font-weight:normal;font-size:20px;}
	h5.sidetitle {margin-bottom:1px; padding-bottom:1px; color:#aaa;font-weight:normal;font-size:17px;}

	a:link {color:#fff; text-decoration:underline;}
	a:visited {color:#ddd;text-decoration:underline;}
	a:hover {color:#FFE8DF;text-decoration:underline;}
	
	div.linkwrapper {font-size:17px; margin-top:12px; 
		border-top: 1px solid #B43403; text-align:center;
		padding-top:13px; padding-bottom:4px; padding-left:10px; padding-right:10px;}
	div.lastlink {padding-bottom:15px;}
	
	/*div.linkwrapper {font-size:17px; margin-top:12px; 
		border-bottom: 1px solid #B43403; text-align:center;
		padding-top:5px; padding-bottom:14px; padding-left:12px; padding-right:12px;}
	/*div.lastlink {border-bottom: 0px;}*/
	
	a:link.mlink,a:visited.mlink {text-decoration:none;color:#fff;}
	a:active.mlink,a:hover.mlink {text-decoration:underline;color:#fff}

	.side { margin: 10px 40px 10px 0px; }
	.sidemenu { margin-left:0px; font-size:18px;}
	.main { margin: 30px 30px 12px 30px; }
	.main_cat { margin: 30px 30px 12px 0px; }
	.main_cat h1 {margin-left:30px; margin-bottom:10px;}
	
	.topmenu { margin-left:0px; font-size:16px; padding-right:30px;}
	a:link.tlink,a:visited.tlink {text-decoration:none;color:#fff;}
	a:active.tlink,a:hover.tlink {text-decoration:underline;color:#fff}
	.cart {padding-top:6px;}
	form {padding-bottom:0px;margin-bottom:0px;}
	
	.picleft {margin-right : 10px;}
        .picright {margin-left : 10px;}
	
	.featuredpic { padding: 15px 15px 15px 15px; }
	
	.short {margin-bottom:4px;}
	.list {margin-top:4px;margin-bottom:4px; }
	.margin {margin: 0 0 0 20; padding: 0 0 0 0;}
	.link {text-decoration:none;}
	.caption {font-size:10px;}
	.copy {font-size:11px;color:#fff; padding-top:10px; padding-bottom:10px;padding-left:30px;}
	
	.borderstyle {border: 1px #B43403 solid; padding:2px; } 
	table.minitable .borderstyle {border: 0px;}
	
 	 a:link.pictablelink {color:black;text-decoration:none;}
	 a:visited.pictablelink {color:black;text-decoration:none;}
	 a:active.pictablelink,a:hover.pictablelink {color:red;}