body{
	background-color:#FF3399;
}
form{
	padding: 0;
	margin: 0;
}
#main{
	border: 15px solid #fff;
	background-color: #333;
	margin: 10px 20px 10px 20px;
	padding: 20px;
	font-family: "Times New Roman", "Georgia", "Trebuchet MS", Tahoma, Arial;
	font-size: 13px;
	color: #eee;
}
	#main p{
		padding: 0;
		margin: 0 0 7px 0;
	}
	#main .alt{
	color: #FF3399;
	}
	#main a{
	color: #FF3399;
	text-decoration: underline;
	}
		#main a:hover{
			background-color: #FF3399;
			color: white;
		}
		#main h1{
			font-size: 42px;
			letter-spacing: -1px;
			color: #fff;
			margin: 0 0 20px 0;
			text-align: center;
		}

		#disclaimer{
			text-align: center;
			color: #999;
			font-size: 11px;
			margin: 5px 0 10px 0;
			font-family: "Trebuchet MS", Tahoma, Arial;
		}
		#note{
			float: right;
			width: 226px;
			margin: 0 0 20px 20px;
			padding: 10px;
			border: 3px solid #FF3399;
		}
		#feed{
		}
			#feed .websnap, .websnap{
				width: 120px;
				border: 5px solid #FF3399;
				background-color: #ffffff;
				padding: 5px;
				/*float: left; 
				margin: 5px 15px 25px 0;*/
				float: right; 
				margin: 5px 0 25px 25px;
			}
			#feed .rssTesto{
			}
			#feed.serp{
				border-top: 1px solid #CCC;
				padding-top: 10px;
			}
		#cercaUp{
			border: 5px solid #FFFFFF;
			margin: 15px 0 0 0;
		}
		#cerca{
			text-align: center;
			padding: 10px;
			border: 5px solid #FF3399;
			
		}
		#advIndex{
			text-align: center;
			margin: 20px 0 20px 0;
		}
		#cerca input{
			font-size: 30px;
			color: #FF33FF;
		}
		#history p{
			font-size: 11px;
		}
		#history h2, #main h2.serp{
			color: #fff;
			font-size: 24px;
			letter-spacing: -2px;
			font-family: "Times New Roman", Georgia, Times, serif;
			margin: 5px 0 0px 0;
			text-align: left;
			margin: 0 0 10px 0;
		}
		
		
		#main .post h2{
			text-align: left;
			margin: 0 0 10px 0;
		}
		#main .post h2 a{
			font-family: "Times New Roman", Georgia, Times, serif;
			font-size: 25px;
			letter-spacing: -1px;
			text-align: left;
			text-decoration: none;
		}
		
		#adsenseAnn{
			margin-top: 3px;
		}
		#plugin{
			padding-top: 10px;
		}
		#bottom{
			clear: both;
			margin: 0px 20px 10px 20px;
			padding: 0 20px 0 20px;
			text-align: center;
			font-family: Tahoma, Arial;
			font-size: 11px;
			text-transform: uppercase;
		}	
			#bottom a{
				color: white;
			}
		.post{
			margin-bottom: 5px;
			text-align: left;
			clear:right;
			font-size: 15px;
		}
		.thDx, .thDxVoid{
			float: right;
			margin: 0 0 20px 20px;
			padding: 5px;
			border: 1px dotted #FF3399;
		}
			.thDxVoid{
				border: 0px;
			}
		.thSx{
			float: left;
			margin: 0 20px 20px 0px;
			padding: 5px;
			border: 1px dotted #FF3399;
		}
		
		
		