/*
Theme Name: Artesanatos.Blog.br
Theme URI: http://artesanatos.blog.br
Description: artesanatos, web
Author URI: Francois Holanda - CriarSiteseBlogs.com

*/

body{font-size:62.5%; font-family:'Lucida Grande',Sans-Serif; color:#555;background: #eee;}
small{font-family:Arial,Helvetica,Sans-Serif; font-size:0.8em}
h1, h2, h3, h4, h5, h6{font-family:Arial,Sans-Serif;text-transform:capitalize; text-align:left}
h1{font-size:2.4em}
h2{font-size:2em}
h3{font-size:1.2em}
h4{font-size:1em}
pre{overflow:auto}
acronym, abbr{font-size:0.9em; letter-spacing:.07em; cursor:help; border-bottom:1px dashed #999}
strong{color:#666}
a{color:#FD0085;}
a:hover{text-decoration:none;}
hr{display:none}
a img{border:none}
body{margin:0; padding:0}

#page{margin:0 auto; padding:0; width:900px;background:#FFF;}
#header{margin:0;}
div#header{height:167px;text-align:center;background:#FF43A8;}
#wrapper{padding:20px 15px;}
#content{margin:0; padding:0 0 0 0; width:550px; float:right;}
#sidebar{width:300px; float:left; margin:0; padding:0 0 20px 0;}
#footer{margin:20px auto; clear:both}

#headerimage{width:475px;padding:0;height:167px;padding-left:130px;float:left;background:#FF43A8 url(images/header.png) no-repeat center;}
#header h1 a{padding:0;}

#header h1{padding:0;text-indent:-10000px;}
#searchbox{float:right;margin:60px 20px 0 0;text-align:center;}

input, textarea{border:1px solid #ccc;width:150px;height:25px;padding:2px 0;background:#fefefe;}
input.submit, input[type="submit"] {background: url(images/form.png) repeat-x top;border:none;color:#FFF;cursor:pointer;display:inline-block;font-weight:bold;height:33px;overflow:visible;width:70px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
input[type="submit"]:hover{background: url(images/form.png) repeat-x bottom;}
.focus,input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus {background-color:#D8DFEA;outline:none;border-color:#aaa;}

div#hmenu{background:#000;}
#hmenu{padding:10px 0 30px 10px;}
#hmenu a{color:#FFF}
#hmenu ul{display:inline; margin:0; padding:0}
#hmenu ul li{padding:0; display:inline; margin:0 20px 0 0}
#hmenu ul li{font-size:1.2em; font-weight:bold; text-transform:uppercase}

/* MENU */
#hmenu{}
	.menu {margin:0 auto;}
	.menu a {color:#fff!important;text-transform:capitalize;letter-spacing:1px;display:block;text-decoration:underline;}
	.menu a:hover {display:block;color:#666;background:none;text-decoration:none!important;}
	ul.menu,ul.menu li,ul.menu ul {list-style:none;margin:0;padding:0;}
	ul.menu {position:relative;z-index:597;float:left;}
	ul.menu li {float:left;line-height:1.3em;vertical-align:middle;}
	ul.menu li.hover,ul.menu li:hover {position:relative;z-index:599;cursor:default;}
	ul.menu ul {visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:170%;background:#6699CC;font-size:0.8em;padding:10px!important;}
	ul.menu ul li {float:none;}
	ul.menu ul ul {top:1px;left:99%;}
	ul.menu li:hover > ul {visibility:visible;}

.recado{padding:10px;text-align:center;}
.botoes{text-align:center;padding: 0 0 20px 0;}
.compar{float:left;margin-right:10px;}

.post{margin:0; padding:0 0 20px 0; text-align:justify; overflow:hidden; clear:both}
.post h2{margin:0; padding:0; text-align:left}
.post h1.post-title{font-weight:bold; font-size:1.8em; margin:0; padding:0; text-align:left}

div.archive-title{font-size:1.6em; font-weight:bold}
.post hr{display:block}
.postmetadata{clear:both; font-size:1.1em; color:#888}
.clear{clear:both}

.entry{width:520px;font-size:1.4em; line-height:1.4em; margin:20px 0;border-bottom:1px dotted #ccc;}
.entry blockquote{border:1px dashed #ccc; font-size:0.9em; padding:5px 20px; margin:10px 0; background:#f8f8f8}
.entry blockquote blockquote{font-size:1em}
.entry ol{list-style-type:decimal}
.entry ol ol{list-style-type:lower-alpha}
.entry ol ol ol{list-style-type:lower-roman}

p img{padding:0;}

img.centered{display:block; margin-left:auto; margin-right:auto}
.alignright{padding:0; margin:2px 0 5px 10px; display:inline; float:right}
.alignleft{padding:0; margin:2px 10px 5px 0; display:inline; float:left}
.aligncenter, 
div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.navigation .alignleft{text-align:left}
.navigation .alignright{text-align:right}
.navigation{font-size:1.2em; clear:both; margin:20px 0}

.wp-post-image{float:left;margin:0 20px 10px 0;padding:2px;background:#Fff;}
.wp-post-image:hover{padding:2px;background:#FF43A8;}

.center{text-align:center}

.hidden{display:none}

#comments{font-size:1.4em; line-height:1.4em}
.commentlist{margin:20px 0; padding:0 0 1px 0; background:url('images/border_h.png') repeat-x bottom}
.commentlist li{list-style:none; margin:0; padding:0; background:url('images/border_h.png') repeat-x top}
li.comment div, li.pingback div{padding:20px; overflow:auto}
li.comment div div, li.pingback div div{padding:0; overflow:visible}
.commentlist li.even{background-color:#fafafa}
.commentlist li.odd{background-color:#f6f6f6}
ul.children li{list-style:none}
img.avatar{float:right; border:1px solid #eee; padding:2px; margin:0; background:#fff}
.comment-meta, .reply{margin:0; padding:0; font-size:0.8em}
.comment-author cite{font-style:normal; font-weight:bold}
textarea#comment{width:60%}

#comments div.navigation{font-size:0.8em}

#sidebar{font:1.2em 'Lucida Grande',Arial,Sans-Serif;}
#sidebar h2{font-family:'Lucida Grande',Sans-Serif; font-size:1.2em}
#sidebar h2{padding:0; background:url('images/border_h.png') repeat-x bottom}

#sidebar ul{padding:5px 0 0 25px;margin:0;}
#sidebar li {list-style-type:none;padding:0;margin:0;}
#sidebar li li {list-style-image: url(images/arrow.png);padding:1px 0;}

#boletim{background:#FFF;border:1px solid #ccc;margin-bottom:10px;padding:10px;text-align:left}
#boletim  h2 {color:#FF43A8;padding:0;}
#boletim p{font-size:12px;}


#footer{background:#FEFEFE;border-top:solid 3px #000033;padding:10px; text-align:center; font-size:1.1em; color:#888;}

/**** post pagination wordpress - madlyluv.com ***/
.paginacao {clear:both;padding:20px 0;position:relative;}
.paginacao span, .paginacao a {display:block;float:left;  font: normal 16px Georgia, verdana;background: #F5F5F5;padding: 4px 7px 4px 7px;margin: 1px 2px 0 2px;text-transform: capitalize;color:#000033;}
.paginacao span {font:bold normal 14px georgia, verdana;}
.paginacao .current, .paginacao .current a {color:#000033;background: #f0f0f0;padding: 4px 7px 4px 7px;margin: 1px 2px 0 2px;font: bold italic 14px georgia, verdana;text-transform: capitalize;}

