/* ###### GENERAL/BASE STYLES ###### */
/* Any element with this class are for user-agents that don't listen to the stylesheet, such as screen readers.
Allows me (Dan) to add additional internal links to pages to make the page's easer to navgigate, such as a
'skip navigation' link. See page source. */
.accessibility {
	display: none;

	color: #000000 !important;
	background-color: #ffffff !important;
}

.left, .content { display:block; float:left; }
.right { display:block; float:right; }
.top, .bottom { display:block; float:left; width:100%; }

a img { border: 0 }

ul.layoutList,
ul.layoutList li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
	ul.layoutList ul {
		float: none;
		list-style: circle outside;
		padding: 0 0 0 40px;
		margin: 12px 0 ;
	}
	ul.itemList li li {
		float: none;
		width: auto;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: disc;
	}

ul.layoutGrid,
ul.layoutGrid .layoutGridRow,
ul.layoutGrid .layoutGridCols {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.layoutGrid .layoutGridCol {
	float: left;
	padding: 0;
	margin: 0;
}

table { font-size: 1em; }
.tableRow { display: table-row; }
.tableCell { display: table-cell; }


form {
	padding: 0;
	margin: 0;
}


.pagination {
	text-align: center;
}
	.paginationTop {
		padding: 15px 0 10px;
	}