/*
	admin style.css
	CakePHP custom style
	James S. Clark
	2008/07/01
*/

/*
	general styles
*/

body {
	margin : 0px;
	padding : 0px;
	font-family : Lucida, Arial, sans-serif;
	font-size : 10pt;
}

h1	{ font-size : 20pt; }
h2	{ font-size : 18pt; }
h3	{ font-size : 16pt; }
h4	{ font-size : 14pt; }
h5	{ font-size : 12pt; }

/*
	layout styles
*/

#container {
	margin : 8px;
	padding : 0px;
}

#header {
	background : #ccccff;	
}

#content {
}

#footer {
	padding : 0px 8px 0px 8px;
	background : #ccccff;
	text-align : center;
}

/*
	table styles
*/

table {
	font-size : 10pt;
}

table tr th {
	padding : 4px;
	border : 1px solid #ffffff;
	font-size : 10pt;
	font-weight : bold;
	background : #cccccc;
}

table tr td {
	margin : 4px;
	border : 1px solid #ffffff;
	padding : 2px;
	background : #f0f0f0;
}

/*	unordered lists in tables */

table tr td ul {
	padding-left : 16px;
}

table tr td ul li {
}

/*
	form styles
*/

form {
}

fieldset {
	border : 1px solid #cccccc;
	background : #f8f8ff;
}

fieldset legend {
	font-weight : bold;
}

label {
	display: block;
	margin-top : 5px;
	font-size : 100%;
	font-weight : bold;
	padding-right: 20px;
}

input, textarea {
	padding : 0px;
}

input[type=submit] {
	margin : 5px;
}

select {
}

option {
}

/*
	message and notification styles
*/

.message {
	margin : 5px;
	color : #cc0000;
	font-size : 110%;
	font-weight : bold;
}

.notice {
	margin : 5px;
	border-left : 4px solid #990000;
	padding : 2px;
	font-family: Courier, monospace;
	color : #990000;
	background-color : #f0f0f0;
}

.success {
	border-left : 4px solid #009900;
	color : #009900;
}

/*
	paging styles
*/

.paging {
	display : inline;
}

.disabled {
	display : inline;
}

/*
	action styles
*/

.actions ul {
	list-style-type : none;
}

.actions ul li {
	display : inline;
	padding : 2px;
}

/*
	scaffold styles
*/

dl {
	padding : 4px;
	border : 1px solid #cccccc;
	background-color : #f8f8ff;
}

dt {
	font-weight : bold;
}

dd {

}

/*
	sql log styles
*/

.cake-sql-log {
	margin : 8px;
}

.cake-sql-log th {
	margin : 2px;
	border : 1px solid #ffffff;
	padding: 4px;
}

/*
	debug styles
*/

/*
	login styles
*/

.userloginbox {
	text-align : right;
}


