/*   
Theme Name: SafetyWise
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: #def url("images/bg-body.png") repeat-x; color: #333; font-family: Arial, Helvetica, sans-serif; }
/* body { background: #d5e5fb url("images/sky-background.gif") repeat-x; color: #333; font-family: Arial, Helvetica, sans-serif; } */
.aside a:link, .aside a:visited { color: #f60; }
.aside a:hover { color: #f90; }

/* #wrapper { background: #ecf1f2; } */
#wrapper { background: transparent; }
/* #header { background: #fff url("images/bg-header.png") repeat-x; } */
#header { background: transparent; } 
#branding { background: transparent url("images/logo.png") no-repeat; padding: 55px 0px 80px; }
/* #access { background: #ecf1f2; border: 0px; border-top: 1px solid #ddd; } */
#access { background: transparent; border: 0px; border-top: 0px solid #ddd; }

/* .entry-title { color: #366; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; } */
/* .entry-title { color: #033; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; } */
.entry-title { color: #030; font-weight: normal; }
.entry-title a, a:link, a:visited { color: #390; }
.entry-title a:hover, .entry-meta a:hover, .entry-utility a:hover, a:hover { color: #6c3; }
.entry-meta, .entry-utility { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; }

.menu { background: #9c9 url("images/bg-menu.png") repeat-x; border: 1px solid #fff; margin-top: 20px; height: 32px; width: 960px; }
/* .sf-menu { border: 0px; font-family: Georgia, "Times New Roman", Times, serif; } */
.sf-menu { border: 0px; }
.sf-menu li { background: transparent; }
/* .sf-menu a, .sf-menu a:visited { color: #366; border: 0px; border-right: 1px solid #ddd; } */
.sf-menu a, .sf-menu a:visited { color: #260; border: 0px; border-right: 1px solid #ddd; font-weight: bold; text-shadow: 2px 2px 2px #fff; }
.sf-menu a:hover { background: #cfc; color: #393 !important; }

#blog-title { margin-left: -1000px; }
#blog-description { color: #030; font-size: 1.2em; margin-left: 200px; text-shadow: 2px 2px 2px #fff; }

#main { padding: 25px 0 22px; }
.main-aside { right: 0px; }

.menu { border: 1px solid #fff; }
/* 
#primary, #secondary { background: #fe9 ; border: 1px solid #ccc; padding-top: 20px; }
*/
#primary, #secondary { background: #fff url("images/bg-box.gif") repeat-x; border: 1px solid #ccc; padding-top: 20px; } 
#container { background: #fff url("images/bg-box.gif") repeat-x; border: 1px solid #ccc; padding-top: 20px; }
#s { width: 250px; }

/* #secondary { background: #8fa5a8; color: #fff; } */

#container { width: 630px; }
#content { margin-left: 15px; }

/* h1, h2, h3, h4 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; } */
h1, h2, h3, h4 { font-weight: normal; }
/* .entry-content h1, .entry-content h2 { color: #366; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; } */
.entry-content h1, .entry-content h2 { color: #363; font-weight: normal; }
.aside h3 { border-bottom: 1px dotted #ddd; color: #366; font-style: normal; font-size: 1.4em; margin-top: 10px; margin-bottom: 15px; }
.aside { color: #333; }

.attachment-post-thumbnail { background: #ecf1f2; border: 1px solid #ccc; margin-bottom: 10px; padding: 5px; width: 520px; }
/* .wp-caption { background: #ecf1f2; border: 1px solid #ccc; font-family: Georgia, "Times New Roman", Times, serif; padding-top: 5px; } */
.wp-caption { background: #eeffee; border: 1px solid #ccc; padding-top: 5px; }
.wp-caption-text { color: #363; }

/* #footer { background: #fff url("images/bg-header.png") repeat-x; } */
#footer { background: #366; color: #fff; }
#footer { background: transparent url("images/bg-footer.jpg") repeat-x; border: 0px; color: #fff; height: 200px; }
#footer h3, #siteinfo { color: #ecf1f2; padding: 130px 0px 10px 0px; }
#siteinfo p { margin-bottom: 10px; }
#footer a { color: #fff; font-weight: bold; }

