/*
Theme Name: Butterfly
Theme URI: http://sillyish.org/themes.php
Description: A fun, bright, butterfly layout!
Author: Rosemarie Pritchard
Author URI: http://sillyish.org/
*/

body
{
   background:#2a2a2a url("images/body.jpg") repeat-x;
   margin:0px;
   padding:0px;
   color:#e6ecd0;
   font-family:verdana,sans-serif;
}

img
{
   border:0px;
}

.none
{
   display:none;
}

a
{
   text-decoration:underline;
   font-weight:bold;
}

a:hover
{
   text-decoration:none;
}


div#wrap
{
   width:750px;
   margin:10px auto;
}

div#sidebar
{
   float:left;
   width:215px;
   background:url("images/sidebar.jpg") no-repeat;
   padding-top:125px;
}

div#content
{
   float:right;
   width:530px;
}

div#sidebar ul
{
   font-size:73%;
   margin:0px;
   list-style-type:circle;
   line-height:24px;
}


div#sidebar ul#archives
{
   margin-left:70px;
}

div#sidebar ul#archives a
{
   color:#ff4dad;
}

div#sidebar ul#category a
{
   color:#caff4d;
}

div#sidebar ul#blogroll a
{
   color:#ffc501;
}

div#sidebar ul#meta a
{
   color:#57a5d5;
}

div#sidebar h1#categories
{
   margin:0px;
   padding:0px;
   width:120px;
   height:40px;
   background:url("images/categories.jpg") no-repeat;
}

div#sidebar h1#blogrolling
{
   margin:0px;
   padding:0px;
   width:120px;
   height:39px;
   background:url("images/blogrolling.jpg") no-repeat;
}


div#sidebar h1#metadata
{
   margin:0px;
   padding:0px;
   width:132px;
   height:41px;
   background:url("images/metadata.jpg") no-repeat;
}

div#content a
{
   color:#c9ff46;
}

div#content p,ul,ol
{
   font-size:73%;
   line-height:23px;
}

div#content p
{
   margin:0px 0px 13px 0px;
}

div#content blockquote
{
   border:1px solid #FFF;
   background:#333;
   padding:8px;
}

div#content h2
{
   font-size:110%;
   color:#abe0ff;
   margin:20px 0px 0px 0px;
}

div#content ol.commentlist
{
   list-style-type:none;
   font-size:12px;
   background:url("images/comments.jpg") no-repeat;
   padding-top:33px;
}


div#content ol.commentlist li
{
   border-bottom:1px solid #FFF;
   margin-top:10px;
}

div#content ol.commentlist p
{
   font-size:12px;
}

div#content input,textarea
{
   border:1px solid #FFF;
   padding:4px;
   background:#333;
    color:#e6ecd0;
   font-family:verdana,sans-serif;
   font-size:12px;
   margin-left:10px;
}

div#content textarea
{
   width:400px;
   height:150px;
}

div#content input[type=submit]
{
   border:none;
   width:81px;
   height:35px;
   background:url("images/submit1.jpg") no-repeat;
}

div#content input[type=submit]:focus
{
   border:none;
   width:81px;
   height:35px;
   background:url("images/submit2.jpg") no-repeat;
}

div#content label small
{
   display:none;
}

div#content label.name
{
     width:135px;
     height:47px;
     background:url("images/name.jpg") no-repeat;
     display:block;
}

div#content label.email
{
     width:131px;
     height:41px;
     background:url("images/email.jpg") no-repeat;
      display:block;
}

div#content label.comment
{
     width:175px;
     height:41px;
     background:url("images/comment.jpg") no-repeat;
      display:block;
}

div#content label.url
{
     width:140px;
     height:41px;
     background:url("images/url.jpg") no-repeat;
      display:block;
}

div#content img.photo
{
   padding:6px;
   border:1px solid #FFF;
   background:#333;
   margin:3px;
}

.centre
{
   text-align:center;
}

div#content hr
{
   height:0px;
   border:1px solid #ffc835;
}

div#content ol
{
   list-style-type:upper-roman;
}