.file_item, .file_item:hover, .file_item:active {
	display: block;
	padding: 0 0 0 20px; 
	background: url(images/icons/icon_file.gif) top left no-repeat;
}
	.file_pdf, .file_pdf:hover, .file_pdf:active {
		background-image: url(images/icons/icon_pdf.gif);
	}

.image_item {
}
	.image_right {
		float: right;
		margin: 0 0 0.5em 1em; 
	}
	
	.image_left {
		float: left;
		margin: 0 1em 0.5em 0;
	}

ul.pager,
#content ul.pager {
        list-style: none;
        margin: 2em 0; 
        padding: 0;
}
        ul.pager li,
	#content ul.pager li {
                margin: 0;
                padding: 0;
                list-style: none;
                display: inline;
                xborder: 1px solid #ccc;
                padding: 2px 0;
        }

                ul.pager li a,
                #content ul.pager li a {
			display: inline; 
			margin: 0; 
                        padding: 3px 5px;
                        text-decoration: none;
			color: #1e6310;
			color: #000;
			background: #a2cf99;
			background: #fcde29;
			background: #a29a76;
                        color: #ca0000;
			color: #fff;
                }
                .pager li.on a,
		#content ul.pager li.on a,
		#content ul.pager li a:hover {
                        background: #ca0000;
			background: #1e6310;
			background: #444;
                        color: #fff;
                }
                .pager li.separator,
		#content ul.pager li.separator {
                        border: none;
                }

#gallery a img {
	border: 1px solid #999; 
}
	#gallery a:hover img {
		border: 1px solid #ee3030;
	}

#search_results_form {
	padding: 10px; 
	border: 1px solid #ccc; 
}

	#search_results_form label {
		display: inline; 
	}
		#search_results_form label.checkbox {
			font-style: normal; 
			text-transform: none; 
			font-weight: normal; 
		}


