/* Copyright (C) 2007 - 2009 YOOtheme GmbH */

/* reset */
hr {
	color: #c8c8c8;
}

/*
 * layout
 */

div#menubar {
	zoom: 1;  
}

div#menubar div.menubar-3 {
	overflow: hidden;
}

div#banner {
	right: -135px;
	width: 120px;
}

div#middle .background {
	 
	height: 200px;  
}

div#main div.main-t {
	overflow: hidden;
}

div#main div.main-m {
	zoom: 1;
}

div#main div.main-b {
	overflow: hidden;
}

div#footer {
	height: 50px;  
	zoom: 1;  
}

/*
 * menus
 */

div#menu li.fancy {
	width: 0px;
}

div#menu li.fancy div.fancy-3 {
	overflow: hidden;
	zoom :1;
}

/*
 * modules
 */

div.module {
	zoom: 1;  
}

 
#toolbar div.module {
	width: 0px;
}

#headerbar div.module {
	width: 0px;
}

#toolbar div.mod-blank div.module,
#headerbar div.mod-blank div.module {
	overflow: visible;
}

/* roundedtrans */
div.mod-roundedtrans div.box-t3,
div.mod-roundedtrans div.box-b3  {
	overflow: hidden;
}

/* roundedtrans-header */

/* rounded */
div.mod-rounded div.module,
div.mod-rounded div.box-1 {
	zoom: 1;
}

div.mod-rounded div.box-t3,
div.mod-rounded div.box-b3  {
	overflow: hidden;
}

/* black */
div.mod-black div.module,
div.mod-black div.box-1 {
	zoom: 1;
}

div.mod-black div.box-t3,
div.mod-black div.box-b3  {
	overflow: hidden;
}

/* border */
div.mod-border div.module,
div.mod-border div.box-1 {
	zoom: 1;
}

div.mod-border div.box-t3,
div.mod-border div.box-b3  {
	overflow: hidden;
}

/* dotted */
div.mod-dotted h3.header {
	zoom: 1;
}

/* polaroid */
div.mod-polaroid div.box-2 {
	zoom: 1;
}

div.mod-polaroid div.badge-tape {
	top: 0px;
}

div.mod-polaroid div.box-b3 {
	overflow: hidden;
}

div.mod-polaroid div.badge-new { top: 13px; }
div.mod-polaroid div.badge-top { top: 13px; }
div.mod-polaroid div.badge-pick { top: 13px; }

/* postit */
div.mod-postit div.module,
div.mod-postit div.box-2 {
	zoom: 1;
}

div.mod-postit div.box-b3 {
	overflow: hidden;
}

/* tab */
div.mod-tab div.box-2,
div.mod-tab div.box-3,
div.mod-tab div.box-4 {
	zoom: 1;
}

div.mod-tab h3.header {
	width: 0px;
	white-space: nowrap;
}

div.mod-tab span.header-1,
div.mod-tab span.header-2 {
	overflow: hidden;
}

/*
 * joomla
 */

div.joomla div.headline {
	zoom: 1;
}

div.joomla div.item,
div.joomla div.item-bg {
	zoom: 1;
}

div.module-search input {
	width: 88px;
}

a.readmore {
	cursor: pointer;
}

/*
 * typography
 */

ul.arrow li,
ul.checkbox li,
ul.check li,
ul.star li {
	zoom: 1;
}

ol.disc {
	padding: 0px 0px 0px 50px;
}

ol.disc li {
	padding-left: 5px;
	margin: 0px 0px 5px 0px;
}

hr.dotted {
	background: none;
	border: dotted 1px #c8c8c8;
}

p.dropcap:first-letter {
	line-height: 100%;
}

/*
 * extensions
 */

.ie6-zoom {
	zoom: 1;
}
