/*
---------------------------------
Site:        Blog Carolina Pires
Empresa:     Mooz Design - mooz.com.br
Autor:       Ramon Victor - ramonvictor.com
Data:  		 07/2010
---------------------------------
*/

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, nav, article, section, dialog, figure, aside, footer 
{margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after { content: '';content: none}
ins { text-decoration: none}
del { text-decoration: line-through}
table { border-collapse: inherit; border-spacing: 0}
hr { display: none}
a { overflow: hidden}


/* html5 */
header, nav, article, section, dialog, figure, aside, footer { display: block }

/* ======== tags gerais */
html, textarea, select, input {font-size: 15px; color: #333; font-family: Georgia, "Times new roman", serif; } 
html { background: #ecebe9 url(../img/pattern.jpg) repeat center top }
body {background: url(../img/full_bg.jpg) no-repeat center top }
h1, h2, h3 {}
h1 { font-size: 18px }
h2 { font-size: 16px }
p { line-height: 155%; margin-bottom: 1.2em}
a { color: #333; text-decoration: none }
a:hover { color: #c6161d }

/* ======== header */
#hd { height: 280px; position: relative }
#hd .vcard  {width: 450px; margin: 0 auto; padding-top: 80px  }
#hd .vcard a {height: 70px }

#hd #a-visite { position: absolute; right:0; top: 35px; background: url(../img/a_visitar.gif) no-repeat; width: 79px; height: 11px  }

/* ======== nav */
#nav {}
#nav ul li {}

/* ======== home */ 
#main { width: 920px; margin: 0 auto }
#main-content { clear: both; background: #fff url(../img/top-content.gif) no-repeat; overflow: hidden }
#content {float: left; width: 680px; padding: 34px 0 0 20px; margin-bottom: 45px  }

#content header small { color: #999; font-family: Arial; font-size: 11px; display: block; margin-bottom: 10px  }
#content article  h1 { margin-bottom: 30px; font-family: Arial; font-size: 30px; letter-spacing: -0.03em  }
#content article  h1, article  a { color: #c6161d }
#content article { margin-bottom: 45px }

#content article img.size-full { width: 680px; height: auto } 

/* == sidebar */
#sidebar  {float: right; width: 200px}
#rss, #searchform { margin-bottom: 30px }
#rss a { height: 69px }


#searchform #s, #commentform .txt, #commentform .area { width: 116px; padding: 4px 3px; border: 1px solid #e1e1e1 }
#searchform #searchsubmit, #commentform #submit { border: none; color: #fff; padding:4px 8px; background: #C6161D; -moz-border-radius: 3px; -webkit-border-radius: 3px }

#sidebar section {margin-bottom: 25px }
#sidebar h3 { color: #c6161d; margin-bottom: 10px; height: 24px }

#sc-twitter li { font-family: Tahoma; font-size: 11px; margin-bottom: 15px; line-height: 130% }
#sc-flickr { overflow: hidden }
#sc-flickr li { margin:0 15px 15px 0; float: left }
#sc-flickr li.col-last { margin-right: 0}

#sc-categorias li, #sc-arquivos li, #sc-blogs li { font-family: Arial; font-size: 11px; margin-bottom: .5em  }

#sc-tags a { font-family: Arial}

#sc-blogs h2 { color: #c6161d; margin-bottom: 7px; font-size: 15px  }
#sc-blogs .linkcat { margin-bottom: 8px }

/* ======== footer */
#ft {clear: both; height: 160px}
#ft ul { padding-top: 64px; width: 695px; margin: 0 auto }
#ft ul li { float: left; background: url(../img/rodape_infos.gif) no-repeat; height: 18px }
#item-logo a { height: 18px}

#ft ul li#item-logo { width: 145px; margin-right: 14px }
#ft ul li#item-cel { width: 119px; background-position: -159px 0}
#ft ul li#item-mail { width: 227px; background-position: -278px 0}
#ft ul li#item-site { width: 179px; background-position: -505px 0}


/* ====== comentários */
h3#comments, h3#respond { color: #C6161D; margin-bottom: 25px }
.wrap-author { overflow: hidden; margin-bottom: 10px }
.wrap-author *, .wrap-author  {  font-family: Arial; font-size: 12px;}
img.avatar  { float: left; margin-right: 10px }
ol.commentlist li { padding-bottom: 10px; border-bottom: 1px solid #e1e1e1; margin-bottom: 10px}

#commentform #submit {}
#commentform .txt { width: 300px }
#commentform .area { width: 410px }
 
#content .navigation { overflow: hidden; margin-bottom: 30px }
.navigation .alignleft { float: left}
.navigation .alignright { float: right}

.wp-caption { width: auto!important }
.wp-caption img { vertical-align: top; overflow: hidden }
.wp-caption-text { background: #e1e1e1; padding: 2px 5px }

/* skip */

#hd .vcard a, #ft ul li, #rss a {display: block; text-indent:-9999em}

.sIFR-alternate { display:none }

/* ======== classes padroes */
.none { display: none}
.clr {clear:both}
.skip {display: block; text-indent:-9999em; overflow:hidden}
.left { float: left}
.right { float: right}	

