/*
        Michael Davison
        http:michaeldavison.com
        
        compiled from various sources, but based on Chris Coyiers web tutorials
        
        Medium Grey:  #545454
        Shirt Blue:   #abcce8
        Dark Grey:    #363636
*/

/*
    RESET
*/

:link, :visited {  text-decoration: none;  }
ul, ol {  list-style: none;  }
h1, h2, h3, h4, h5, h6, pre, code, p {  font-size: 1em;  }
ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, 
form, body, html, p, blockquote, fieldset, input {  padding: 0; margin: 0;  }
a img, :link img, :visited img {  border: none;  }
address {  font-style: normal;  }
html, body  {  overflow=y scroll;  }

/*
    UTILITY
*/

.floatleft        {  float: left; }
.floatright       {  float: right; }
.clear            {  clear: both; }
.indented         {  padding-left: 60px;  }
.tabone         {  padding-left: 20px;  }
.tabtwo         {  padding-left: 40px;  }
.tabthree         {  padding-left: 60px;  }
.tabfour         {  padding-left: 80px;  }
.aligncenter      { display:block; margin:0 auto }
.alignleft        { float:left }
.alignright       { float:right }
.wp-caption       { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }
.subtitles        {  font-size:  1.0em; font-family: Verdana, sans-serif; font-weight: normal; text-transform: lowercase; text-decoration: underline; color: white;  }

/*
    TYPOGRAPHY
*/

p                 {  font-size:  9pt; font-family: Georgia1, Georgia, serif; font-weight: normal; color: white;  }
li                {  font-size:  1.0em; font-family: Verdana, sans-serif; font-weight: normal; text-transform: lowercase; color: white; }
h1                {  font-size:  3.6em; font-family: Verdana, sans-serif; font-weight: normal;  }
h2                {  font-size:  2.8em; font-family: Verdana, sans-serif; font-weight: normal;  }
h3                {  font-size:  2.6em; font-family: Verdana, sans-serif; font-weight: normal; margin: 0 0 10px 0;  }
h4                {  font-size:  12pt; font-family: Verdana, sans-serif; font-weight: bold; text-transform: lowercase; font-stretch: narrower;  color: #abcce8; }
a                 {  color: #abcce8; }
a:hover           {  color: black;  }
hr                {  border-style:none; border-top: 1px dashed #777777; border-bottom: none; height: 2px;  }
/*
    STRUCTURE
*/

#page-wrap        {  width: 1000px; margin: 0px auto -60px; min-height: 100%; height: auto !important; font-family: Verdana, sans-serif;  }

.push             {  height: 60px;  }

#main-col         {  width: 770px; float: left; margin-left: 20px; margin-right: 15px; margin-bottom: 5px; border: 1px solid #363636  }
#link-sidebar      {  width: 100px; float: left; margin-right: 15px; border: 1px solid #363636  }
#widget-sidebar    {  width: 170px; float: right; margin-right: 20px; border: 1px solid #363636;  }
#inside-content   {  margin: 5px 10px 5px 10px; color: white;  }
#date             {  font-size:  8pt; font-family: Verdana, sans-serif;  font-variant: small-caps; font-stretch: wider; font-weight: normal; color: #abcce8; text-transform: lowercase;  }
#post-content     {  margin-top: 3px; font-family: Verdana, sans-serif; font-weight: normal; color: white;   }
#linklist         {  font-size  1.0em; font-family: Verdana, sans-serif; font-weight: normal; color: white;  }
#widgets          {  margin: 0px auto 0 0  }
#post-content     {  margin-bottom: 15px;  }

/*
    HEADER
*/

#header-image     {  margin: 20px 20px 0px 20px;  }

/*
    MENU
*/


#menu-bar         {  width: 960px; margin: 0px 20px 30px 20px;  }



/*
    FOOTER
*/

#footer-bar           {  width: 960px; margin: 0px 20px 30px 20px;  text-align:center; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: normal; color: #abcce8;}