/*   
Theme Name: Rainbow
Theme URI: 
Description: A simple child theme.
Author: Pauline Rigby
Author URI: http://opticalreflection.com/
Template: thematic
Version: 0.1
Tags: Thematic, child theme, rainbow
.
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 default theme styles and colors */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* LAYOUT: One-Column (Right) Fixed */

body {
    min-width:980px;
}
#header {
    position:relative;
}
#branding {
    width:960px;
    margin:0 auto;
}
#access {
    position:relative;
    top:-32px;
    overflow: visible;
}
.menu {
    width:960px;
    margin:0 auto;
}
#main {
    width:980px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    padding:0 0 44px 0;
}
#container {
    width:640px;
    float:left;
}
#content {
    margin:0 0 0 10px;
    width:620px;
    overflow:hidden;
}
.main-aside {
    width:300px;
    float:right;
    position:relative;
    right:10px;
}
#secondary {
    clear:right;
}
#footer {    
    clear:both;
}
#subsidiary {
    width:960px;
    margin:0 auto;
    overflow:hidden;
}
#subsidiary .aside {
    width:300px;
    float:left;
    margin:0 20px 0 0;
}
#subsidiary #third {
    margin:0;
}
#siteinfo {
    clear:both;
    width:960px;
    margin:0 auto;
}

/*  NO SIDEBARS TEMPLATE*/

.page-template-nosidebars-php #container {
    width: 980px;
}
.page-template-nosidebars-php #content {
    width: 960px;
}

/* NEW TYPOGRAPHY */

body, input {
    font-family: arial, sans-serif;
    font-size: 14px;
}
#blog-title {
    font-family: Cambria;
}
.entry-title  {
    font-family: Cambria;
}
.entry-utility {
    padding-bottom: 10px;
    border-bottom: 4px;
    border-color: #cccccc;
    border-style: double;
}

/*  BLOG APPEARANCE  */

#branding {
    background-image: url(/wp-content/uploads/2010/01/single-rainbow.png);
    padding: 44px 0 44px 0;
}
.hentry {
    padding: 0;
}
#footer {
    background-color: #333333;
}
#subsidiary .aside, #subsidiary .aside a {
    color: #ffffff;
}
#subsidiary a:active, #subsidiary a:hover {
    color: #FF4B33;
}
#siteinfo, #siteinfo a {
    color: #ffffff;
}
#siteinfo a:active, #siteinfo a:hover {
    color: #FF4B33;
}

/* IMAGE STYLES */

.entry-content img {
    border: 1px solid #cccccc;
    padding: 4px;
    margin: 0 0 5px 0;
}
.alignleft, img.alignleft {
    float: left;
    margin-right:10px;
}
.alignright, img.alignright {
    display: block;
    float: right;
    margin-left:10px;
}
.aligncenter, img.aligncenter {
    margin-left:auto;
    margin-right:auto;
    display: block;
    clear: both;
}
.wp-caption {
    text-align: center;
    margin-bottom:18px;
}
.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}
.wp-caption p.wp-caption-text {
    margin: 0;
    padding:5px;
}
.gallery img {
     margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
    max-height:12px;
    margin:0 !important;
}
#subsidiary img {
    float: left;
    margin-right: 5px;
}