/*   
Theme Name: A Thematic Child Theme
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 © 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');

/* Update Basic Layout */

body {
min-width:960px;
}
#header {
position:relative;
}
#branding {
margin:0 auto;
width:940px;
}
#access {
overflow:hidden;
border:medium none;
top:-7px;
position:absolute;
left:50%;
margin-left:-450px;
}
.menu {
margin:0 auto;
width:940px;
}
#main {
margin:0 auto;
overflow:hidden;
position:relative;
width:960px;
background-color:#000000;
}
#container {
float:left;
width:620px;
}
#content {
margin:0 0 0 20px;
overflow:hidden;
width:670px;
}
#primary{
background-color:#9C9;
color:#033;
}
.main-aside {
float:right;
position:relative;
right:0;
width:250px;
}
#secondary {
clear:right;
}
#footer {
clear:both;
}
#subsidiary {
margin:0 auto;
overflow:hidden;
width:940px;
}
#subsidiary .aside {
float:left;
margin:0 20px 0 0;
width:300px;
}
#subsidiary #third {
margin:0;
}
#siteinfo {
clear:both;
margin:0 auto;
width:940px;
}















body {
background-color:#001a33;
background-image:url(images/bg.png);
background-repeat:repeat-x;
}
#main {
background-color:#FFFFFF;
}
#header {
background-color:#000000;
background-image:url(images/header.jpg);
background-position:center top;
height:160px;
text-align:center;
z-index:2;
background-repeat:no-repeat;margin-bottom:20px;
}
#branding {
padding:129px 0 0;
}
#blog-title {
display:none;
}
#blog-title a {
display:none;
}
#blog-title a:active, #blog-title a:hover {
display:none;
}
#blog-description {
display:none;
}
a:link {
color:#005577;
}
a:visited {
color:#005577;
}
a:active, a:hover {
color:#99CCCC;
}
.page-title {
color:#993300;
font-size:40px;
font-style:italic;
line-height:30px;
margin:0;
padding:0;
}
.entry-title, .entry-title a, #disqus_thread h3 {
color:#005577;
text-decoration:none;
font-family:arial;
font-weight:bold;
font-size:30px;
}
.entry-title a:active, .entry-title a:hover {
color:#99CCCC;
}
a.more-link:link, a.more-link:visited, a.more-link:active, a.more-link:hover {
background-color:#993300;
border:medium none;
color:#FFFFFF;
display:block;
font-family:Arial Black,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-top:0px;
margin-bottom:20px;
padding:4px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:85px;
clear:both;
float:right;
}
a.more-link:hover {
background-color:#FFCC00;
}
.entry-utility {
color:#666666;
display:block;
float:right;
margin-bottom:10px;
text-align:right;
width:60%;
}
.entry-utility a {
color:#005577;
text-decoration:underline;
}
#access {
border:medium none;
}
.sf-menu, .sf-menu * {
border:medium none;
font-family:Arial Black,Arial,Helvetica,sans-serif;
font-weight:bold;
text-transform:uppercase;
}
.sf-menu a, .sf-menu a:visited {
border:medium none;
color:#FFFFFF;
}
.sf-menu li {
background:transparent none repeat scroll 0 0;
}
.sf-menu li li {
background:#FFFFFF none repeat scroll 0 0;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:hover, .sf-menu a:focus, .sf-menu a:active {
background-color:transparent;
border:medium none;
color:#FFFFFF;
}
.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {
border:medium none;
color:#FFFFFF;
}
.sf-menu ul a:hover {
color:#FFFFFF;
}
#comments-list .comment-author {
font-weight:bold;
padding:9px 0 0 0;
text-transform:uppercase;
}
#comments-list .comment-meta {
color:#666666;
font-size:11px;
padding:0 0 9px 0;
}
#main {
padding:20px 0 22px;
}
#primary {
border:none;
margin-bottom:0;
margin-top:0;
position:absolute;
}
#primary {
margin-top:-20px;
}
#footer {
border:none;
padding:0;
margin:0;
}
.fs_powered_by{
display:none;
}
.widgettitle{
color:#993300;
font-weight:bold;
}

h1{
color:#993300;
}

#homepage_cat_psychomental{
width:200px;
height:229px;
float:left;
padding-top:60px;
padding-left:20px;
padding-right:20px;
}
#homepage_cat_psychomental a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#663333;
display:block;
height:40px;
text-decoration:none;
margin-bottom:5px;
line-height:14px;
}
#homepage_cat_psychomental a:hover{
color:#996666;
}



#homepage_cat_spotlightshow{
width:200px;
height:229px;
float:left;
padding-top:60px;
padding-left:20px;
padding-right:20px;
}
#homepage_cat_spotlightshow a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#336666;
display:block;
height:40px;
text-decoration:none;
margin-bottom:5px;
line-height:14px;
}
#homepage_cat_spotlightshow a:hover{
color:#669999;
}



#homepage_cat_biofiles{
width:200px;
height:229px;
float:left;
padding-top:60px;
padding-left:20px;
padding-right:20px;
}
#homepage_cat_biofiles a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
display:block;
height:40px;
text-decoration:none;
margin-bottom:5px;
line-height:14px;
}
#homepage_cat_biofiles a:hover{
color:#999999;
}



#homepage_cat_wackydaft{
width:200px;
height:229px;
float:left;
padding-top:60px;
padding-left:20px;
padding-right:20px;
}
#homepage_cat_wackydaft a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666633;
display:block;
height:40px;
text-decoration:none;
margin-bottom:5px;
line-height:14px;
}
#homepage_cat_wackydaft a:hover{
color:#999966;
}




a.homepage_title{
color:#FFFFFF;
text-decoration:none;
}


a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active{
color:#FFFFFF;
float:right;
}


.dsq-dc-logo, .dsq-brlink, .dsq-options{
display:none;
}

#single-insert{
	background-color: #300;	
}

#disqus_thread{
	background-color: #EFEFEF;
	padding:10px;
	border-top:5px solid #999;
}

#dsq-content #dsq-comments .dsq-comment-header, #dsq-content #dsq-reactions .dsq-comment-header{
	background: #9CC;
}

#dsq-content #dsq-comments .dsq-header-avatar img, #dsq-content #dsq-reactions .dsq-header-avatar img{
	border:0;
}