/*
Theme Name: Robert Leverington's Website
Theme URI: http://rhl.me.uk/
Description: Theme specifically developed for Robert Leverington's website.
Version: 1.0
Author: Robert Leverington
Author URI: http://rhl.me.uk/
Tags: dark, fixed width, two columns

Copyright (c) 2009 Robert Leverington.  All rights reserved.

*/

img { border: 0; }

/* Layout - Display, Float, Clear and Widths */
div#wrapper     {                                                 width: 1000px; }
div#left        {                       float: left;              width:  665px; }
div#right       {                       float: left;              width:  275px; }
dl.contact      { display: inline-block;             clear: both;                }
dl.contact dt   {                       float: left; clear: left; width:   80px; }
dl.contact dd   {                       float: left;              width:  400px; }
.alignright { float: right; clear: right; margin: 10px;}
ul#navigation a { display: block;                                                }
div#footer      {                                    clear: both;                }
div.clear       {                                    clear: both;                }

/* Margins and Padding (top, right, bottom, left) */
body, h1, h2, h3, h4, dl#contact dd, ul#navigation { margin:                 0; padding:                   0; }
div#wrapper                                        { margin:    5% auto 5% auto;                              }
div#left                                           {                            padding:                30px; }
h2#tagline                                         { margin:                 0; padding:           0 0 2px 0; }
div#breadcrumbs                                    { margin:      2px 0 10px 0;                               }
h3                                                 { margin:      20px 0 10px 0;                               }
div.blog h3 { margin: 0; }
div.postdate { margin-bottom: 5px; }
h2                                                 { margin:         0 0 3px 0;                               }
p                                                  { margin:        0 0 10px 0;                               }
ul                                                 { margin:     0 0 10px 40px; padding:                   0; }
dl                                                 { margin:     0 0 10px 25px; padding:                   0; }
dl.contact                                         { margin:        0 0 0 25px; padding:                   0; }
dt                                                 { margin-bottom: 5px; }
ul#navigation a                                    {                            padding: 15px 15px 15px 25px; }
div#footer                                         { margin:        20px 0 0 0; padding:           3px 0 0 0; }

/* Border Width and Style (top, right, bottom, left) */
h2#tagline { border-style: solid; border-width: 0 0 2px 0 ; }
div#footer { border-style: solid; border-width: 2px 0 0 0; }

/* Typography - Font Family */
body                          { font-family: sans-serif; }

/* Typography - Font Size, Font Weight, and Text Decoration */
body                                          { font-size: 13px;                                              }
p, li, dt, dd                                 {                                                               }
a                                             {                                        text-decoration: none; }
h1                                            { font-size: 130%;                                              }
h2                                            { font-size: 115%;                                              }
h1, h2, h3, h4, dl.projects dt, dl.contact dt {                   font-weight: bold;                          }
div#breadcrumbs                               { font-size: 80%;                                               }
div.postdate { font-size: 80%; }
ul#navigation li a                            { font-size: 110%; font-weight: bold;                          }
ul#navigation li a .subdued                   { font-size: 90%; font-weight: normal;                        }
div#footer                                    { font-size: 80%;                                             }
pre                                           { font-size: 90%;                                             }

/* Lists */
ul li            { list-style-type: square; }
ul#navigation li { list-style-type:   none; }

/* Colours */
body                    { background-color: #222; color: #222;                     }
div#wrapper             { background-color: #555;                                  } /* Area below navigation tabs. */
div#left                { background-color: #fff;                                  }
h2#tagline              {                         color: #555; border-color: #555; }
a                       {                         color: #036;                     }
ul#navigation li        { background-color: #ccc;                                  }
ul#navigation li a      {                         color: #222;                     }
ul#navigation li.active { background-color: #fff;                                  }
div#footer              {                                      border-color: #555; }

/* Images */
div#wrapper { background-image: url( '/wordpress/wp-content/themes/robert/image.jpg' ); background-repeat: no-repeat; background-position: bottom right; }
