/* Start of theme_butterfly_css */


/* End of theme_butterfly_css */

/* default Text Styles */
h1 { font: 25px Arial, Verdana, sans-serif; color: #46AA6F; text-align: left; margin: 0; padding: 10px; }
h2 { font: 24px Arial, 'Times New Roman', sans-serif; margin: 0; padding: 0; color: #133902; }
h3 { margin: 0; padding: 0; color: #990000; font: bold 14px Verdana, 'Times New Roman', sans-serif; }
h3 a { border: none; color: #990000; }
h3 a:hover { border: none; color: #FF0000; }

a:link { color: #9D5C00; border-bottom: 1px dashed #DBBA8A; text-decoration: none; }
a:visited { color: #9D5C00; border-bottom: 1px dashed #DBBA8A; 	text-decoration: none; }
a:active { color: #9D5C00; }
a:hover { color: #ff0000; border-bottom: 1px solid #ff0000; text-decoration: none; }

p { margin: 0 0 .8em 0; }

/* End of Text Styles */

/* Start of Layout parts */

/* Head */
body {
    margin: 20px 0 20px 0; padding:0;  text-align: center; 
    background-color:#EAE7D6; background-image: url("http://peccavi.com/images/ui/peccavi/fader.jpg"); 
}
#wrapper { width: 760px; margin: 0; padding: 7px; border: 0; text-align: left; background-image: url("http://peccavi.com/images/ui/peccavi/darkcloud.jpg"); }
.bar-head { background: url("http://peccavi.com/images/ui/peccavi/peccavi.jpg"); width: 750px; height: 130px; padding: 0; margin-left: 5px; }
.headbar{ background: url("http://peccavi.com/images/ui/peccavi/goldrod_883.png"); width: 883px; height: 24px; margin: -8px 0 -8px -62px; border:0; }

#navcontainer{ background: transparent; font_size: 1.1em; height: 24px; margin: .6em 0 .3em 2.2em; padding: 0;}
#navcontainer ul{ margin: 0; padding: 0; }
#navcontainer ul li { 
    background: #8C0000;
    list-style-type: none; padding: 0; margin: 0;
    display: block; float: left; text-align: center;
    font: 11px/30px "Lucida Grande", verdana, sans-serif;
}

#navcontainer a {
    color: #F8F2E5; text-decoration: none;
    display: block; width: 106px; padding: 5px 0 5px 0;
    border-top: none; border-right: 1px solid #A8B090; border-bottom: none; border-left: 1px solid #A8B090; 
}
#navcontainer li#active { background: #CC0000; color: #fff; border-bottom: none; }
#navcontainer a:hover { background: #4A0000; color: #fff; border-bottom: none;}

.search-box { margin: -29px 0px -4px 555px; }

#main-c { margin: 0; padding: 0; width: 750px; background: #ccc; }
#main { width: 760px; background: #FBFAF5; }
/* End of Head */

/* Layout Segments */
#content_no_nav { width: 724px; float: left; margin: 0; padding: 13px; background: #fff; }
#content_right_nav { width: 500px; float: left; margin: 0; padding: 0; background: #fff; }
#content_left_nav { width: 500px; float: left; margin: 0; padding: 0; background: #fff; }

/* End of Layout Segments */

/* Naked_foot */
#footer { margin: 0; padding: 0; font-size: 10px; }
.footbar{ background: url("http://peccavi.com/images/ui/peccavi/goldrod_724.png"); border:0; margin-left: 13px; margin-top: -30px; margin-bottom: 4px; width: 724px; height: 24px }


.footer-i { margin: 0; padding: 12px 100px 0 105px; background: #F4F4EA; }
.footer-i p { margin: 0; padding: 0; }
/* End of Naked_foot */
/* End of Segments parts */

/* Layout Blocks */

/* Give entry parts some space */
.date-header { margin: 15px; padding: 0; }
.entry-title { margin: 0 0 8px 0; padding: 0; }


/* End of Layout Blocks */


/* page break (goldrod) image */
.bar724{ margin: 0; border: 0; width: 724px; height: 24px; }
.bar474{ margin: 0; border: 0; width: 474px; height: 24px; }
                                                                                                       /* details verified to here */

                                                                                                       /* Old stuff going away */
/* repalaced by #content_right_nav  */
#bigger { width: 510px; float: left; margin: 0; padding: 0 0 30px 0; background: #fff; }

/* repalaced by h2 */
.date-header h2 { font: 24px Arial, 'Times New Roman', sans-serif; margin: 0; padding: 0; color: #133902; }

/* replace with standard h3 stuff */
.entry-title h3 { margin: 0 0 8px 0; padding: 0; color: #990000; font: bold 14px Verdana, 'Times New Roman', sans-serif; }
.entry-title h3 a { border: none; color: #990000; }
.entry-title h3 a:hover { border: none; color: #FF0000; }

                                                                                                      /* End of Old stuff going away */

                                                                                                       /* Old stuff to sort*/


                                                                                                       /* End of Old stuff to sort*/

.date-header h2 { font: 24px Arial, 'Times New Roman', sans-serif; margin: 0; padding: 0; color: #133902; }




.imagefloat {
border: #000 1px solid; 
padding: 5px; 
background: #fff; 
float: left; 
margin: 0px 10px 10px; 
}

.imagefloatleft { float:left; margin-top:10px; margin-right:10px; margin-bottom:10px; margin-left:0px; }
.imagefloatright {
    float:right;
    margin-top:10px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:10px;
}

.imagephoto { padding: 5px; background: #fff; border: #000 1px solid; }
.imagephotoleft { 
    padding: 5px; background: #fff; border: #000 1px solid; float:left;
    margin-top:10px; margin-right:10px; margin-bottom:10px; margin-left:0px;
}
.imagephotoright { 
    padding: 5px; background: #fff; border: #000 1px solid; float:right;
    margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:10px;
}

.imagephototopright {
    padding: 5px; 
    background: #fff; 
    border: #000 1px solid; 

    float:right;
    margin-top:-10px;
    margin-right:0px;
    margin-bottom:10px;
    margin-left:10px;
}

.none, caption { display: none; }
.clear { clear: both; margin:0; padding:0; height: 0.1px; }
code { font: 13px 'Courier New', Courier, Arial, sans-serif; color: #CC3300; }
acronym, abbr { cursor: help; border-bottom: 1px dotted #333; }
del { color: #ccc; background: #FFFFCC; }
blockquote { margin: 10px; padding: 8px 0 0 25px; }
textarea.text, input.text { font: 11px Verdana, Arial, sans-serif; }
input.button { font: 11px Verdana, Arial, sans-serif; background: #993333; color: #fff; }

table#postcomment tr td { font: 11px Verdana, Arial, sans-serif; }
table#postcomment tr td p { margin: 4px 0 4px 0; }



.entry {
margin: 20px 15px 40px 15px;
padding: 0;
}
.entry-info {
margin: 10px 0 10px 0;
padding: 0;
font-size: 10px;
text-align: right;
border-top: 1px solid #ccc;
line-height: 16px;
}
.entry-info p {
margin: 0;
padding: 0;
}
.entry .imgupload {
border: none;
float: left;
margin: 20px 10px 0 0;
border: 1px solid #333;
}

.navi-pages {
text-align: right;
margin: 15px;
font-size: 11px;
background: #FBF8EF;
padding: 10px;
}
.navi-pages p {
margin: 0;
padding: 0;
}

#smaller {
width: 240px;
float: right;
margin: 0;
padding: 0;
font-size: 11px;
line-height: 16px;
}
.smaller-c {
margin: 10px;
}

#smaller .box-1 {
margin: 0 0 30px 0;
}

#smaller h4 {
margin: 0 0 8px 0;
padding: 0;
color: #990000;
font: bold 12px Verdana, Arial, sans-serif;
}
#smaller ul {
list-style: square;
margin: 0 0 0 15px;
padding: 0;
}
#smaller ul li {
margin: 4px 0 4px 0;
}


#comments, #comments-post, #trackbacks {
margin: 20px 15px 10px 15px;
padding: 0;
font-size: 11px;
line-height: 17px;
}
#comments h4, #comments-post h4, #trackbacks h4 {
margin: 0 0 20px 0;
padding: 0;
color: #990000;
font: bold 14px Verdana, 'Times New Roman', sans-serif;
}
.comment-item, .trackbacks-item {
margin: 5px 0 20px 0;
padding: 0 0 20px 0;
border-bottom: 1px solid #f3f3f3;
}
.comment-text p, .comment-info p, .trackbacks-text p, .trackbacks-info p {
margin: 0 0 8px 0;
padding: 0;
}
.comment-info, .trackbacks-info {
text-align: right;
font-size: 10px;
}
.trackbacks-text h5 {
font: bold 11px Verdana, Arial, sans-serif;
margin: 0;
padding: 0;
color: #993300;
}

