/*  
Theme Name: Casarei
Theme URI: www.difluir.com
Description: Design by Ana and Development by Dani
Version: 1.0
Author: Daniella
Author URI: www.difluir.com
*/

@import url("font.css");

* {background:none; margin:0; padding:0; border:0;}

html, body {background:#fff url(images/top.jpg) top center repeat-x; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#6B6B6B; text-align:center;}

a {text-decoration:underline; outline:none;}
a:link, a:active, a:visited {color:#249ADA; outline:none;}
a:hover {text-decoration:none; outline:none;}

h1, h2, h3 {margin:0 0 5px 0; padding:0; font-size:16px; font-weight:normal;}
ul, ol {margin:0 0 0 18px; padding:0;}
li {margin:0; padding:2px 0;}

blockquote {border-left:10px solid #D8BFDC; margin:5px 0; padding:0 0 0 9px;}

.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;}

img {background:none; border:0; text-decoration:none;}
img.aligncenter {margin:1px auto; padding:0; display:block; text-align:center;}
img.alignnone {margin:3px; padding:0;}
img.alignleft {margin:3px 7px 3px 0; padding:0; display:inline; width:auto; float:left;}
img.alignright {margin:3px 0 3px 7px; padding:0; display:inline; width:auto; float:right;}


/* page */
#all {background:url(images/header.jpg) top center no-repeat; margin:0; padding:0; text-align:center;}
#page {width:915px; margin:0 auto; padding:0; text-align:left;}



/* content - posts and pages */
#content {width:624px; min-height:600px; float:right; margin:280px 15px 0 0; text-align:justify;}

.post {margin:0 0 70px 0; padding:0;}
.post h2.title {background:url(images/h2post.png) bottom center no-repeat; margin:0; padding:0 0 13px 0; min-height:32px; font-size:28px; line-height:32px; color:#234560; font-family:"Times New Roman", Times, serif;}
.post h2.title a {color:#234560; text-decoration:none;}
.post h2.title a:hover {color:#41779D; text-decoration:none;}
.post .date {margin:4px 0 0 0; padding:0; font-size:12px; line-height:14px; color:#91A1AE;}
.post .entry {margin:0; padding:20px 10px 15px 0;}
.post .entry p {margin:0; padding:0 0 10px 0;}
.post .post-footer {margin:15px 0 0 0; padding:0;}
.post .post-footer .ass {margin:0; padding:0 15px 0 0; text-align:right;}
.post .post-footer .ass span {background:url(images/ass.png) bottom center no-repeat; margin:0; padding:0 0 1px 0; font-family:"peach sundress ~"; font-size:36px; font-weight:inherit; color:#253745;}
.post .post-footer .line1 {background:url(images/post-footer.png) top center no-repeat; margin:30px 0 0 0; padding:8px 0 0 0; text-align:right;}
.post .post-footer a.commentslink {background:url(images/comments.png) left no-repeat; margin:0 8px 0 15px; padding:0 0 0 20px; font-size:13px; font-weight:bolder; color:#3D5D74; text-decoration:none;}
.post .post-footer a.commentslink:hover {color:#249ADA; text-decoration:none;}
a.more-link {background:url(images/ass.png) bottom center no-repeat; margin:10px 0 0 0; padding:0 0 12px 0; width:auto; float:left; text-decoration:none; color:#3D5D74; font-weight:bolder;}
a.more-link:hover {text-decoration:none; color:#249ADA;}

/* post nav */
.post-nav {margin:0; padding:0 10px 25px 0;}
.post-nav a {color:#97A1D1; text-decoration:none;}
.post-nav span.previous a {background:#F6F7FC; margin:0; padding:2px 6px; width:auto; float:left;}
.post-nav span.next a {background:#F6F7FC; margin:0; padding:2px 6px; width:auto; float:right;}
.post-nav span.previous a:hover, .post-nav span.next a:hover {background:#E3E6F5; text-decoration:none;}

/* comments */
h3#comments {background:url(images/h2post.png) bottom center no-repeat; margin:35px 0 10px 0; padding:0 0 7px 0; min-height:32px; font-size:18px; font-weight:normal;}
h3#comments em {margin:0 0 0 15px; font-size:14px;}

.comment-nav {margin:0; padding:0 5px 0 0; text-align:right; font-size:10px;}
.comment-nav span a {background:#F6F7FC; margin:0 0 0 1px; padding:2px 6px; color:#97A1D1; text-decoration:none;}
.comment-nav span a:hover {background:#E3E6F5; text-decoration:none;}

ol.commentlist {margin:0; padding:30px 5px 0 0; list-style:none;}

ol.commentlist li {margin:0 0 15px 0; padding:0;}
.comment-bg {background:#F6F7FC; margin:0; padding:10px 12px;}
.comment-author {border-right:2px solid #E3E6F5; width:190px; float:left; margin:0; padding:0 20px 0 0;}
.comment-author img.avatar {background:#fff; border:0; 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:360px; 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:#E3E6F5; margin:0; padding:10px 12px;}
ul.children .comment-author {border-right:2px solid #F6F7FC;}

#respond {margin:0; padding:30px 0 20px 0;}
#respond h3 {background:url(images/h2post.png) bottom center no-repeat; margin:25px 0 10px 0; padding:0 0 7px 0; min-height:32px; font-size:18px; font-weight:normal;}
.cancel-comment-reply {margin:0; padding:7px 0; font-size:11px;}
#respond input {background:#FAFAFC; border:1px solid #D6D6E4; margin:0 0 7px 0; padding:5px 3px; width:270px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#787878; font-style:italic;}
#respond textarea {background:#FAFAFC; border:1px solid #D6D6E4; margin:0 0 7px 0; padding:5px 3px; width:450px; height:130px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#787878; font-style:italic;}
#respond input#submit {background:#BDCCEB; border:1px solid #A0B6D8; margin:0 0 7px 0; padding:5px 3px; width:200px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#35556E; font-style:italic;}
#respond label {margin:0; padding:0 0 5px 0; font-size:11px; color:#796F66; font-style:italic;}

/* achives page */
#page-archives {margin-top:2px;}
#page-archives h2 {border-bottom:1px solid #f1f1f1; color:#ba364f;}
#page-archives ul li {width:275px; float:left;}
#page-archives a:link, #page-archives a:active, #page-archives a:visited {color:#787878;}

/* links page */
#page-links {margin-top:2px;}
#page-links h2 {border-bottom:1px solid #f1f1f1; color:#ba364f; margin:0 0 5px 0; padding:15px 0 0 0; height:20px; text-align:left; clear:both;}
#page-links ul li {width:275px; float:left;}
#page-links a:link, #page-links a:active, #page-links a:visited {color:#787878;}

/* gallery wp */
.entry .gallery {margin:auto;}
.entry .gallery-item {width:33%; text-align:center;}
.entry .gallery-icon {margin:0; padding:0; border:0;}
.gallery-item {width:auto; float:left; text-align: center;}
.gallery-item img.attachment-thumbnail {background:#fff; border:1px solid #f1f1f1; margin:5px; padding:3px;}

.wp-caption {margin:0 auto; padding:5px 0; text-align:center;}
.wp-caption img {border:1px solid #f1f1f1; padding:3px; margin:1px auto; display:block;}
.wp-caption-text {margin:0; padding:0 5px; text-align:left; font-family:"courier new", courier, monospace; font-size:11px;}

#gallerywp .attachment {margin:0; padding:0; text-align:center;}
#gallerywp .attachment img {background:none; border:1px solid #f1f1f1; margin:0 0 1px 0; padding:4px;}
#gallerywp .caption {margin:0; padding:3px 0 13px 0; text-align:center; font-family:"courier new", courier, monospace; font-size:11px;}
#gallerywp .navigation img {background:none; border:1px solid #f1f1f1; margin:0; padding:3px; width:50px; height:50px; text-decoration:none;}
#gallerywp .navigation a, #gallerywp .navigation a:link, #gallerywp .navigation a:active, #gallerywp .navigation a:visited {background:none; border:0;}




/* sidebar */
#sidebar {width:200px; float:left; margin:390px 0 0 7px; text-align:justify;}

#sidebar #search {margin:0; padding:0 0 35px 0; min-height:30px;}
#sidebar #search form, #sidebar #search select, #sidebar #search insert {background:none; margin:0; padding:0; border:0;}
#sidebar #search input#text {background:url(images/search.png) bottom center no-repeat; border:0; width:150px; height:25px; float:left; margin:0 2px 0 0; padding:3px 7px 2px 7px; text-align:center; color:#224561; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#sidebar #search input#submit {background:none; border:0; margin:0; padding:0; width:29px; height:30px; float:right; text-align:center;}

#menu {width:188px; height:244px; margin:0 0 35px 0; padding:0; text-align:center;}

#anuncie {margin:0 0 30px 0; padding:0; text-align:center;}
#anuncie .widget2 {margin:0 0 5px 0; padding:0; text-align:center;}
#anuncie h2 {display:none;}

#sidebar .widget {margin:0 0 50px 0; padding:0;}
#sidebar h2 {background:url(images/h2sidebar.png) bottom center no-repeat; margin:0 0 10px 0; padding:0; font-size:38px; line-height:41px; font-family:"peach sundress ~"; font-weight:inherit; color:#253745; text-align:center;}


/* footer */
#footer {background:url(images/footer.png) bottom center no-repeat; width:915px; height:46px; margin:15px 0; padding:0;}
