.sidebar{	font-size: 14px;}	.sidebar p.title{		color: #96bc33;		font-size: 22pt;		margin-left: 10px;	}h2.subtitle{	font-size: 16px;	color:#96BC33;}#category{	float: left;	width: 100%;}	.sidebar ul, p.sidebar-p{		float: left;		list-style: none;		margin-top: 5px;		border-top: 1px solid #cccccc;		width: 100%;		margin-bottom: 30px;		padding-top: 10px;	}		.sidebar p.sidebar-p.downloads a{			color: #96BC33;			margin-right: 10px;			width: auto;			height: auto;			display: inline;			padding: 0 !important;			border: none !important;			margin-top: 0;		}			.sidebar p.sidebar-p.downloads a.toggle{				color: #00549B;				font-size: 12px;				display: block;				width: 100%;				margin-top: 10px;				text-align: left;			}		.sidebar ul.stats li{			margin: 3px 0 3px 0;			padding: 0;			width: 343px;			padding: 5px;			float: left;		}		.sidebar ul.stats li.extra_content{			background: none;			padding: 0;			border: none;			margin-top: -5px;		}			.sidebar ul.stats li.extra_content small{				font-size: xx-small;			}			.sidebar ul.stats li span{				float: left;			}			.sidebar ul.stats li span.value{				float: right;				color: #00549B;			}			.sidebar p.sidebar-p a{				display: inline-block;				padding: 5px;				background: #f1f1f1 url(menu_bg.gif);				border: 1px solid #E8E8E8;				text-align: center;				margin-top: 10px;				width: auto !important;			}		.sidebar ul li{			font-size: 14px;			margin-top: 5px;			width: 154px;			padding: 8px;			background: #fff url("menu_bg.gif") repeat-x bottom;			border: solid 1px #e8e8e8;		}	#category .left{		float: left;		width: 48%;	}	#category .right{		float: right;		width: 48%;	}	.sidebar ul li{		float: left;		width: 150px;		_width: 149px;		margin: 2px 4.5px 2px 4.5px;	}.pagination{	float: left;	width: 100%;	font-size: 14px;}	.pagination p.header{		float: left;		width: 96%;		padding: 10px;		background: #f1f1f1;		border: 1px solid #cccccc;	}	.pagination ul{		float: left;		margin-top: 5px;		list-style: none;	}		.pagination ul li{			float: left;			padding: 8px;			margin-left: 5px;			font-size: 16px;			border: 1px solid #cccccc;		}			.pagination ul li.active{				background: #00549b;			}				.pagination ul li.active a{					color: #fff;				}#media_space{	float: left;	margin-bottom: 40px;}	#media_space ul li{		float: left;	}		#media_space ul li.right{			float: right;		}ul.cases{	list-style: none;}	ul.cases.page{		margin-top: 15px;	}	ul.cases li{			float: left;			width: 55px;			height: 53px;			padding: 10px;			margin: 5px;			text-align: center;			border: 1px solid #f2f2f2;			background: #fff;		}		ul.cases li.special{			clear: both;			margin: 5px 0 0 0;			padding: 0;			border: none;			background: none;			height: auto;			width: 100%;			text-align: left;		}			ul.cases li.special a{				color: #00549B;				font-size: 12px;			}			ul.cases li a{				display: block;				float: left;				width: 100%;				height: 100%;			}				ul.cases li a img{					border: none;				}				/* SEARCH */div.search{	float: left;	margin-top: 15px;}	div.search p{		width: 544px;		float: left;		margin: 0;	}		div.search p.top{			background: #0189D0;			color: #fff;			padding: 0 10px 0 10px;		}				div.search div.stats{			float: left;			color: #0189D0;			border: 1px solid #ccc;			width: 542px;			padding: 0 10px 0 10px;			margin: 10px 0 10px 0;		}			div.search div.stats p{				width: auto;							}				div.search div.stats p.right{					float: right;				}	div.search ul{		float: left;		width: 100%;		margin: 20px 0 10px 0;		list-style: none;	}		div.search ul li{			margin-bottom: 40px;		}				div.search ul li small{			display: block;			margin-bottom: 8px;		}			div.search ul li small a{				color: #0189D0;			}		div.search ul li strong{			display: block;			margin-bottom: 15px;		}		div.search ul.paginator{			}		div.search ul.paginator li{			border: 1px solid #ccc;					margin-left: 5px;			float: left;		}			div.search ul.paginator li.active{				background: #00549B;					border-color: #00549B;			}						div.search ul.paginator li a{				font-size: 16px;				display: block;				padding: 10px;				width: 10px;			}				div.search ul.paginator li.active a{					color: #fff;				}	/* END SEARCH *//* COMMENTS */#comments p {	line-height: normal !important;}	#comments ul li p{		border-color: #E8E8E8 !important;		width: 565px !important;		padding-bottom: 5px !important;	}		#comments ul li small{		display: block;		float: left;				margin: 5px 0 5px 0 !important;		font-size: 11px !important;	}/* ENDCOMMENTS */ */
