/*   
Theme Name: child1
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is (c) 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');



/* DERKL'S OVER-RIDES
-------------------------------------------------------------- */

a:link,
a:visited,
a:active,
a:hover {
    text-decoration: none;
}

a:active,
a:hover {
    color: #b9479b;
}


/*  
	the next 2 styles convert
	the theme to 1-column 
*/

#container {
    width:960px;
    float:left;
}

#content {
    margin:0 0 0 0;
    width:960px;
    overflow:hidden;
}


/*  adds a HR under each entry  */

.hentry {
    padding:0;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 20px;
}


body, input, textarea {
    font: 15px "Century Schoolbook", Century, Times New Roman, Georgia, Times, serif;
    line-height:22px;
}

h1,h2,h3,h4,h5,h6 { 
	font-weight: normal;
	clear:both;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.entry-title {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    font-size:26px;
    font-weight:bold;
    line-height:26px;
    padding:0 0 7px 0;
}

#siteinfo a:active,
#siteinfo a:hover,
.aside a:active,
.aside a:hover,
.aside .current_page_item a,
.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active,
.navigation a:active,
.navigation a:hover,
.entry-utility a:active,
.entry-utility a:hover,
.entry-title a:active,
.entry-title a:hover,
.entry-meta a:active,
.entry-meta a:hover {
    color: #b9479b;
}

.aside a:hover {
	text-shadow: #fff 0 1px .5px;
}


#footer {
    border-top:1px solid #ccc;
    margin-top:22px;
    background-color: #f8f8f8;
}

#header {
	background: #607bec url(http://smilingisfun.com/cms_style/bkgd_trinitron.jpg) repeat-x left top;
}

#branding{
	padding: 60px 0px 44px 0px;
}

#blog-title {
	font: 48px/40px "Century Schoolbook", Century, "Times New Roman", Georgia, Times, serif;
	text-shadow: rgba(0,0,0,.35) 1px 1px 0.1px;
	margin-left: -6px;
}
#blog-title a {
    color: white;
    text-decoration:none;
}

#blog-title a:active,
#blog-title a:hover {
    color: #993379;
}
#blog-description {
    color: #3a366d;
	font: normal normal 13px "Century Schoolbook", Century, "Times New Roman", Times, serif;
}

.aside h3 {
	color: #4c4c4c;
    font-size: 13px;
    line-height: 22px;
	text-shadow: white 1px 1px 0;
	font-weight: normal;
	font-style: normal;
}

h3.widgettitle {
	font-size: 18px;
}


.entry-content table {
    border:0;
}
.entry-content tr {
    border-bottom:0;
}
.entry-content th, .entry-content td {
    padding: 0;
    /*padding-right: 10px;*/
}
.entry-content td img {
    margin-right: 10px;
}

/*
-------------------------------------------------
*/

/*** TABS: THEMATIC SKIN ***/

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

.sf-menu {
    border-right:1px solid #a059b2;
	float:left;
}
.sf-menu a {
	border-left:1px solid #a059b2;
	border-top:1px solid #a059b2;
	border-bottom:1px solid #a059b2;
	padding:9px 13px;
	text-decoration:none;
	background: #dae6ff;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
    border-bottom-color:#fff;
    background: #fff;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #666;
}

.sf-menu li {
	background: #fff;
}
.sf-menu li li {
	background: #fff;
}
.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: #dce4ef;
	outline: 0;
	border-bottom-color:#c2c9d3;
    color: #000;
	text-shadow: rgba(255,254,255,0.8) 0 1px .5px;
}
.sf-menu ul {
    border-right:1px solid #a059b2;
    border-bottom:1px solid #a059b2;
}
.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;
}



