/*
Foglio di Stile del tema Catalogo (style.css)

Theme Name: emiliano_ponzi_theme
Description: portfolio emiliano 

Tags: thumbs, white, one columns

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)

*/



/* Overal setup */
* { margin:0; padding:0; }
body { background-color:white; font:11px  Trebuchet MS,Tahoma,Arial,sans-serif; color:#393F44; }
a   { color: #aaa;text-decoration:none;outline:0; }
a:hover { color:#eee; }
a img { border: none; margin-left:-100px; margin-top:-80px;}
ul, li { list-style: none;margin:0;padding:0; }
h1  { font-size:30px; } 
h2  { font-size:14px; } 
h3  { font:bold 11px Trebuchet MS,Tahoma,Arial,sans-serif;color:#bbb;text-transform:capitalize; }
h3 SPAN.slash { font:bold 10px Arial !important; text-transform: lowercase; }
h4  { font-size:14px; }
code { font: 11px  "Courier New"; color:#666; padding:5px;margin:5px 0;display:block;border-left:1px solid #903000; }
blockquote { color:#ddd; padding:5px;font: 12px Arial,Sans-serif;line-height:1.4em; }
.left { float:left;margin-top:3px;margin-right:8px; }
.right { float:right;margin-left:8px; }
.clear { clear: both; }
.clear-both { clear: both; }
.pagenavi  { margin: 10px 0; clear: both; }
a.voci   { color: #555;text-decoration:none;outline:0;}
a.voci:hover { color:#aaa; }


/* header */
#header { width:950px;margin:0 auto;padding:1em 0 16em 0; }

#header h1 a { display:block;font-size: 20px; margin: 5px 0; width: 240px;text-indent: -999em; }

#header h1 a:hover { color: #7ebe40; }

#main-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
display:block;
margin-left:25px;
padding-top: 10px;
width:620px;
}

#foot {
ackground-color:#FFFFFF;
border-top:1px solid #EEEEEE;
color:#BBBBBB;
display:block;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
margin-left:0;
padding:5px;
text-align:left;
width:250px;
}

.main { width: 210px;margin:0;padding:0;float:left;overflow: hidden; }


/* thumnail covers */
.thumb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#222222 none repeat scroll 0 0;
display:block;
margin:0 2px 2px 0;
overflow:hidden;
position:relative;
width:50px;
height:50px;
}

.thumb-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff none repeat scroll 0 0;
bottom:-5px;
display:block;
height:50px;
margin-bottom:5px;
opacity:0.4;
padding:4px;
position:absolute;
right:0;
width:50px;
}

.thumb-title:hover { background:#fff; opacity:0.0;}

.thumb-title h2 { margin: 0; line-height: 1.4em; }

.thumb-title h2 a { font:45px Trebuchet MS,Tahoma,Arial,sans-serif;display:block;color:#fff;text-decoration: none;text-transform:capitalized; }

.thumb-title h2 a:hover { color:#fff;}

.postdata {border-bottom:4px solid #EEEEEE; border-top:4px solid #EEEEEE; line-height:18px; margin-bottom:3px;  color:#393F44; font:17px; font-family:Trebuchet MS,Tahoma,Arial,sans-serif;}




/* single page */
.post.single {
line-height:1.4em;
margin-left:30px;
margin-top:10px;
padding:3px;
width:600px;
 }
 
.post.single h2, .post.single h2 a { font:17px Trebuchet MS,Tahoma,Arial,sans-serif;letter-spacing:-1px;line-height:1.4em;color:#393F44;text-decoration:none; }

.post.single .postMeta { font:10px Trebuchet MS,Tahoma,Arial,sans-serif;margin-bottom:5px;color:#393F44; border-bottom:4px solid #EEEEEE; border-top:4px solid #EEEEEE; line-height:18px; margin-bottom:10px; width:620px; }

.post.single .postMeta span.date { padding:0 2px 0 0; }

.post.single .postMeta span.comments {left center;padding-left:15px; }

.post.single .postMeta span.comments a,
.post.single .postMeta span.date a{ color:#999; }

.post.single .entry { float:none; line-height:12px;overflow:hidden;padding-bottom:25px; width:620px; }

.post .entry img.wp-smiley  { border:0px none; margin:0; vertical-align:middle; }  /*//////// SMILEY ////////*/

.post .entry img,.entry a img { border:0px solid #999; }

.post .entry a:hover img { border-color:#eee; }

.post.single h3 { font-size: 12px;font-weight:bold; color: #6199dc; display:inline; }

.post.single p { margin: 1em 0; }

.post.single p a,.post.single li a { color:#b; 
}
.post.single p a:hover { color:#ddd; }

.post.single p strong { font-weight: bold; }

.post.single p em { font-style: normal; background: #f9f9de; }

.post.single a { color:#a9a393; }

.post.single a:hover { color:#ddd; }

.post.single blockquote { margin: 0 1.5em; color: #6c6c6c; }

.post.single ul, .post.single ol { margin: 1em; }

.post.single ul li, .post.single ol li { margin: 0; color: #666; line-height: 1.4em; }


.TB {
border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
color:#393F44;
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
line-height:18px;
margin-bottom:8px;
}
