/*   
Theme Name: Gatineau
Theme URI: 
Description: a custom Thematic child theme.
Author: Paul Lam
Author URI: http://quantisan.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');

#wrapper{
	background: #444;
}

#topbar{
    position:static;
	background: #444;
    width: 940px;
	height: 23px;
	margin: 0 auto;
    overflow-x: visible;
    overflow-y: visible;
    overflow:visible;
	color: #FFF;
	border-bottom: 1px solid #333;
	
}

.top-menu{
	margin: 0;
	padding: 0;
	list-style:none outside none;
	font-size: 13px;
	text-transform:uppercase;
	font-weight:bold;
}

#top-menu-right ul{
	list-style:none outside none;
}

#topbar li{
	float: left;
}

.top-menu a{
	color: #BBB;
	text-decoration:none;
	position: relative;
    display: block;
	padding: 0 13px;
}

.top-menu a:active, .top-menu a:hover{
    display: block;
	padding: 0 13px;
	background: #666;
	color: #FFF;
}

#top-menu-right{
	position: relative;
	float: right;
}

#searchform{
	position: relative;
	height: 21px;
/*	top:50%;
	margin-top: -0.75em; */
}

#searchform #s{
	width: 220px;
	background: #EEE;
	border: none;
}

#searchform #searchsubmit{
	display: none;
}

#topbar a{
	color: #BBB;
	text-decoration: none;
}

#topbar a:active, #topbar a:hover{
	color: #FFF;
}

#access{
	border-bottom: none;
	height: 37px;
}

.sf-menu a{
	height: 17px;
	padding: 9px 13px;
}

#branding{
	padding:15px 15px;
	height: 60px;
}

#blog-title{
	font-family: "Courier New", Courier, monospace;
	font-size:40px;
	width: 460px;
	margin: auto 20px;
	color:#FFF;
	text-shadow: #444 2px 2px 5px;
}

#blog-title a{
	color:#FFF;
}

#blog-description{
	color:#FFF;
	width: 460px;
	margin: 0 20px;
	text-shadow: #444 2px 2px 5px;
}

#menu{
    position:static;
    width: 940px;
    margin: 0 auto;
    overflow-x: visible;
    overflow-y: visible;
    overflow:visible;
}


#main{
	padding: 44px 0 0 0;
	overflow: none;
	background: #FFF;
}


/* CONTENT */

#container{
	border-right: 1px solid #CCC;
	font-size:18px;
	width: 620px;
	padding-bottom: 22px;
}
#content{
	text-align: justify;
	front-size: 18px;
	line-height:1.5;
	color: #111;
	width:580px;
}

.navigation{
	font-size: 18px;
}

.nav-previous, .nav-next {
	width: auto;
	line-height: 2;
}

.nav-previous a, .nav-next a {
	padding: 5px 10px;
	background-color: #EEE;
}


/* COMMENT */

#comments-list li.bypostauthor {
	background-color: #EEE;
}



/* SIDEBAR */

.widgetcontainer{
	margin-bottom: 33px;
}

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

img.twit-counter{
	position:relative;
	float: left;
	margin: -12px 0 10px;
}

img.fb-counter{
	position:relative;
	float: left;
	margin: -12px 0 10px 2em;
}

a.rss-subtxt{
	background:url("http://www.feedburner.com/fb/images/pub/feed-icon16x16.png") no-repeat scroll 0 0 transparent;
	padding:0 0 1px 20px;
}

a.whyrss-subtxt{
	background:url("question_icon-16.png") no-repeat scroll 0 0 transparent;
	padding:0 0 1px 20px;
}

a.twit-subtxt{
	background:url("http://twitter-badges.s3.amazonaws.com/t_mini-b.png") no-repeat scroll 0 0 transparent;
	padding:0 0 1px 20px;
}

p.subtxt{
	margin: 0.5em 0;
}

/* FOOTER */

#footer{
	margin-top: 0;
	border-top: none;
	background-color: #444;
}

#footer a, #siteinfo a{
	color: #AAA;
}

.sub-aside {
	color: #DDD;
}

#footer a:hover, #footer a:active{
	color: #FFF;
}

.widget_tag_cloud a{
	text-decoration: none;
}

#siteinfo{
	color: #DDD;
	border-top: 1px solid #AAA;
}