﻿/* iPhone in movimento */

#iphone {
background-image:url('http://www.mac10.it/wp-content/themes/Mac10theme/images/iphone-scheletro.png'); background-repeat:no-repeat;
width: 278px;
height: 399px;
position: absolute;
margin-top: 20px;
padding-top: 80px; padding-left: 46px;
margin-left: 190px !important;
left:50%;
}

/* banner adsense header */
#cornicebanneradsense {
background-image: url('http://www.mac10.it/wp-content/themes/Mac10theme/images/cornicebanneradsense.png'); background-repeat:no-repeat;width: 754px; height: 118px; padding-top: 14px; padding-left: 14px; margin: auto;
}

#cornicebanneradsense2 {
background-image: url('http://www.mac10.it/wp-content/themes/Mac10theme/images/cornicebanneradsense2.png');background-repeat:no-repeat; height: 630px;width: 190px;padding-top: 15px;padding-left: 0px;margin: auto;}/* Menù alto */

#menualto {
width: 673px; height: 47px; margin-top: 320px;
margin-left: -460px !important;
left:50%;
position:absolute;
}


.widgettitle {
font: 1.5em Trebuchet, Verdana, Arial, Helvetica, sans-serif;
background-image: url('http://img41.imageshack.us/img41/4937/dietrotitolo.png');
background-repeat: repeat;
margin-bottom: 5px;
}

div.separatore {
	margin: 20px auto;
	clear: both;
	display: block;
	width: 450px;
	border-top: 1px solid #fff;
	-webkit-box-shadow: 0 -1px 0 #ddd;
	-moz-box-shadow: 0 -1px 0 #ddd;
	box-shadow: 0 -1px 0 #ddd;
}


.button_home {width: 134x;height: 47px;}.button_home a {display: block;width: 134px;height: 47px;background: url(images/menu/home.png) no-repeat top left;}.button_home a:hover {background-position: bottom left;}.button_aboutme {width: 182px;height: 47px;}.button_aboutme a {display: block;width: 182px;height: 47px;background: url(images/menu/aboutme.png) no-repeat top left;}.button_aboutme a:hover {background-position: bottom left;}.button_portfolio {width: 190px;height: 47px;}.button_portfolio a {display: block;width: 190px;height: 47px;background: url(images/menu/portfolio.png) no-repeat top left;}.button_portfolio a:hover {background-position: bottom left;}.button_sitemap {width: 167px;height: 47px;}.button_sitemap a {display: block;width: 167px;height: 47px;background: url(images/menu/sitemap.png) no-repeat top left;}.button_sitemap a:hover {background-position: bottom left;}

/* Inseriti da Mac   */
.c { margin-right:auto; margin-left:auto; text-align:center;}
div.acapo { margin-top: 20px; }
div.acapoc { margin-top: 20px; text-align: center;}
div.acapo2 { margin-top: 30px; }
div.acapo2c { margin-top: 30px; text-align: center;}
div.acapo3 { margin-top: 40px; }
div.acapo3c { margin-top: 40px; text-align: center;}
div.acapo4 { margin-top: 50px; }





/* 00 - GLOBAL ELEMENTS/* ----------------------------------------------*/body {margin: 0; padding: 0;	width:auto; height:auto;	background:#dadada url(images/bg3.jpg) repeat-x top center;	font:normal 0.75em Verdana,Georgia, "Times New Roman", Times, serif; color:#6c6159;	line-height:160%;}img {	border:0;}blockquote, .box {	margin:0; padding:10px 20px;	font:1.25em Verdana, Georgia, "Times New Roman", Times, serif; color:#928071;}/* 01 - TYPOGRAPHY/* ----------------------------------------------*/h1 {}/* If your blog title/name is too large, you can reduce font size here */	#logo h1 {				font:normal 25pt Arial, Helvetica, sans-serif; color: #edeabc;				margin-left: 21px;				margin-top: -4px;	}h2 {	/* Does not display */}	#logo h2 {		display:none;		text-indent:-9999px;	}h3 {	margin:0; padding:0;	font:normal 2.50em Arial, Helvetica, sans-serif; color:#3b3632;}	h3.page-title {		margin:0; padding:0 0 20px 0;		font-size:2.50em;		background:url(images/page-title-divider.png) no-repeat bottom center;	}

/* TITOLO POST */
h4 {	margin:0; padding:0;	font:normal 1.60em Arial, Helvetica, sans-serif; color:#3b3632; text-align: center;}

h5 { margin:0 0 0 0; padding:0; font:1.8em Verdana, Georgia, "Times New Roman", Times, serif; color: #23003d;}


a:link, a:active, a:visited {	font-weight:bold; color:#4a413a;	text-decoration:none;}	h3 a, h4 a {		color:#3b3632; text-decoration: none;	}        h4 a:hover { color: black; text-decoration: none; }	.post-meta a {		font:bold 1em Verdana, Arial, Helvetica, sans-serif; color:#989797;	}		#navigation a {		font:normal 1em Verdana, Georgia, "Times New Roman", Times, serif; color:#c4c4c3;	}		.footer-pages li a:link, .footer-pages li a:active, .footer-pages li a:visited {		font:bold 1.20em Arial, Helvetica, sans-serif; color:#FFF;	}		#right-content li ul.tabs li a {		 margin:0; padding:2px 15px; width:auto; height:auto;		 line-height:35px;		 background:none;		 display:block; outline:0; color:#453c2f;	}	#right-content li ul.tabs li a:hover, #right-content li ul.tabs li a.active {		background:#f9f9e6;	}				#right-col .content a:link, #right-col .content a:active, #right-col .content a:visited {		margin:0; padding:0 0 0 20px;		font:normal 1.00em Verdana, Georgia, "Times New Roman", Times, serif; color:#706c65;		background:url(images/arrow.gif) no-repeat left center; display:block;	}		#right-content li ul li, #right-content li ul li a {		margin:0; padding:0 0 0 12px;		font:normal 1em Verdana, Arial, Helvetica, sans-serif; color:#797a67;	}		.post-meta-single a {		font-weight:normal; color:#c27127;	}a:hover {	text-decoration:underline;}	#navigation a:hover, #navigation li.current_page_item a {		/* Loaded from external sheet */	}		#right-col .content a:hover {		background:url(images/arrow-hover.gif) no-repeat left center;		color:#4b463d;	}			#right-content li ul.tabs li a:hover {		/* Loaded from external sheet */	}		#right-content li ul li a:hover {		color:#424334;		text-decoration:none;	}/* Universal Styles */.small {	font-size:0.83em;}.medium {	font-size:0.95em;}.large {	font-size:1.25em;}.extralarge { color: #605c63; font-size:1.3em;}.orange, .orange a {	color:#d17226;}.orange, .orange a {	color:#d17226;}.teal, .teal a {	color:#84aaa3;}.green, .green a {	color:#a7b526;}.orange, .orange a {	color:#d38234;}.pink, .pink a {	color:#cd5761;}.purple, .purple a {	color:#8a8a8a;}.bluegray, .bluegray a {	color:#959999;}.light, .light a {	color:#a99b90;}.dark, .dark a {	color:#413b37;}.weight-normal, .weight-normal a {	font-weight:normal;}.weight-bold, .weight-bold a {	font-weight:bold;}.verdana {	font-family:Verdana, Arial, Helvetica, sans-serif;}.georgia {	font-family:Georgia, "Times New Roman", Times, serif;}.inline {	display:inline;}.block {	display:block;}/* Misc */#featured p {	font-size:1.14em;}	/* Buttons */	.btn, a.btn:link, a.btn:active, a.btn:visited, .submit {		text-align:center;		font:bold 1em Arial, Helvetica, sans-serif; color:#FFF;		line-height:24px;	}			.box {			font-size:0.75em;		}		.btn-footer, a.btn-footer:link, a.btn-footer:active, a.btn-footer:visited {			color: white; margin-left: -30px; padding-top: 50px; font-weight:bold; font-size:1.10em;		}



.tags {			margin:5px 0 0 0;			font:0.73em Arial, Helvetica, sans-serif; color:#827c78;			display:block;		}							.tags a {				font:0.83em Arial, Helvetica, sans-serif; color:#827c78;				font-size:1em;			}.post-date {	text-align:center;}	.month {		margin:0 0 -5px 0; padding:5px 0 0 0;		font:normal 0.92em Georgia, "Times New Roman", Times, serif; color:#737852;		text-transform:uppercase;	}		.day {		font:italic 1.75em Georgia, "Times New Roman", Times, serif; color:#737852;	}	#right-col {	font:1em Verdana, Arial, Helvetica, sans-serif; color:#797a67;	line-height:130%;}#footer {	font:normal 0.83em Arial, Helvetica, sans-serif; color:#dce7c0;}

/* 02 - STRUCTURE/* ----------------------------------------------*/

.clearfix:after {    content: " ";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}

.clearfix {    display: inline-block;}

html[xmlns] .clearfix {    display: block;}* html .clearfix {    height: 1%;}.left, .alignleft {	float:left;}.right, .alignright {	float:right;}

/* Logo */
.main-top { 
margin-left: -442px!important;
left:50%;
position: absolute;
}

.main-top a { display: block; width: 650px; height: 300px; background: url(images/main-top4.png) no-repeat top left; }
.main-top a:hover {background-position: bottom left;}



#container { margin: 0 auto; margin-top: 490px; width: 955px; height:auto;
background:url(images/content-back.png) repeat-y top center; font-weight: normal;
}

.centro { cellpadding: 0px; cellspacing: 0px; font-weight: normal;}
.centro tr { width: 950px; font-weight: normal;}
.centro td { vertical-align: top; font-weight: normal; }

#featured { position: absolute; width:646px; height:460px; background:url(images/featured.png) no-repeat top center; margin-left: 6px; margin-top: -200px;}

#left-col { margin-top: 30px; height: auto; width: 633px; font-weight: normal;}

.left-content {	margin: 0 15px 0 50px; font-weight: normal; }

#right-col { margin-top: -180px; height:auto; width: 305px;}

#right-content {list-style:none; margin-left: -22px; width: 305px; }

.normale { font-weight: normal; }


#navigationed {	margin:0 auto; padding:0;	width:955px; height:87px;}
#footer {        margin-left: -470px;        left: 50.0%;        position:absolute;        margin-top: -20px;	height:68px; width: 952px;	background:url(images/footer.png) no-repeat bottom center;}

#footer-back {	margin:0; padding:0;	width:100%; height:auto;	background:url(images/footer-repeat.png) repeat-x bottom center;}#footer-bg {	margin:0; padding:0 0 40px 0;	width:100%; height:auto;	background:url(images/footer-back.gif) no-repeat bottom center;}/* 00 - HEADER/* ----------------------------------------------*/#navigation {	margin:40px 0 0 7px; padding:5px 0;	list-style:none; display:inline-block !important; display:inline;	background:url(images/navigation.gif) no-repeat;}		#navigation li {		margin:0 12px; padding:0;		float:left;	}/* 00 - LEFT COLUMN/* ----------------------------------------------*/




#page-title {	margin:-35px 0 -13px 0; padding:0;	width:632px; height:238px;	background:url() no-repeat top center;	float:right; overflow:visible; position:relative;}

.featured-content { margin:0; padding:20px 0px 0px 23px; }

.page-title-content {		margin:0; padding:18px 20px 20px 20px;		width:auto; height:117px;	}		.page-title-image {			margin:0 20px 0 0; padding:0;			width:124px; height:150px;			float:left;		}					.page-title-image img {				margin:0; padding:2px;				border:1px solid #c3ba94;			}				.page-title-text {			margin:0; padding:0;			width:448px; height:auto;			float:left;		}	



.post {	margin:0 0 25px 0; padding:0 0 35px 0;	background:url(images/post.png) no-repeat bottom left; font-weight: normal; }
.post ul { list-style-type:disc; }

.post-meta {		margin:30px 0 0 0; padding:0;	}			.post-meta-single {			margin:16px 0 0 0; padding:0;		}			.post img {		margin:10px;	}			img.wp-smiley {		margin:0;		float:none;	}	.post-date {		margin:10px 0 -20px -75px; padding:0;		width:46px; height:43px;		background:url(images/date.png) no-repeat top center;		position:absolute !important; position:relative; float:left; 		display:inline; 	}	.pagination {	margin:0 0 20px 0; padding:0;	width:auto; height:auto;	text-align:center;}	.pagination a {		margin:0 8px;		font:normal 1em Verdana, Arial, Helvetica, sans-serif;		line-height:26px;	}
/* 00 - RIGHT COLUMN/* ----------------------------------------------*/	
#right-content li {text-align:center;			margin-right: 30px; padding:15px 0px 30px 0px;			width:auto; height:auto;			background:url() no-repeat bottom right;		}					#right-content li ul {text-align:center;				margin:0; padding:0;				width:auto; height:auto;				list-style:none;			}							#right-content li ul li {text-align:center;					margin:0 0 0 -13px; padding:11px 0;					width:auto; height:auto;					background:url(images/sidebar-list-divider.png) no-repeat bottom left;				}							.ads img {				margin:0 3px;			}						/* Tabs */						#tabs {				margin:-3px 0 0 0; padding:12px 15px 40px 15px;				width:auto; height:auto;				background:#f9f9e6 url(images/tabs.gif) no-repeat bottom center;			}						#right-content li ul.tabs {				margin:0; padding:0;     		}  				#right-content li ul.tabs li {					margin:0; padding:0;					list-style:none;					width:33.33% !important; width:32%; height:auto;					display:inline; float:left; text-align:center;									}						#right-content li #popular li, #right-content li #comments li, #right-content li #featureded li {							margin:15px 0; padding:0;							background:none;						}									#right-content li #content_2, #right-content li #content_3 { 						display:none; 					}							#flickr {				background:none;			}											#flickr img {				margin:5px 5px 0 0; padding:3px;				float:left;				background:url(images/flickr.gif) no-repeat top center;				border:1px solid #dcdab8;			}/* 00 - FOOTER/* ----------------------------------------------*/#footer p {	margin-top: 20px; padding:5px 0 0 30px;}#footer div {margin-top: -20px;	width:900px;}.footer-pages {        float: left;	margin: 40px 0 0 30px; padding:5px 0px 0 0px;	list-style:none;}	.footer-pages li {		margin:0 0 0 10px; padding:0 0 0 10px;		float:left;		border-left:1px solid #c7d37c;	}		.footer-pages li.first {		margin:0; padding:0;		float:left;		border-left:0;	}	/* 00 - COMMENTS/* ----------------------------------------------*/.commentlist {	margin:0; padding:0;	width:auto; height:auto;	list-style:none;}	.commentlist li {		margin:0; padding:20px;		width:auto; height:auto;		background:url(images/comments-divider.png) repeat-x bottom center;	}		.commentlist li.alt {		margin:0; padding:20px;		width:auto; height:auto;		background:url(images/comments-divider.png) repeat-x bottom center;	}	.comment-author {		margin:0; padding:0;		width:140px; height:auto;		float:left; text-align:right;	}			.comment-author img {			margin:0 0 7px 0; padding:0;		}		.comment-text {		margin:0; padding:0 0 0 10px;		width:350px; height:auto;		float:right;		text-align:left;		font-family:Verdana, Arial, Helvetica, sans-serif;		border-left:1px solid #dddfc7;	}			.comment-text p {			margin:0 0 10px 0; padding:0;		}/* 00 - BUTTONS/* ----------------------------------------------*/.btn {	margin:0 6px 0 0; padding:0;	width:86px; height:24px;	display:inline-block;background:url(images/btn.png) no-repeat top center;}				.btn-footer {		margin:43px 30px 0 0;			}	/* 00 - COLORS/* ----------------------------------------------*/.color-orange, .color-blue, .color-green, .color-pink, .color-purple {	margin:0 0 3px 0; padding:0;	width:8px; height:31px;	background:url(images/colors.gif);	display:block;	text-indent:-9999px; outline:0;}	.color-purple {		background-position:0px 31px;	}		.color-pink {		background-position:0px 62px;	}		.color-green {		background-position:0px 93px;	}		.color-orange {		background-position:0px 124px;	}	/* 00 - FORMS/* ----------------------------------------------*/.text {	margin:0; padding:4px;	background:url(images/input.png);	border:1px solid #c8c2b0;	font:8pt Arial, Helvetica, sans-serif; color:#989271;}	.text:focus {		border:1px solid #948e72; color:#62574c;	}		label {		font:0.83em Verdana, Arial, Helvetica, sans-serif; color:#909084;	}		.submit {		border:0;	}		.textarea {		width:520px;	}