/*
THEME NAME: Tema premium para Arte e Arquitetura em NY
THEME URI: http://www.xcakeblogs.com.br/
DESCRIPTION: Tema personalizado por XcakeBlogs para Arte e Arquitetura em NY
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:12px; color:#666;}
a {text-decoration: none; color:#920000; font-weight:bold;}
a:hover {color:#666;}
img {border:0;}
body {font-family: helvetica, arial, trebuchet ms, sans-serif; background:#393939;}
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;}

/****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; margin-left:60px;}
.comments h2, .formtitle {font-size:24px; margin:10px 0; font-family:Georgia, "Times New Roman", Times, serif;}

.comments li {padding:10px 0;}
.avatar img {float:left; margin:0 6px 4px 0;}
.commauthor, a.commauthor {padding-top:12px; font-size:20px;}
.commdate {font-size:10px; font-style: italic;}
.commentry p {font-size:12px; clear: both; margin: 8px 5px; padding: 5px 0;}

.formcontainer {}
.formcontainer label {display:block; width:100%; margin-top:10px;}
.formcontainer .form-input input {width:400px; padding:8px; border:1px solid #393939; color:#000;}
.formcontainer .form-input input:hover {}
.formcontainer .form-textarea textarea {font-family:helvetica, tahoma, sans-serif; width:400px; height: 100px; padding:8px; border:1px solid #393939; color:#000;}
.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;}
.formcontainer .required {color:red;}
#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: #393939; 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;} 
.post img {max-width:580px;}
.post_text {margin-top:20px;}

/* Layout - Centralizado */
body {text-align: center; background:#393939 url(images/header_bkg.jpg) top center no-repeat;}
.wrapper {width: 1000px; margin:33px auto 0px auto; text-align: left; background:#fff;}
.centerdiv {margin:0 auto;}

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

#header {width:1000px; height:222px; text-align:left;}
#logo {margin:40px 0 0 40px;}
#menu {width:990px; background:url(images/menu_bkg.jpg) repeat-x; height:42px; margin:33px 0 0 6px; padding-top:10px;}
#menu ul {list-style:none; padding-top:3px; float:left;}
#menu li {display:inline;}
#menu a {color:#fff; font-family:Helvetica, Arial, sans-serif; font-weight:normal; text-transform:uppercase; font-size:14px; padding:10px 20px; background:url(images/menu_vr.jpg) top right no-repeat;}
#menu a:hover {color:#fff; background:#6F0000;}
#busca {float:right; margin-right:5px;}
.input-txt {width:200px; border:1px solid white; padding:3px; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.search-btn {color:#fff; background:none; border:0px;}

#main {width:617px; float:left; background:#fff;}
.post_date {width:55px; height:117px; background:url(images/post_date.jpg) no-repeat; float:left;}
.date_day {display:block; font-size:26px; color:#fff; margin:30px 0 0 8px;}
.date_my {display:block; font-size:9px; color:#fff; margin:5px 0 0 12px;}
#main h3 {margin:20px 0 0 60px; color:#666; font-size:18px;}

.post {width:590px; margin:-80px 0 50px 60px; }
.post h1 a {font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; color:#9b0000; padding:0px;}
.post h1 a:hover {color:#666;}
.post h2 a {font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; color:#9b0000; padding:0px; margin-bottom: 20px;}
.post h2 a:hover {color:#666;}
.post p {font-size:12px; font-family:Helvetica, Arial, sans-serif; color:#393939; line-height:18px; margin-bottom:20px;}

.post_meta {display:block; width:100%; border-bottom:1px solid #f4e2e2; margin-top:10px;}

#sidebar {width:300px; float:right; margin-right:30px; margin-top:20px; background:#fff; padding:5px;}
#sidebar hr {border:0px; height:13px; width:300px; background:url(images/sidebar_hr.jpg) no-repeat; margin:25px auto;}
.widgets h2 {font-size:20px; color:#333; margin-bottom:10px;}
.widgets {font-size:12px; color:#666; width:100%;}
#twitter_div {margin-bottom:10px;}
.twitter_user {font-size:14px; font-weight:bold;}
#twitter_update_list li {margin-bottom:10px;}
#yarq_quote p {font-size:16px; font-family:Georgia, "Times New Roman", serif; text-align:center;}
#yarq_author {font-size:10px; text-align:right;}

#footer {width:440px; height:61px; background:url(images/footer_bkg.jpg) bottom center no-repeat; margin-top:60px; text-align:left;}
#footer_wp {height:40px; overflow:hidden; margin-left:60px; float:left;}
#footer_wp_img {margin-top:10px;}
#footer_xk {height:40px; overflow:hidden; margin-right:50px; float:right;}
#footer_xk_img {margin-top:10px;}

.wpcf7 label {width: 100%; color: #930000; font-weight: bold;}
.wpcf7 .input-txt, .wpcf7 .input-txtarea {border:1px solid #930000; background:#fff; padding:6px; width: 280px;}
.wpcf7 .input-btn {background: #930000; padding: 5px; border: 0; color: #fff; font-size: 18px;
/* rounded corners - only for browsers that support it */
	-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
	/* [/rounded corners] */}
.wpcf7 .input-btn:hover {background: #ccc;}	