/* 
	Kazaam Web Concepts: Kazaam Default Stlyes
	
	Title: defaults.css
	Description: Default Page Styles
	Author: T.J. Stevens
	Last modified: March 20, 2008
	
	Revision History
	- Baseline styles created for v0 site
	
*/

/* GLOBAL SELECTOR STYLES */
* { padding: 0; margin: 0; }
body { margin: 0; padding: 0; background: #edf5fa; font: 12px Verdana, sans-serif; color: #494949; line-height: 77%; }
input { font: 93% Verdana, sans-serif; color: #494949; }
textarea, select { font: 93% Verdana, sans-serif; color: #494949; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 170%; }
h2 { font-size: 160%; line-height: 130%; }
h3 { font-size: 140%; }
h4 { font-size: 130%; }
h5 { font-size: 120%; }
h6 { font-size: 110%; }
ul, quote, code, fieldset { margin: .5em 0; }
p { margin: 0.6em 0 1.2em; padding: 0; }
a:link, a:visited { color: #027AC6; text-decoration: none; }
a:hover { color: #0062A0; text-decoration: underline; }
a:active, a.active { color: #5895be; }
img, a img { border: none; }
hr { margin: 0; padding: 0; border: none; height: 1px; background: #5294c1; }

/* LISTS */
ul { margin: 0.5em 0 1em; padding: 0; }
ol { margin: 0.75em 0 1.25em; padding: 0; }
ol li, ul li { margin: 0.4em 0 0.4em .5em; }
ul.menu, .item-list ul { margin: 0.35em 0 0 -0.5em; padding: 0; }
ul.menu ul, .item-list ul ul { margin-left: 0em; }
ol li, ul li, ul.menu li, .item-list ul li, li.leaf { margin: 0.15em 0 0.15em .5em; }
ul li, ul.menu li, .item-list ul li, li.leaf { padding: 0 0 .2em 1.5em; list-style-type: none; list-style-image: none; /*background: transparent url(../../misc/images/menu-leaf.png) no-repeat 1px .35em; */}
ol li { padding: 0 0 .3em; margin-left: 2em; }
ul li.expanded { /*background: transparent url(../../misc/images/menu-expanded.png) no-repeat 1px .35em;*/ }
ul li.collapsed { /*background: transparent url(../../misc/images/menu-collapsed.png) no-repeat 0px .35em;*/ }
ul li.leaf a, ul li.expanded a, ul li.collapsed a { display: block; }
ul.inline li { background: none; margin: 0; padding: 0 1em 0 0; }
ol.task-list { margin-left: 0; list-style-type: none; list-style-image: none; }
ol.task-list li { padding: 0.5em 1em 0.5em 2em; }
ol.task-list li.active { /*background: transparent url(../../misc/images/task-list.png) no-repeat 3px 50%; */}
ol.task-list li.done { color: #393; /*background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%;*/ }
ol.task-list li.active { margin-right: 1em; }

/* FIELDSETS */
fieldset ul.clear-block li { margin: 0; padding: 0; background-image: none; }
dl { margin: 0.5em 0 1em 1.5em; }
dl dt { }
dl dd { margin: 0 0 .5em 1.5em; }

/* TABLES */
table { margin: 1em 0; width: 100%; }
thead th { border-bottom: 2px solid #d3e7f4; color: #494949; font-weight: bold; }
th a:link, th a:visited { color: #6f9dbd; }
td, th { padding: .3em .5em; }
tr.even, tr.odd, tbody th { border: solid #d3e7f4; border-width: 1px 0; }
tr.odd, tr.info { background-color: #edf5fa; }
tr.even { background-color: #fff; }
tr.drag { background-color: #fffff0; }
tr.drag-previous { background-color: #ffd; }
tr.odd td.active { background-color: #ddecf5; }
tr.even td.active { background-color: #e6f1f7; }
td.region, td.module, td.container, td.category { border-top: 1.5em solid #fff; border-bottom: 1px solid #b4d7f0; background-color: #d4e7f3; color: #455067; font-weight: bold; }
tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category { border-top-width: 0; }

/* FORMS */
span.form-required { color: #ffae00; }
span.submitted, .description { font-size: 0.92em; color: #898989; }
.description { line-height: 150%; margin-bottom: 0.75em; color: #898989; }
.messages, .preview { margin: .75em 0 .75em; padding: .5em 1em; }
.messages ul { margin: 0; }
.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item { margin: 0.25em 0; }
#center form { margin-bottom: 2em; }
.form-button, .form-submit { margin: 2em 0.5em 1em 0; }
#dblog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit { margin: 0; }
.box { margin-bottom: 2.5em; }