/* Hello! ;-)  */
/* Standard */
html			{margin:0;padding:0;color:#3a3a3a;} 
body 			{margin:0;padding:0;font:normal 80% "Trebuchet MS", Arial, sans-serif; text-align:center; background:#37b3be url("../images/bg.jpg") no-repeat center top;} /*mettere su pagewidth text-align:left;*/
/*con le tabelle, su mozilla non funziona con  il size. aggungere 
table	{border-collapse:collapse;}
td		{vertical-align:top;font-size:1em;}
*/
h1, h2, h3, h4 {padding:0;}
h1 		{font-size:2em;margin:1.4em 0 0.5em 0;}
h2 		{font-size:1.3em;margin:1.3em 0 0.2em 0;}
h3 		{font-size:1.1em;margin:1em 0 0.3em 0;}
h4 		{font-size:1.0em;margin:0.5em 0 0px 0;}
/*
	p 			{margin-top:8px;padding:0;}
*/
p 			{margin:8px 0 6px 0;padding:0;}
hr			{display:none;}

ul 		{margin:0.5em 0 1em 0;}
img		{border:0;} /*display:block; Mozilla: no margini sotto le IMG per STRICT DOCTYPE */
			/*per togliere il display: o inherit o compact */
a 			{color:#ff7a7a;}
a:hover		{text-decoration:none;}

.lclr 			{clear:left;} /* in abbinamento <div class="clr"><br /></div> e line-height:1px; */
.hide 			{display:none;}
.top 			{margin:0;padding:0;}

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

.clearfix {display: inline-block;}

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

.max,.max a{ color:#ff7a7a;}

#pagewidth {position:relative;width:750px;margin:0 auto; background:#f4f6e8 url("../images/pagewidth_bg.jpg") repeat-y center top; text-align:left;}
#colored {position:absolute; top:0; left:0;background:#f4f6e8 url("../images/main_bg.jpg") no-repeat center top; height:675px; width:750px; z-index:0;}


#header {}
#header {padding-bottom:0;}  /*padding bottom 0 to remove space in IE5 Mac  */
#header h1 {font-size:53px;padding:0px;margin:0px; background-color:#999999;}
#header h1 a {display:block;width:325px;height:275px;text-decoration:none;}

.main {position:relative;z-index:1;padding:0 50px 25px 50px; min-height: 400px;height: auto !important;height: 400px;} 

#mainc,#rightc {float:left;}
#mainc {width:475px;margin-right:50px;}
#rightc {width:125px; padding-top:250px;}

#mainc .post img {border:1px solid #666;margin:10px 0;}

/*	rightc 	*/
#rightc ul {margin:0;padding:0;}
#rightc ul li{margin:0;padding:0; list-style-type:none;}
#rightc h2.sidebar-title {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:0;}
#rightc img {display:inline; vertical-align:middle;}
/*	mainc 	*/



h2.date-header {font-family:Georgia, "Times New Roman", Times, serif;color:#ff7a7a; font-size:0.9em; font-weight:normal;margin:0;padding:0;}
h3.post-title {font-family:Georgia, "Times New Roman", Times, serif;color:#ff7a7a; font-size:1.8em; font-weight:normal; margin:0;padding:0;}
p.post-footer {font-size:0.9em;margin-bottom:25px;}

#mainc .newphotoblog {background:transparent url("../images/new_blog.png") no-repeat left top;height:53px;
margin-bottom:20px;
padding-top:45px;
width:429px;} 


/*	footer 	*/
#footer {color:#FFF; background:#373737 url("../images/footer.jpg") no-repeat center top; height:128px; font-size:0.9em;} 
#footer .content{padding-top:20px;margin:0px 200px 0 50px}
#footer .content a {color:#FFF;}
#footer .content h3{margin:0;padding:0;}
