/*
COLORS
amarelo mostarda : 0xAFAB1B
roxo: 0x8E159B
azul 0x0066ff
*/
body{

    background-color: #fff;
}
strong{
    font-weight: bold;
}
body { 
    margin:0; padding:0; font-size:12px; font-family:"Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif; color:#333; background:#fff; }

em{
    font-style: italic;
}

#entry_body ul{
    list-style-type: disc;
}
/* LINKS */
a:link, a:visited { color: #8E159B; text-decoration:none; }
a:hover { color: #510D5B; }
a img { border:none; }
p, ol, ul, dl { margin:.2em 0 .8em 0; }
p { padding:0; line-height:140%; }

.hidden{
    display: none;
}
#main_content{
    padding-right:30px;
}
#header img.top_logo{
    float:left;
}
#header{
    padding: 20px 20px 20px 0px;
    
    margin-bottom: 20px;
    height:50px;
}
ul#nav_menu{
    display: block;
    font-size: 16px;
    margin-left: 676px;
    margin-bottom: 1px;
    padding-bottom:20px;
    padding-top:20px;
}
ul#nav_menu  li{
    margin: 4px;
    list-style :  none;
    float: left;
    padding-bottom:20px;
}

.nav_menu_item{
    font-size:12px;
    font-weight: bold;
    text-transform: lowercase;
}
.nav_menu_item a{
    color:#0066ff;
    /*color:#8E159B;*/
}
.nav_menu_item a:hover{
    color:#000000;
    text-decoration: underline;
}

h1, h2, h3{
        /*font-family: times,Times New Roman,times-roman,georgia,serif;*/
        font-family: Helvetica,Arial,Sans-Serif;
        color: #646464;
        margin-top: 0pt;
        margin-right: 0pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 6px;
        padding-left: 0px;
        font-size: 28px;
        line-height: 44px;
        letter-spacing: -1.5px;
        font-weight: bold;
}
h2{
    font-size: 24px;
}
h3{
    font-size: 18px;
}
#yui-g, .yui-b{
    border-top: 1px solid #000;
    margin-top:20px;
    padding-top: 30px;
}
#yui-main{

}

/*side bar*/
.yui-b{
    
}

#ft{
    border-top: 1px solid #000;
    margin-top: 30px;
    padding-top: 20px;
}
/* ======== */
/* = BLOG = */
/* ======== */
.tag_name, a.tag_name{
    color: #0066ff;
}
.author_name{
    color: #0066ff;
}
.post_date{
    color: #0066ff;
}
a.link_previous, a.link_next{
    /*float:left;
        clear: both;
        display: block;*/
}
a.link_previous{
    
}
a.link_next{
    
}

#sidebar_nav{

/*    float:left;*/
}
/* ============ */
/* = COmments = */
/* ============ */
#all_comments{
    padding-bottom:20px;
 
}
.comment_odd,.comment_even{
    clear:both;
    float:left;
    width:95%;
    padding:10px;
    border-top: 1px dashed #bbb;
}
.comment_even{
    
}
.comment_number{
    font-family: times,Times New Roman,times-roman,georgia,serif;
    color: #ae6f6f;
    font-size: 36px;
    letter-spacing: -1.5px;
    font-weight: bold;
    float: left;
    
}
.comment_block{
    margin-left: 120px;
}
#post_new_comment{
    clear: both;
    float:left;
    width:100%;
    margin-top:40px;
    padding-top:30px;
    border-top: 1px solid #aaa;
}

label{
    padding-bottom:4px;
    
}
ul#comment-meta  li{
    padding:10px 0px 10px 0px;
}


a.comment_button{
    float:left;
    padding: 4px ;
    background-color:#510D5B;
    color:#fff;
    margin-right:10px;
    margin-top: 10px;
    text-transform: uppercase;
    font-size:10px;
    font-weight: bold;
}
a.comment_button:hover;{
    padding: 10px;
    background-color:#000;
    color:#fff;
}

div#comment-big{
    /*float:right;*/
}
div#comment-small{
    float:left;
    margin-right:60px;
}
div#comment_preview{
    float:left;
    clear:both;
    padding: 8px;
    border: 1px dashed #aaaaaa;
    background-color:#ececec;
    width:400px;
    margin-top:20px;
}
/* ========= */
/* = LINKS = */
/* ========= */
.link_title {
    color: #464646;
    font-family: Helvetica,Arial,Sans-Serif;
    letter-spacing: -1px;
    font-weight: bold;
    font-size: 18px;
    text-transform: lowercase;
}
.link_more{
    float:right;
    margin-bottom:4px;
}
.quiet{
    color: #898989;
}

.tagged_in{
    clear:both;
}

li.entry_resume{
    float:left;
    margin-bottom:30px;
}

span.resume_date{
    color: #898989;
    padding-left:20px;
}


/* ======== */
/* = HOME = */
/* ======== */

#home_entries, #home_links, #comments_list{
    width:29%;
    margin-right: 4%;
    float:left;
}

ul.home_item li span.link_title{
    font-size:16px;
}

/* ========== */
/* = Footer = */
/* ========== */
.footer_col{
    width:30%;
    margin-right: 3%;
    float: left;
}
#copy_line{
 clear:both;   
 float:left;
 margin-top:20px;
 width:96%;
 background-color:#eaeaea;
 padding: 2%;
}

.inline_image{
     vertical-align: middle;
}

/* ========= */
/* = WORKS = */
/* ========= */
.work_thumb{
    float:left;
    margin: 10 px;
}
.work_resume{
    margin-left: 220px;
}
#resume{
    font-style: italic;
    font-size:1em;
    margin-bottom: 2em;
    padding:1em;
    background-color:#FAFAFA;
}
#work_slideshow{
/*    width: 100%;*/
    margin-bottom:20px;
}
.work_slideshow_button{
    float: left;
    display: block;
    margin-right: 6px;
    margin-bottom:20px;
    font-weight: bold;
}
#entry_body{
    clear:both;
}
ul#work_slideshow_buttons {
    margin-top:10px;
    margin-bottom:10px;
    float:left;
    padding:3px;
}

li.work_slideshow_button a:link,li.work_slideshow_button a:visited {
    background-color:#eaeaea;
    color: #0066ff;
    padding: 6px;

}

li.work_slideshow_button a:hover{
    background-color:#0066ff;
    color: #fff;
}

li.photo_open a:link, li.photo_open a:visited{
    background-color:#eaeaea;
    color: #aaa;
}
.work_roles{
    float:left;
    clear:both;
    color: #0066ff;
}

/* ========= */
/* = HCARD = */
/* ========= */

#hcard-Arthur-Debert{
    background-color:#0066ff;
    color: #fff;
    padding: 10px;
    font-weight:bold;
    font-size:1.4em;
}
#hcard-Arthur-Debert a, #hcard-Arthur-Debert a:visited{
    color:#fff;
}

/* =========== */
/* = Tagging = */
/* =========== */

.tag_cloud_1{
    font-size: 1em;
}
.tag_cloud_2{
    font-size: 1.1em;
}
.tag_cloud_3{
    font-size: 1.2em;
}
.tag_cloud_4{
    font-size: 1.3em;
}
.tag_cloud_5{
    font-size: 1.4em;
}
.tag_cloud_6{
    font-size: 1.5em;
}
.tag_cloud_7{
    font-size: 1.6em;
}
.tag_cloud_8{
    font-size: 1.7em;
}

.sidebar_comments{
    margin-top:2em;
}
