/*
System:					KMS Template Website (Scorpius)
File:					/css/sitename-default.css
Description:			Standard stylesheet - contains the core elements as expected by common developments

Version:				1.0
Version Author:			Matt Parker	
Version Info:			Initial version
Version Created:		22/07/2003


/* DATA LIST */
/* ========= */
/* Styles for data lists */

/* table.list - use for list tables */
table.list {
	margin:					0px;
	margin-bottom:			16px;
	border-style:			solid;
	border-color:			#226644;
	border-width:			0px;
	border-bottom-width:	1px;
}
/* caption.list - use for list table captions where required */
caption.list {
	border-style:			solid;
	border-color:			#226644;
	border-width:			0px;
	border-top-width:		1px;
}
/* td.list-odd - use for odd-numbered list rows */
td.list-odd {
	padding-left:			4px;
	padding-right:			4px;
	background:				transparent;
	color:					#222222;
}
/* td.list-even - use for even-numbered list rows */
td.list-even {
	padding-left:			4px;
	padding-right:			4px;
	background:				#f0f0f0;
	color:					#000000;
}

/* DATA FORM */
/* ========= */
/* Styles for data forms */

/* table.form - use for the table containing the form */
table.form {
	margin:					0px;
	margin-bottom:			16px;
	margin-left:			20px;
}
/* td.form-header - use for 'header' rows in forms */
td.form-header {
	background:				transparent;
	color:					#226644;
	font-weight:			bold;
	border-style:			solid;
	border-color:			#226644;
	border-width:			0px;
	border-top-width:		1px;
	border-bottom-width:	1px;
}
/* td.form-label - use for cells containing form field labels (e.g. 'Name:') */
td.form-label {
	background:				white;
	color:					#000000;
	font-weight:			normal;
	padding-right:			10px;
}
/* td.form-field - use for cells containing form fields */
td.form-field {
	background:				white;
	color:					#000000;
}
/* td.form-error - use for cells containing form error messages */
td.form-error {
	background:				transparent;
	color:					#ff0000;
	font-weight:			bold;
}
/* input.form-button - use for form submit and cancel buttons */
input.form-button {
	font-weight:			bold;
}

/* ADMIN CONTROLS */
/* ============== */
/* Styles for highlighting in-page admin controls (links, buttons etc) */

/* p.admin - paragraphs containing admin instructions/links */
p.admin {
	padding:				2px;
	background:				#ffff80;
	color:					#606060;
	font-weight:			bold;
}
/* td.admin - cells containing admin instructions/links */
td.admin {
	background:				#ffff80;
	color:					#606060;
	font-weight:			bold;
}
/* div.admin - divs containing admin instructions/links */
div.admin {
	padding:				2px;
	background:				#ffff80;
	color:					#606060;
	font-weight:			bold;
}
/* span.admin - spans containing admin instructions/links */
span.admin {
	padding:				2px;
	background:				#ffff80;
	color:					#606060;
	font-weight:			bold;
}

/* CORE STYLES */
/* =========== */
/* Base HTML elements that should be styled */
body {
	margin:					0px;
	padding:				0px;
	background:				#ffffff;
	color:					#000000;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				x-small;
	font-weight:			normal;
}
h1 {
	margin:					0px;
	background:				transparent;
	color:					#8017b1;
	font-family:			arial,helvetica,sans-serif;
	font-size:				16pt;
	font-weight:			bold;
}
h2 {
	margin:					0px;
	margin-bottom:			6px;
	background:				transparent;
	color:					#000000;
	font-family:			arial,helvetica,sans-serif;
	font-size:				small;
	font-weight:			bold;
	border-style:			solid;
	border-color:			#b0b0b0;
	border-width:			0px;
	border-top-width:		0px;
	border-bottom-width:	1px;
}
h3 {
	margin:					0px;
	margin-bottom:			10px;
	background:				transparent;
	color:					#226644;
	font-family:			arial,helvetica,sans-serif;
	font-size:				small;
	font-weight:			bold;
}
h4 {
	margin:					0px;
	margin-bottom:			6px;
	background:				transparent;
	color:					#000000;
	font-family:			arial,helvetica,sans-serif;
	font-size:				x-small;
	font-weight:			bold;
}
p {
	margin:					0px;
	margin-bottom:			16px;
	background:				transparent;
	color:					#000000;
	font-family:			arial,helvetica,sans-serif;
	font-size:				x-small;
	font-weight:			normal;
}
ul {
	margin:					0px;
	margin-bottom:			10px;
	margin-left:			28px;
}
li {
	list-style:				square;
}
caption {
	margin:					0px;
	padding:				2px;
	background:				transparent;
	color:					#226644;
	font-family:			arial,helvetica,sans-serif;
	font-size:				x-small;
	font-weight:			bold;
}
th {
	background:				#505050;
	color:					#ffffff;
	font-family:			arial,helvetica,sans-serif;
	font-size:				x-small;
	font-weight:			bold;
}
td {
	font-family:			arial,helvetica,sans-serif;
	font-size:				x-small;
	font-weight:			normal;
}
form {
	margin:					0px;
	margin-bottom:			10px;
	padding:				0px;
}
input {
	font-family:			arial,helvetica,sans-serif;
	font-size:				x-small;
	font-weight:			normal;
}
textarea {
	font-family:			arial,helvetica,sans-serif;
	font-size:				x-small;
	font-weight:			normal;
}
select {
	font-family:			arial,helvetica,sans-serif;
	font-size:				x-small;
	font-weight:			normal;
}
a:link {
}
a:visited {
}
a:active {
}
a:hover {
}

/* END */