/*  
Theme Name: Minded Software (v2.0)
Theme URI: http://minded.ca/
Description: Minded Software Solutions Wordpress Theme.  Developed by Minded.  Widget enabled theme.  Fixed width layout.  Integrated styles for login page and admin interface.  Theme extension enabled.
Version: 2.0
Author: Tyler Winfied
Author URI: http://minded.ca/
Tags: Minded Software Solutions development online web services
      Colors: 

The CSS, XHTML and source code is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

@import url(css/reset.css);

@import url(css/defaults.css);

@import url(css/columns.css);
@import url(css/comments.css);
@import url(css/sidebar.css);
@import url(css/menus.css);

@import url(css/custom.css);

.left, .alignleft {
   float: left;
}

.right, .alignright {
   float: right;
}

.clear, .clearfloat {
   clear: both;
}

body {
   font-family: sans-serif;
   font-size: 0.9em;
   background-image: url('images/window-bg.png');
   background-repeat: repeat-x;
   background-position: top center;
   background-color: #f1f1f1;
   padding: 0px;
}

#watermark {
   position: absolute;
   z-index: 1;
   top: 9px;
   left: 0px;
   width: 731px;
   height: 181px;
   background-image: url('images/watermark.png');
   background-repeat: no-repeat;
   background-position: top left;
   background-color: transparent;
}

#constraints {
   position: relative;
   z-index: 5;
   margin: 0px auto;
   padding: 0px;
   width: 960px;
}

.header {
   width: 960px;
   height: 190px;
   background-image: url('images/header-bg.png');
   background-repeat: repeat-y;
   background-position: top left;
   background-color: transparent;
}
       .header .content { width: 900px; text-align: left; }

   .subscribe-frame {
      width: 360px;
      height: 37px;
      padding: 17px 32px;
      float: right;
      background-image: url('images/subscribe-bg.png');
      background-position: top left;
      background-color: transparent;
      background-repeat: no-repeat;
   }
      .subscribe-frame a img {
         border: none;
         padding: 3px;
         filter:alpha(opacity=50);
         -moz-opacity:0.5;
         -khtml-opacity: 0.5;
         opacity: 0.5;
      }

   .site-navigation {
      position: relative;
   }

      .site-navigation .position-context {
         position: absolute;
         right: 15px;
         top: 156px;
      }

      .site-navigation a,
      .site-navigation a:link,
      .site-navigation a:visited {
         text-decoration: none;
      }

      .site-navigation a:active,
      .site-navigation a:hover {
         color: #175173;
      }
   
.feature {
   width: 960px;
   height: 300px;
   background-image: url('images/feature-bg.png');
   background-repeat: repeat-y;
   background-position: top left;
   background-color: transparent;
}
       .feature .content { width: 900px; text-align: left; }
       
   .feature .content {
      color: #f1f1f1;
      line-height: 24px;
    }    
   .feature h3 {
      color: #f1f1f1;
   }
   .feature a, 
   .feature a:link, 
   .feature a:visited {
      color: #adb9c0;
      text-decoration: none;
   }
   .feature a:active, 
   .feature a:hover {
      color: #f1f1f1;
      text-decoration: none;
   }
    

.page {
   width: 960px;
   line-height: 22px;
   background-image: url('images/page-bg.png');
   background-repeat: repeat-y;
   background-position: top left;
   background-color: transparent;
}
       .page .content { width: 900px; text-align: left; }

.metadata {
   line-height: 18px;
   font-size: 0.8em;
}

.ad-frame {
   margin: 4px;
   margin-left: 12px;
   padding: 0px;
   display: inline-block;
}

.ruler {
   height: 1px;
   line-height: 1px;
   overflow: hidden;
   width: 90%;
   margin-bottom: 6px;
   border-bottom: 1px solid #bababa;
}

