/**
 * Kolibri CMS
 *
 * This software may not be altered, redistributed or reproduced, in part or full, without explicit written permission of the author.
 *
 * Copyright 2005 L - bird webdesign
 * Licence http://crunchlabz.com/eula.html
 */

@media screen {
	* {
		margin: 0;
		padding: 0;
	}

	html, body {
		overflow: hidden;
		height: 100%;
	}

	body {
		color: #64584C;
		font: 13px "Trebuchet MS", Verdana, sans-serif;
		line-height: 1.4em;
		background: #FFF;
		behavior: url('scripts/csshover.htc');
	}
	
	#ajax_act {
		position: absolute;
		top: 100%;
		left: 0;
		display: none;
	}
	
	#ajax_act div {
		margin-top: -32px;
		background: #FFF;
	}
	
	#ajax_act div span {
		margin: 5px;
	}
	
	#sticky_bar {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	#page_auth {
		float: left;
		padding: 4px;
	}
	
	#page_auth select {
		width: 160px;
		font-family: verdana;
		font-size: 9px;
	}

	#user_bar {
		text-align: right;
	}
	
	#user_bar ul li {
		display: inline;
		padding: 0 .5em;
	}
	
	#user_bar a {
		color: #64584C;
		border-bottom-width: 1px;
	}
	
	#wrap_outer {
		overflow-y: scroll;
		height: 100%;
	}
	
	#wrap_inner {
		background: url('styles/default/images/background/header_bar_right.png') center top repeat-x #FFF;
		text-align: center;
	}

	#header {
		background: url('styles/default/images/background/header_bar.png') center top repeat-x;
		text-align: center;
	}
	
	#logo {
		display: block;
		background: url('styles/default/images/background/header.png') right top no-repeat;
		width: 943px;
		height: 116px;
		margin: 0 auto;
		border: none;
	}

	#logo span {
		display: none;
	}
	
	#menu {
		width: 943px;
		background: url('styles/default/images/background/header.png') right -116px no-repeat;
		height: 33px;
		padding: 0 !important;
		margin: 0 !important;
	}

	#header>#menu {
		/* good browser */
		margin: 0 auto !important;
	}
	
	#sidebar {
		background: url('styles/default/images/background/sidebar.png') right top no-repeat;
	}
	
	#sidebar a {
		background: url('styles/default/images/background/portal_item.gif') left center no-repeat;
		padding-left: 9px;
		border: none;
	}
	
	#sidebar a:hover {
		padding-left: 12px;
	}
	
	#spacer {
		height: 8px;
	}

	#content_outer {
		text-align: left;
		background: #FFF;
		width: 944px;
		margin: 0 auto;
	}

	#content_inner {
		padding: 0 0 0 0;
		behavior: url('scripts/iepngfix.htc');
		min-height: 400px;
		height: auto !important;
		height: 400px;
	}
	
	.widget_wide .document {
		padding-top: 1em;
	}
	
	.widget_side .document {
	}
	
	.widget_side {
	}
	
	.news {
		background-color: #F8F8F8 !important;
		border: 1px solid #F4F4F4;
		width: 250px;
	}

	#footer_outer {
		background: url('styles/default/images/background/footer.png') center bottom repeat-x;
		color: #FFF;
		font-size: .9em;
		text-align: center;
		height: 227px;
	}

	#footer_inner {
		margin: 0 auto;
		padding: .5em;
	}

	#footer_inner a {
		color: #FFF;
	}
}

@media print {
	* {
		color: #000 !important;
		height: auto !important;
		border: none !important;
	}

	#ajax_act,
	#header_links_outer,
	#header_right,
	#logo,
	#title,
	#sib,
	#footer_outer {
		display: none;
	}

	body {
		font: 11.5px Verdana, Geneva, Arial, helvetica, sans-serif;
		line-height: 1.4em;
		width: 95%;
	}
}