/*
THEME NAME: Tema premium para Euterpe
THEME URI: http://www.xcakeblogs.com.br/
DESCRIPTION: Tema personalizado por XcakeBlogs para Euterpe
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;}
a {color:#666; text-decoration: none;}
img {border:0;}
body {color:#666; font-family: "trebuchet ms", helvetica, arial, sans-serif; font-size:14px; background:#2a2a2a url(images/bkg.jpg) repeat-x;}
html {height: 100%;}

/* MISC */

.clear {clear:both;}

/* 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; display:block;}

/****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:0px;}
.comments h2, .formtitle {color:#333; font-size:1.5em; font-weight:bold; font-family: trebuchet ms, helvetica, arial, sans-serif;}

.comments li {padding:10px 0; border-bottom:1px solid #e2dcdc;}
.avatar img {float:right; margin:0 10px 4px 0;}
.commauthor, a.commauthor {padding-top:12px; font-size:20px; color:#663333;}
a:hover.commauthor {text-decoration:underline}
.commdate {font-size:10px; font-style: italic;}
.commentry p {font-size:12px; clear: both; margin: 10px 0px; padding:0px; color:#282828; line-height:1.6em;}

.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: trebuchet ms, helvetica, arial, sans-serif; width:400px; height: 100px; padding:8px; border:1px solid #8d8d8d;}
.formcontainer .form-textarea textarea:hover {}
.formcontainer .form-submit input {background:#7D4D4D; padding:5px; margin:10px 0; color:#fff; border:0; font-weight: bold;text-transform: uppercase;}


/* 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: #fff; background: #7D4D4D; 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: 900px; margin: 0 auto; text-align: left;}

/* --------------------------------------------------CUSTOMTHEME-----------------------------------------------------*/

#menu {height:30px; margin-top:10px;}
#menu ul {float:right}
#menu ul li {display:inline;}
#menu ul li a {float:left; display:block; height:16px; text-indent:-9999px; margin-left:10px;}
#menu #m-home {width:60px;background:url(images/sprite-pt.png) -10px -10px no-repeat;}
#menu #m-site {width:62px;background:url(images/sprite-pt.png) -10px -46px no-repeat;}
#menu #m-autores {width:87px;background:url(images/sprite-pt.png) -10px -82px no-repeat;}
#menu #m-links {width:56px;background:url(images/sprite-pt.png) -10px -118px no-repeat;}
#menu #m-contato {width:105px;background:url(images/sprite-pt.png) -10px -154px no-repeat;}
#menu #m-arquivos {width:92px;background:url(images/sprite-pt.png) -10px -190px no-repeat;}

#header {background:#7c4c4c url(images/header-bkg.jpg) no-repeat; width:900px; height:233px;}
#header #logo {display:block; width:351px; height:135px; background:url(images/sprite-pt.png) -10px -226px no-repeat; text-indent:-9999px; float:left; margin-top:20px;}

#conteudo {width:900px; background:#ffffff url(images/conteudo-bkg.png) repeat-y;}

#main {width:565px; float:left; margin:0px 0px 40px 25px;}
#main h3 {font-size:1.1em; margin-bottom:10px; color:#282828; font-weight:normal;}

.post {border-bottom:1px solid #e2dcdc; margin-bottom:50px;}
.post a:link, .post a:visited, .post a:active {color:#662222;}
.post a:hover {text-decoration:underline}
.post-date {color:#757575; font-size:0.8em;}
.post h1, .post h2 {margin:5px 0px;}
.post h1 a:link, .post h2 a:link, .post h1 a:visited, .post h2 a:visited, .post h1 a:active, .post h2 a:active {color:#282828; font-size:1.4em; font-weight:bold; font-family: "trebuchet ms", helvetica, arial, sans-serif;}
.post em {font-style:italic}
.post strong {font-weight:bold}

.post-content {margin:30px 0;}
.post-content p {color:#282828; line-height:1.7em; margin-bottom:10px;}
.post-content h2 {color:#050505;}

.post-author {font-size:1em; color:#3e3e3e;}
.post-author a {color:#282828;}
.post-author a:hover {text-decoration:underline}

.post-comments {background:url(images/sprite-pt.png) -10px -485px no-repeat; padding-left:20px;}

#sidebar {width:240px; float:right; margin:0px 25px 40px 0px;}

.widgets {width:240px; border-bottom:1px solid #e6e0e0; padding-bottom:15px; margin-bottom:20px;}
.widgets h2 {color:#505050; font-weight:bold; font-size:1.3em; text-transform:uppercase; letter-spacing:0.1em; font-family: "trebuchet ms", helvetica, arial, sans-serif;}
.widgets p {font-size:0.9em; line-height:1.3em; margin:10px 10px; color:#000;}
.widgets a {color:#555;}
.widgets a:hover {text-decoration:underline}
.widgets ul {margin:10px 10px;}
.widgets ul li {margin:5px 0px; color:#000}
#searchform {margin-top:10px}
#searchform label {display:none}
#searchform #s {border:0px; background:url(images/sprite-pt.png) -10px -381px no-repeat; width:180px; height:33px; float:left; color:#fff; font-size:0.9em; font-weight:normal; padding-left:10px; padding-right:10px;}
#searchform #searchsubmit {border:0px; background:url(images/sprite-pt.png) -10px -434px no-repeat; text-indent:-9999px; font-size:0.1em; width:28px; height:31px;}
#assinefeed_widget {text-align:center;}

#euterpe_widget p {font-size:0.9em; color:#282828; text-align:center;}
#euterpe_widget img {display:block; margin:0 auto;}

#xc_twitter ul {margin:0px;}
#xc_twitter ul li {font-size:0.9em; margin:10px 0;}
#xc_twitter ul li span {color:#000}

#footer {width:100%; height:94px; background:url(images/footer-bkg.png) repeat-x;}
#footer-content {color:#5b5b5b; font-size:0.8em; padding-top:30px;}
#footer-content a {color:#5b5b5b;}
#footer-content .left {float:left; padding-top:5px;}
#footer-content .right {float:right;}