/*
Theme Name: Frigid
Description: A very cool theme
Version: 3.0
Author: Charlie Hills
License: General Public License (GPL)
*/

/*
-----------------------------------------------------------
Core tags
-----------------------------------------------------------
*/

body {
    x-background-color: #e6f0e6;
    background-color: #e6e2da;
    }

body, p, h1, h2, h3 {
    font: 10pt Georgia, Times, serif;
    color: #084355;
    }

p {
    text-align: justify;
    line-height: 1.5em;
    }

#left p {
    color: #a18349;
    }

img {
    border: 0px;
    }

h1 {
    font-size: 1.25em;
    x-border-bottom: 1px solid #084355;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    margin-bottom: 1em;
    x-padding-left: 0.5em;
    x-background: #e7e7e7;
    background: url(images/h1-background.jpg) no-repeat;
    }

cite {
    font-style: normal;
    }

blockquote {
    border-left: 1px solid #779;
    padding-left: 1em;
    padding-right: 1em;
    background: #eee;
    }

.category-return h1 {
    background: url(images/h1-background-return.jpg) no-repeat;
    }

.category-food h1 {
    background: url(images/h1-background-food.jpg) no-repeat;
    }

.category-other h1 {
    background: url(images/h1-background-other.jpg) no-repeat;
    }

.category-help h1 {
    background: url(images/h1-background-help.jpg) no-repeat;
    }

.category-pizza h1 {
    background: url(images/h1-background-pizza.jpg) no-repeat;
    }

.category-tour h1 {
    background: url(images/h1-background-tour.jpg) no-repeat;
    }

.category-fun h1 {
    background: url(images/h1-background-fun.jpg) no-repeat;
    }

#get_recent_comments_wrap li {
    margin-left: -16px;
    padding-bottom: 1em;
    }

.recentcomments, .blogroll {
    margin-left: -16px;
    padding-bottom: 1em;
    }

.blogroll li, .recentcomments li {
    font-size: 0.9em;
    padding-bottom: 1em;
    }

.faq {
    padding-bottom: 1.5em;
    }

h2 {
    font-size: 1em;
    font-weight: bold;
    }

h2.boxtop {
    margin: 0;
    padding-left: 30px;
    color: #a18349;
    background-color: #ecdec4;
    x-background-color: #f7f7f7;
    border-bottom: 1px solid #ccc;
    margin-bottom: 4px;
    }

h3 {
    font-weight: bold;
    font-size: 1em;
    }

a {
    text-decoration: underline;
    x-color: #084355;
    color: #a18349;
    }

a.line {
    text-decoration: underline;
    color: #084355;
    }

a.noline, a.noline2 {
    text-decoration: none;
    }

a:hover {
    text-decoration: underline;
    color: #000;
    x-color: #369db9;
    }

a.noline2:hover {
    text-decoration: none;
    color: #084355;
    }

a.altcolor {
    text-decoration: none;
    color: #a18349;
    }

a.altcolor:hover {
    text-decoration: underline;
    color: #a18349;
    }

table.chart {
    border-collapse: collapse;
    border-top: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    border-bottom: 2px solid #bbbbbb;
    border-right: 2px solid #bbbbbb;
    }

td.chartHeading {
    background-color: #f7f7f7;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #cccccc;
    }

td.chart, td.chartValue {
    padding-left: 8px; padding-right: 8px; padding-bottom: 4px;
    }

td.chartValue {
    text-align: right;
    }

/*
-----------------------------------------------------------
IDs
-----------------------------------------------------------
*/

#header {
    margin-left: 200px;
    }

#content {
    }

#left {
    float: left;
    width: 180px;
    margin-right: 20px;
    }

#main {
    float: left;
    width: 475px;
    background: url(images/fridge-background.jpg) repeat-y;
    padding-right: 50px;
    padding-left: 35px;
    x-border: 1px solid #f00;
    }

#bottom {
    x-float: left;
    margin-left: -35px;
    }

#sidebar {
    float: left;
    margin-left: 10px;
    width: 220px;
    }

#footer {
    width: 200px;
    margin-top: 2em;
    text-align: center;
    font-size: 0.8em;
    color: #a18349;
    }

#commentform {
    background: #fff;
    width: 280px;
    margin: 1em 0;
    }

#commentform input {
    font: Georgia, Times, sans-serif;
    background: #f8f8f8;
    margin-bottom: 3px;
    }

#commentform textarea {
    font: 1em Georgia, Times, serif;
    background: #f8f8f8;
    width: 280px;
    }

.callout {
    background-color: #ffffbb;
    border: 1px solid #000;
    padding: 1em;
    }

.subscribe-to-comments {
    background: #fcfcfc;
    border: 1px solid #f0f0f0;
    width: 475px;
    }

.bordered {
    margin-left: 10px;
    border: 1px solid #000;
    }

.notbordered {
    margin-left: 10px;
    }

.notindented {
    border: 1px solid #000;
    }

.reply {
    margin-top: 2em;
    margin-bottom: 2em;
    }

.avatar {
    float: right;
    margin-left: 0.5em;
    }

.comment {
    }

.comment p {
    margin-top: 2em;
    margin-bottom: -1em;
    }

.bypostauthor {
    background: url('images/author-comment-background.jpg') repeat-y;
    }

td.boxed_sans_menu {
    color: #a18349;
    }

.boxed_sans_menu {
    color: #a18349;
    background-color: #f0eeea; 
    border-top: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    border-bottom: 2px solid #bbbbbb;
    border-right: 2px solid #bbbbbb;
    }

.post-meta {
    font-size: .9em;
    color: #71a5b2;
    margin-top: -1em;
    margin-bottom: 1em;
    text-align: right;
    }

.post-meta-link {
    color: #71a5b2;
    }

.postmetadata {
    margin-bottom: 3em;
    }

.navigation {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding-top: 1em;
    padding-bottom: 1em;
    margin-top: 1em;
    text-align: center;
    }

