/* Begin Typography & Colors */

/*@fontface*/
@font-face { font-family: "Alabama"; src: url(alabamaeot.eot); /* Hello, IE */ src: local("Alabama"), url(alabama.ttf) format("truetype");}

body { font-size: 62.5%; /* Resets 1em to 10px */ font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; background: #E5E2CC; color: #000; text-align: left; }
#page { background-color: #fff; border: 1px solid #959596; text-align: left; }
#header { background: #000; }
#content { font-size: 1.2em }
#content h2 a { color:#A00000; }
.widecolumn .entry p { font-size: 1.05em; }
.narrowcolumn .entry, .widecolumn .entry { line-height: 1.4em; }
.widecolumn { line-height: 1.6em; }
.narrowcolumn .postmetadata { text-align: center; }
.alt { background-color:#F1F1F3; }
#footer { background: #eee; border: none; }
small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; color:#6E8F9D; }
h1, h2, h3 { font-family: "Alabama", Georgia, serif; font-weight: normal; }
h1 { font-size: 8em; text-align: center; }
#headerimg .description { font-size: 1em; text-align: center; padding-top:150px; }
h2 { font-size: 1.6em; }
h2.pagetitle { font-size: 1.6em; }
#sidebar h2 { color:#666; }
h3 { font-size: 2em; color:#A00000; }
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { text-decoration: none; }
h3 a, h3 a:visited, h2, h2 a, h2 a:visited { color:#A00000; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none; }
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li { font-weight: bold; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }
#sidebar { font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, blockquote, strike { color: #990000; }
.postmetadata { color:#666666; }
.postmetadata a:link, .postmetadata a:visited { color:#666666; }
.postmetadata a:hover { Color : #AB0000; }
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
a, h2 a:hover { color: #666; text-decoration: none; }
h3 a:hover, h2 a:hover { color:#000; }
a:hover { Color : #AB0000; text-decoration: none; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
/* End Typography & Colors */


/* Begin Structure */
body { margin: 0; padding: 0; }
#page { padding: 0; width: 1000px; margin-bottom: 20px; margin-left: 0px; background: url("http://www.peqpe.it/images/note/bg_corpo.jpg") repeat-y top left; border: none; }
#header { background-color: #fff; margin: 0; padding: 0; height: 156px; width: 1000px; }
#headerimg { background:url(http://www.peqpe.it/images/note/header.jpg) left no-repeat; margin: 0; height: 157px; width: 100%; }
.narrowcolumn { float: right; width: 620px; margin-top: 0px; margin-bottom: 0; margin-right: 125px; padding-top: 0; padding-right: 0; padding-bottom: 20px; padding-left: 45px; }
.widecolumn { width: 600px; margin-top: 5px; margin-right: 0; margin-bottom: 0; margin-left: 270px; padding-top: 10px; padding-right: 200; padding-bottom: 20px; padding-left: 0; }
.post { margin: 0 0 15px; text-align: left; }
.post hr { display: block; }
.widecolumn .post { margin: 0; }
.narrowcolumn .postmetadata { padding-top: 5px; clear:both; }
.widecolumn .postmetadata { margin: 30px 0; }
.widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }
.widecolumn .attachment { text-align: center; margin: 5px 0px; }
.postmetadata { clear: left; }
#footer { padding: 0; margin: 0; width: 1000px; clear: both; background:url(http://www.peqpe.it/images/note/footer.jpg) left no-repeat; height:97px; }
#footer p { margin: 0; margin-top:10px; padding:0; padding-left:100px; text-align: center; }
/* End Structure */


/*	Begin Headers */
h1 { padding-top: 30px; margin: 0; }
h2 { margin: 0px 0 0; }
h2.pagetitle { margin-top: 30px; text-align: center; }
#sidebar h2 { font-size:3em; font-weight:normal; line-height:20px; margin-bottom:5px; }
h3 { padding: 0; margin: 30px 0 0; }
h3.comments { padding: 0; margin: 40px auto 20px; }
/* End Headers */


/* Begin Images */
p img { padding: 0; max-width: 100%; }
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
/* End Images */


/* Begin Lists*/
html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; }
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; }
#sidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 20px; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }
ol li, #sidebar ul ol li { list-style: decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0; padding: 0; }
/* End Entry Lists */


/* Begin Form Elements */
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#searchform #s { width: 90px; background:url(http://www.peqpe.it/images/box_cerca.png) no-repeat center top; padding:8px 22px; border: none; color: #900; height:12px; font-size:0.9em; }
#searchsubmit { margin-top:5px; padding: 0px; background:url(http://www.peqpe.it/images/cerca.png) no-repeat center top; border:0; width:41px; height:24px; text-indent:-1000; overflow:hidden; font-size:0.01em; color:transparent; cursor:pointer; }
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center; }
select { width: 130px; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 100%; padding: 2px; }
#commentform #submit { margin: 0 0 65px 0; float: right; width: 546px; height:65px; font-size:3em; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
/* End Form Elements */


/* Begin Comments*/
.alt { margin: 0; padding: 10px; border:outset 1px #D7D7D7; background:url(../../../../images/note/comm2.gif); }
.commentlist .alt { background:url(../../../../images/note/comm2.gif) #FCFBE8; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 3px; padding: 0px 0px 3px; list-style: none; background:url(../../../../images/note/comm1.gif) #FCFBE8; border:outset 1px #FCFBE8; }
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */


/* Begin Sidebar */
#sidebar { padding: 10px; margin: 10px 0px; width: 170px; margin-top:-115px; }
#menutitle { color:#A00000; font-size: 1.6em; font-weight:bold; line-height:24px; padding-left:10px; text-transform:uppercase; }
#sidebar form { margin: 0; }
.widget { padding-left: 10px; }
/* End Sidebar */


/* Begin Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }
/* End Calendar */


/* Begin Various Tags & Classes */
acronym, abbr { border-bottom: none; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 70px; }
.bot { margin-bottom: 125px; }
/* End Various Tags & Classes*/


.banner { margin: 5px 0; text-align: center; }
/* Modifica by Ace - End */

#gallina { background:url(../../../../../images/neko2.png) bottom left no-repeat; height:200px; width:188px; position:fixed; bottom:0; left:0; }
#website { display:block; height:130px; width:82px; position:fixed; top:65px; left:931px; }
#rss_note { position:absolute; top:130px; left:929px; z-index:200; }
#twit_note { position:absolute; top:230px; left:920px; z-index:200; }
#flickr_note { position:absolute; top:330px; left:939px; z-index:200; }
#behance_note { position:absolute; top:430px; left:929px; z-index:200; }
#dafont_note { position:absolute; top:530px; left:920px; z-index:200; }
.icona_pagina { width:212px; height:155px; top:10px; left:0; position:absolute; }
.avatar { float:left; }
.commento { margin-left:60px; }
.segnapost, .segnapost2 { background:transparent url(http://www.peqpe.it/images/star.png) no-repeat scroll 0; padding-top:18px; width:100%; }
.segnapost small { color:#F7931E; text-align:right; width:21%; display:inline-block; }
.segnapost small.sub { color:#F7931E; text-align:left; width:79%; display:inline-block; text-transform:uppercase; letter-spacing:2px; font-size:9px; }
.segnapost h2 { width:90%; font-weight:normal; float:right; line-height:20px; margin-bottom:8px; font-size:2.5em; }
.segnapost2 h2 { width:90%; font-weight:normal; padding-left:10%; margin-bottom:8px; font-size:2.5em; }
.segnapost2 small.sub { color:#F7931E; text-align:left; width:100%; display:inline-block; text-transform:uppercase; letter-spacing:2px; font-size:9px; }
h1.pagetitle, h2.pagetitle, #post-623 h2 { width:453px; font-weight:normal; visibility:visible; font-size:3em; text-align:left; color:#A00000; height:58px; padding-left:25px; padding-right:25px; padding-top:18px; line-height:20px; }
.entry a:link { color:#F60; }
.entry a:hover { color:#AB0000; }
.flickr p { text-align:center; }
/*data*/
#dataodierna { color : #6e8f9d; position:absolute; top:45px; left:825px; font-family:Georgia, "Times New Roman", Times, serif; text-align:right; text-transform:uppercase; font-size:1.2em; color:#666; }
#giorno { margin-top:-10px; font-size:38px; text-align:right; }
#settimana { text-align:right; }
#mese { text-align:right; margin-top:-3px; margin-right:-7px; letter-spacing:7px; }
/*sociable*/
div.sociable { margin: 30px 0; clear:both; text-transform:uppercase; font-size:9px; color:#999 }
span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span { position: absolute; display: block; top: -5em; background: #ffe; border: 1px solid #ccc; color: black; line-height: 1.25em; }
.sociable span { display: block; }
.sociable ul { display: inline; margin: 0 !important; padding: 0 !important; }
.sociable ul li { background: none; display: inline !important; list-style-type: none; margin: 0; padding: 1px; }
.sociable ul li:before { content: ""; }
.sociable img { float: none; width: 16px; height: 16px; border: 0; margin: 0; padding: 0; }
.sociable-hovers { opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40); }
.sociable-hovers:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.mano { float:left; margin-top:-96px; margin-left:96px; }
img.wp-smilies { margin-bottom:-5px; }
.sep { background:url(http://www.peqpe.it/images/note/sep.png) no-repeat center top; width:232px; height:23px; margin:0 auto; }
.sep1, .sep5, .sep9 { background:url(http://www.peqpe.it/images/note/sep1.png) no-repeat center top; width:604px; height:57px; margin:0 auto; }
.sep2, .sep6 { background:url(http://www.peqpe.it/images/note/sep2.png) no-repeat center top; width:255px; height:95px; margin:0 auto; }
.sep3, .sep7 { background:url(http://www.peqpe.it/images/note/sep3.png) no-repeat center top; width:320px; height:151px; margin:0 auto; }
.sep4, .sep8 { background:url(http://www.peqpe.it/images/note/sep4.png) no-repeat center top; width:364px; height:102px; margin:0 auto; }
.sep10 { display:none; }
.more-link { display:block; width:100%; text-align:right; letter-spacing: 1px; border-top:dashed #999 1px; clear:both; }
.more-link:hover { background:#CCC; }
.aktt_tweet_time { display:block; }
#sidebar ul li .aktt_tweets ul li:before { content: ""; }
#sidebar ul li .aktt_tweets ul li { color:#09F; }
.aktt_more_updates { text-align:right; }
.aktt_credit a { display:block; }
/*menu blog*/
#label_menu_blog { background:url(http://www.peqpe.it/images/note/label_menu_blog.png) no-repeat; width:82px; height:57px; position:absolute; top:69px; left:245px; }
#menu_blog { position:absolute; top:45px; left:340px; }
#menu_blog a { display:block; float:left; margin-right:20px; background-image:url(http://www.peqpe.it/images/note/sprite_menu_blog.png); background-repeat:no-repeat; }
.home_blog { background-position:0px 0px; width:57px; height:108px; }
.website_blog { background-position:-57px 0px; width:63px; height:108px; }
.contact_blog { background-position:-120px 0px; width:57px; height:108px; }
.home_blog:hover { background-position:0px -108px; }
.website_blog:hover { background-position:-57px -108px; }
.contact_blog:hover { background-position:-120px -108px; }

