/*
THEME NAME: Tema premium para Joana Hermanny
THEME URI: http://www.xcakeblogs.com.br/
DESCRIPTION: Tema personalizado por XcakeBlogs para Joana Hermanny
VERSION: 1.0
AUTHOR: <a href="http://www.claudiaregina.com/">Claudia Regina</a> &amp; <a href="http://www.canha.net/">Canha</a>
AUTHOR URI: http://www.xcakeblogs.com.br/
*/

/* -------------------------------------------------------------------------------------------------------*/

/* RESET */
 
* {margin:0; padding:0; list-style:none; font-size:1.0em; color:#000;}
a {text-decoration: none;}
img {border:0;}
body {font-family: helvetica, arial, trebuchet ms, sans-serif; background:url(images/bkg.jpg); font-size:12px}
html {height: 100%;}

/* MISC */

.clear {clear:both;}

.post img {max-width:600px}

/* WORDPRESS DEFAULT CLASSES */

/****Alignments*/
img.alignleft, div.alignleft {float:left;margin:0 0.5em 0.5em 0;}
img.alignright, div.alignright {float:right;margin:0 0 0.5em 0.5em;}
img.aligncenter, div.aligncenter {text-align:center;margin:0 auto;}

/****Captions*/
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;
/* rounded corners - only for browsers that support it */
-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
/* [/rounded corners] */}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/* -------------------------------------------------------------------------------------------------------*/

/* CUSTOM DEFAULT THEME CLASSES */

/* Comments */

#comments {padding:10px 0;}
.comments h2, .formtitle {color:#de1b22; font-size:24px; font-family: Geneva, Tahoma, sans-serif; font-weight:normal; margin-bottom:10px;}

.comments li {padding:10px 0; border-bottom:1px dashed #8a8a8a;}
.avatar img {float:left; margin:0 5px 10px 0;}
.commauthor, a.commauthor {padding-top:12px; font-size:20px; }
.commdate {font-size:10px; font-style: italic; color:#666; } 
.commdate strong {color:#666; font-weight:normal;}
.commentry p {font-size:12px; clear: both; line-height:18px; margin-bottom:10px; color:#666;}

.formcontainer {}
.formcontainer label {display:block; width:100%; margin-top:10px;}
.formcontainer .form-input input {width:400px; padding:8px; border:1px solid #8d8d8d;}
.formcontainer .form-input input:hover {}
.formcontainer .form-textarea textarea {font-family:helvetica, tahoma, sans-serif; width:400px; height: 100px; padding:8px; border:1px solid #8d8d8d;}
.formcontainer .form-textarea textarea:hover {}
.formcontainer .form-submit input {background:#8d8d8d; padding:5px; margin:10px 0; color:#fff; border:0; font-weight: bold;text-transform: uppercase;}

/* Rounded corner nos campos do formulário? */
.formcontainer .form-input, .formcontainer .form-textarea textarea
{-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

/* Default */
.comments ol {margin:10px 0;}
.respond {padding:10px;}
#respond .loggedin a, #respond .logout a {color: #666; font-weight: bold; text-decoration: underline;}
#respond .loggedin a:hover, #respond .logout a:hover {color: #de1b22; text-decoration: none;}

/* --------------------------------------------------MISC-----------------------------------------------------*/

/* Clean Archives */
.car-yearmonth {display:block; margin:10px 0; font-weight: bold; font-size: 18px;}

/* Post Defaults */
.post li, dt, dl {font-size:0.9em;}
.post ul li {list-style: circle; margin-left:35px;}
.post ol li {list-style-type: decimal; margin-left:35px;}
.post blockquote {background:#e1e1e1; color:#858585; border-left:1px dotted #858585; margin: 8px;}
.post blockquote p {padding:8px;}
.post code {font-family:Courier New, Courier New, Courier, monospace; color:#afafaf;}
.post h2 {font-size:1.4em;} .post h3 {font-size:1.3em;} .post h4 {font-size:1.3em;} .post h5 {font-size:1.0em;} .post h6 {font-size:0.7em; color:#afafaf;} 

/* Layout - Centralizado */
body {text-align: center;}
.wrapper {width: 1000px; margin: 0 auto; text-align: left;}

/* --------------------------------------------------CUSTOMTHEME-----------------------------------------------------*/

#header {height:42px; background:#fff}
#menu {float:left; margin:15px 40px; font-size:1.2em}
#menu ul li {display:inline; margin-right:25px;}
#menu ul li a {font-family:Helvetica, Arial, sans-serif; color:#666; text-transform:uppercase;}
#menu ul li a:hover {border-bottom:4px solid #aaa}

#search {float:right; background:url(images/search.jpg) no-repeat; margin:7px 35px 0 0; width:226px; height:27px}
.input-txt {background:none; width:190px; border:0px; font-size:1em; padding:6px 0px 6px 4px;}
.search-btn {background:none; width:25px; border:0px;}

#toparea {height:301px; background:url(images/header-bkg.jpg) no-repeat; width:100%;}
#logo a {display:block; height:301px; background:url(images/logo.jpg) no-repeat; width:226px; float:right; margin-right:35px; text-indent:-9999px; font-size:1px;}

#content {background:#fff;}

#main {float:left; width:640px; margin:30px 40px;}
#main h3 {font-size:16px; padding:10px 0px; color:#777; font-weight:normal;}
.post {margin-bottom:30px;}
.post-date {color:#929292; font-size:1em;}
.post h2, .post h2 a, .post h1, .post h1 a {color:#de1b22; font-size:31px; font-family: Geneva, Tahoma, sans-serif; font-weight:normal; margin-bottom:30px; }
.post p {color:#666; font-size:12px; line-height:18px; margin-bottom:10px;}
.post strong {color:#666;}
.post a, .post a:visited, .post a:active {color:#de1b22;}
.post a:hover {text-decoration:underline;}
.post em {color:#666;}
.post img {max-width:640px;}

.post-meta {margin-top:20px; border-bottom:1px solid #eaeaea;}
.post-author-cat {color:#929292;}
.post-author-cat strong {color:#929292;}
.post-author-cat a, .post-author-cat a:visited, .post-author-cat a:active {color:#c00; font-weight:bold}
.post-comment {float:right; color:#b90e0c; font-weight:bold;}
.post-comment a {color:#b90e0c; font-weight:bold;}
.post-meta a:hover {text-decoration: underline;}

#sidebar {float:right; width:225px; margin-right:35px}
.widgets {margin-bottom:30px; color:#666;}
.widgets h2 {color:#454545; text-align:center; font-size:17px; font-family: Tahoma, Geneva, sans-serif; font-weight:normal; text-transform:uppercase; border-bottom:1px dashed #8a8a8a; padding-bottom:5px; margin-bottom:20px;}
.widgets p {font-size:12px; line-height:20px; color:#666;}
.widgets a {color:#666;}
.widgets a:hover {text-decoration:underline;}
.widgets ul li {padding-bottom:10px;}
.biofoto {float:left; padding-right:5px;}
#side-sobre a {color:#e43136; font-weight:bold;}

#pagenavi {margin-top:10px; background:#fff; padding:10px; text-align:center}
.wp-pagenavi {clear: both;}
.wp-pagenavi span {text-decoration:none; color:#777; padding:3px 15px; margin:2px;}
.wp-pagenavi a {text-decoration: none; color:#777; padding:3px 10px; margin:2px; font-weight:bold;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {color: #bd0f0d;}
.wp-pagenavi span.current { font-weight: bold;}

#footer {margin:20px 0 40px 0; font-size:10px}
.footer-copy {color:#fff;}
.footer-masters {float:right; color:#fff;}
.footer-masters a {color:#fff;}
#footer-wp {background:url(images/ico-wp.png) 0px 6px no-repeat; padding:10px 5px 0px 20px;}
#footer-xc {background:url(images/ico-xc.png) 0px 3px no-repeat; padding:10px 0px 0px 20px; margin-left:5px;}