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

 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Modificado por Filipe Rocha (filipe@viaoceanica.com)
   * Via Oceânica (www.viaoceanica.com)

----------------------------------------------------------------------- */
@import url("reset.css");
@import url("typography.css");
@import url("forms.css");

/* Containers e caixas
-------------------------------------------------------------- */
#header  { height:124px; position:relative; width:950px; margin:0 auto; }
#conteudo { background:#f1f1f1; padding:30px 0; }
#page    { width:950px; margin:0 auto; }
#container { background:#f1f1f1; padding:30px 0; }
#content { width:675px; float:left; margin-right:30px; }
#sidebar { width:245px; float:left; }
#footer  { clear:both; height:100px; width:950px; margin:0 auto; }

/* NOTA: o clear está escrito no reset.css */


/* Cabeçalho.
-------------------------------------------------------------- */
.logo a{ display:block; width:211px; height:68px; text-indent:-9999em; background:url(../../images/logo.gif) no-repeat left; }

/* Menu. */
#mc_menu_1 { height:31px; overflow:hidden; margin:0; padding:0; position:absolute; top:93px; left:0; }
#mc_menu_1 li { float:left; list-style-type:none; margin:0; padding:0; display:block; border-left:1px solid #4d7f4d; }
#mc_menu_1 li a { display:block; color:#c9dac9; text-decoration:none; }
#mc_menu_1 li a:hover { text-decoration:none; }
#mc_menu_1 li a span { display:block; padding:6px 15px; text-align:center; }

#mc_menu_1 li a { background:url(../../images/bg-pagenav2.gif) no-repeat right top; }
#mc_menu_1 li a span { background:url(../../images/bg-pagenav.gif) no-repeat left top; }

#mc_menu_1 li a:hover { background:url(../../images/bg-pagenav2.gif); background-position:0 62px; }
#mc_menu_1 li a:hover span { background:url(../../images/bg-pagenav.gif); background-position:-31px 62px; }

#mc_menu_1 .current_page_item a,
	#mc_menu_1 .current_page_item a:hover { background:url(../../images/bg-pagenav2.gif) no-repeat right bottom; color:#374d37; }
#mc_menu_1 .current_page_item span,
	#mc_menu_1 .current_page_item a:hover span { background:url(../../images/bg-pagenav.gif) no-repeat left bottom; }
	
/* Formulário de pesquisa. */
#searchform { background:url(../../images/searchform-bg.gif) no-repeat; position:absolute; left:715px; top:93px; width:236px; height:29px; }
#searchform label { background:url(../../images/searchform-t.gif) no-repeat; width:26px; height:29px; text-indent:-9999em; float:left; }
#searchform div { width:210px; float:left; }
#searchform #s { padding:3px; margin:0; width:161px; border:none; background:none; }
#searchsubmit { background:url(../../images/searchform-b.gif) no-repeat; width:39px; height:29px; text-indent:-9999em; border:none; }


/* Coluna do Conteudo.
-------------------------------------------------------------- */
#content {}

/* small tag do post. */
.post { background:url(../../images/divider.gif) bottom repeat-x; margin-bottom:22px; padding:0 0 10px 0; }
.display{ display:block; font-size:12px; color:#666; text-transform:uppercase; }
.display a{ color:#000; }
.post h2 { display:block; margin:0 0 15px 0; }
.entry{ }
.postmetadata { }
.pagetitle { text-transform:uppercase; background:#fff; padding:5px 10px; margin:0 0 20px 0; border-bottom:1px solid #d8d8d8; }

/* Comentários. */
#respond { border-top:1px solid #cecece; }

/* Botão recentes e anteriores. */
.navigation { height:26px;  margin:15px 0; }
.navigation .alignleft a, .navigation .alignright a { display:block; width:101px; height:26px; text-indent:-9999em; }
.navigation .alignleft a { float:left; background:url(../../images/b-anteriores.gif) no-repeat center; }
.navigation .alignright a { float:right; background:url(../../images/b-recentes.gif) no-repeat center; }
.navigation .alignleft .retroceder { float:left; background:url(../../images/b-retroceder.gif) no-repeat center; }



/* Coluna da Direita.
-------------------------------------------------------------- */
#sidebar ul { margin:0px; }
#sidebar li { margin:0; list-style-type:none; }


/* Categorias. */
.cat-item{ background:url(../../images/icon-categoria.png) no-repeat left; padding:3px 0 3px 22px; margin:8px 0; }

/* Arquivo. */
#archives ul li { background:url(../../images/icon-arquivo.png) no-repeat left; padding:0 0 0 25px; margin:8px 0; }

.widget { margin:10px 0; padding:10px 0 20px 0; background:url(../../images/divider.gif) bottom repeat-x; }
.widget h3 { margin:0; padding:0; font-size:1.1em; text-transform:uppercase; }
.widget ul li { color:#666; font-size:.9em; }
.widget ul li a { font-size:1em; }

.widget_archive ul li{ background:url(../../images/icon-categoria.png) no-repeat left; padding:3px 0 3px 22px; margin:8px 0; } 

/* Rodapé.
-------------------------------------------------------------- */

#footer {}



/* Extras.
-------------------------------------------------------------- */



