/*   
Theme Name: Galewood Theme
Theme URI: 
Description: Galewood Theme by Realnets.
Author: Matthew Keelan, Jim Lee
Author URI: http://realnets.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
/* @import url('../thematic/library/styles/typography.css'); */

/* Apply a basic layout */
/* @import url('../thematic/library/layouts/2c-r-fixed.css'); */

/* Apply basic image styles */
/* @import url('../thematic/library/styles/images.css'); */

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
/* @import url('../thematic/library/styles/default.css'); */

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

@import url('reset.css');

body {
    background:url(images/bg-body.jpg) repeat-x #b41f23;
    font-family:Arial, Helvetica, sans-serif;
    padding:10px;
}

h1 {
    font-size:30px;
    color:#b51f24;
    text-transform:uppercase;
    padding-bottom:10px;
}

h2 {
    font-size:18px;
    color:#b51f24;
    text-transform:uppercase;
    padding-bottom:10px;
}

#container {
    overflow: hidden;
    width:640px;
    float:left;
    /*margin-top:10px;*/
}

#container img {
    margin: 0;
}

#content {
    background:#fff;
    padding:5px;
    font-size:13px;
    line-height:20px;
    margin: 0;
    overflow: auto;
}

#content div.block-core-Navigator {
    background: #FFFFFF;
}

#content.g2_column {
    width: auto;
    margin: 0;
}

#content.g2_column .content {
    width: auto;
}

#content p {
    margin-bottom:15px;
}

#footer {
    clear: both;
}

#galewood-header-image h1 a {
    display: block; /* Allows you to change the width and height of the image */
    height: 135px;
    width: 890px;
    text-indent: -2000em; /* Hides the text in the h1 tag */
    text-decoration: none; /* Hides the underline of the hyperlink */
    z-index: 1000; /* IE Fix*/
    background: url(images/head-galewood.png) 0 0 no-repeat; /* The pathway to the image*/
}

#galewood-header-image h1 {
    margin: 0;
    padding: 0;
}

div.gallery-thumb {
    height: auto;
}

#header {
    overflow: auto;
}

#main {
    margin-top: 10px;
    overflow: auto;
}


.main-aside-wrapper {
    width: 100%;
    float:right;
    margin: 0 0 10px 0;
    font-size:13px;
    line-height:20px;
}

.main-aside-wrapper img {
    margin: 0;
}

.main-aside {
    background: #FFFFFF;
    padding: 3px;
}

#header #access div.menu {
    float:left;
    width:100%;
    padding:10px 0 10px 0;
    background:#b51f24;
    overflow:hidden;
    position:relative;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
}

#header #access div.menu ul.menu {
    clear:left;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    left:50%;
    text-align:center;
}

#header #access div.menu ul.menu li.menu-item {
    display:block;
    float:left;
    list-style:none;
    margin:0 10px 0 10px;
    padding:0;
    position:relative;
    right:50%;
}

#header #access div.menu ul.menu li.menu-item a {
    margin:0 0 0 1px;
    color:#fff;
    text-decoration:none;
}

#header #access div.menu ul.menu li.menu-item a:hover {
    color:#fff;
    text-decoration:underline;
}

h3.widgettitle {
    color:#B51F24;
    font-size:18px;
    padding-bottom:10px;
    text-transform:uppercase;
}

#blog-title, #blog-description {
    display: none;
}

.skip-link {
    display: none;
}

#wrapper {
    width:890px;
    margin:0 auto;
}

#footer {
    float:left;
    width:100%;
    margin-top:10px;
    padding: 10px 0 30px 0;
    overflow:hidden;
    position:relative;
    clear:both;
    font-size:11px;
    border-top:#fff 1px solid;
}

#footer ul {
    clear:left;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    left:50%;
    text-align:center;
}

#footer ul li {
    display:block;
    float:left;
    list-style:none;
    margin:0 10px 0 10px;
    padding:0;
    position:relative;
    right:50%;
}

#footer ul li a {
    color:#fff;
    text-decoration:none;
}
#footer ul li a:hover {
    color:#fff;
    text-decoration:underline;
}

#home-page-top-wrapper {
    width:230px;
    float:right;
    margin:0 0 10px 10px;
}

#home-page-top {
    background:#edad39;
    padding:5px;
    font-size:11px;
    line-height:15px;
}

li.comment {
   margin: 1em 20px;
   min-height: 100px;
   padding-left: 50px;
   background: transparent url(images/quote.gif) no-repeat;
}

/*
blockquote:before {
    float: left;
    content: open-quote;
    font-weight: bold;
}

blockquote:after {
    content: close-quote;
    font-weight: bold;
    float: left;
}
*/
.charity-container {
    padding-top:10px;
    clear:both;
}

.charity-container h1 {
    color:#fff;
    font-size:18px;
    text-transform:uppercase;
}

.charity-links {
    float:left;
    width:100%;
    background:#fff;
    overflow:hidden;
    position:relative;
}

.charity-links ul {
    clear:left;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    left:50%;
    text-align:center;
}

.charity-links ul li {
    display:block;
    float:left;
    list-style:none;
    margin:0 20px 0 20px;
    padding:0;
    position:relative;
    right:50%;
}

.giDescription label {
    font-weight: bold;
}

#form-section-comment .form-label {
    font-weight: bold;
}

#form-section-comment .form-textarea textarea {
    width: 99%;
}

#sidebar {
    float: right;
    overflow: hidden;
    width: 240px;
}

.sidebar-wrapper {
    margin-bottom: 10px;
}

.entry-content ul {
	list-style:disc;
	margin:0 10px 0 30px;
	padding:10px;
}

td {
	vertical-align:top;
}
