/*  
Theme Name: Basic Theme 4.0
Theme URI: www.sinopse.org
Description: Please, don't copy.
Version: 1.0
Author: Daniella
Author URI: www.sinopse.org
*/

* {background: none; margin:0; padding:0; border:0; list-style:none; text-decoration:none;}

html, body {background: url('http://i39.tinypic.com/zmxzqc.png'); margin:0; height:160 px; font:12px lucida sans unicode, "times new roman", times, serif; line-height:18px; color:#787878; text-align:center;}

a {text-decoration:none; outline:none;}
a:link, a:active, a:visited {color:#A94A82;}
a:hover {text-decoration:underline;}

h1, h2, h3 {margin-bottom:5px; font-size:8pt; font-weight:bolder; letter-spacing:1px;}

blockquote {border-left:10px solid #f5f5f5; margin:5px 0; padding:0 0 0 10px; color:#a2a2a2;}

.both {clear:both;}
.divider {border-bottom:1px solid #f5f5f5; margin:3px 0 5px 0;}

.alignleft {margin:3px 5px 3px 0; display:inline; width:auto; float:left;}
.alignright {margin:3px 0 3px 5px; display:inline; width:auto; float:right;}
.aligncenter {margin:1px auto; display:block; text-align:center;}
.alignnone {margin:3px; padding:4px;}

img, a img {border:0; text-decoration:none;}
img.aligncenter {background:none; border:1px solid #a94a82; margin:1px auto; padding:4px; display:block; text-align:center;}
img.alignnone {background:none; border:1px solid #f1f1f1; margin:3px; padding:4px;}
img.alignleft {background:none; border:1px solid #f1f1f1; margin:3px 5px 3px 0; padding:4px; display:inline; width:auto; float:left;}
img.alignright {background:none; border:1px solid #f1f1f1; margin:3px 0 3px 5px; padding:4px; display:inline; width:auto; float:right;}

form, select, fieldset {border:0; margin:0; padding:0;}
input, textarea {background:#fff; border:1px solid #e6e1db; border-right-color:#d6d1cc; border-bottom-color:#d6d1cc; margin:0; padding:3px; font:10px verdana, arial, helvetica, sans-serif; color:#787878; letter-spacing:1px;}



/* layout */
#header {background:#222222; border-top:5px solid #d4d4d4; margin:0; padding:0; width:100%; text-align:center;}

#menu {background:#d4d4d4; border:0; margin:0; padding:0; width:100%; text-align:center;}

#page {background:#fff; border:0; margin-left:auto; margin-right:auto; padding:30px 0 20px 0; width:100%; min-height:100%; text-align:center;}
* html #page {height:100%;}

#footer {background:#d4d4d4; border:0; margin:0; padding:0; width:100%; clear:both; text-align:center;}

#credits {background:#d4d4d4; border:0; margin:0; padding:40px 0; width:100%; clear:both; text-align:center; font-size:11px; font-style:normal; color:#f894a9;}

.content {width:900px; margin:0; padding:0; text-align:left;}



/* logo and description */
#header h2 {margin:0; padding:45px 0; width:440px; float:left; font-size:22px; color:#f6f6f6; text-align:left;}
#header h2 a:link, #header h2 a:active, #header h2 a:visited {color:#f6f6f6;}
#header h1 {margin:0; padding:43px 0; width:440px; float:right; font-size:13px; font-style:italic; font-weight:normal; text-align:right;}



/* menu */
#menu ul {width:900px; margin:0; padding:0; list-style:none; text-align:left;}
#menu ul li {margin:0; padding:5px 30px 5px 0; width:auto; float:left; text-align:center; text-transform:uppercase; font-size:11px;}
#menu ul li a:hover, #menu ul li.current {color:#313131; text-decoration:none;}



/* posts and pages */
#post {width:550px; float:left; margin:0; padding:0;}

.title {margin:0 0 5px 0; padding:0; font-size:18px; color:#787878;}
.title a:link, #post .title a:active, #post .title a:visited {color:#787878;}
.title a:hover {color:#ba364f; text-decoration:none;}
.meta {font-size:11px; color:#ababab; font-style:italic;}
.meta a.commentslink {background:none; border:0; margin:0; padding:0; text-align:right; font-weight:bolder;}
.entry {margin:0; padding:20px 0;}
.entry p {margin:0; padding:0 0 9px 0;}



/* navigation */
.navigation {padding:3px 0 5px 0; font: 7pt verdana, arial, helvetica; text-transform:lowercase;}
.navigation a:link, .navigation a:active, .navigation a:visited {background:#f5f5f5; padding:2px 7px; color:#8d8d8d;}
.navigation a:hover {color:#ba364f; text-decoration:none;}



/* 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;}




/* comments */
#comments {margin:10px 0;}
.comment-number {display:block; padding:20px 0 5px 0; font-weight:bold;}
.comment-number span {font-size:1.3em; color:#777;}
.none {border-bottom:1px dashed #eaeade;}
h4 {border-bottom:1px solid #eaeade; margin:25px 0; padding-bottom:2px;}
h4 a:hover {color:#655545; text-decoration:none;}
li.comment {background:none; border:1px solid #f1f1f1; margin:10px 0; padding:10px 7px;}

.avatar-author {padding:5px;}
.c-grav {width:auto; float:left; margin-right:7px;}
a.comment-reply-link {font-size:10px;}
.c-body {padding:0 3px 0 3px;}
.c-body p {margin:3px 0; padding:0;}

ul.children {padding-top:5px; font-style:italic;}
ul.children li {margin:10px 0 0 0; padding-top:10px;}
ul.children li.commet {font-style:normal;}
ul.children li.byuser .avatar-author {padding:5px; font-style:normal;}

#comments .navigation {padding-top: 20px;}
form#commentform {margin-bottom:10px;}
form#commentform label.comment-field {display:block; margin:10px 0 3px 0; font-size:10pt;}
input.text-input, form#commentform textarea {padding:7px 3px; width:480px; font-family:inherit;}
input#author, input#email, input#url {width:300px;}
form#commentform input#submit {background:#3c3c3c; border:0; padding:5px; width:150px; color:#a4a4a4; font-weight: bolder;}
form#commentform p.guidelines {margin:10px 0 1px 0; font-size:11px;}
p.subscribe-to-comments, p.comments-rss{margin-bottom:10px; font-size:11px;}
p.note {font-style:italic; font-size:9pt;}



/* sidebar */
#sidebar {width:290px; float:right; margin:0; padding:0;}

#sidebar .widget {margin:0; padding:0 0 25px 0;}
#sidebar h2 {background:none; margin:0 0 5px 0; padding:0; font-size:18px; color:#787878; font-weight:normal;}

#sidebar ul li {margin:0; padding:1px 0; font-style:italic;}
#sidebar ul li ul li {background:url(images/sub.gif) left top no-repeat; margin:0 0 0 3px; padding:1px 0 0 25px;}



/* search form */
form#searchform {margin:0; padding:0;}
label.screen-reader-text {display:none;}
form#searchform input#s {width:200px; margin:0 2px 0 0; padding:5px 3px; float:left;}
form#searchform input#searchsubmit {width:79px; height:24px;}



/* posts calendar */
#wp-calendar {background:none; width:100%; border-spacing:1px; padding-bottom:3px;}
#wp-calendar td a {background:none; letter-spacing:0px; font-weight:bold;}
#wp-calendar td a:hover {background:none; color:#808080;}
#wp-calendar td {background-color:#f5f5f5; border:1px solid #e9e9e9; padding:0px 5px 0px 5px; letter-spacing:0px; text-align:center;}
#wp-calendar td.pad {background:#f5f5f5;}
#wp-calendar td#today {/* today */ background:#fff; color:#912c3b;}
#wp-calendar thead {/* week */ color:#ababab; font-size:10px; text-align:center;}
#wp-calendar caption {/* month */ font-size:11px; color:#912c3b; text-transform:uppercase; font-weight:normal; text-align:center;}




/* footer */
#box01 {width:270px; float:left; margin:0; padding:15px 0 0 0;}
#box02 {width:270px; float:left; margin:0 0 0 45px; padding:15px 0 0 0;}
#box03 {width:270px; float:right; margin:0; padding:15px 0 0 0;}

#footer a:link, #footer a:active, #footer a:visited {color:#8e8e8e; font-style:italic;}

#footer .widget {margin:0; padding:0 0 25px 0;}
#footer h2 {background:none; margin:0 0 5px 0; padding:0; font-size:18px; color:#8e8e8e; font-weight:normal;}
#footer ul li {margin:0; padding:1px 0; font-style:italic;}
#footer ul li ul li {background:url(images/sub.gif) left top no-repeat; margin:0 0 0 3px; padding:1px 0 0 25px;}


#credits #left {margin:0; padding:0; width:400px; float:left; text-align:left;}
#credits #right {margin:0; padding:0; width:400px; float:right; text-align:right;}