/*

THEME NAME: Sandbox

THEME URI: http://www.plaintxt.org/themes/sandbox/

DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists

VERSION: 1.6.1

AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>

AUTHOR URI:

TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar

*/



/* Two-column with sidebar on left from the /examples/ folder  */

/*@import url('examples/2c-r.css');*/



/* LAST EDIT */

div#comments { margin-left: -9px; width: 668px; background: url(http://www.twitterbrasilia.com.br/blog/images/comments_div_bg.jpg) repeat 0 45px; }

div#comments-list {  }

div#comments-list h3 { background: url(http://www.twitterbrasilia.com.br/blog/images/coments_h3_bg.jpg) no-repeat -2px 0; text-align: center; height: 36px; font-size: 19px; color: #fff; padding: 12px 0 0 0; margin: 0; }

div#comments-list div.comment-author {  }

div#comments-list ol { margin: 0; padding: 0; }

div#comments-list ol li { list-style-type: none; margin: 0; padding: 0; background: url(http://www.twitterbrasilia.com.br/blog/images/comments_img_bg.jpg) no-repeat left; height: 189px; padding-top: 15px; position: relative; }

div#comments-list ol li p { background: #f6f6f6; padding: 10px 0 10px 10px; width: 390px; position: absolute; left: 218px; top: 52px; }

div#comments-list ol li div.comment-author img { display: block; width: 122px; height: 113px; margin: 0 0 25px 29px; }

div#comments-list ol li div.comment-meta { font-size: 11px; width: 140px; margin-left: 21px; text-align: center; }

div#comments-list ol li div.comment-author span { display: block; margin-left: 21px; width: 140px; text-align: center; }



div#respond { /*margin-top: -88px;*/ }

div#respond h3 { margin: 0; padding: 0; height: 106px; background: url(http://www.twitterbrasilia.com.br/blog/images/comments_participe_tit.gif) no-repeat center; }

div#respond div.formcontainer { margin-left: 55px; }

div#respond div.formcontainer div.form-submit { padding-left: 300px }

div#respond div.formcontainer div.form-submit input.button { width: 110px; height: 48px; cursor: pointer; background: url(http://www.twitterbrasilia.com.br/blog/images/comments_botao_enviar.jpg) no-repeat; border: none; }





/* Edited by Thiago Kassabian */

body { background: url(http://www.twitterbrasilia.com.br/blog/images/bgBody.jpg) #f5cd7f repeat-x top; margin: 0; height: 100%; font: normal 14px Arial, Helvetica, sans-serif; }



a:link { color: #000; text-decoration: underline; }

a:visited { color: #000; }

a:hover { }

a:active { }



div#wrapper { width: 966px; margin: 0 auto; }

div#header { background: url(http://www.twitterbrasilia.com.br/blog/images/bgTopo.jpg) no-repeat center -6px; height: 724px; position: relative; }

div#header a.logo { display: block; width: 446px; height: 114px; position: absolute; left: 213px; top: 36px; }

div#header div.sobre { width: 240px; font-weight: bold; font-size: 13px; color: #fff; position: absolute; top: 154px; right: 25px; text-align: left; }
div#header div.sobre a { text-decoration: none; color: #FFF; }
div#header div.sobre a:visited { text-decoration: none; }
div#header div.sobre a:hover { text-decoration: underline; }
div#header div.sobre a:active { }



div#header div.header_share { width: 162px; height: 25px; background: url(http://www.twitterbrasilia.com.br/blog/images/header_share.jpg) no-repeat center; position: absolute; bottom: 0; left: -8px; padding: 0 0 0 19px; }

div#header div.header_share a { display: block; width: 23px; height: 25px; float: left; margin: 0 10px 0 0; }

div#header div.header_share a.delicious { }

div#header div.header_share a.myspace { margin-right: 14px; }

div#header div.header_share a.facebook { margin-right: 14px; }

div#header div.header_share a.twitter { margin-right: 0; }

div#header div.header_rss { width: 66px; height: 47px; background: url(http://www.twitterbrasilia.com.br/blog/images/header_rss.jpg) no-repeat center; position: absolute; bottom: 0; right: 0; padding: 41px 0 0 40px; }

div#header div.header_rss a { display: block; width: 25px; height: 25px; }



div#footer { display: none; }



div#access { height: 34px; position: relative; background: url(http://www.twitterbrasilia.com.br/blog/images/bgMenu.jpg) no-repeat center; width: 100%; padding-top: 8px }

div#access a.inicio { font-weight: bold; font-size: 19px; color: #fff; text-decoration: none; display: block; width: 55px; text-align: center; margin: 0 0 0 20px; float: left; }
div#access a.respondaPesquisa { font-weight: bold; font-size: 19px; color: #fff; text-decoration: none; display: block; width: 230px; text-align: center; margin: 0 0 0 20px; float: left; }

div#access div.linksPersonalizados { float: left; width: 330px; }
div#access div.linksFerramenta { float: left; width: 610px; } 

div#menu {  /*margin-top: -29px; padding-left: 74px;*/ margin: -6px 0 0 0; padding: 0; }

div#menu ul { margin: 0; padding: 0; list-style-type: none; }

div#menu ul li { float: left; margin: 0; padding: 0; }

div#menu ul li a { font-weight: bold; font-size: 19px; color: #fff;  }

div#menu ul li a:hover { }



div#container { }

div#container div#content { background: url(http://www.twitterbrasilia.com.br/blog/images/content_bg.jpg) #fff repeat-y left; }

div#container div#content div#nav-above { display: none; }



div#secondary { display: none; }



div#primary ul { margin: 0; padding: 0; list-style-type: none;  }

div#primary li.widget_tweet_you { width: 254px; height: 319px; background: url(http://www.twitterbrasilia.com.br/blog/images/tweetYou_bg.jpg) no-repeat center top; padding: 90px 0 0 0; margin: 0 0 0 31px; }

div#primary li.widget_tweet_you ul { margin: 0 0 0 10px; padding: 0; font-weight: bold; font-size: 13px; color: #fff; width: 234px; }

div#primary li.widget_tweet_you ul li { padding: 0 0 10px 0; background: url(http://www.twitterbrasilia.com.br/blog/images/tweetYou_separador.jpg) no-repeat center bottom; list-style-type: none; }

div#primary li.widget_tweet_you ul li a { color: #fff; }



div#primary li.widget_quickflickr { width: 248px; padding: 103px 0 0 0; background: url(http://www.twitterbrasilia.com.br/blog/images/flickr_bgTop.jpg) no-repeat center top; margin: 0 0 0 28px; }

div#primary li.widget_quickflickr div.flickr { background: #000; padding: 10px 0 63px 0; background: url(http://www.twitterbrasilia.com.br/blog/images/flickr_bgBottom.jpg) #000 no-repeat center bottom; }

div#primary li.widget_quickflickr div.flickr a { }

div#primary li.widget_quickflickr div.flickr a img { border: none; margin: 0 0 0 5px; }



div#primary li.widget_search { width: 249px; height: 114px; margin: -3px 0 0 29px; background: url(http://www.twitterbrasilia.com.br/blog/images/busca_bg.jpg) no-repeat center; }

div#primary li.widget_search div { padding: 48px 0 0 0; }

div#primary li.widget_search div label { display: none; }

div#primary li.widget_search div input { display: block; margin: 0 auto; }

div#primary li.widget_search div input#s { width: 200px; }

div#primary li.widget_search div input#searchsubmit { width: 100px; }



div#primary li.widget_recent_entries { width: 255px; height: 355px; margin: 0 0 0 32px; background: url(http://www.twitterbrasilia.com.br/blog/images/posts_bg.jpg) no-repeat center top; }

div#primary li.widget_recent_entries h3 { display: none; }

div#primary li.widget_recent_entries ul { margin: 0; padding: 95px 10px 0 10px; }

div#primary li.widget_recent_entries ul li { font-size: 14px; list-style-type: none; margin-bottom: 5px; }

div#primary li.widget_recent_entries ul li a { text-decoration: none; color: #fff; font-weight: bold; }



div#primary li.widget_tag_cloud { width: 246px; margin: 0 0 0 35px; background: url(http://www.twitterbrasilia.com.br/blog/images/tags_bg.jpg) no-repeat center top; padding: 74px 0 0 0; }

div#primary li.widget_tag_cloud h3 { display: none; }



div#primary div.botoezinhos { text-align: center; margin-top: 20px; }



div#content div.hentry { padding: 10px 0 30px 0; }

div#content div.hentry h2.entry-title { margin: 0; padding: 0; }

div#content div.hentry h2.entry-title a { text-decoration: none; font-size: 27px; }

div#content div.hentry div.entry-date { font-size: 11px; }

div#content div.hentry div.entry-date abbr.published { border: none; }

div#content div.hentry div.entry-content { background: url(http://www.twitterbrasilia.com.br/blog/images/entryContent_bg_titulo.jpg) no-repeat center top; padding: 10px 0 0 0; }

div#content div.hentry div.entry-content img { border: none; }

div#content div.hentry div.entry-content div.sociable { }

div#content div.hentry div.entry-content div.sociable div.sociable_tagline { }

div#content div.hentry div.entry-content div.sociable ul { }

div#content div.hentry div.entry-content div.sociable ul li { }

div#content div.hentry div.entry-meta { }



/* Two-column (right) */



div#container {

float: left;

margin: 0 -287px 0 0;

width: 100%;

}



div#content {

margin: 0 287px 0 0;

padding: 0 10px 0 20px;

}



div.sidebar {

float: right;

overflow: hidden;

width: 286px;

}



div#secondary {

clear: right;

}



div#footer {

clear: both;

width: 100%;

}



/* Just some example content */

div.skip-link {

position: absolute;

right: 1em;

top: 1em;

}



div#menu ul,div#menu ul ul {

line-height: normal;

list-style: none;

margin: 0;

padding: 0 0 0 30px;

}



div#menu ul li a {

display: block;

margin: 0 30px 0 0;

padding: 6px 0 0 0;

height: 29px;

text-decoration: none;

}



div#menu ul ul ul a {

font-style: italic;

}



div#menu ul li ul {

left: -999em;

position: absolute;

}



div#menu ul li:hover ul {

left: auto;

}





.entry-title,.entry-meta {

clear: both;

}



div#container,div#primary {

margin-top: 0;

}



form#commentform .form-label {

margin: 1em 0 0;

}



form#commentform span.required {

color: #c30;

}



form#commentform,form#commentform p {

padding: 0;

}



input#author,input#email,input#url,textarea#comment {

padding: 0.2em;

}



div.comments ol li {

margin: 0 0 3.5em;

}



textarea#comment {

height: 13em;

margin: 0 0 0.5em;

overflow: auto;

width: 66%;

}



.alignright,img.alignright{

float: right;

margin: 1em 0 0 1em;

}



.alignleft,img.alignleft{

float: left;

margin: 1em 1em 0 0;

}



.aligncenter,img.aligncenter{

display: block;

margin: 1em auto;

text-align: center;

}



div.gallery {

clear: both;

height: 180px;

margin: 1em 0;

width: 100%;

}



p.wp-caption-text{

font-style: italic;

}



div.gallery dl{

margin: 1em auto;

overflow: hidden;

text-align: center;

}



div.gallery dl.gallery-columns-1 {

width: 100%;

}



div.gallery dl.gallery-columns-2 {

width: 49%;

}



div.gallery dl.gallery-columns-3 {

width: 33%;

}



div.gallery dl.gallery-columns-4 {

width: 24%;

}



div.gallery dl.gallery-columns-5 {

width: 19%;

}



div#nav-above {

margin-bottom: 1em;

}



div#nav-below {

margin-top: 1em;

}



div#nav-images {

height: 150px;

margin: 1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



div.sidebar h3 {

font-size:1.2em;

}



div.sidebar input#s {

width:7em;

}



div.sidebar li {

list-style:none;

margin:0 0 2em;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:0 0 0 1em;

}



div.sidebar ul ul li {

list-style:disc;

margin:0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

}



div.sidebar ul ul ul li {

list-style:circle;

}



div#menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

}



div#header,div#footer {

text-align:center;

}



input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;

}
