/*  
Theme Name: I4L
Theme URI: http://www.ideas4lease.com/
Description: The custom I4L theme.
Version: 0.6
Author: Chris Halsall
Author URI: http://www.chalsall.com/
*/

body {
   background: #fff url('/imgs/1cm_off.png');
   margin: 0;
   padding: 0;
   min-width: 600px;
   font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif;
}

a {
   text-decoration: none;
   color: #444;
}

a:hover {
   text-decoration: underline;
   color: #f00;
}

#header {
   clear: both;
   float: left;
   background: url('imgs/i4l_logo_four.png') no-repeat top left;
   width: 100%;
   height: 180px;
}

#headerr {
   background: url('imgs/i4l_logo_four_h.png') repeat top left;
   height: 86px;
   margin-left: 185px;
   margin-right: 0px;
   padding-left: 32px;
   padding-top: 15px;
}

.blogname {
   font-size: x-large;
   font-weight: bolder;
   color: #555;
   text-transform: lowercase;
}

.blogdesc {
   font-size: large;
   font-weight: bold;
   color: #888;
   text-transform: lowercase;
}

#page {
   text-align: left;
}

#content {
   margin-left: 180px;
   margin-top: 0px;
}

.colmask {
   position: relative;
   float: left;
   clear: both;
   width: 100%;
   overflow: hidden;
   margin-top: 0px;
}

.colmid {
   position: relative;
   float: left;
   width: 200%;
   margin-left: -180px;
   right: 100%;
}

.colleft {
   position: relative;
   float: left;
   width: 100%;
   margin-left: -50%;
   left: 360px;
}

.col1wrap {
   position: relative;
   float: left;
   width: 50%;
   right: 180px;
   padding-bottom: 1em;
}

.col1 {
   position: relative;
   margin: 0;
   left: 200%;
   overflow: hidden;
}

.col2 {
   position:relative;
   float:left;
   float:right;
   width:180px;
   right:0px;
   padding:0px;
}

.col3 {
   position:relative;
   float:left;
   float:right;
   width:180px;
   margin-right:0px;
   left:50%;
}

.post {
   padding: 0px 10px 10px 40px;
   margin-right: 200px;
   line-height: 150%;
   max-width: 600px;
}

.comment {
   color: #777;
   background-color: #f4f4f4;
   border-left:4px solid #ffcccc;
   font-weight:bold;
   font-size: small;
   margin:1px 0 20px;
   padding:0px 5px 0px 8px;
}

h1 {
   font-size: x-large;
}

h2 {
   font-size: large;
}

.post h1 { 
   line-height: 120%;
   font-size: x-large;
   margin-top: 0px;
}

.col2 ul, .col3 ul {
   list-style-type: none;
   list-style-image: none;
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 2em;
   padding: 0px;
}

.col2 h2 {
   margin-top: 0px;
}

.col2 ul li, .col3 ul li {
   padding-left: 10px;
   font-size: small;
   line-height: 150%;
}

#wp-calendar {
   empty-cells: show;
   margin: 0;
   width: 90%;
}

#wp-calendar #next a {
   padding-right: 10px;
   text-align: right;
}

#wp-calendar #prev a {
   padding-left: 10px;
   text-align: left;
}

#wp-calendar a {
   display: block;
   color: red;
   text-decoration: none;
}

#wp-calendar a:hover {
   background: #e0e6e0;
   color: red;
}

#wp-calendar tfoot a {
   color: #000;
}

#wp-calendar tfoot a:hover {
   color: red;
}

#wp-calendar caption {
   color: #000;
   font-size: large;
   text-align: center;
   font-weight:bold;
   border-bottom-style: none;
}

#wp-calendar td {
   color: #000;
   padding: 2px 0;
   text-align: center;
}

#wp-calendar td.pad:hover {
   background: #fff;
}

#wp-calendar td:hover {
   background: #eee;
   color: #000;
}

#wp-calendar #today {
   background: #F88;
   color: #000;
}

#wp-calendar th {
   font-style: normal;
   text-transform: capitalize;
   text-align: center;
}

.postmetadata {
   color: #777;
   background-color: #f4f4f4;
   border-left:4px solid #ffcccc;
   font-weight:bold;
   font-size: small;
   margin:1px 0 40px;
   padding:8px 5px 8px 8px;
}

.navigation {
   display: block;
   margin: 10px 0;
   padding: 0 0 15px;
   text-align: left;
}

.navigation p {
   margin:0;
   padding:0;
}

.prevlink {
   margin-right: 20px;
}

.nextlink {
   margin-left: 20px;
}

#footer { 
   clear: both;
   float:left;
   width:100%;
   border-top:2px solid #e0e0e0;
   text-align:center;
   line-height: 150%;
}

