/*  
Theme Name: Letargia 2010
Theme URI: www.difluir.com
Description: Development by Daniella.
Version: 1.0
Author: Daniella
Author URI: www.difluir.com
*/

* {background:none; margin:0; padding:0; border:0; text-decoration:none;}
body {background:#696478; margin:0; font-family:'Trebuchet MS', Sans-Serif; font-size:13px; line-height:17px; color:#39393B; text-align:center;}

a {text-decoration:none;}
a:link, a:active, a:visited {color:#645E88;}
a:hover {text-decoration:underline;}

h1, h2, h3 {margin:0 0 5px 0; font-size:16px; font-weight:normal;}

blockquote {border-left:10px solid #fff; margin:5px 0; padding:0 0 0 10px; color:#505050;}

.both {clear:both;}

ul, ol {margin:0 0 0 18px; padding:0;}
li {margin:0; padding:2px 0;}



/* header */
#top {background:url(images/top.jpg) top repeat-x; width:100%;}
#header {background:url(images/header.jpg) center top no-repeat; width:900px; min-height:179px; margin:0 auto; text-align:left;}

#menu-search {width:706px; margin:0 auto;}

#menu {width:506px; height:41px; float:left; margin:0; padding:0; text-transform:uppercase; font-weight:bolder; font-size:12px;}
#menu ul {margin:0; padding:0; list-style:none;}
#menu ul li {margin:0; padding:0; list-style:none; width:auto; float:left;}
#menu ul li a {border-top:5px solid #3E3E3E; margin:0 1px 0 0; padding:8px 15px 5px 15px; list-style:none; width:auto; float:left; color:#5D5D5D;}
#menu ul li a:hover, #menu ul li.active a {border-top:5px solid #696478; color:#B5B4D3; text-decoration:none;}
#menu ul li a#rss {background:url(images/m-feed.jpg) left no-repeat; margin:0; padding:8px 15px 5px 32px;}
#menu ul li a#rss:hover {background:url(images/m-feed-h.jpg) left no-repeat;}

#search {width:197px; height:32px; float:right; margin:0; padding:9px 0 0 0;}
#search input#text {background:url(images/search1.jpg); width:148px; height:20px; float:left; border:0; margin:0; padding:7px 7px 0 7px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px; color:#6A6A6A;}
#search input#submit {background:none; border:0; width:35px; height:27px; float:right; margin:0; padding:0;}

a#logo {width:240px; height:70px; float:left; margin:70px 0 0 133px; padding:0;}
a#logo span {display:none;}



/* content */
#content-top {background:url(images/content-top.jpg); width:900px; height:50px; margin:0 auto; padding:0;}
#content-line {background:url(images/content-line.jpg); width:900px; margin:0 auto; text-align:left;}
#content-bottom {background:url(images/content-bottom.jpg); width:900px; margin:0 auto; text-align:left;}



/* posts and pages */
#post {width:651px; float:left; margin:0 0 0 118px; padding:0; text-align:justify;}

.post {margin:0; padding:0 0 70px 0;}
.date {background:url(images/date.png); width:63px; height:52px; float:right; margin:0 0 0 15px; padding:0; text-align:center;}
.date .year {margin:0; padding:3px 0 0 0; font-size:10px; text-transform:lowercase; color:#B8B4CB;}
.date .day {margin:0; padding:8px 0 0 0; font-size:19px; font-weight:normal; color:#505050;}
h2.title {margin:0 0 3px 0; padding:0; font-size:22px; line-height:26px; font-weight:normal; color:#4B4258;}
h2.title a {color:#4B4258;}
h2.title a:hover {color:#393937; text-decoration:none;}
.post-header {margin:0; padding:0; font-size:12px; color:#F6F4F5;}
.entry {margin:0; padding:15px 0;}
.entry p {margin:0; padding:0 0 10px 0;}
a.more-link {background:#A09CB7 url(images/readmore.png) right no-repeat; margin:15px 0 0 0; padding:2px 21px 2px 7px; width:auto; float:left; color:#4D455A;}
a.more-link:hover {background:#ABA7C1 url(images/readmore.png) right no-repeat; text-decoration:none;}
.post-footer {background:url(images/divider.png) bottom center no-repeat; width:651px; margin:10px 0 0 0; padding:0 0 25px 0; font-size:12px; color:#FEFCFD;}
.post-footer a {color:#FEFCFD;}
.post-footer span.archive {background:url(images/ic1.png) left no-repeat; margin:0; padding:0 0 0 22px;}
.post-footer span a.commentslink {background:url(images/ic2.png) left no-repeat; margin:0 0 0 15px; padding:0 0 0 24px;}



/* post nav */
.post-nav {margin:0; padding:0 0 25px 0; font-size:11px; color:#4D455A;}
.post-nav span a {color:#4D455A;}
.post-nav span a:hover {text-decoration:none;}
.post-nav span.previous a {background:#9F9BB4 url(images/navileft.png) left no-repeat; width:auto; float:left; margin:0; padding:2px 10px 2px 21px;}
.post-nav span.previous a:hover {background:#ABA7C1 url(images/navileft.png) left no-repeat;}
.post-nav span.next a {background:#9F9BB4 url(images/naviright.png) right no-repeat; width:auto; float:right; margin:0; padding:2px 21px 2px 10px;}
.post-nav span.next a:hover {background:#ABA7C1 url(images/naviright.png) right no-repeat;}



/* comments */
h3#comments {border-bottom:1px solid #F3F1F6; margin:50px 0 10px 0; padding:0 0 3px 0; font-size:18px; font-weight:normal;}
h3#comments em {margin:0 0 0 15px; font-size:18px;}

.comment-nav {margin:0; padding:0; text-align:right; font-size:15px;}
.comment-nav span a {background:#9F9BB4; margin:0 0 0 1px; padding:2px 6px; color:#4D455A;}
.comment-nav span a:hover {background:#ABA7C1; text-decoration:none;}

ol.commentlist {margin:0; padding:30px 0 0 0; list-style:none;}

ol.commentlist li {margin:0 0 15px 0; padding:0;}
.comment-bg {background:#C2C0D0; margin:0; padding:10px 12px;}
.comment-author {border-right:2px solid #ADAABE; width:190px; float:left; margin:0; padding:0 20px 0 0;}
.comment-author img.avatar {background:#fff; border:1px solid #E0D0C0; width:auto; float:left; margin:0 7px 0 0; padding:3px;}
.comment-author cite {font-style:normal;}
a.comment-reply-link {font-size:10px;}
.commententry {width:380px; float:right;}

ol.commentlist li ul.children {margin:0; padding:0; list-style:none; font-style:italic;}
ul.children li {margin:15px 0 0 0; padding:0;}
ul.children .comment-bg {background:#A9A5BF; margin:0; padding:10px 12px;}
ul.children .comment-author {border-right:2px solid #A09BBB;}

#respond {margin:0; padding:30px 0 35px 0;}
#respond h3 {border-bottom:1px solid #F3F1F6; margin:0 0 10px 0; padding:0 0 3px 0; font-size:18px; font-weight:normal;}
.cancel-comment-reply {margin:0; padding:7px 0; font-size:15px;}
#respond input {background:#FCFDFE; border:1px solid #BAB7C9; margin:0 0 7px 0; padding:5px 3px; width:270px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style:italic; color:#3F3F3F;}
#respond textarea {background:#FCFDFE; border:1px solid #BAB7C9; margin:0 0 7px 0; padding:5px 3px; width:450px; height:130px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style:italic; color:#3F3F3F;}
#respond input#submit {background:#787393; border:0; margin:0 0 7px 0; padding:5px 3px; width:200px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style:italic; color:#fdfdfd;}
#respond label {margin:0; padding:0 0 5px 0; font-size:15px; font-style:italic; color:#5D588E;}



/* achives page */
#page-archives {margin-top:2px;}
#page-archives h2 {border-bottom:1px solid #F3F1F6;}
#page-archives ul li {width:325px; float:left;}



/* links page */
#page-links {margin-top:2px;}
#page-links h2 {border-bottom:1px solid #F3F1F6; margin:0 0 5px 0; padding:15px 0 0 0; height:20px; text-align:left; clear:both;}
#page-links ul li {width:325px; float:left;}



/* gallery wp */
.gallery {margin:0; padding:0; text-align:center;}
.gallery-item {margin:5px 0 0 0; padding:0;}

#gallerywp {margin:0; padding:15px 0;}
#gallerywp .attachment {margin:0; padding:0; text-align:center;}
#gallerywp .attachment img {background:#A5A0B4; margin:1px auto; padding:4px; display:block; text-align:center;}
#gallerywp .caption {margin:0 0 15px 0; padding:2px 0 0 0; font-family:"Courier New", Courier, monospace; text-align:center;}
#gallerywp .navigation {margin:15px 0 0 0; padding:0;}
#gallerywp .navigation img {background:#A5A0B4; margin:0; padding:4px; width:50px; height:50px;}

.wp-caption {margin:0 auto; padding:0; text-align:center;}
.wp-caption img {background:#A5A0B4; margin:1px auto; padding:4px; display:block; text-align:center;}
.wp-caption-text {margin:0; padding:1px 0 0 0; font-family:"Courier New", Courier, monospace;}


/* images */
img, a img {border:0; text-decoration:none;}
img.aligncenter {background:#A5A0B4; margin:1px auto; padding:4px; display:block; text-align:center;}
img.alignnone {background:#A5A0B4; margin:3px; padding:4px;}
img.alignleft {background:#A5A0B4; margin:3px 7px 3px 0; padding:4px; display:inline; width:auto; float:left;}
img.alignright {background:#A5A0B4; margin:3px 0 3px 7px; padding:4px; display:inline; width:auto; float:right;}



/* align */
.alignleft {margin:3px 7px 3px 0; display:inline; width:auto; float:left;}
.alignright {margin:3px 0 3px 7px; display:inline; width:auto; float:right;}
.aligncenter {margin:1px auto; display:block; text-align:center;}
.alignnone {margin:3px; padding:4px;}




/* sidebar */
#sidebar {width:651px; float:left; margin:0 0 0 118px; padding:0; text-align:left; color:#9A94B0;}
#sidebar a {color:#9A94B0;}
#sidebar .widget {margin:0; padding:0 0 20px 0;}
#sidebar h2 {margin:0 0 7px 0; padding:0; font-size:18px; color:#9F9BB4;}
#sidebar ul, #sidebar ol {margin:0; padding:0; list-style:none;}
#sidebar ul li {border-bottom:1px solid #534C6B; margin:0; padding:2px 0;}
#sidebar ul li a:hover {color:#B8BAC9; text-decoration:none;}

#sidebar #recentposts {width:176px; float:left; margin:20px 0 0 0; padding:0;}
#sidebar #recentposts span {padding:0 0 0 10px; color:#B8BAC9; font-size:12px;}

#sidebar #quote {background:url(images/quote.png) left top no-repeat; width:310px; float:left; margin:20px 0 0 25px; padding:0 0 0 22px;}

#sidebar #icons {width:90px; float:right; margin:20px 0 0 0; padding:0; text-align:right;}
#sidebar #icons img {width:auto; float:left; margin:0 2px 2px 0;}




/* footer */
#bottom {background:url(images/bottom.jpg) bottom repeat-x; width:100%;}
#bottom #content-bottom {width:900px; margin:0 auto;}
#footer {background:url(images/footer.png) bottom center; no-repeat; width:900px; height:108px;}
#footer .content {margin:0; padding:87px 105px 0 90px; text-align:left; font-size:10px; color:#434343;}
#footer .content a {color:#434343;}