pre.none { 
	background:#e0ffb8; 
	border:1px solid #94da3a; 
	border-width:1px 0; 
	margin: 1em 0; 
	padding: .3em .4em; 
	overflow: hidden; 
}

div.note {

    background: url(http://dev.css-zibaldone.com/img/note.gif) no-repeat 0 0;
    height: 100%;
    padding-left: 55px;

}

div.note h2 {

    margin-top: 0;

}


h1, h2, h3, h4, h5, h6 {

    font-family: "Trebuchet MS", Trebuchet, sans-serif !important;

}

.description {

    font-family: "Trebuchet MS", Trebuchet, sans-serif !important;

}


body, #main-wrapper, .post, .sidebar, #footer, #comments {

    font: 100%/1 Arial, sans-serif !important;

}

.post h1 {

    font-size: 1.5em !important;
    font-weight: normal !important;

}


li, p, pre {

    line-height: 1.4 !important;

}

blockquote {

    background: url(http://dev.css-zibaldone.com/img/note.gif) no-repeat 0 0;
    margin-left: 0;
    padding-left: 55px;
    height: 100%;

}

blockquote p {
    margin-top: 0;
}

.pullquote {

    background: #e0ffb8;
    border: 3px solid #94da3a;
    border-width: 3px 0;
    padding: 0.3em;
    margin: 0 4px 0 0;
    float: left;
    height: 100%;
    font-family: Georgia, serif;

}

.alignleft {

    float: left;
    margin: 3px 4px 0 0;

}

.alignright {

    float: right;
    margin: 3px 0 0 4px;

}

.wide {

    display: block;
    width: 100%;

}


.data {

    border-top: 2px solid #94da3a;
    border-bottom: 2px solid #94da34;
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    margin: 5px 0;

}

.data th {

    padding: 4px;
    background: #e0ffb8;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #94da34;

}

.data td {

    padding: 4px;
    vertical-align: top;

}

.data caption {

    font: 1.3em Georgia, serif;
    text-align: left;
    margin: 0;
    padding-bottom: 3px;

}

.data tr.even {

    background: #b1fe57; 

}
