#categories {
	margin-top:40px;
	}
#categories div.outer {
	height:auto;
	text-align:left;
	margin:0px 25px 20px 0px;
	padding:0px;
	padding-right:25px;
	width:355px;
	/**border:1px solid #bbb;**/
	float:left;
	/**border-right:1px solid #ccc;**/
	background-image:url(../images/cat_curve_dividerv.png);
	background-position:right 30%;
	background-repeat:repeat-y;
	}
div.right {
	margin-right:0px!important;
	border-right:none!important;
	padding-right:0px!important;
	background-image:none!important;
	width:340px!important;
	}
#categories h1 {
	font-size:1.2em;
	padding:7px;
	margin:0px!important;
	}
#categories h1 a {
	text-decoration:none;
	color:#D3580A;/** orange **/
	display:block;
	font-size:1.4em;
	font-weight:normal!important;
	}
#categories div img {
	border:none;
	float:left;
	margin:9px 5px 5px 3px;
	}
#categories div.right img {
	float:right;
	}
#categories div p {
	margin:0px;
	padding:6px;
	line-height:1.3em;
	text-align:left;
	color:#666;
	}
#fmOptions ,
#fmOptions table {
	background-color:transparent!important;
	}
#categories div p a.view {
	display:inline;
	text-align:right;
	text-decoration:none;
	padding:0.9em 1.5em 0.9em 1.5em;
	float:right;
	font-size:1.1em;
	color:#C93D08;
	margin-top:10px;
	background-color:transparent;
	clear:both;
	}
#categories div p a.view:hover {
	text-decoration:underline;
	}
.catclearer {
	clear:both;
	background-image:url(../images/cat_curve_divider.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
	width:90%;
	margin:auto;
	height:20px;
	}
.l1 {
	float:left;
	width:100%;
	clear:both;
	margin:10px 0px 20px 0px;
	}
.l1 h1 {
	color:#04979A;/** turquoise **/
	color:#FFA600;/** yellow/orange **/
	font-size:2.2em;
	font-weight:normal;
	}
.l1 img {
	float:left;
	margin-right:6px;
	}
.l1 {
	color:#555;
	line-height:1.4em;
	}
