/*
Theme Name: Hokusai
Theme URI: http://www.iemai.com.br/
Description: Inspirada nas xilogravuras de Hokusai.
Version: 1.0
Author: Emil&atilde;ine iemai
Author URI: http://www.iemai.com.br/
Tags: blue, one column
Text Domain: iemai

	Iemai v.3
	http://www.iemai.com.br

*/

body { font-size: 12px; font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Sans-Serif; background: #7dbec6 url('images/1-bkg.jpg') top center fixed; color: #010621; margin: 0; }
	
a img { border: 0; }
a, a:visited { text-decoration: none; color: #266f8c; }
a:hover { color: #000; }

.centerborda { border: 5px solid #fff; padding: 0 !important; margin-bottom: 4px; }
.leftborda { border: 5px solid #fff !important; padding: 0 !important; margin-right: 10px !important; margin-top: 5px !important; }
.rightborda { border: 5px solid #fff !important; padding: 0 !important; margin-left: 10px !important; margin-top: 5px !important; }

.imgleft { margin-top: 5px; margin-right: 10px; }
.imgright { margin-top: 5px; margin-left: 10px; }

.antiborda { margin-left: -26px; }
.antibordaleft { margin: 5px 10px 0 -26px; }
.antibordaright{ margin: 5px -26px 0 10px; }
.antiborda2 { margin-right: -24px; }

.wrapper { width: 900px; margin: 0 auto 0 auto; }
	
#content { width: 688px; float: right; }

#topo { width: 650px; height: 410px; margin: 0 0 0 38px; }

p { margin: 0; padding: 0; }
.alignleft { float: left; }
.alignright { float: right; }

.topoa { width: 650px; height: 140px; }
.topob { width: 530px; height: 161px; float: left; }
#topoc { width: 72px; height: 161px; background: url('images/2-topoc.jpg') no-repeat; float: left; }
.topod { width: 48px; height: 161px; float: left; }
#topoe { width: 650px; height: 109px; background: url('images/2-topoe.jpg')  no-repeat; float: left; }

html>body div.topoa { background: url('images/2-topoa.png')  no-repeat; }
html>body div.topob { background: url('images/2-topob.png')  no-repeat; }
html>body div.topod { background: url('images/2-topod.png')  no-repeat; }

/*---:[ menu nav ]:---*/

ul.menunav { width:72px; height:140px; list-style: none; margin: 0; padding: 0; }
ul.menunav li { list-style: none; }
ul.menunav li a { margin:0; padding:0; }
ul.menunav li a:hover { border:none }

li.menunavBlog a, li.menunavInfo a, li.menunavArte a, li.menunavLinks a { background:url(images/2-menu.jpg) left no-repeat; text-indent:-9999px; list-style: none; width:72px; float: right; }

li.menunavBlog a { background-position:0 0; top:0; left:0; height:36px; }
li.menunavBlog a:hover { background-position:-72px 0px }
body.pageIsBlog li.menunavBlog a { background-position:-72px 0px }

li.menunavInfo a { background-position: 0 -36px; top:-36px; left:0px; height:36px; }
li.menunavInfo a:hover { background-position:-72px -36px }
body.pageIsInfo li.menunavInfo a { background-position:-72px -36px }

li.menunavArte a { background-position:0 -72px; top:72px; left:0px; height:32px; }
li.menunavArte a:hover { background-position:-72px -72px }
body.pageIsArte li.menunavArte a { background-position:-72px -72px }

li.menunavLinks a { background-position:0 -108px; top:0px; left:0px; height:36px; }
li.menunavLinks a:hover { background-position:-72px -108px }
body.pageIsLinks li.menunavLinks a { background-position:-72px -108px }

/*---:[ fim de menu nav ]:---*/

.busca { padding: 15px 0 0 463px; width: 179px; height: 43px; background: url('images/2-busca.jpg')  no-repeat right; }
.campodebusca  { width: 129px; height: 16px; background-color: #b8cfbf; border: 0; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #6e8a75; padding: 0; float: left; margin: 9px 0 0 10px; } 
.enviarbusca { width: 26px; height: 23px; background: url('images/2-busca-ir.gif')  no-repeat bottom; border: 0; float: left; margin: 4px 0 0 4px; }
.enviarbusca:hover{ background: url('images/2-busca-ir2.gif')  no-repeat bottom; }

#pagina {
	width: 688px;
	background: url('images/3-bkg.jpg') top right repeat-y;
	margin: 0;
}

.entry-cabecalho {
	width: 688px; height: 66px;
}

.entry-data { width: 75px; height: 62px; font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Sans-Serif; font-size: 12px; color: #135676; padding: 4px 0 0 30px; text-align: center; line-height: 18px; text-transform: capitalize; float: left; }
html>body div.entry-data { background: url('images/3-post-data.png') no-repeat; }
.entry-data-dia { font-family: Arial, Helvetica, Sans-Serif; font-size: 21px; font-weight: bold; }

.entry-titulo { width: 565px; height: 62px; padding: 0 0 0 18px; text-align: left; float: left; margin: 10px 0 0 0; }
h2  { font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Sans-Serif; font-size: 22px; color: #004b6a; margin: 0; }
h2 a, .h2 a:visited { color: #004b6a; text-decoration: none; }

.entry-post { width: 600px; text-align: justify; padding: 0 0 6px 64px; margin: 6px 0 0px 0; line-height: 20px; color: #010621; }
.entry-post-img { margin-top: 10px; }
.entry-post-img:hover{ background: url('images/3-ler2.gif') no-repeat top left; }
.entry-post p { margin: 0 0 12px 0; }
.entry-post a:hover, .entry-post a:hover img { background-color: #fff; color: #266f8c; }

.entry-ad  { width: 600px; text-align: justify; padding: 0 0 6px 64px; margin: 6px 0 0px 0; line-height: 20px; color: #010621; }
.entry-ad-ad  { width: 468px; margin: 0 auto; }

.entry-div { width: 600px; padding: 0 0 15px 64px; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #98999c; }
.entry-div a, .entry-div a:visited { color: #499877; text-decoration: none; }
.entry-div a:hover { color: #98999c; }
.entry-linha { float: left; padding-top: 10px; }
.entry-dados { float: left; width: 275px ; }
.entry-dados-img { margin: 0 7px 0 20px; }
.entry-dados p { margin: 0 0 6px 0; padding: 0; }

.navigation { width: 600px; padding: 0 0 6px 64px; margin: 6px 0 0px 0; }
.entry-ant { width: 156px; height: 50px; background: url('images/3-nav-ant.gif') no-repeat; cursor: pointer; }
.entry-ant:hover { background: url('images/3-nav-ant2.gif') no-repeat; }
.entry-pro { width: 140px; height: 42px; background: url('images/3-nav-prox.gif') no-repeat; cursor: pointer; }
.entry-pro:hover { background: url('images/3-nav-prox2.gif') no-repeat; }

.adsense300x250r { width:300px; margin:0px 0px 20px 20px; float:right; }
.adsense468x60 { margin:0px 0 0 66px; padding-bottom:20px; }

#grad { width: 650px; height: 29px; float: right; }
html>body div#grad { background: url('images/4-grad.png') no-repeat right; }

#footer { width: 620px; height: 441px; padding: 0 0 0 68px; background: url('images/4-bkg.jpg') no-repeat right; }
	.footer-title { margin: 8px 0 18px 0; }
	.footer-title2 { margin: 8px 0 8px 0;  }
#footer-lendo { width: 135px; height: 205px; float: left; }
#footer-livro { width: 111px; height: 166px; background: url('images/4-f-lendo2.gif') no-repeat; }
#footer-com { width: 175px; height: 205px;  float: left; }
	#footer-com  .widgettitle { display: none; margin: 0; padding: 0; }
	#footer-com  li, #footer-com  ul { list-style: none; margin: 0; padding: 0; }
	#footer-com  ul  li{ list-style: none; width: 153px; margin: 0; padding: 10px 3px 10px 3px; border-bottom: 1px solid #4987a1; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #4987a1; }
	#footer-com li a, #footer-com li a:visited { text-decoration: none; color: #2d805d; }
	#footer-com li a:hover { text-decoration: none; color: #004b6a; }
#footer-tweets { width: 158px; height: 205px;  float: left; }
	#footer-tweets  .widgettitle { display: none; margin: 0; padding: 0; }
	#footer-tweets  .twitter-message { width: 142px; margin: 0; padding: 5px 3px 2px 3px; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #2d805d; line-height: 17px; }
	#footer-tweets a, #footer-tweets a:visited { text-decoration: none; color: #4987a1; }
	#footer-tweets a:hover { text-decoration: none; color: #004b6a; }
#footer-icons { width: 135px; height: 205px;  float: left; margin: 0; padding: 0; }

/*---:[ menu 2 nav ]:---*/

ul.menu2nav { width:133px; height:132px; list-style: none; margin: 0; padding: 0; }
ul.menu2nav li { list-style: none; }
ul.menu2nav li a { margin:0; padding:0; }
ul.menu2nav li a:hover { border:none }

li.menu2navArq a, li.menu2navFee a, li.menu2navCon a { background:url(images/4-f-menu.jpg) left no-repeat; text-indent:-9999px; list-style: none; width:133px; float: right; }

li.menu2navArq a { background-position:0 0; top:0; left:0; height:38px; }
li.menu2navArq a:hover { background-position:-133px 0px }
body.pageIsArq li.menu2navArq a { background-position:-133px 0px }

li.menu2navFee a { background-position: 0 -38px; top:-38px; left:0px; height:51px; }
li.menu2navFee a:hover { background-position:-133px -38px }
body.pageIsFee li.menu2navFee a { background-position:-133px -38px }

li.menu2navCon a { background-position:0 -89px; top:89px; left:0px; height:43px; }
li.menu2navCon a:hover { background-position:-133px -89px }
body.pageIsCon li.menu2navCon a { background-position:-133px -89px }

/*---:[ fim de menu 2 nav ]:---*/

#footer-busca { width: 289px; height: 47px; margin: 22px 0 0 0; }
.busca2 { margin: 0; padding: 0 0 0 0; width: 289px; height: 47px; background: url('images/4-f-busca.jpg')  no-repeat; }
.campodebusca2  { width: 232px; height: 16px; background-color: #59a3b4; border: 0; font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; color: #95d0ca; padding: 0; float: left; margin: 12px 0 0 15px; } 
.enviarbusca2 { width: 41px; height: 47px; border: 0; float: left; cursor: pointer; background: none; }
#footer-fim  { width: 50px; height: 34px; float: right; background: url('images/5-bkg.gif')  no-repeat right; padding: 88px 0 0 638px; }

#sidebar { width: 184px; float: left; margin: 540px 0 0 0; }
.sidebar-emi { font-size: 10.5px; line-height: 17px; text-align: justify; padding: 10px 10px 13px 10px; margin: 0 0 18px 0; color: #93b9cb; width: 164px; heigtht: 200px; }
html>body div.sidebar-emi  { background: url('images/8-bkg.png'); }
#sidebar-posts { width: 184px; margin: 0 0 18px 0; }
#sidebar-posts img { margin: 0; padding: 0; }
#sidebar-posts .postrecente { width: 61px; height: 61px; margin: 0; padding: 0; filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6; }
#sidebar-posts .postrecente:hover { opacity: 1; -moz-opacity:1; }
.sidebar-menu { margin-bottom: 7px; }
.sidebar-updates { width: 184px; height: 225px; margin: 13px auto 26px auto; background: url('images/8-updates.gif'); }
.sidebar-updates2 { width: 150px; height: 225px; margin: 0 auto 0 auto; }
.sidebar-updates2 li { list-style: none; margin: 0; padding: 0;}
.sidebar-follow { width: 184px; text-align: right; font-size: 10px; line-height: 25px;}
.sidebar-follow a:hover { color: #fff;}
#sidebar .widgettitle { display: none; }

#page { width: 595px; padding: 0 25px 20px 68px; margin: 0; font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Sans-Serif; font-size: 11px; color: #001f23; line-height: 22px; text-align: justify; }
#page h2 { margin-bottom: 20px; }

#arquivo-meses { float: left; width: 160px; }
#arquivo-categorias, #arquivo-tags { float: left; width: 200px; padding: 0 0 0 10px; }
.arquivo h3  { font-size: 16px; margin: 0 0 10px 0; padding: 0; font-weight:normal; }
.arquivo li { margin: 0 0 5px 15px; padding: 0; }

.archive { width: 595px; padding: 15px 25px 15px 68px; margin: 0; text-align: right; font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Sans-Serif; font-size: 20px; font-weight:normal; color: #004b6a; }
.archive-destaque { color: #28865f;}
.archive-post { width: 600px; text-align: justify; padding: 0 0 6px 64px; margin: 6px 0 0px 0; line-height: 20px; color: #010621; }
.archive-post p { margin: 0 0 12px 0; }
.archive-post a, .archive-post a:visited { color: #010621; }
.archive-post a:hover { color: #266f8c; }
.archive-polaroid  { float: left; width: 136px; height: 153px; margin: 0 20px 0 0; padding: 9px 0 0 9px; background: url('images/6-ar-polaroid.jpg')  no-repeat; }
.archive-pol { width: 126px; height: 126px; }
.archive-excerpt { float: left; width: 429px; height: 162px; }

.archive-dados { padding-top: 10px; }
.archive-dados-img { margin: 0 5px 0 10px; }
.archive-dados p { margin: 0 0 6px 0; padding: 0; }

.nofound { padding: 20px 0 20px 0; text-align: center; }
.nofound  h2 { margin-bottom: 20px; }

.sociable { padding-top: 10px; }
.single-rodape { width: 600px; padding: 0 0 15px 64px; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #98999c; text-align: right;}
.single-rodape a, .single-rodape a:visited { color: #499877; text-decoration: none; }
.single-rodape a:hover { color: #98999c; }
.single-rodape img { margin-right: 9px; }
.single-rodape p { height: 22px;  text-align: left; }
.single-rodape1 { float: left; width: 159px; }
.single-rodape2 { float: left; width: 441px; }

.single-related { margin-left: -13px; width: 637px; padding: 0 0 15px 64px; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #98999c; }
.single-related-quadro { margin-left: -13px; width: 637px; padding: 7px 0 13px 13px; background: url('images/7-si-relbkg.jpg'); }
.single-related-quadro h3 { margin: 5px 0 20px 13px; padding: 0 !important; }

/* Related Box no final do arquivo */

.single-ant { width: 225px; height: 27px; padding: 0 0 0 55px; background: url('images/7-si-ant.gif') no-repeat; cursor: pointer; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold;  line-height: 24px; margin: 15px 0 15px 0; }
.single-ant:hover { background: url('images/7-si-ant2.gif') no-repeat; }
.single-pro { width: 220px; height: 27px; padding: 0 60px 0 0; background: url('images/7-si-prox.gif') no-repeat right; cursor: pointer; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; text-align: right; line-height: 27px; margin: 15px 0 15px 0; }
.single-pro:hover { background: url('images/7-si-prox2.gif') no-repeat right; }

.comentarios { width: 600px; padding: 0 0 0 64px; margin: 0; }
h3, .comentarios h3 { font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Sans-Serif; font-size: 16px; font-weight: bold; color: #004b6a; }
.comentarios-barra { width: 100%; text-align: center; margin: 33px 0 20px 0; }

#comentarios-form { padding: 0 20px 0 0; }
#comentarios-form1 { float: right; width: 289px; height: 153px; padding: 0 39px 0 0;  background: url('images/7-co-balao.gif')  no-repeat; }
#comentarios-form1 textarea { width: 254px; height: 91px; margin: 20px 0 0 16px; border: 0; background-color: #fff; color: #4d7585; font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Sans-Serif; font-size: 11px; }
#comentarios-form2, #contato-form2  { float: right; width: 217px; padding: 0 30px 0 0; text-align: right; }
#comentarios-form2 input { width: 213px; height: 20px; background: none; border: 0; border-bottom: 1px solid #004b6a; color: #4d7585; font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Sans-Serif; font-size: 13px; margin: 0 0 21px 0; padding: 0 0 7px 0; letter-spacing: 1px; }
#comentarios-form2 .postar { background-color: #6a98a2; color: #fff; font-weight: bold; border: 0; width: 87px; height: 38px; padding: 0; line-height: 37px; letter-spacing: 0px; cursor: pointer; }
#comentarios-form2 .postar:hover { background-color: #fff; color: #6a98a2; }

.thdrpy { padding: 3px 0 5px 0; font-size: 10px; letter-spacing: 1px; }
#cancel_reply { text-align: right; }
#cancel_reply a { color: #fff; background-color: #6a98a2; margin: 0 30px 0 0; padding: 8px; font-weight: bold; }
#cancel_reply a:hover { background-color: #fff; color: #6a98a2; }

.comentarios ol { margin: 0; padding: 0; }
.comentarios li { width: 579px; list-style: none; margin: 0 0 20px 0; padding: 17px 8px 19px 8px; background: url('images/7-co-bkg.jpg'); color: #004b6a; font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Sans-Serif; font-size: 11px; line-height: 20px; }
.bypostauthor { background: url('images/7-co-bkg2.jpg') !important; }
.comment-autor { float: left; width: 102px; text-align: right; }
.comment-avatar { float: left; width: 32px; margin: 4px 14px 0 14px; }
.comment-texto{ float: left; width: 415px; color: #003c55; }

.biblioteca { }
.biblioteca li, .biblioteca ul { list-style: none; margin: 0; padding: 0; }
.biblioteca .capas img  { border: 5px solid #fff; }
.capas { width: 115px; height: 170px; float: left; margin: 0 10px 20px 10px; }
.capas img { width: 105px; }

#autora, #blog { padding: 25px 0 0 0; font-size: 11px; line-height: 20px; text-align: left; }
#autora .emi { float: left; margin: 0 18px 0 0; }
#autora h2 { margin-bottom: 10px; }
#autora p, #blog p { margin-bottom: 10px; }
#autora  .net { margin: -10px 0 0 10px; }
.divisao { width: 100%; text-align: center; padding: 20px 0 10px 0; }
#blog { padding: 0 0 10px 0; }
#blog .hokusai { float: right; margin: 0 0 0 18px; }
#versoes { padding: 5px 0 20px 0; text-align: center; }
#versoes .versao { padding: 0 20px 0 0; }
#contato  { padding: 0 0 10px 0; }

#links1 { text-align: left; }
#links1 p { margin-bottom: 15px; }
.featuredborda { margin-bottom: 8px; margin-right: 15px; }
#links2 { margin-top: 18px; float: left; width: 276px; }
#links3 { margin-top: 24px; float: left; width: 265px; margin-left: 40px;}
#links2 p, #links3 p { margin-bottom: 15px; }
#links2 h2, #links3 h2 { margin-bottom: 10px; }

.divisao2 { width: 100%; text-align: center; margin: 30px 0 30px 0; }

#links3  .net , #links2  .net { margin-right: 10px; }
#links2 li, #links2 li ul { list-style: none; margin: 0; padding: 0; }
#links2 li h2 { display: none; }
#links2 li ul li { margin: 0 0 5px 20px; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; width: 100px; float: left; }
.profmargin { margin-top: 15px; } 

#freebies { height: 500px }
#freebies img { margin: 15px 0 5px 0;}

blockquote { margin:0 0 15px 60px; padding:15px 20px 5px 20px; min-height:50px; background-color: #bbe4dd; }

.highslide-image { border: 0 !important; background: none !important; }

h4 { font-size: 16px; margin: 15px 0 15px 0; }
h5 { font-size: 18px; margin: 15px 0 15px 0; color: #004b6a; }

/* Related box */

.boxgrid { width: 126px; height: 126px; margin:15px 4px 5px 13px; float:left; background:#bbe4dd; border: solid 5px #fff; overflow: hidden; position: relative; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }
.boxgrid p{ padding: 0 10px; color:#afafaf; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; }
.boxcaption{ float: left; position: absolute; background: #000; height: 100px; width: 100%; opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption { top: 126; left: 0; }
.caption .boxcaption { top: 126; left: 0; }
.single-related h3 { margin: 10px 10px 5px 10px; color:#266f8c; font:13pt Lucida Sans Unicode, Lucida Grande, Verdana, Arial, sans-serif; letter-spacing:-1px; font-weight: bold; }
.single-related h3 a, .single-related h3 a:visited { color:#266f8c; }
.single-related h3 a:hover { color:#246a86; }
.single-related p{ font-size: 10px; }
.single-related p a, .single-related p a:visited { color: #28865f; }
