/*   
Theme Name: The Old Rectory
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Brian Timoney
Author URI: http://themeshaper.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');

body { background: #fc9; color: #333; }
body { background: #333 url("images/bg-beige.jpg") repeat; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; }

a:link, a:visited { color: #900;  text-decoration: none; }
a:hover, .aside a:hover, .entry-utility a:hover, .entry-meta a:hover { color: #c00; border-bottom: 1px dotted #c00; }

/*
#header { background: transparent url("images/splash.jpg") no-repeat; }
*/
#header { background: transparent; }
#branding { padding: 60px 0 40px; }
.aside h3, #blog-title, #blog-description, .entry-title, .entry-content h1, .entry-content h2 { color: #111; font-style: normal; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }
.aside h3 { border-bottom: 1px dotted #900; border-top: 1px dotted #900; margin-bottom: 10px; padding: 2px; }
/*
li.widgetcontainer { border-bottom: 1px dotted #900; }
*/
#s { width: 250px; }
#blog-title a, #blog-description { color: #600; }
#blog-description { color: #300; }
#blog-title a:hover { color: #c00; border: 0px; }

#access { background: #900; border: 0px; height: 230px; border-top-right-radius: 9px; -moz-border-radius-topright: 9px; -webkit-border-top-right-radius: 9px; border-top-left-radius: 9px; -moz-border-radius-topleft: 9px;  -webkit-border-top-left-radius: 9px; }
#footer { background: #900; border: 0px; margin-bottom: 15px; margin-top: 0px; border-bottom-right-radius: 9px; -moz-border-radius-bottomright: 9px; -webkit-border-bottom-right-radius: 9px; border-bottom-left-radius: 9px; -moz-border-radius-bottomleft: 9px; border-bottom-left-radius: 9px;}
.sf-menu { height: 35px; margin-top: 7px; }
.sf-menu, .sf-menu a:link, .sf-menu a:visited { background: #900; border: 0px; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.0em; }
.sf-menu a:hover { background: #c00; color: #fff !important; }



#wrapper { background: transparent; margin: 0 auto; width: 960px; }
#main { background: #ffe; }

#content { /* background: #eee; border: 1px solid #ccc; */ padding: 10px; }
.wp-caption { background: #fff; border: 1px solid #ccc; padding-top: 5px; }
.wp-caption-text { color: #111; }

.aside { color: #333; }
#primary, #secondary { border: 0px; border-left: 0px dotted #900; margin-bottom: 0px; padding: 0; } 

a.nohover:hover { border: 0px; }

#siteinfo { color: #fff; }
#siteinfo a { color: #ccc; text-decoration: underline; }

