/*
Theme Name: Techna
Description:Tema creato per il blog Cucire con i cartamodelli
Author:Fabio Ottaviani
Author URI:http://www.supah.it
*/

/* body & altro
- - - - - - - - - - - - - - - - - - - - */
body {margin:0px; padding-top:0px; background:url(img/bg_body.jpg) no-repeat center top #5f5f5f; font-family:Century gothic, Arial, Tahoma, sans-serif; color:#444; font-size:13px;}
img {border:none;}
a {color:#d03d9d; text-decoration:none;}
a:hover {color:#3d1b1b; text-decoration:none;}
blockquote {padding-left:10px; color:#555; font-style:normal;}
.clear {clear:both;}
.alignleft {float:left; margin:0px 10px 10px 0px;}
.alignright {float:right; margin:0px 0px 10px 10px; padding:0px 10px 0px 0px;}


/* clearfix
- - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */
.clear {clear:both;}


/* wrapper	
- - - - - - - - - - - - - - - - - - - - */
#wrapper {width:967px; margin:37px auto; padding-left:32px;}


/* top
- - - - - - - - - - - - - - - - - - - - */
#top {height:337px; margin:auto; background:url(img/bg_header.png) no-repeat left top;}
.blogname {position:relative; height:255px;}
.blogname h1 {margin:0px; padding:0px; width:282px; height:132px; background:url(img/logo.png) no-repeat left top; top:38px; left:23px; position:absolute; font-size:0.0001em; color:#991768; text-indent:-9999px;}
.blogname h1 a:link, .blogname h1 a:visited {color:#991768; text-decoration:none; display:block; height:132px; outline:none;}
.blogname h2 {display:none;}
.content {padding:0px 15px 25px 32px; background:url(img/bg_content.png) repeat-y left top;}


/* menu
- - - - - - - - - - - - - - - - - - - - */
#menu {height:82px;}
#menu ul {list-style:none; margin:0px; padding:20px 5px 0px 70px; font-weight:normal;}
#menu li {display:inline; font-size:14px; padding:0px; margin:0px 10px 0px 0px; font-weight:bold;}
#menu a {color:#673131; text-decoration:none;}
#menu a:hover {color:#3d1b1b; background:none;}
#content {float:left; width:680px;}
.title {margin:0px;}
.date {height:14px; font-size:14px; font-weight:normal; color:#d03d9d;}
.post {margin:0px 10px 20 15px; padding:0px 0px 28px 0px; height:100%; text-align:left; color:#444; font:13px Arial, georgia, sans-serif; background:url(img/taglio.gif) no-repeat left bottom; margin-bottom:10px;}
.post h2 {margin:0px; padding:2px 0px 8px 0px; background:transparent; text-align:left; font:28px "Century gothic", tahoma, Arial, sans-serif; font-weight:normal; line-height:30px;}
.post h2 a, .post h2 a:link, .post h2 a:visited {color:#444; background-color:transparent;}
.post h2 a:hover {color:#3d1b1b; background-color:transparent; text-decoration:none;}
.postinfo {clear:left; height:31px; padding:0px 5px 2px 0px; background:url(img/meta.jpg) no-repeat right top;}
.postinfo a {color:#e35416; font-weight:normal; text-decoration:none;}
.category {float:left; padding:0px; color:#444; font-size:12px;}
.com {line-height:15px; float:right; padding:0px 10px 0 0px; font-size:12px;}
.com a:link, .com a:visited {color:#d03d9d; background-color:transparent;}
.post a:link, .post a:visited {color:#d03d9d; background-color:transparent;}
.post a:hover {color:#d03d9d; background-color:transparent; text-decoration:underline;}
.entry {margin:0px; padding:5px 5px 20px 5px;}
.cover {margin:0px; background:url(img/cover.jpg) no-repeat right bottom; background-repeat:no-repeat;}


/* sidebar2
- - - - - - - - - - - - - - - - - - - - */
.sidebar2 {float:left; width:160px; padding-top:10px; padding-left:5px; font-size:13px; display:none;}
.sidebar2 h2 {height:27px; line-height:27px; font-size:18px; color:#fff; margin:5px 0px 0px 0px; padding:0px 0px 0px 5px; background:#d03d9d; background-repeat:repeat-x;}
.sidebar2 ul {list-style-type:none; margin:0px; padding:0px;}
.sidebar2 ul li {height:100%;}
.sidebar2 ul li a:link, .sidebar2 ul li a:visited {color:#d03d9d; text-decoration:none; padding:3px 0px 4px 10px; display:block; background:#fff; background-repeat:no-repeat;}
.sidebar2 ul li a:hover {background:#FFE68F; color:#d03d9d;}
.sidebar2 p {padding:7px 10px; margin:0px;}
.sidebar2 table {width:100%; text-align:center; background-color:transparent;}


/* sidebar1
- - - - - - - - - - - - - - - - - - - - */
.sidebar1 {float:left; width:180px; padding-right:15px; font-size:13px;}
.sidebar1 h2 {height:27px; line-height:27px; font-size:18px; color:#fff; margin:5px 0px 0px 0px; padding:0px 0px 0px 5px; background:#d03d9d; background-repeat:repeat-x;}
.sidebar1 ul {list-style-type:none; margin:0px; padding:0px;}
.sidebar1 ul li {height:100%;}
.sidebar1 ul li a:link, .sidebar1 ul li a:visited {color:#d03d9d; text-decoration:none; padding:3px 0px 4px 10px; display:block; background:#fff; background-repeat:no-repeat;}
.sidebar1 ul li a:hover {background:#FFE68F; color:#d03d9d;}
.sidebar1 p {padding:7px 10px; margin:0px;}
.sidebar1 table {width:100%; text-align:center; background-color:transparent;}


/* footer
- - - - - - - - - - - - - - - - - - - - */
#footer {height:35px; padding:18px 60px 0 27px; background:url(img/bg_footer.png) no-repeat left top; color:#b9b9b9; font-size:14px; font-weight:normal; text-align:center; letter-spacing:1px;}
#footer #copy {float:left;}
#footer #footerlink {float:right;}
#footer #footerlink ul {list-style:none; margin:0px; padding:0px;}
#footer #footerlink ul li {margin:0px 0px 0px 10px; padding:0px; display:inline;}
#footer a {color:#b9b9b9; text-decoration:underline;}
#footer a:hover {color:#bbb; text-decoration:none;}


/* navigation
- - - - - - - - - - - - - - - - - - - - */
.navigation {height:25px; padding:0px 20px;}
.navigation a {font-weight:bold; text-decoration:none; font-size:14px; color:#1459a7;}
.navigation a:hover {color:#3f5d65;}


/* attachment
- - - - - - - - - - - - - - - - - - - - */
.contentCenter {text-align:center;}


/* page title
- - - - - - - - - - - - - - - - - - - - */
h2.pagetitle {padding:0px; margin:0px 0px 20px 0px; font-size:25px; color:#d03d9d;}


/* comments
- - - - - - - - - - - - - - - - - - - - */
.comments textarea {width:90%; height:156px; background:#fff; border:1px solid #C3CFDF; color:#222; padding:3px; overflow:auto; font-size:14px;}
#commentform {padding-left:23px;}
#commentform input {background:#fff; border:1px solid #C3CFDF; color:#222; font-size:14px; padding:3px;}
.comments input#submit {padding:0px; width:72px; height:29px;}
.comments h2 {font-size:19px; line-height:30px; margin:24px 0px 0px 23px; padding:0px; font-weight:normal;}
.comments ol li p {padding:0px; margin:10px 0px; color:#6C7F86;}
.comments small {font-size:12px;}


/* widgets
- - - - - - - - - - - - - - - - - - - - */
#calendar_wrap {margin-top:10px;}
#search {margin:10px 0px;}
#search #s {width:110px;}
.akst_share_link {padding:3px 0 3px 27px!important;}

/* supah™ /*
