/*  
Theme Name: Birds
Theme URI: http://www.cutelittlefactory.com
Description: An illustrated theme featuring birds.
Version: 1.0
Author: Andrea Austoni
Author URI: http://www.cutelittlefactory.com/

*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;text-decoration:none;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* PAGE STYLE */

html, body {height:100%}
body {background:#fff url(images/body-bg.jpg) center top repeat-x;color:#737d7d;font:normal 14px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;line-height:24px;text-align:left}

/* TEXT */
@font-face {font-family:'MEgalopolisExtra';src:url("MEgalopolisExtra.eot");src:local('MEgalopolis Extra'), local('MEgalopolisExtra'), url("MEgalopolisExtra.ttf") format('truetype')}
h1 {font-size:26px;line-height:32px}
h2 {font-size:22px}
h3 {font-size:20px}
h4 {font-size:18px}
h1, h2, h3, h4, .count {font-weight:normal;font-family:MEgalopolisExtra,"Arial Black", sans-serif}
.count {font-size:22px}
a {font-style:italic;font-family:Georgia, Times, "Times New Roman", serif;color:#008cb4}
a:hover {color:#f26522}
a {-webkit-transition: color .2s linear}
em, strong, quote, blockquote {font-style:italic;font-family:Georgia, Times, "Times New Roman", serif}
strong {font-weight:bold}
p {margin-bottom:20px}
ul li {background:url(images/list-image.png) no-repeat 0 3px;padding-left:14px}
ol li {list-style-type:decimal;list-style-position:inside;background:none}
small {font-size:11px}

/* PER CHI HA ANCORA IE6 E/O HA DISABILITATO JAVASCRIPT */

.svejate {z-index:10;background:#ffa;margin-top:5px;padding:5px;color:#000;text-align:center}
.svejate a {text-decoration:underline;color:#00f}
.svejate a:hover {color:#f00}

/* PAGINA PRINICIPALE */

#wrapper {position:relative;width:940px;min-height:100%;height:auto !important;height:100%;margin:0 auto -240px}
.clearinside {clear:both}

.menu ul {display:inline;float:right;height:31px}
.menu li {display:inline;background-image:none;margin-right:30px;padding:0;text-shadow:0 1px #333}
.menu a {font-size:13px;font-style:normal;color:#bed7d7;line-height:31px}
.menu a:hover {color:#fff}
.current_page_item a {color:#fff}
.current_page_item:before {content:url(images/list-image-white.png)}

/* HEADER */

#title a {display:inline;float:left;width:540px;height:225px;text-indent:-9999px;background:url(images/header-img_01.jpg) no-repeat left top}
#hireme {display:inline;float:left;width:400px;height:225px}

#navigation {margin-left:70px}
.nav-item {display:inline;float:left;background-image:none;height:29px;margin:2px 30px 0 0;padding:0;font-size:16px;text-shadow:0 1px #e6f0f0;line-height:25px}

/* CONTENT */

#content {display:inline;width:640px;float:left;margin:30px 10px 0 0}
.thumbnail {display:inline;float:left;width:160px;height:160px;margin:3px 10px 0 0}
.post-excerpt {display:inline;float:left;width:470px}
.post h1, .post h1 a {color:#008cb4;margin-bottom:10px}
.post h1 a, h4 a {font-style:normal;font-weight:normal;font-family:MEgalopolisExtra,"Arial Black", sans-serif}
.post h1 a:hover {color:#f26522}
.post h1 a:active {position:relative;top:1px;right:0}
.post h1 a {-webkit-transition: color .15s linear}
.post h3, h4 {margin-bottom:10px}
.post h4 a {font-size:18px}
.postmetadata {background:#e6f0f0;padding:5px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-family:Georgia, Times, "Times New Roman", serif;text-shadow:0 1px #fff}
.post-categories {display:inline}
.post-categories li {display:inline;background-image:none;padding:0}
.entry {margin-top:20px}
.entry ul, ol {margin: 0 0 10px 0}
.entry ul li {margin-bottom:10px}
.entry a, quote {font-size:16px}
.entry a:hover {padding-bottom:2px;border-bottom:2px solid}
.entry a:active {position:relative;top:1px;right:0}
.entry a.continue-link:hover {padding-bottom:0;border:0}
.entry blockquote {background:#e6f0f0;font-size:18px;padding:10px 20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:20px;ext-align:center;text-shadow:0 1px #fff}
.entry blockquote p {margin-bottom:0}
.intro {font:italic 16px Georgia, Times, "Times New Roman", serif;line-height:24px}
.more-link, .continue-link {display:block;width:186px;height:45px;background:url(images/more-link-img.jpg) no-repeat center bottom;text-indent:-9999px}
.more-link:hover, .continue-link:hover {background-position:center top}
.separator {margin-bottom:10px}
.post em, strong {font-size:16px}
img.alignnone, img.aligncenter {display:block;margin:10px auto 0}
img.alignleft {float:left;padding:0 10px 10px 0}
img.alignright {float:right;padding:0 0 10px 10px}

.sociable {background:#e6f0f0;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:16px;text-shadow:0 1px #fff}
.sociable_tagline {margin-bottom:10px}

.design-share {clear:both;margin-bottom:20px;background:#e6f0f0;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:16px;text-shadow:0 1px #fff}
.design-share h3 {margin-bottom:20px}
.openlike, .stumbleupon, .designbump, .designfloat, .designmoo, .facebook, .digg, .delicious, .buzz, .twitter-button {float:left;margin-right:20px}
.openlike, .delicious {display:none}

.related-posts {margin-top:20px}
.related-posts h3 {margin-bottom:10px}
.related-posts li {list-style:none;background:url(images/list-image.png) no-repeat 0 3px;padding-left:14px}
.related-posts a {font-size:16px}

.post-navigation {margin:40px 0 20px 0}
.previous {float:right;text-align:right}
.next {float:left;text-align:left}

/* COMMENTS */

#comments h2, #respond h3 {font-style:italic;font-weight:normal;font-family:Georgia, Times, "Times New Roman", serif}
#comments li {background-image:none;padding:0}
.vcard {display:inline;clear:both;float:left;width:60px;height:60px;padding:9px 10px 11px 10px;margin:20px 10px 0 0;background:url(images/vcard-bg.jpg) no-repeat}
li.depth-2 .vcard {margin:10px 10px 0 90px}
li.depth-3 .vcard {margin:10px 10px 0 180px}
.comment-box {display:inline;float:left;width:530px;background:#f0f0f0;margin-top:20px;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.comment-box .author-name, .author-name a {font:italic 18px Georgia, Times, "Times New Roman", serif;margin-bottom:5px}
li.depth-2 .comment-box {width:440px;margin-top:10px}
li.depth-3 .comment-box {width:350px;margin-top:10px} 
.comment-box .comment-meta {display:inline;font-size:small;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif}
li.bypostauthor .comment-box {background:#e6f0f0}
.says {display:none}
.reply {text-align:right;margin-right:10px}
.comment-box .comment-txt {font-size:13px}
.comment-txt p {margin-top:10px}
#respond {margin-top:40px}
#respond label {margin-left:10px;font:italic 16px Georgia, Times, "Times New Roman", serif}
#respond a {font-size:16px}
#commentform {width:640px;margin:20px 0}
#commentform input, #commentform textarea {color:#008cb4;border:0;padding:10px;background:#f0f0f0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:14px}
#commentform #comment {width:620px;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif}
#submit {background:#f0f0f0;outline:0;border:0;cursor:pointer;font:italic 13px Georgia, Times, "Times New Roman", serif}

/* PAGES */

h1.pagetitle {text-transform:uppercase;margin-bottom:20px}
.archivetitle {margin-bottom:20px}
.entrypage {font:italic 16px Georgia, Times, "Times New Roman", serif;line-height:24px}
.entrypage h3 {font-style:normal}
.entrypage a:hover {padding-bottom:2px;border-bottom:2px solid}
.entrypage a:active {position:relative;top:1px;right:0}
.entrypage ul, ol {margin-bottom:20px}
.entrypage ol {margin-left:25px}
.entrypage ol li {list-style-position:outside}

/* FORM */

.wpcf7-form input, select, option, textarea {color:#008cb4;border:0;padding:10px;background:#f0f0f0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.wpcf7-form submit:hover {background:#f0f0f0;color:#f26522}

/* TESTIMONIALS */

.testimonial {background:#e6f0f0;margin-bottom:20px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:20px}
.testimonial p {margin:0}
.testimonial-img {display:inline;float:left;margin:0 10px 10px 0}
.testimonial-txt {display:inline;float:left;width:460px}
.testimonial-txt, .testimonial-detail {font-size:13px;line-height:20px;text-shadow:0 1px #fff}
.testimonial-detail {clear:both}

/* SIDEBAR */

#sidebar {float:left;width:280px;display:inline;margin-left:10px;background:url(images/sidebar-bg.jpg) repeat-y;text-align:left}
#sidebar .sidebar-top-img {margin-bottom:10px}
#sidebar .sidebar-bottom-img {margin-bottom:-10px}
#sidebar .widget {margin-bottom:30px}
#sidebar h2 {margin-bottom:20px}
#sidebar ul {margin:0 20px 0 20px}
#sidebar li {margin-bottom:10px;text-shadow:0 1px #fff}
#sidebar li a {color:#737d7d}
#sidebar li a:hover {color:#f26522}

#sidebar .widget-subscribe {margin:0 0 40px}
#sidebar .widget-subscribe h2 {width:280px;height:75px;background:url(images/follow-me-img.jpg) center top no-repeat;text-indent:-9999px}
.bird {display:inline;float:left;margin:0}

#sidebar #text-437902472 {width:240px;margin:-10px auto 20px}
#sidebar #bsa-zone-widget-3 {width:260px;margin:-10px auto 10px}
#sidebar #dribbble {width:220px;margin:0 auto}
#sidebar #execphp-477380331 h2 {width:280px;height:63px;background:url(images/featured-img.jpg) center top no-repeat;text-indent:-9999px}
#sidebar .widget_recent_entries h2 {width:280px;height:62px;background:url(images/recent-img.jpg) center top no-repeat;text-indent:-9999px}
#sidebar #linkcat-102 h2 {width:280px;height:74px;background:url(images/elsewhere-img.jpg) center top no-repeat;text-indent:-9999px}
#searchform {background:#fff;margin:0 20px 0 20px;padding:5px;border:#ddd 1px solid;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#s {width:200px;margin:0;border:0;outline:none;color:#008cb4}
#searchsubmit {border:0;cursor:pointer;width:17px;height:23px;background:url(images/searchsubmit.gif) center center no-repeat}

/* FOOTER */

.clear {height:240px;clear:both}
#footer {clear:both;position:relative;width:940px;height:240px;margin:0 auto;background:url(images/footer-bg.jpg) left bottom no-repeat;text-align:right}
#footer a {font-size:16px}
#footer .small-link {font-size:11px}
#footer img#wpstats {display:none}