/*
 * CSS Toolbox
 * a collection of essential rules
 * author: Tim Isenheim
 * last update: 02.04.2006
 * ----------------------------------
 */
 
 
abbr, acronym, ins, del, kbd, var, cite { cursor: help; }

/* FORMS
--------------------------*/

label, select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit] {
  cursor: pointer;
}

input[type=submit]{
	font-size: 0.9em;
}


/*- Code and other computer text
--------------------------------------------------*/

pre, tt, code, kbd, samp { font-family: "Lucida Console", Monaco, 'Courier New', Courier, monospace; }

kbd, samp{
	display: block;
	color: #eee;
	background: #000;
	padding: 15px 15px;
	width: 70%;
	max-height: 70px;
	overflow: auto;
}

kbd:after{
	content: "_";
}

pre.code, code {
	color: #007000;
	font: normal 115% "Courier", monospace;
}

pre.code {
  border: 1px solid #ccc;
  background-color: #f5f5f5;
  padding: 0.5em;
  line-height: 130%;
  width: 100%;
  overflow: auto;
  margin: 6px 0 1.7em 0;
}

pre.code ins {
  color: #cc0000;
  font-weight: bold;
  text-decoration: none;
}

ins{ text-decoration: none; }
ins strong{ text-decoration: underline; }

/* IMAGES
-------------------------*/

img.center, img.centered, img[align="right"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright, img[align="right"] {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft, img[align="left"] {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
	
img.noborder {
	border: none !important;
	}

img.bordered,
img.decorative{
	padding: 4px;
	border: 1px solid #ccc;
	background: #fff;
	max-width: 100%;
	}

.alignright {
	float: right;
	margin: 0 0 7px 7px;
	}
	
.alignleft, .float {
	float: left;
	margin: 0 7px 7px 0;
	}

.float small{ display: block; clear: left;}
	
.center{ text-align: center; }

/* CLEARING
-------------------------*/

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	}

.clearfix { 
	display: inline;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* ---- EoF ----*/