body { 
background:#Fff;
margin: 13px 10px 10px 12px;
font-family:'Trebuchet MS', Verdana, Arial, sans-serif;
font-weight:normal;
color: #3b3b3b;

}


a{color:#6C9A31;text-decoration:underline; }
a:hover{text-decoration:none;}

h1 
{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; font-size:1.75em; color:#98B700; display:block;border-bottom:1px dotted #ba81b8;  padding-bottom:6px;width: 634px;}
h2 {color: #8d8d8d; display: block;text-decoration:underline; margin-top: 30px;font-size:1.45em; }
h3 {color: #AF6093; display: block;text-decoration:none; margin-top: 35px;font-size:1.25em; }


#wrapper { 
width: 977px;
margin: auto;
background:#FFFFFF;
padding: 10px;
}


#wrapper2{
	width: 960px;  overflow:hidden; 
	
}


#Header  {
position:relative;
}

#Header {
background:url(../image-files/header-image.jpg) no-repeat scroll left top transparent;
}

#Header {
height:138px;
position:relative;
top:15px;
width:960px;
}
/* ================================================================ 
This copyright notice must be untouched at all times.
Copyright (c) 2008 Stu Nicholls - stunicholls.com - all rights reserved.
=================================================================== */
/*== top-menu2==*/
#container {width:955px; height:30px; position:relative; background:#fff;border:1px solid #B3CA32; margin-top:50px;}

#nav, #nav ul {padding:0; margin:0; list-style:none; width:955px;}

#nav li {float:left; padding-right:5px;}
#nav li a {float:left; text-decoration:none; font-family:'Trebuchet MS', sans serif; font-size:15px; color:#C3429D;}
#nav li a b {display:block; float:left; height:30px; line-height:28px; padding:0 20px 0 10px; font-weight:normal; cursor:pointer;}
#nav li.sub a b {background:url(../image-files/down.gif) no-repeat right 6px;}

#nav b.hover {color:#9BBA00;}
#nav i.hover {color:#666;}
#nav em.hover {color:#B468A3;}
#nav ul ul ul a:hover {color:#080;}

#nav ul {display:none;}
#nav ul {position:absolute; left:0; top:35px; background:#F6FAE4;}
#nav ul li {float:left; position:relative;}
#nav ul li a {display:block; padding:0 20px 0 10px; font-size:14px; line-height:25px; cursor:pointer;}
#nav ul li a i {display:block; font-style:normal; cursor:pointer;}
#nav ul li a.sub {background:url() no-repeat right 3px;}

#nav ul ul {width:130px; left:-1px; top:30px;}
#nav ul ul li a {display:block; line-height:20px; padding:0 0 0 10px; width:120px;}
#nav ul ul li a.fly {background:url(right.gif) no-repeat right center;}
#nav ul ul li a em {font-style:normal; display:block; width:120px; cursor:pointer;}

#nav ul ul ul {left:135px; top:0;}

	


.ExtraNav {
font-family: "Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;
font-size:95%;
}


.ExtraNav ul {
list-style-type: none;
padding: 0;
}

#Header .ExtraNav {
top:50px;
position:absolute;
right:0px;
}

.ExtraNav ul li {
display: inline;
background-color: transparent;
text-align: left;
width:140px;
height:22px; 
margin-right: 4px;

}

.ExtraNav a:link {
color: #9BBA00;
text-decoration: none;
text-align: center;
padding: 0 4px;
}

.ExtraNav a:visited {
color: #9BBA00;
text-decoration: none;
}

.ExtraNav a:hover {
color: #8d8d8d;
background-color: transparent;
text-decoration: underline;
}

.ExtraNav ul { 
margin-right: 0px;
}

#content {
    float:left; 
	width: 636px;
	padding-top:8px; 
    padding-bottom:5px;
    margin-top: 20px;

}


.ftbox {background: #FAEFF7; width: 634px; border: 1px solid #e7d7e4; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-bottom: 11px; margin-top: 38px;}



/*******************
*	SIDEBAR		   *
********************/


#sidebar {
	width: 299px;
	padding:3px 7px 13px 7px; 
	float: right;
    margin-top:67px;
    border: 1px solid  #E7D7E4;
	}
#sidebar li{
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
border-bottom:1px solid #ddd;
}

#sidebar ul{
margin-left:5px;
padding-left: 0px;
}
	
#sidebar li ul {
	border: none;
	}
#sidebar li a, #sidebar li a:visited{
	color: #AF6093;
    margin-left: 0px;
    padding:10px 0 0 0px;
   font-family: "Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif; font-size:14px;
	}
	
#sidebar li a:hover  
{ color:#545454;
text-decoration: underline;}	

#sidebar a, #sidebar a:visited {
	color: #5fc2ee;
    text-decoration: none;
	}
 #sidebar a:hover {
	color: #545454;
    text-decoration: underline;
	}   
    


#sidebar h2 
{ color:#cc9cc7;
font-family:'Fertigo Pro', Tahoma, Sans Serif;
text-align: center;
}

#sidebar .links 
{ color: #9B5598;
    float: left;
	margin: 10px 0 10px 0;
	padding: 0px;
   font-family: "Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif; font-size:14px;
}

#sidebar .box {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	color: #333;
	}
    
#sidebar .subscribe {
padding-top:15px;
margin-left:30px;
}



#sidebar .subscribe li {
color:#4F5050;
float:left;
font-weight:bold;
margin:0 0 10px 12px;
width:102px;
border-bottom: none;
}
#sidebar .subscribe a.icon {
display:block;
height:60px;
margin:0 22px 9px 0;
width:65px;
}


#sidebar  .subscribe li a, #sidebar .subscribe li a:visited {
color:#b8719f;
font-family:"Trebuchet MS","Lucida Sans Unicode",Arial,sans-serif;
font-size:14px;
margin-left:10px;
padding:0px 0 0 5px;
display:block;
overflow:hidden;

}
#sidebar .subscribe li a:hover {
color:#8d8d8d;
text-decoration: underline;
 }
    
 .side-links-box{background-color:#fff; width: 299px; float:left; margin-bottom: 9px; padding:0 0px 10px;color:#555555;}

.BlockContent-body{padding:3px 2px 0 10px; font-family: 'Trebuchet MS',Arial,sans-serif; color: #333333; font-size:12px; line-height:20px;}




.Block { float:right; }


  

/*******************
*	WIDGETS		   *
********************/
.fullwidget {
	width: 290px;
	margin: 0px;
	padding: 0px;
	}

.leftwidget {
	float: left;
	width: 128px;
	margin-left: 20px;
	padding-left: 6px;
	}

.rightwidget {
	float: right;
	width: 128px;
	margin-left: 10px;
	padding: 0px;
	}

.leftwidget ul, .rightwidget ul {
	margin-bottom: 20px;
	padding: 0px;
	}

.leftwidget li, .rightwidget li {
	
	margin: 0px;
	padding: 6px 0px 6px 0px;
	list-style: none;
	border-bottom: 0px solid #e6e6e6;
    width: 125px;
	}

.leftwidget h3, .rightwidget h3, .fullwidget h3 {
	margin: 20px 0px 0px 0px;
	padding: 4px 0px;
	font-size: 16px;
	color: #333;
	border-bottom: 3px solid #5CA12F;
	}




/* ~~~~~~ boxes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.adsbox{background-color:#Fff; width: 299px; border: 0px solid  #E1E1E1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; float:right;margin: 15px 0;}
.adsbox2{background-color:#Fff; width: 299px; padding-top: 13px;padding-bottom: 15px;}

.right {float: right; padding-right: 8px;padding-bottom: 13px; }
.right a { color:#fff; text-decoration:none; }
.right a:hover { color:#fff; text-decoration:none; }

.left {float: left; padding-left: 8px;padding-bottom: 13px; }
.left a { color:#fff; text-decoration:none; }
.left a:hover { color:#fff; text-decoration:none; }

.clear{clear:both;}    

.adblock {
	margin: 0px 0px 10px 0px;
	}		

.ad125x125 {
	background: #fff;
	width: 125px;
	height:125px;
	margin: 0px 0px 10px 0px;
	}

.ad125x125 img {
	border: none;
	}
    
#advert_125x125 {
	padding-left: 14px;
}

.CalloutBox {
background-color: #fff;
width: 80%;
border: 1px dotted #8f8fb3;
margin: 18px auto 24px auto;
padding: 4px;
color: black;
}

div.CalloutBox p {
margin: 13px;
}

p.CalloutBox {
padding: 13px;
}

div.CalloutBox h1,
div.CalloutBox h2,
div.CalloutBox h3,
div.CalloutBox h4,
div.CalloutBox h5,
div.CalloutBox h6 {
margin: 13px 0 0 13px;
text-align: center;
}

div.CalloutBox h3 {
background-color:#F5Faec;}

.ReminderBox {          
background-color: #fff;
width: 50%;
border: 1px solid #8f8fb3;
margin: 0 0 12px 18px;
             /* adding float enables text to flow around it */
color: #000;
}

.ReminderBox h4 {
margin: 0;
padding: 2px;
text-align: center;
background-color: #efa331;
}

.ReminderBox p {
font-size: 80%;
padding: 0 4px;
line-height: 120%;
}
.recipebox {          
background-color: #fff;
width: 75%;
border: 1px dashed #8f8fb3;
margin: 30px auto 20px auto;
align: center;
color: #3b3b3b;
}

.recipebox h3 {
margin: 0;
padding: 6px;
text-align: center;
background-color: #F8FBE9;
border-bottom: 1px solid #8f8fb3;
}
.recipebox h4 {
text-align: center;
}

.recipebox p {
font-size: 100%;
padding: 0 8px;
line-height: 120%;
}

.recipebox ul {
font-size: 100%;
margin: 0 8px 10px 5px;
line-height: 120%;
}

div .note {
	border: 1px solid #E5E597;
	font-size: 12px;
	color: #191919;
	font-family: Verdana, "Times New Roman", Times, Georgia, serif;
	line-height: 125%;
	background:none repeat scroll 0 0 #FFFFA0;
	display: block;
    margin:18px 15px 24px 24px;
    padding: 12px 12px 12px 12px;
    font-weight: 400;
	width: 85%;
   }
   
  
div .note p {
padding: 3px 5px 3px 15px;
}

/* ~~~~~~ miscellaneous ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.aligncenter,div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0px 10px 10px 0px; }
.alignright { float: right; margin: 0px 0px 10px 10px; }

.caption { border: 1px solid #ddd ; text-align: center; background-color: #f3f3f3; padding-top: 4px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 5px 2px 5px 2px; }
.caption img { margin: 0px 0px 4px 0px; padding: 0; border: 0 none; }
.caption p.caption-text { font-size: 12px; line-height: 13px; padding: 0px 0px 0px 0px; margin: 0; }

blockquote { margin-top: 23px; padding: 4px 14px 2px 15px; background:#FDECD0; color:#555555; border: 1px solid #E1ECFD; -moz-border-radius:5px; -webkit-border-radius:5px; border-left:5px solid #ADADAD; width:300px;}

.returntolink { background: #Fff; border-top: 1px dotted  #98B700; margin-top:11px; padding:11px 0px; text-align: left;}
.below-returntolink { padding:15px 0px 0 0;}

div.hr {
border-top:1px solid #fcce08;
clear:both;
margin-bottom: 18px;
margin-top:15px;
}

div.hr {
display:block;
height:1px;
}   

.fl{
	float: left;
}
.fr{
	float: right;
}



/* ~~~~~~ Featured Post ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.fpostbox{display:block; line-height:22px; margin-bottom:4px; padding: 11px 1px 11px 11px;overflow:hidden;}
.ftocbox{display:block; line-height:18px; margin:4px; padding: 11px ;overflow:hidden;background-color:#fff;}
* html .fpostbox {margin-bottom:-4px;}
.fpost-img-main{border: 1px solid #CCCCCC; background:#FFF url() no-repeat center center; width:250px; height:215px;float:left;padding: 4px 4px 4px 4px; overflow:hidden; }
.fpost-img{width:173px; height:157px;float:left;}
.fpost-title{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#555;}
.fpost-title a {font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#555; text-decoration:none; }
.fpost-title a:hover { color:#555; text-decoration:underline; }
.fpost-content{width:323px;float:left; margin-left:11px; margin-right:11px;}
.fpost-entry{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:14px; color:#000000;margin-top:-8px;}
.fpost-more { font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:15px; color:#333333; float:right; padding-right:5px;}
.fpost-more a {background: #99CB43; border: 1px solid #99CB43; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#FFF; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 5px 4px; text-align:center; width:36px; text-decoration:none; }
.fpost-more a:hover { background: #76AC18; border: 1px solid #76AC18; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#FFF; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 5px 4px; text-align:center; width:36px; text-decoration:none; }

/* ~~~~~~ F E A T U R E D ++++ C A T E G O R I E S ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* --------------------Featured Category No:1 --------------------------------------------------*/
.cat1-box2{display:block; line-height:22px; margin-bottom:8px; padding: 11px 8px 0 8px;overflow:hidden;}

.cat1-head-title{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#5C9012; text-align: center; padding: 11px 12px 0px;}
.cat1-head-title a {font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;color:#555;  text-decoration:underline;}
.cat1-head-title a:hover { color:#555;text-decoration:none;}
.cat1-box{background: #Fff; width: 313px; border: 1px solid #E1E1E1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-bottom: 6px;float:left;margin-top:28px;}

*:first-child+html .cat1-box { margin-bottom: -5px; !important; }
* html .cat1-box { margin-bottom: -5px; !important; }

.cat1-img-main{border: 1px solid #CCCCCC; background:#FFF ; width:288px; height:130px;float:left;padding: 4px 4px 4px 4px; overflow:hidden; }
.cat1-img{width:288px; height:130px;float:left;}
.cat1-title{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; display:block;border-bottom:1px solid #E1E1E1;  padding-bottom:7px;}
.cat1-title a{color:#659C16; text-decoration:underline;}
.cat1-title a:hover{color:#659C16; text-decoration:none;}
.cat1-content{width:295px;padding: 0 8px 11px 8px;}
.cat1-content2{width:295px;}
.cat1-entry{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:14px; color:#000000;line-height:20px;margin-top:-9px; padding-bottom:5px;}

*:first-child+html .cat1-entry { margin-top: -16px; }
* html .cat1-entry { margin-top: -16px; }


.cat1-more{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; display:block; text-align:right;padding-bottom:7px;}
.cat1-more a{background: #99CB43; border: 1px solid #99CB43; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#FFF; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 5px 4px; text-align:center; width:36px; text-decoration:none;}
.cat1-more a:hover{background: #76AC18; border: 1px solid #76AC18; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#FFF; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 5px 4px; text-align:center; width:36px; text-decoration:none;}

/* --------------------Featured Category No:2 --------------------------------------------------*/
.cat2-box2{display:block; line-height:22px; margin-bottom:8px; padding: 11px 8px 0 8px;overflow:hidden;}

.cat2-head-title{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#5C9012; text-align: center; padding: 11px 12px 0px;}
.cat2-head-title a {font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;color:#555;  text-decoration:underline;}
.cat2-head-title a:hover { color:#555;text-decoration:none;}
.cat2-box{background: #Fff; width: 313px; border: 1px solid #E1E1E1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-bottom: 6px;float:right; margin-top:28px;}

*:first-child+html .cat2-box { margin-bottom: -5px; !important; }
* html .cat2-box { margin-bottom: -5px; !important; }

.cat2-img-main{border: 1px solid #CCCCCC; background:#FFF; width:288px; height:130px;float:left;padding: 4px 4px 4px 4px; overflow:hidden; }
.cat2-img{width:288px; height:130px;float:left;}
.cat2-title{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; display:block;border-bottom:1px solid #E1E1E1;  padding-bottom:7px;}
.cat2-title a{color:#659C16; text-decoration:underline;}
.cat2-title a:hover{color:#659C16; text-decoration:none;}
.cat2-content{width:295px;padding: 0 8px 11px 8px;}
.cat2-content2{width:295px;}
.cat2-entry{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:14px; color:#000000;line-height:20px;margin-top:-9px; padding-bottom:5px;}

*:first-child+html .cat2-entry { margin-top: -16px; }
* html .cat2-entry { margin-top: -16px; }

.cat2-more{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; display:block; text-align:right;padding-bottom:7px;}
.cat2-more a{background: #99CB43; border: 1px solid #99CB43; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#FFF; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 5px 4px; text-align:center; width:36px; text-decoration:none;}
.cat2-more a:hover{background: #76AC18; border: 1px solid #76AC18; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#FFF; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 5px 4px; text-align:center; width:36px; text-decoration:none;}

/* --------------------Featured Category No:3 --------------------------------------------------*/
.cat3-box2{display:block; line-height:22px; margin-bottom:8px; padding: 11px 8px 0 8px;overflow:hidden;}

.cat3-head-title{padding: 11px 12px 0px;}
.cat3-head-title a {font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;color:#555;  text-decoration:underline;}
.cat3-head-title a:hover { color:#555;text-decoration:none;}
.cat3-box{background: #F8F8F8; width: 313px; border: 1px solid  #E1E1E1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-bottom: 11px;float:left;}

*:first-child+html .cat3-box { margin-bottom: 0px; !important; }
* html .cat3-box { margin-bottom: 0px; !important; }

.cat3-img-main{border: 1px solid #CCCCCC; background:#FFF ; width:288px; height:130px;float:left;padding: 4px 4px 4px 4px; overflow:hidden; }
.cat3-img{width:288px; height:130px;float:left;}
.cat3-title{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; display:block;border-bottom:1px solid #E1E1E1;  padding-bottom:7px;}
.cat3-title a{color:#659C16; text-decoration:underline;}
.cat3-title a:hover{color:#659C16; text-decoration:none;}
.cat3-content{width:295px;padding: 0 8px 11px 8px;}
.cat3-content2{width:295px;}
.cat3-entry{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:14px; color:#000000;line-height:20px;margin-top:-9px; padding-bottom:5px;}

*:first-child+html .cat3-entry { margin-top: -16px; }
* html .cat3-entry { margin-top: -16px; }

.cat3-more{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; display:block; text-align:right;padding-bottom:7px;}
.cat3-more a{background: #99CB43; border: 1px solid #99CB43; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#FFF; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 5px 4px; text-align:center; width:36px; text-decoration:none;}
.cat3-more a:hover{background: #76AC18; border: 1px solid #76AC18; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#FFF; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 5px 4px; text-align:center; width:36px; text-decoration:none;}

/* --------------------Featured Category No:4 --------------------------------------------------*/
.cat4-box2{display:block; line-height:22px; margin-bottom:8px; padding: 11px 8px 0 8px;overflow:hidden;}

.cat4-head-title{padding: 11px 12px 0px;}
.cat4-head-title a {font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;color:#555;  text-decoration:underline;}
.cat4-head-title a:hover { color:#555;text-decoration:none;}
.cat4-box{background: #F8F8F8; width: 313px; border: 1px solid #E1E1E1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-bottom: 11px;float:right;}

*:first-child+html .cat4-box { margin-bottom: 0px; !important; }
* html .cat4-box { margin-bottom: 0px; !important; }

.cat4-img-main{border: 1px solid #CCCCCC; background:#FFF; width:288px; height:130px;float:left;padding: 4px 4px 4px 4px; overflow:hidden; }
.cat4-img{width:288px; height:130px;float:left;}
.cat4-title{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; display:block;border-bottom:1px solid #E1E1E1;  padding-bottom:7px;}
.cat4-title a{color:#659C16; text-decoration:underline;}
.cat4-title a:hover{color:#659C16; text-decoration:none;}
.cat4-content{width:295px;padding: 0 8px 11px 8px;}
.cat4-content2{width:295px;}
.cat4-entry{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:14px; color:#000000;line-height:20px;margin-top:-9px; padding-bottom:5px;}

*:first-child+html .cat4-entry { margin-top: -16px; }
* html .cat4-entry { margin-top: -16px; }

.cat4-more{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; display:block; text-align:right;padding-bottom:7px;}
.cat4-more a{background: #99CB43; border: 1px solid #99CB43; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#FFF; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 5px 4px; text-align:center; width:36px; text-decoration:none;}
.cat4-more a:hover{background: #76AC18; border: 1px solid #76AC18; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#FFF; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 5px 4px; text-align:center; width:36px; text-decoration:none;}


/* -------------------- The Footer -----------------------------------------------------------*/

.footer2 { float:left; border-top: 0px solid #79B70A; background:#fff; width: 954px; margin-bottom:7px; }
.footer-c { text-align:left; font-family:'Trebuchet MS'Arial, Helvetica, sans-serif; font-size:12px; color: #8d8d8d; padding:13px 39px 13px 0; }
.footer-c a { font-family:"Trebuchet MS",Arial,sans-serif; font-size:12px; color: #9C248E; font-weight:bold; text-decoration: underline; }
.footer-c a:hover { color: #9eb900; text-decoration:underline; }
