.cat 
{
	width: 90px;
	float: left;
	padding-right: 3px;
}

.cat-right
{
	width: 78px;
	float: left;
	padding-right: 3px;
}

.cat a, .cat-right a
{
font-weight:normal;
}

.cat-sidebar
{
	width: 96px;
	float: left;
	padding-right: 3px;
	border-right:solid 1px #E6E7E8;
	border-left:solid 1px #E6E7E8;
}

.cat-sidebar a
{
font-weight:normal;
}

.cat-title
{
	font-size: 12px;
	color: #2D3919 !important;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:2px;
	font-style:normal;
	text-align:left;
	margin-left:2px;
	font-weight:bold;
}

.cat-title a
{
	text-decoration:none !important;
	color: #2D3919 !important;
	font-weight:bold;
}

.cat-title a.visited
{
	text-decoration:none !important;
	color: #2D3919 !important;
	font-weight:bold;
}

.cat ul,
.cat-sidebar ul 
{
	margin: 0px 0 0px 0;
	padding: 0;
	list-style: none;
	text-indent: 0;
}

.cat li,
.cat-sidebar li, 
.cat ul li,
.cat-sidebar ul li,
.cat-right ul li 
{
	margin-left:2px !important;
	margin-bottom:0;
	margin-right:0;
	margin-top:0;
	padding: 0;
	color: #82765e;
	font-size: 11px;
}

.cat li a,
.cat ul li a,
.cat ul li a:link,
.cat-sidebar li a,
.cat-sidebar ul li a,
.cat-sidebar ul li a:link
{
	text-decoration:none !important;
	color: #82765e;
}

.cat li a:visted,
.cat li a.visted,
.cat-sidebar li a:visted,
.cat-sidebar li a.visted
{
	text-decoration:none !important;
	color: #82765e !important;
}

.cat li a:hoover,
.cat li a.hoover,
.cat ul li a:hoover,
.cat ul li a.hoover,
.cat-sidebar li a:hoover,
.cat-sidebar li a.hoover,
.cat-sidebar ul li a:hoover,
.cat-sidebar ul li a.hoover
{
	text-decoration:none !important;
	color: #808080 !important;
}

.cat p.sep,
.cat-sidebar p.sep 
{
	font-size: 1.2em;
	color: #808080;
	font-weight: bold;
}

.cat p.sep:hover,
.cat-sidebar p.sep:hover
{
	cursor: pointer;
}

.cat-holder{
	width:100%;
	height:80%;
	line-height:16px;
}

.cat-container
{
	width:100%;
	height:270px;
	line-height:16px;
}

.search
{
	/*height:1%;*/
	margin:0 0 -2px;
	overflow:hidden;
	padding:15px 18px 0 13px;
	border:none;
}

.search .field {
/*background:url('images/bg-search-field.jpg') no-repeat scroll 0 0 transparent;*/
float:right;
height:26px;
padding:3px 10px;
width:148px;
}

.search label 
{
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:8px 3px 3px 3px;
}

.textwidget
{
	width:100%;
	height:100%;
}

.search .field input 
{
/*background:none repeat scroll 0 0 transparent;*/
/*border:medium none !important;*/
font-size:13px;
/*line-height:14px;*/
padding:0;
width:160px;
height:20px;
z-index:999;
line-height:20px;
}

.recipe-of-the-month
{
}

.recipe-of-the-month-title
{
text-align:center;
font-weight:bold;
font-size:24px;
font-family:"Papyrus";
}

.recipe-of-the-month-post
{
text-align:center;
font-weight:bold;
font-size:16px;
font-family:"Papyrus";
}

.spc-ad-caption
{
text-align:center;
font-weight:bold;
font-size:16px;
font-family:"Papyrus";
}

.spc-ad-question
{
text-align:center;
font-weight:bold;
font-size:20px;

font-family:"Papyrus";
}

.spc-ad-title
{
text-align:center;
font-weight:bold;
font-size:30px;
font-family:"Gigi";
}

.side-updates
{
width:100%;
height:100%;
display: inline;
}

.side-updates li
{
width:100%;
float:left;
}

.update-image
{
width:60px;
height:100%;
display: inline;
}

.update-image img
{
width:40px;
height:40px;
}

.update-title
{
position:absolute;
display: inline;
margin:12px 0px 0px 8px;
}

.favorite-posts
{
}

.favorite-posts-title
{
text-align:center;
font-weight:bold;
font-size:20px;
font-family:"Papyrus";
}

.fav-post a img
{
width:160px;
height:110px;
padding:2px 2px 2px 8px !important;
}


.art-categories
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:17px;
	min-height:17px;
}

.art-categories-body
{
	position: relative;
	z-index: 1;
	padding: 7px;
}

.art-categories-tr, .art-categories-tl, .art-categories-br, .art-categories-bl, .art-categories-tc, .art-categories-bc,.art-categories-cr, .art-categories-cl
{
	position:absolute;
	z-index:-1;
}

.art-categories-tr, .art-categories-tl, .art-categories-br, .art-categories-bl
{
	width: 16px;
	height: 16px;
	background-image: url('images/GreenBlock-s.png');
}

.art-categories-tl
{
	top:0;
	left:0;
	clip: rect(auto, 8px, 8px, auto);
}

.art-categories-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 8px, 8px);
}

.art-categories-bl
{
	bottom: 0;
	left: 0;
	clip: rect(8px, 8px, auto, auto);
}

.art-categories-br
{
	bottom: 0;
	right: 0;
	clip: rect(8px, auto, auto, 8px);
}

.art-categories-tc, .art-categories-bc
{
	left: 8px;
	right: 8px;
	height: 16px;
	background-image: url('images/GreenBlock-h.png');
}

.art-categories-tc
{
	top: 0;
	clip: rect(auto, auto, 8px, auto);
}

.art-categories-bc
{
	bottom: 0;
	clip: rect(8px, auto, auto, auto);
}

.art-categories-cr, .art-categories-cl
{
	top: 8px;
	bottom: 8px;
	width: 16px;
	background-image: url('images/GreenBlock-v.png');
}

.art-categories-cr
{
	right:0;
	clip: rect(auto, auto, auto, 8px);
}

.art-categories-cl
{
	left:0;
	clip: rect(auto, 8px, auto, auto);
}

.art-categories-cc
{
	position:absolute;
	z-index:-1;
	top: 8px;
	left: 8px;
	right: 8px;
	bottom: 8px;
	background-color: #D4E2A2;
}


.art-categories
{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

/* end Box, Block */

/* begin Box, BlockContent */
.art-CategoriesContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.art-CategoriesContent-body
{
	position: relative;
	z-index: 1;
	padding: 0px;
}

.art-CategoriesContent-body
{
	color:#1E1B15;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
}

.art-CategoriesContent-body a:link
{
	color: #536A2F;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.art-CategoriesContent-body a:visited, .art-CategoriesContent-body a.visited
{
	color: #82765e;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.art-CategoriesContent-body a:hover, .art-CategoriesContent-body a.hover
{
	color: #536A2F;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.art-CategoriesContent-body ul
{
	list-style-type: none;
	color: #2C2820;
	margin:0;
	padding:0;
}

.art-CategoriesContent-body ul li
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	margin-left: 12px;
	line-height: 125%;
  	line-height: 1.25em;
}

/* end Box, BlockContent */

