/*
Theme Name: Pie Heaven
Theme URI: http://www.pieheaven.net
Description: Pie Heaven's default look
Version: 1.0
Author: Pete Berg
*/

body
{
   margin:0;
   padding:0;
   background: #fff url('/wp-content/themes/pieheaven/cloud_top.png') repeat-x center top;
}

h1#title
{
   width:80%;
   max-width:800px;
   padding-top: 50px;
   padding-left: 35px;
   font-family:arial,sans-serif;
   font-size:300%;
   text-transform:uppercase;
}

h1#title a
{
   color:#a6c900;
   text-decoration:none;
   padding: 7px;
}

h1#title a:hover
{
   color:#FFF;
   text-decoration:none;
   background:#a6c900;
}

div#title
{
   height: 108px;
   background: url('/wp-content/themes/pieheaven/pie_slice_flipped2.png') no-repeat right top;
   width:80%;
   max-width:800px;
   margin: 80px auto 10px auto;
}

div#centre
{
   width:80%;
   max-width:800px;
   margin:15px auto 20px auto;
   padding:0;
}

div#footer
{
   width:100%;
   height:80px;
   margin:0px auto 0px auto;
   background: #fff url('/wp-content/themes/pieheaven/grassy_bottom.png') repeat-x center top;
   text-align: center;
   font-family: Arial, Sans-serif;
   padding-top: 70px;
}

div#footer a
{
   color:#000;
   text-decoration:none;
}

div#footer a:hover
{
   color:#6d7c26;
   text-decoration:underline;
}

div#right
{
   width:70%;
   float:right;
   font-family:arial,sans-serif;
}

div#right p
{
   font-size:80%;
   line-height:23px;
   color:#000;
   padding:0px 0px 20px 0px;
   margin:0;
}

div#right ol
{
   font-size:80%;
   line-height:23px;
   color:#000;
   padding:0px 0px 20px 0px;
   margin:0;
   list-style-type:lower-alpha;
}

div#right ul
{
   font-size:80%;
   line-height:23px;
   color:#000;
   padding:0px 0px 20px 0px;
   margin:0;
   list-style-type:circle;
}

div#right h1
{
  font-size:150%;
  color:#000;
  margin:0;
  padding:0;
}

div#right h1 a
{
   color:#000;
   text-decoration:none;
}

div#right h1 a:hover
{
   color:#6d7c26;
   text-decoration:none;
}


div#right h2
{
  font-size:140%;
  color:#000;
  margin:0;
  padding:0;
}

div#right h3
{
  font-size:130%;
  color:#000;
  margin:0;
  padding:0;
}

div#right h4
{
  font-size:120%;
  color:#000;
  margin:0;
  padding:0;
}

div#right h5
{
  font-size:80%;
  color:#000;
  margin:0;
  padding:2px 0px 20px 0px;
}

div#right img
{
   padding:5px;
   background:#FFF;
   border:1px solid #d9e3aa;
   margin:5px;
}

div#right img:hover
{
   padding:5px;
   background:#d9e3aa;
   border:1px solid #333;
}

div#right img.wp-smiley
{
   padding:0;
   background:none;
   border:none;
   margin:0;
}

div#right a
{
   text-decoration:underline;
   color:#6d7c26;
}

div#right a:hover
{
   text-decoration:none;
   color:#a0b349;
}

div#right hr
{
   border:0;
   width:80%;
   margin:10x auto;
   background:#333;
   height:1px;
}

div#right input
{
   border:1px solid #666;
   padding:3px;
   color:#000;
   font-family:arial,sans-serif;
   font-size:13px;
   padding:4px;
   background:#FFF;
}

div#right textarea
{
   border:1px solid #666;
   padding:3px;
   color:#000;
   font-family:arial,sans-serif;
   font-size:13px;
   padding:4px;
   background:#FFF;
   width:80%;
   height:150px;
}


div#right blockquote
{
   border-left:5px solid #91b000;
   padding:9px;
   margin-left:15px;
}

div#right ol.commentlist li
{
   list-style-type:none;
   padding-left:10px;
   font-size:125%;
}

/* --------------- */

div#left
{
   float:left;
   width:30%;
   font-family:arial,sans-serif;
}

div#left h1
{
   font-size:90%;
   color:#000;
   margin:10px 0px 0px 0px;
   padding:0;
}

div#left ul
{
   font-size:70%;
   color:#000;
   margin:5px 0px 25px 0px;
   padding:0;
   line-height:24px;
   list-style-type:none;
}

div#left ul li ul li
{
   font-size:130%;
   margin:5px 0px 5px 15px;
   line-height:15px;
   list-style-type:none;
}

div#left a
{
   color:#000;
   text-decoration:none;
   padding:4px;
}

div#left a:hover
{
   background:#d2ff00;
   text-decoration:none;
   color:#000;
}