/**
 * base.css
 */
* {
	font-size: 97%;
	font-family: Verdana, "Trebuchet MS", "Lucida Grande", helvetica, arial, sans-serif;
}

html, body, 
h1, h2, h3, h4, h5, h6, address, 
div, blockquote, p, pre, ul, ol, li, dl, dt, dd, 
table, caption, th, td,
hr,
iframe,
form, fieldset, label, legend,
span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, q, br, ins, del, a, img, object {
	margin: 0;
	padding: 0;
}

input, button, select, optgroup, option, textarea {
	margin: 0;
}

img {
	border: none;
}

input.edit, textarea.edit {
	background-color: #fff;
	border-top: 1px solid #999;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #999;
	padding: 1px;
}

input.button {
	margin: 0;
	padding-top: .1em;
	text-align: center;
	border-top: 1px solid #eee;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #eee;
	background-color: #ddd;
}

a {
	color: #069;
	background-color: transparent;
	text-decoration: none;
}

a:hover {
	color: #f60;
	background-color: transparent;
	text-decoration: underline;
}

div.breadcrumbs {
	margin: 1em 0 3em 0;
	padding: 3px 1em;
	/*border: 1px #eee solid;*/
	border-left: 5px #ccc solid;
	color: #000;
	background-color: #fff;
}

div.tags-list {
/*	margin-top: 20px;*/
	padding: 3px 1em;
	/*border: 1px #eee solid;*/
	border-left: 5px #ccc solid;
	color: #000;
	background-color: #fff;
}


/**
 * .clearfix: http://www.kuroduction.com/doc/translation/position_is_everything/easyclearing.html
 */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-table;
}

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