table.cake-sql-log, table.cake-sql-log * , p, pre.cake-debug { text-align: left; background: #000000; font-family: monaco; color: #ffffff; font-size: 9px; padding: 10px; margin: 0 0 20px 0; }

table.cake-sql-log td, table.cake-sql-log th { padding: 2px; margin: 0; }

.clearBox { clear: both; }

.section ul { padding: 0; margin: 0; }
.section li { float: left; list-style: none; list-style-image: none; padding: 15px 0 5px 0; margin: 0 10px 0 0; }
.section a { padding: 5px; background: #0d79f2; color: #ffffff; text-decoration: none; }
.section a:hover { background: #ff3e3e; }

th { background: #ffffff; text-align: left; padding: 5px; color: #666666; font-weight: bold; font-size: 11px; }
th a { color: #333333; }
tr { background: #fafafa; }
tr.altrow { background: #eaeaea; }
td { padding: 5px; font-size: 12px; text-align: left; vertical-align: top; }

.paging { color: #333333; padding: 15px; color: #ffffff; font-size: 11px; }
.paging div { font-size: 11px; float: left; padding: 5px; }
.paging div.disabled { color: #cccccc; }

.actions {
	clear: both;
}

div.actions { display: none; }
div.actions ul { margin: 10 0 10px 0; padding: 0; clear: both; }
div.actions li { float: left; list-style: none; list-style-image: none; }
div.actions a { padding: 5px; background: #000000; color: #ffffff; font-size: 12px; text-decoration: none; margin-right: 5px; }
div.actions a:hover { background: #ff3e3e; }

th.actions { text-align: right; }
td.actions { text-align: right; }
td.actions a { text-decoration: none; padding-right: 5px; }

.form fieldset { 
	border: 1px solid #cccccc;
	background: #fafafa;
	margin: 10px;
}

.form label { display: block; padding: 3px; font-size: 11px; }
.form div.input { margin-bottom: 10px; }
.submit { font-size: 15px; padding: 10px; }

#loginTab { text-align: left; background: #000000; color: #ffffff; padding: 5px; }
#loginBox { padding: 20px; }
#LoginForm label { display: block; float: left; text-align: right; padding: 3px; width: 140px; }
#LoginForm input { float: left;  }
#LoginForm .input { clear: both; }

#loginButton { clear: both; margin-left: 150px; }

.error-message { color: #ff0000; font-size: 11px; font-weight: bold; padding: 3px; }

#searchBox { margin: 4px; font-size: 11px; }
#searchBox a { text-decoration: none; }

#itemWrapper {
	padding: 15px; margin: 10px; border: #cccccc; float: left;
}

dt { float: left; width: 200px; text-align: right; margin-right: 10px; }
dd { text-align: left; font-weight: bold; }

.images { text-align: left; }