/*
Theme Name: Anna
Theme URI: http://www.pling.org.uk/
Description: A generic theme based on a custom one I designed for my friend Anna
Version: 1.0
Author: Chris Northwood
Author URI: http://www.pling.org.uk
Tags: one-column, fixed-width, custom-header, theme-options, threaded-comments, sticky-post

--------------------------------------------------------------------------------

If you like this theme, I do custom theme designing and modification for
WordPress. WordPress themes designed in the past have been used on a site which
subsequentally run the "Best Student Website" award in 2009 from The Guardian
newspaper in the UK and "Best Student Media" from the UK's National Union of
Students. Plugins coded by me have also won awards in the WordPress community,
in the "WebLog Tools Collection" plugin competition 2009.

If you are interested, please contact me on: cnorthwood@gmail.com

--------------------------------------------------------------------------------

Copyright (C) 2010 Christopher Northwood <cnorthwood@gmail.com>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

*/

*
{
    margin: 0;
}

body
{
    background-color: #ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#wrapper
{
    margin: 0 auto 0 auto;
    width: 550px;
}

h1
{
    padding: 0;
    margin: 0.7em 0 0 0;
}

h1 img
{
    margin-top: -0.7em;
}

h2, h2 a, h3, h3 a, h4, h4 a
{
    color: #2c2c2c;
    font-family: Sylfaen, Georgia, serif;
}

h2
{
    border-bottom: 1px solid #2c2c2c;
    margin-bottom: 0.8em;
}

p
{
    line-height: 1.6em;
    font-size: 0.9em;
    margin-bottom: 1.2em;
}

a
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

blockquote
{
    background: url('blockquote.png') #fff top left no-repeat;
    color: #404040;
}

#body ul, ol
{
    margin-bottom: 1em;
    font-size: 0.9em;
}

.commentlist
{
    font-size: 1em;
}

#body ul ul,
#body ol ol,
#body ul ol,
#body ol ul
{
    font-size: 1em;
    margin-bottom: 0;
}

#body
{
    padding: 5px;
}

#highlightbox
{
    border: 3px solid #808080;
    background-color: #c0c0d6;
    height: 290px;
    padding: 5px;
    position: relative;
    margin-bottom: 1.6em;
}

#highlightbox p
{
    font-family: Sylfaen, Georgia, serif;
    line-height: 1.8em;
    margin-right: 200px;
    font-size: 1em;
}

#highlightimage
{
    position: absolute;
    top: 0px;
    right: 0px;
}

ul#nav
{
    margin: 5px;
    padding: 2px 1px;
    background-color: #333333;
}

ul#nav li
{
    display: inline;
    margin: 0 3px;
}

ul#nav li a
{
    color: #ffffff;
}

#footer
{
    border-top: 3px solid #808080;
    border-left: 3px solid #808080;
    border-right: 3px solid #808080;
    margin: 0;
    background-color: #c0c0d6;
    padding: 5px;
}

.widgets
{
    width: 48%;
    padding: 3px 3px 3px 8px;
    float: left;
}

.widgetsfirst
{
    border-right: 1px solid #808080;
    padding: 3px;
}

.widgets ul
{
    list-style-type: square;
    padding-left: 1em;
    margin: 0.5em 0;
}

#footer .credit
{
    clear: both;
    text-align: center;
    padding-top: 1em;
}

.date
{
    color: #6f6f6f;
    font-size: 0.8em;
    margin-top: -0.8em;
}

.metadata, .commentmetadata
{
    color: #6f6f6f;
    font-size: 0.8em;
}

#blogarchives
{
    float: right;
    border-left: 2px solid #808080;
    padding-left: 5px;
}

#blogarchives ul
{
    list-style-type: square;
    padding-top: 1em;
    padding-bottom: 1em;
}

.aligncenter,
div.aligncenter
{
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft
{
   float: left;
}

.alignright,
.avatar
{
   float: right;
}

.wp-caption
{
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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;
}