/*   
Theme Name: Bidwell
Theme URI: 
Description: Created for Bidwell ID by Esther S White, based on original theme by James Hindle.
Author: Esther S White
Author URI: http://www.estherswhite.net
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 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('default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* Apply a basic layout */
/*
LAYOUT: One-Column (Right) Fixed
DESCRIPTION: Two-column 950px fixed layout with one sidebar right of content
*/

body {
    min-width:725px;
}
#header {
    position:relative;
}
#branding {
    width:710px;
    margin:0 auto;
}
#access {
    position:relative;
    overflow:hidden;
}
.menu {
    width:710px;
    margin:0 auto;
}
#main {
    width:725px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
}
#container {
    width:500px;
    float:left;
}
#content {
    margin:0 0 0 10px;
    width:500px;
    overflow:hidden;
}
.main-aside {
    width:180px;
    float:right;
    position:relative;
    right:0px;
}
#secondary {
    clear:right;
}
#footer {    
    clear:both;
}
#subsidiary {
    width:710px;
    margin:0 auto;
    overflow:hidden;
}
#subsidiary .aside {
    width:180px;
    float:left;
    margin:0 20px 0 0;
}
#subsidiary #third {
    margin:0;
}
#siteinfo {
    clear:both;
    width:710px;
    margin:0 auto;
    
}



/*
Theme Name: Bidwell ID
Author: James
*/

a { text-decoration:none; color:#333; }
a:hover, .aside a:hover {color:#f00;}
body,input,textarea { font-family:'Geneva', Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.entry-utility { font-size:11px; }

#primary { border:0; padding:23px 0 0; margin-bottom:0; }
#primary .xoxo { padding:0; }
#primary .nav { list-style-type:none; margin-left:0; font-size:14px; }
#primary .nav li { padding:0 0 4px 0; }
#secondary .xoxo { padding: 0; }

.aside { font-size:12px; }
.aside h3 { font-size:14px; }
.aside ul {list-style:none;}
.aside ul img { margin:3px 5px -3px 0; }
.aside input { font-size:11px; width:165px; }
#logo {margin:60px 0px 0px 0px; width:200px;}
#logo img {border:0px;}

#content p a {text-decoration:underline;}
#content p { }

.entry-title a, .entry-title {color:#f00; font-weight:normal;}
.search h2.entry-title, .archive h2.entry-title { font-size:18px; }
.entry-content p:first-child { font-size:14px; }

.slug-our-bookshelf tr, .slug-our-bookshelf table, .slug-our-bookshelf td { border-color:#fff; vertical-align:middle !important; }

.searchFormInput {
	width:140px;
	border:1px dotted #555;
	height:20px;
	font-size:14px;
	color:#CC0000;
}

#header #branding { padding:20px 0 0 0; border:none; }
#header #branding #blog-title a { background-image:url(assets/synaptic-branding.jpg); height:145px; width:728px; margin-bottom:18px;	display:block; z-index:9999; text-indent:-9999em; border:none; }
#header #blog-description { display:none; }
#access { height:0; border:none; }

#main { padding:0; }

.feedback { color:#BBB; margin-left:24px; font-size:10px; }


/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


/* COMMENTS */
span.comments-link { font-weight:bold; }

#comments, #comments input, #comments textarea { font-size:12px; }
#comments-list li.bypostauthor { background:transparent; }
#comments-list .comment-author { padding:9px 0 0 0; }
#comments-list .comment-meta { padding:0 0 9px 0; }