#narrowcontent {
	border: 1px solid #333;
	left: 0px;
	margin: 0 10px 0 10px;
	padding: 10px 12px 12px 12px;
	right: 10px;
	width: auto;
}

* html #narrowcontent {
	width: 100% !important;
	width: auto;
}

.breadcrumb {
	font-size: 1em;
	margin: 15px 0 15px 6px;
}

.paginate {
	font-size: 1em;
	margin: 10px 0 10px 6px;
}

.windowclose {
	font-size: 10px;
	margin: 15px 0 10px 0;
	text-align: center;
}

.spacer {
 	font-size: 10px;
	margin: 5px 0 5px 0;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

.border {
	border: 1px solid #000;
}

.paddedborder {
	border: 1px solid #000;
	padding: 20px;
}

.title {
	font: 1.1em bold;
	margin: 3px 0 0 0;
}

.caption {
	font-size: 11px;
	margin: 12px 0 4px 0;
}

.commentlink {
 	margin: 4px 0 8px 0;
}

.stats {
	color: #333;
	font: 10px normal;
	margin: 4px 0 4px 0;
}

.imageBG {
	background: #F6F2FF;
	text-align: center;
}

table.photos,
table.cats {
	margin: 1em 0 0 0;
	width: 570px;
}

table.photos {
	table-layout: fixed;
}

th {
	background: #6a2289;
	color: #fff;
	font: 14px bold Helvetica, Arial, sans-serif;
	padding: 5px 4px 5px 12px;
	text-align: left;
}

td {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}

form.cat_nav {
	float: right;
}

.categories {
	background: #F6F2FF;
	padding: 5px 10px 5px 12px;
}

.thumbs {
	background: #F6F2FF;
	padding: 15px 3px 8px 3px;
	text-align: center;
}