/*  
Theme Name: LizzieCass
*/

*    {   
   margin:0;
   padding:0;
   }
body   {   
   color:#656565;
   font-family:Geneva, Arial, Verdana, Sans-Serif;
   font-size:12px;
   background:#e1e1e1 url(images/background.gif) repeat-y top center;
   }
#wrapper-blog   {   
   border:3px #484540 solid;
   text-align:left;
   width:900px;
   margin:64px auto 10px auto;
   background:#fff;
   }
#wrapper-page   {   
   border:3px #484540 solid;
   text-align:left;
   width:900px;
   margin:64px auto 10px auto;
   background:#fff;
   }
#main   {   
   float:right;
   width:450px;
   overflow:hidden;
   margin:26px 25px 20px 0px;
   text-align: justify;

   }
#main p   {   
   margin-left:20px;
   }
#sidebar   {   
   float:left;
   width:402px;
   margin:26px 0px 20px 20px;
   }
#sidebarleft   {   
   float:left;
   width:150px;
   margin-top:20px;
   }
#sidebarright   {   
   float:right;
   width:180px;
   margin-top:20px;
   margin-right:20px;
   }
#footer   {   
  clear:both;
  font-size:10px;
  border-top: 1px #e1e1e1 solid;
  padding:10px;
  color:#656565;
  font-family:Geneva, Arial, Verdana, Sans-Serif;
  margin:40px 0px 20px 0px;
   }
#footer a   {   
  color:#656565;
  text-decoration:none;
  font-weight:normal;
   }
#footer a:hover   {   
  color:#c33;
   }
#footer .left {
  width:500px;
  float:left;
}
#footer .right {
  width:300px;
  float:right;
  text-align:right;
}
a   {   
   text-decoration:underline;
   font-weight:bold;
   color:#afafaf;
   }
a:hover   {   
   color:#c33;

   }


h1   {   
   font-family:'Trebuchet MS', Arial, Verdana, Sans-Serif;
   font-size:40px;
   padding-top:150px;
   padding-bottom:10px;
   }
h1 a   {   
   color:#333;
   }
h1 a:hover   {   
   color:#c33;
   }
#headertitle .description   {   
   font-size:1.2em;
   line-height:2em;
   }
h2, h3, h4   {   
   font-family:Geneva,'Trebuchet MS', Arial, Verdana, Sans-Serif;
   padding:5px 0;
   }
#wrapper-blog h2   {   
   font-family:Arial, Verdana, Sans-Serif;   
   font-size:30px;
   font-weight:bold;
   font-style:italic;
   color:#afafaf;
   text-align:left;
   }
#wrapper-blog h2 a   {   
   color:#afafaf;
   text-decoration:none;
   }
#wrapper-blog h2 a:hover   {   
   color:#9c3131;
   text-decoration:none;
   }
#wrapper-page h2   {
   font-family:Arial, Verdana, Sans-Serif;   
   font-size:60px;
   font-weight:bold;
   font-style:italic;
   color:#e1e1e1;
   margin-bottom:-20px;
   }
h3.post-date   {   
   font-size:.9em;
   color:#999;
   text-align:left;
   margin:0;
   font-weight:100;
   padding:5px 0;
   }
h4   {   
   font-size:1em;
   letter-spacing:1px;
   }
pre   {   
   font-size:1.2em;
   overflow:hidden;
   }
.post   {   

   margin-top:20px;
   padding-top:10px;
   border-top:3px #484540 solid;

   }
.clear   {   
   clear:both;
   }
.postentry   {   
   font-size:12px;
   line-height:1.8em;
   padding:0 5px;
   }
.postentry p   {   
   padding:10px 0;
   }
ol, ul   {   
   line-height:1.6em;
   margin:1.2em 0 1.2em 2em;
   padding:0;
   }
.post li   {   
   margin-bottom:5px;
   }
img.tex   {   
   border:0 none;
   padding:0;
   }
.postentry img   {   
   max-width:450px;
   padding:6px;
   background:#fff;
   border-bottom:0px;
   }
.postentry img a:hover   {   
   background:#333;
   border-bottom:0px;
   }
.gravatar img   {   
   padding:1px;
    border:#ccc 1px solid;
    float:right;
    background:#fff;
   }
p.prev-next   {   
   height:1%;
   font-size:14px;
   font-weight:bold;
   padding:0 0 20px;
   background:url(images/dot.gif) 0 100% repeat-x;
   }
input, textarea, select   {   
   border:1px solid #B8B8B8;
   color:#444;
   font-family:Arial, Helvetica, sans-serif;
   font-size:1em;
   background:#fff;
   }
blockquote   {   
   margin: 15px 30px 10px 30px; 
   padding: 0px 20px 0px 90px; 
   background-image: url(images/quote.gif);
   background-repeat: no-repeat;
   background-position: left top;
   clear:both;
  font-style:italic;
   }
code   {   
   color:#B8B8B8;
   font-family:monospace;
   }
img   {   
   border:0 none;
   margin:0;
   padding:0;
   }
.parts   {   
   border-color:#444;
   border-style:solid;
   border-width:15px 0 0;
   padding:10px 0;
   }
#wrapper-page .parts   {   
   border-width:0px 0 0;
   padding:10px 0;
   }
.parts hr   {   
   color:#333;
   margin:5px -10px;
   }
.parts .h2   {   
   border-bottom:1px solid #fff;
   margin-bottom:3px;
   }
#sidebarright li.parts   {   
   width:271px;
   }
#sidebarright ul   {   
   list-style-type:none;
   margin:0;
   padding:0;
   }
#sidebarleft li.parts   {   
   width:271px;
   }
#sidebarleft ul   {   
   list-style-type:none;
   margin:0;
   padding:0;
   }
/*UPDATES FOR WIDGETS*/
#sidebarright li.page_item   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(images/lipage.png) no-repeat left center #FFF;
   }
#sidebarright li.cat-item   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(images/licate.png) no-repeat left top #fff;
   }
#sidebarright li.cat-item li   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(images/lilink.gif) no-repeat left center #fff;
   }
#sidebarright li   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(images/lilink.gif) no-repeat left center #fff;
   }


#sidebarleft li.page_item   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(images/lipage.png) no-repeat left center #FFF;
   }
#sidebarleft li.cat-item   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(images/licate.png) no-repeat left top #fff;
   }
#sidebarleft li.cat-item li   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(images/lilink.gif) no-repeat left center #fff;
   }
#sidebarleft li   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(images/lilink.gif) no-repeat left center #fff;
   }

.liicon li   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(images/li.png) no-repeat left center #fff;
   }
.licate li   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(images/licate.png) no-repeat left center #fff;
   }
.lilink li   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(images/lilink.gif) no-repeat left center #fff;
   }
#sidebarright ul ul li a   {   
   color:#C33;
   overflow:hidden;
   voice-family:inherit;
   white-space:nowrap;
   width:250px;
   padding:2px 0 0;
   }
#sidebarright ul ul li a:hover   {   
   color:#C33;

   }


#sidebarleft ul ul li a   {   
   color:#C33;
   overflow:hidden;
   voice-family:inherit;
   white-space:nowrap;
   width:250px;
   padding:2px 0 0;
   }
#sidebarleft ul ul li a:hover   {   
   color:#C33;

   }



.navigation   {   
   border-bottom:1px dashed #B0B0B0;
   font-size:.8em;
   margin:5px 0;
   padding:0 0 15px;
   }
.bottomnavigation   {   
   border-top:1px dashed #B0B0B0;
   font-size:14px;
   margin:0px 0;
   padding:0px 0;
   }
.bottomnavigationindex   {   
   font-size:14px;
   margin:0px 0;
   padding:0px 0;
   }
.postmetadata   {   
   font-size:.8em;
   margin:5px 0 0 0;
   }
.footerparts   {   
   border-color:#e1e1e1;
   border-style:solid;
   border-width:1px 0 0;
   font-size:10px;
   padding:5px 15px;
   }

.nav_title, .alignleft   {   
   float:left;
   }
.alignright   {   
   float:right;
   }
.aligncenter    {   
   
	display: block;
   
	margin-left: auto;
   
	margin-right: auto;
   
}
.relate ul li a   {   
   overflow:hidden;
   white-space:nowrap;
   width:220px;
   }
ol.subscribe   {   
   list-style-type:none;
   padding-top:10px;
   }
.subscribe img   {   
   border:medium none;
   }
input[type=text]   {   
   height:16px;
   }
.hidden   {   
   display:none;
   }
.nopadding   {   
   padding:0;
   }
.nomargin   {   
   margin:0;
   }
.lirss li   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(../daydreams/images/rss.gif) no-repeat left center;
   }
.liiconpage li   {   
   list-style-type:none;
   padding-left:18px;
   text-indent:0;
   margin:0;
   background:url(images/lipage.png) no-repeat left center #FFF;
   }

#searchform #s   {   
   background:#fff;
   border:1px solid #bbb;
   color:#666;
   font-family:'Trebuchet MS', Arial, Verdana, Sans-Serif;
   height:18px;
   margin-right:3px;
   padding:4px 4px 0;
   vertical-align:middle;
   width:220px;
   }
#searchsubmit   {   
   vertical-align:middle;
   padding:3px;
   }

#comments   {   
   width:435px;
   padding:12px 0 0;
   }
#comments h3, h3#respond   {   
   color:#555;
   margin-bottom:7px;
   font-size:14px;
   }
ol.commentslist   {   
   list-style:none;
   margin:5px 0 12px;
   }
.commentslist li   {   
   border-top:1px solid #BBB;
   margin-bottom:7px;
   padding:7px 0;
   background:url(images/grey.gif) top left #FFF;
   }
.commentslist li a   {   
   font-weight:700;
   }
.commentslist li.alt   {   
   background:#FFF;
   }
.commentslist li:hover   {   
   border-color:#888;
   }
.commentslist .comment_text   {   
   line-height:1.4em;
   overflow:hidden;
   margin:0 7px;
   }
.comment_text ul, .comment_text ol, .comment_text blockquote   {   
   margin:0 1em;
   }
p.author_meta   {   
   font-weight:700;
   text-transform:uppercase;
   margin:0 7px 0 7px;
   }
p.date_meta   {   
   font-size:0.8em;
   text-align:right;
   margin:0 7px 0 0;
   }
.commentslist li.author   {   
   color:#CCC;
   background:#333;
   }
.commentslist li.author a   {   
   color:#DDD;
   }
#comments_closed   {   
   color:#ccc;
   margin-top:12px;
   line-height:1.5em;
   padding:7px 0;
   background:#333;
   }
p.nocomments   {   
   margin:0 12px 0 7px;
   }
p.nocomments a   {   
   color:#ddd;
   font-weight:700;
   }
ol.pingslist   {   
   font-size:12px;
   margin:1.5em 2em;
   }
.pingslist li   {   
   color:#7F7F7F;
   margin:0 0 7px;
   }
#author, #email, #url, #comment   {   
   font:1em arial, helvetica, sans-serif;
   border-top:1px solid #BBB;
   padding:2px;
   }
#comment   {   
   width:410px;
   overflow:auto;
   }
#commentform p small   {   
   font-size:10px;
   color:#7F7F7F;
   }
.liicon ul, .liiconpage ul   {   
   margin:0;
   padding:0;
   }
.comment_text p, .comment_text ul, .comment_text ol, .comment_text blockquote, #commentform p   {   
   margin:1em 0;
   }
.commentslist li.author a:hover, p.nocomments a:hover   {   
   color:#FFF;
   }
.pingslist li a, #commentform p a   {   
   font-weight:700;
   background:url(images/dot.gif) repeat-x bottom left;
   }
.addthis_container {
   background:#ffffff;
}
#calendar_wrapLarge h2 {
  font-size: 18px;
  color: #b0b0b0;
  margin-bottom:20px;
}
#calendar_wrapLarge h2 a:hover {
  color: #000000;
}
.dayHead {
  background-color:#000000;
}