/*   
Theme Name: DougReese.com Theme
Theme URI: 
Description: Theme for www.DougReese.com - child theme based on Thematic
Author: Doug Reese
Author URI: http://dougreese.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');



/* =Global Elements
-------------------------------------------------------------- */

body {
  background: #000 url("images/body-background.jpg") center top;
  color: #AFAFAF;
  font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
  font-size: 90%;
  font-style: normal;
  line-height: 2em
}
table {
    border:0;
    border-width:0 0 0 0;
    font-size:13px;
    line-height:18px;
    margin:0 0 22px 0;
    text-align:left;
}
caption {
    text-align:left;
}
tr {
    border-bottom:0
}


/* =Header
-------------------------------------------------------------- */

#branding {
    padding:22px 0 22px 0;
}
#blog-title {
    font-family:Arial,sans-serif;
    font-size:34px;
    font-weight:bold;
    line-height:40px;
    color:#ddd;
}
#blog-title a {
    color:#ddd;
    text-decoration:none;
}
#blog-title a:active,
#blog-title a:hover {
    color: #FF4B33;
}

/* =Menu
-------------------------------------------------------------- */

#access {
    border-bottom:1px solid #ccc;
    height:32px;
    font-size:13px;
    overflow:visible;
    z-index:100;
}

.sf-menu ul li {
}


/*** dougreese.com skin ***/
.sf-menu {
    border-right:1px solid #000;
	float:left;
}
.sf-menu li {
	background:		#ddd;
	margin-right:5px;
}
.sf-menu li li {
	background:		#ddd;
	margin-top:5px;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #fafafa;
	outline:		0;
    border-bottom-color:#ccc;
}
.sf-menu ul {
    border-right:0;
    border-bottom:1px solid #ccc;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:32px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
    background:#fafafa;
	border-bottom:none;
}
.sf-menu ul a:hover {
    color: #FF4B33;
}

/* =Content
-------------------------------------------------------------- */

.entry-title a {
    color:#aaa;
    text-decoration:none;
}

/* =Comments
-------------------------------------------------------------- */

#respond {
    background:#000;
    margin-bottom:22px;
    overflow:hidden;
    padding:18px 0 0 0;
    position:relative;
}


#comments-list ol li.bypostauthor {
    background:#333300;
}

#respond {
    background:#000;
    margin-bottom:22px;
    overflow:hidden;
    padding:18px 0 0 0;
    position:relative;
}
