/*
THEME NAME: counselldotcom
THEME URI: http://www.counsell.com/
DESCRIPTION: theme for Damian Counsell's business site, based on Sandbox and yaml
VERSION: 1.0
AUTHOR: <a href="http://www.counsell.com/">Damian Counsell</a>, after <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI: http://www.damiancounsell.com/
TAGS: Damian Counsell, consulting, international marketing, language, culture sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* three-columns from builder.yaml.de */
@import url("./css/my_layout.css");


/* LAYOUT */
/* 3-column; two sidebars */
/*  sidebars set to quarters
/*  column order: 2-1-3 */

/* MAIN DIVs */
body
  {
    font-size: 100%;
    text-align: left;
    font-family: Georgia, Garamond, Palatino, Times, 'Times New Roman';
    color: #000000;
    background-color: #dcdcdc;
    line-height: 1.6em;
  }
.page_margins
  {
    width: auto;
    background: url(./images/grey_head.jpg);
    background-color: #dcdcdc;
    background-repeat: no-repeat;
    background-position: top-left;
    margin: 0 auto;
    overflow: auto;
    background-attachment:fixed;
  }
#page
{ 
    padding-top: 2em;
    padding-bottom: 3em;
    margin: auto;
    width: 1000px;
    min-width: 1000px;
    max-width: 122em;
    overflow: auto;
 }
#wrapper
  {
    min-width: 960px;
    max-width: 117em;
    padding: 16px 20px 16px 20px;
    overflow: auto;
    /* tranparency tricks from Yang Yang at kavoir.com */
    opacity: .8;               /* standard transparency */
    -moz-opacity: .8;          /* transparency for older Mozilla browsers */
    filter: alpha(opacity=80); /* transparency for Internet Explorer */
    background-color: #ffffff;
    padding-top: 2em;
    padding-bottom: 3em;
  }
#container{ width: 960px; }
#content{ width: 960px; }
#main
  {
    background-color: #ffffff;
    /* tranparency tricks from Yang Yang at kavoir.com */
    opacity: .8;               /* standard transparency */
    -moz-opacity: .8;          /* transparency for older Mozilla browsers */
    filter: alpha(opacity=80); /* transparency for Internet Explorer */
    padding-top: 2em;
    padding-bottom: 3em;
    margin: 0 0 2em 0;
    padding-top: 2em;
  }
.skip-link
{ 
    display: none;
 }
#header
  {
    width: 960px;
    height: 100px;
    background-color: transparent;
    background: url(./images/banner.png);                                      
    background-repeat: no-repeat;
    padding: 0;
    display: block;                                                            
  }
#header #blog-title
  {
    display: none;
  }
#blog-description
  { 
    display: none;
  }
#access
  {
    width: 960px;
  }
#nav
  {
    width: 480px;
    margin: auto;
  }
#main
{ 
    width: 960px;
    overflow: hidden;
 }
#col2
{
    overflow: hidden;
 }
#col1
{ 
    overflow: hidden;
 }
#col3
{
    overflow: hidden;
 }
#footer
  {
    width: 960px;
    overflow: auto;
    text-align: center;
    margin-top: 2em;
  }
#menu
  { 
    display: none;
  }
#superfishnav
{ 
 }

/* typography */
p
  {
    line-height: 1.6em;
    margin-top: 1.6em;
    margin-bottom: 1.6em;
  }

/* font size */
h1,h2,h3,h4,h5,h6 {
  font-family: Charis, Georgia, Garamond, Palatino, Times, 'Times New Roman';
  font-weight:normal;
  color:#000000;
  margin: 0 0 0.25em 0;
}

h1 { font-size: 250%; line-height: 3.2em }                        /* 30px */
h2 { font-size: 200%; line-height: 1.6em }                        /* 24px */
h3 { font-size: 150%; line-height: 1.6em }                        /* 18px */
h4 { font-size: 133.33%; line-height: 1.6em }                     /* 16px */   
h5 { font-size: 116.67%; line-height: 1.6em }                     /* 14px */
h6 { font-size: 116.67; font-style:italic; line-height: 1.6em }   /* 14px */


/* sidebar lists */

.xoxo ul, .xoxo li
  {
    list-style: none;
    background: none;
    margin-left: 0px;
    line-height: 1.6em;
  }


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #555555;
	text-align: center;
	background-color: #cccccc;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */




/* LINKS */

a
  {
    color: #333366;
    text-decoration: none;
  }
a:visited
  {
    color: #663366;
    text-decoration: none;
  }
a:hover
  {
    color: #9999cc;
    text-decoration: none;
  }