/*
Theme Name: Jennifer Aniston
Theme URI: http://www.n7studios.co.uk
Description: jennifer-aniston.co.uk theme.
Version: 1.0
Author: Tim Carr
Author URI: http://www.n7studios.co.uk/
Tags: fixed width
*/

/* Tag Declarations */
body {
    font: 0.75em/160% Georgia, Times New Roman, Times, serif;
    color: #000;
    background: url(../images/background.gif) repeat;     
}
h1 {
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    line-height: 1.4em;
}
p { line-height: 1.6em; }
a { 
    color: #0066cc; 
    text-decoration: none;
}
a:hover { text-decoration: underline; }

/* Forms */
form {
    clear: both;
    width: 100%;
}
form p {
    clear: both;
    float: left;
    width: 100%;
    padding: 0 0 5px 0;
}
form p label {
    clear: both;
    float: left;
    width: 25%;
}
form p input.text, form p textarea {
    font-family: Helvetica, Arial, Verdana, sans-serif !important;
    font-size: 1em; 
    width: 70%;
}
form p textarea {
    height: 150px;
}

/* Helper Classes */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.bold { font-weight: bold; }
#container { width: 960px; margin: 0 auto; }

#header {
    float: left;
    width: 100%;
    height: 245px;
    background: url(../images/header.png) top left no-repeat #fff;    
}
#menu {
    float: left;
    width: 100%;
    margin: 209px 0 0 0;
    height: 36px;
    background: url(../images/navbar.png) top left repeat-x;
}
#menu ul {
    margin: 0 35px;
}
#menu ul li {
    float: left;
    line-height: 36px;
}
#menu ul li a {
    padding: 0 30px 0 0;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
}
#menu ul li a:hover { 
    color: #000; 
    text-decoration: none;
}
#menu ul li.current-cat a {
    font-weight: bold;
    color: #333;    
}

#main {
    clear: both;
    float: left;
    width: 960px;
    background: url(../images/content-background.gif) top center repeat-y #fff;
}
#content {
    float: left;
    width: 760px;
    padding: 20px;
}
#sidebar {
    float: left;
    width: 120px;
    padding: 20px;
    background: #e5f1d2;
}

/* Content Entry  */
div.entry {
    clear: both;
    float: left;
    width: 740px;
    border: 10px solid #e5f1d2;
    background: #e5f1d2;
    margin: 0 0 10px 0;
}

/* Content Entry - Home Page */
div.panel {
    clear: none;
    float: left;
    width: 225px;
    height: 360px;
    margin: 0 5px 10px 0;
}

/* Comments */
div.comment {
    clear: both;
    float: left;
    width: 740px;
    min-height: 80px;
    margin: 0 0 10px 0;
    padding: 10px;
    background: url(../images/comment-background.png) top right no-repeat #e5f1d2;        
}
div.comment h1 {
    padding: 0 0 10px 0;
}
div.comment h1 img {
    vertical-align: middle;
    line-height: 35px; /* Allows gravatar images and text to line up vertically */
}
div.even {
    background: url(../images/comment-background.png) top right no-repeat #ced2c6;
}
div.odd {
    background: url(../images/comment-background.png) top right no-repeat #d7d8d6;
}
blockquote {
    clear: both;
    float: left;
    width: 760px;
}
blockquote div.quote {
    float: left;
    width: 760px;
}

/* Footer */
#footer {
    clear: both;
    float: left;
    width: 920px;
    padding: 0 20px;
    line-height: 30px;
    background: url(../images/navbar.png) top left repeat-x;
    text-align: right;
}