/* Base */

* {margin: 0; padding: 0;}

html,body {
	background: rgb(193,221,222) 0 0px; 
	color: #333;
	font: 13px Verdana,Arial;}

body {background: url('images/header_bg.jpg') repeat-x;}

#body_wrap {
    /*width: 90%;*/
	width: 1000px;
	position: relative; 
	margin: 0 auto;}

#main {
	background: #ffffff url('images/main_corner_l.jpg') no-repeat top left }

#content {
	float: left; 
	width: 70%; }

#sidebar {
	width: 20%; 
	background: #ffffff url('images/main_corner_r.jpg') no-repeat top right }

#content_wrapper {
	margin: 30px 40px;}

#sidebar_wrapper {
	margin: 30px 15px;}	
	
#LogoMT {background: url('images/workwithus.jpg') top left no-repeat; width: 70px; height: 70px; }

/* Basic Tags */

a {
	color: #bbb; 
	border-bottom: 1px dotted #eee; text-decoration: none;}

a:hover {color: #ddd;}

#sidebar a,.post_meta a,.nav_links a,.edit a {color: #bbb !important; border-bottom-color: #ddd !important;}

#sidebar a:hover,.post_meta a:hover,.nav_links a:hover,.edit a:hover {color: #ccc !important;}

p {margin: 13px 0;}


h2,h3,h4 {font-family: arial; color: #555; margin: 5px auto;}

h1 {font-size: 218%;}

h2 {font-size: 164%;}

h3 {font-size: 145%; margin: 10px 0;}

h4 {font-size: 118%;}

hr {background: #efefef; border: none; width: 100%; height: 3px; margin-bottom: 5px;}

.excerpt {font-weight: bold; color: #000; border-bottom: 1px dashed #ddd; display: block;}


blockquote {
	border: 1px solid #ccc; 
	background: #FFFFCC url('images/quote.gif') no-repeat -1px -2px;
	padding: 14px; margin: 10px 15px; font-size: 90%; }


/* General Assumptions */


a img,ul li a,#header a,#archives a,.img_replace {border: none;}

#main ul li {margin-left: 15px;}

.img_replace span {display: none;}

.nbsp {clear: both; display: block;}


/* Header */


#header {height: 104px; width: 100%;}

#header ul {position: absolute; right: 20px; top: 75px;}

#header ul li {list-style: none; text-align: center; float: left;}

.tab_link {margin: 0 3px;}

.tab_link a {
	background: url('images/tabs.gif') no-repeat;
	color: #fff; 
	font: bold 11px Tahoma,Arial;
	display: block; 
	width: 95px; 
	height: 24px; 
	padding-top: 5px;}

.tab_link a:hover {
	background: url('images/tabs.gif') 0 -29px; 
	color: #fff !important;}

.current_tab_link a,.current_tab_link a:hover {
	background: url('images/tabs.gif') 0 29px; 
	color: #000 !important;}

/* Sidebar */

#sidebar {float: right; color: #888;}

#sidebar h3 {color: #aaa;}

#sidebar input {width: 78%;}

#sidebar input.button {width: auto !important; font-size: 88%; background: #fff; border: 1px outset #ddd;}

#sidebar div div {border-bottom: 1px dashed #ddd; padding-bottom: 15px;}

#sidebar div div a {display: block;}

.browse li {margin: 5px 0; list-style: url('images/bullet_white.gif');}

#find form label {display: none;}

#WorkWithUs a.img_replace {background: url('images/workwithus2.jpg') top left no-repeat; width: 70px; height: 70px;}

#WorkWithUs a.img_replace:hover {background: url('images/workwithus2.jpg') bottom left no-repeat;}

#FiereEventi a.img_replace {background: url('images/FiereEventi.jpg') top left no-repeat; width: 70px; height: 70px;}

#FiereEventi a.img_replace:hover {background: url('images/FiereEventi.jpg') bottom left no-repeat;}

#mtproducts a.img_replace {background: url('images/LogoMTSensorline.gif') top left no-repeat; height: 70px;}

/* Footer */

#footer {	width: 100%; 
		height: 90px; 
		background: blue;
		color: white;
		align: center;
		text-align: center;}



#random_links h4 {background: url('images/bullet_star_b.jpg') no-repeat;}

#footer #random_links {position: relative ; left: 15px; width: 15%;}


/* Main Content */


#main a {color: #ff0066; border-bottom-color: #ff5287;}

#main a:hover {color: #ff5287;}



.search-excerpt {color: #000000; background: #FF6;}


.nav_links a span {
	width: 16px; height: 16px;
	margin: 3px; position: absolute; right: 30%;}

.nav_links span span {display: none;}

.previous {
	background: url('images/resultset_previous.jpg') 0 0 no-repeat;
	padding-left: 15px;} /* For paged, single & archives */

.previous:hover {background: url('images/resultset_previous.jpg') 0 -18px no-repeat;}

.next {background: url('images/resultset_next.jpg') no-repeat;}

.next:hover {background: url('images/resultset_next.jpg') 0 -18px no-repeat;}

.single .next {padding-left: 15px;} /* For single only */

.page .previous,.page .next {width: 16px; height: 16px; display: block; position: absolute; top: -38px; left: 380px;}

.page .previous {left: 360px;}


.index .nav_links a span {margin-top: -60px;}

.index h2 .nav_links a span {margin-top: 3px;}


/* Commentary */

#comments dl {display: block; width: 100%;}

#comments img {vertical-align: middle; margin: 5px 10px;}

#comments dd {border-bottom: 1px dashed #ccc; padding: 1px;}

#comments dd {padding-left: 50px;}

.alt {background: #fafafa;}

.author_comment {background: #dcfa74;}

dd.author_comment {background: #f6f7EC;}

.quoter_comment {
	background: url('images/attach.jpg') no-repeat;
	display: block; width: 16px; height: 16px; border: none;}

.author_comment .quoter_comment {
		background: url('images/attach_a.jpg') no-repeat;}


#comments label {margin-left: 5px;}

#tags h2,#monthly h2 {margin: 20px 0;}

#tags a,#monthly .monthtitle a {border: none;}


/* Links */

#links h3 {font-size: 120%;}

#links dt,#links dd {margin: 10px 0; padding-left: 20px; background: url('images/bullet_star_w.jpg') no-repeat;}

#links dd {background: none;}


