.field-type-image img, .user-picture img {
	margin: 0;
}

ul.links {
	font-size: inherit;
}

ul.inline li {
	padding: 0;
}

li.leaf {
	padding: 0;
}

.block ol, .block ul {
	padding: 0;
}

#main-wrapper {
	min-height: 0;
}

#header, #footer-wrapper, #skip-link, ul.contextual-links, ul.links, ul.primary, .item-list .pager, div.field-type-taxonomy-term-reference, div.messages, div.meta, p.comment-time, table, .breadcrumb {
	font-family: inherit;
}

.content {
	margin-top: 0; 
}

.sidebar .block {
	border: none;
	padding: 0;
	margin: 0;
}

.sidebar .block .content {
	font-size: inherit;
	line-height: inherit;
}

.sidebar h2 {
	border-bottom: none;
}

.region-header {
	float: none;
}

#logo {
	float: none;
}

.region-header .block {
	float: none;
	margin: 0;
	font-size: inherit;
}

.region-header .block-menu {
	width: auto;
	border: none;
}

.region-header .block-menu li a {
	border: none;
}

#main {
	margin-top: 0;
	margin-bottom: 0; 
}

#content .section, .sidebar .section {
	padding: 0;
}

.node-teaser {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.node-teaser .content,
.node .content {
	font-size: inherit;
	line-height: inherit;
}

.node-teaser h2 {
	padding: 0;
	margin: 0;
}

#block-system-main-menu {
	float: none;
}

.region-header .block-locale ul li {
	padding: 0;
}

#highlighted {
	border: none;
	font-size: inherit;
}

#featured {
	text-align: inherit;
	background: none;
	font-size: inherit;
	line-height: inherit;
}

#footer-wrapper {
	color: inherit;
	font-size: inherit;
}

#footer {
	margin: 0;
	border: none;
	letter-spacing: inherit;
}

#footer .region {
	margin-top: 0;
}

#footer .block {
	margin: 0;
}

#footer .block .content {
	padding: 0;
}

input {
	margin: 0;
}

input, textarea, select, a.button {
	font-family: inherit;
}

input, textarea {
	font-size: inherit;
}

input.form-submit, a.button {
	margin-bottom: 0;
	background: none;
	border: none;
	font-size: inherit;
			border-radius: 0;
	-webkit-border-radius: 0;
	 -khtml-border-radius: 0;
	   -moz-border-radius: 0;
}

table {
	margin-top: 0;
}

tr td, tr th {
	border: none;
}

.form-item {
	margin-top: 0;
}

.form-actions {
	padding: 0;
	margin: 0;
}

fieldset .fieldset-wrapper {
	padding: 0;
	margin-top: 20px;
}

.tabs {
	margin-bottom: 0;
}

div.horizontal-tabs {
	border: none;
}

.horizontal-tabs fieldset.horizontal-tabs-pane {
	padding: 0;
	margin: 0;/*
	top: 0;*/
}

.horizontal-tabs ul.horizontal-tabs-list {
	background: none;
 	border: none; 
 }

.horizontal-tabs ul.horizontal-tabs-list li {
	border-right: none;
	/*float: none;*/
	padding: 0;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected,
.horizontal-tabs ul.horizontal-tabs-list li.selected a,
.horizontal-tabs ul.horizontal-tabs-list li,
.horizontal-tabs ul.horizontal-tabs-list li a {
	background: none;
	color: inherit;
}