/*   
Theme Name: sail
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Mark badger and Martha Breen
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/3c-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');
body{
	color: #4b566a;
	background-color: #eee;
	 }
	 
h1, h2, h3, h4 {font-family: georgia, serif; color: #111a1f;}
#wrapper {
	width: 960px;
	margin: 10px auto;
	background-color: #fff;
	border: solid 1px #ccc;
	 }
#logo {
	float:left;
}
#header {
	height: 100px;
}
#main{
	margin-top: 5px;
	padding-top: 25px;
	/*background-color: #fff;
	border: solid 1px #ccc;*/
}
#search {
	position: 300px;
}
#blog-title {
	padding-left: 0px;
	font: normal 41px/45px georgia, serif;
	font-weight: normal;
	color: #4b566a;
}
#blog-title a, #blog-title a:hover, #blog-title a:active {color: #4b566a;}
#blog-description {
	display: none;
}
#primary {
	border: none;
}
#branding {
	padding: 10px;
}
#container {
	float:left;
	margin:25px 0 0 10px;
}
#access {
	border-bottom:none;
	
}
#nav {
	
}
/*.sf-menu li ul {
  display:none;
}*/
.menu {
	padding-left: 0px;
}
.featcat {
	float: right;
	text-align: right;
}
.home #content .sticky {
 /*background-color:#990;*/
 border:none;
	margin: 0px;
padding:0px;
}

.xoxo {color: #999;}
.xoxo h3 {font-style: normal;}

#content h2{
	padding-left: 0px;
	padding-top: 5px;
}
#content h3{
	font-style: normal;	
}



#articles h2 {
	font-size: 1.1em;
	color:#000;
	padding-left: 10px;
	height: 20px;/*background-color:#F90;*/
}
#articles img {
	float: left;
	margin: 5px;
}
#articles p {
	font-size: .9em;
}
#articles a {
	float: right;
}

 .sticky  .entry-title{
	background-color: #cbe0ec;
}
.entry-content img {
margin: 0 0 0;
}

.entry-title {
	color: #111a1f;
	font: normal 27px/29px georgia, serif;
	
}
.entry-title a:hover, .entry-title a:active {
	color: #111a1f;
	text-decoration: underline;
}
.widgettitle {
	background-color:#ffffff;
}

/* Sf- menu styles for everything */
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul {
	width:			100%;
}
.sf-menu li {
	width:			100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#111a1f;
	font-weight: bold;
	text-align: center;/*background-color: #D8E0B7;*/
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
/*** THEMATIC SKIN ***/
.sf-menu {
	border-right:1px solid #ccc;
	float:left;
}
.sf-menu a {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px 15px;
	text-decoration:none;
	background:		#D8E0B7;
}
.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {
	/*border-bottom-color:#ffffff;*/
	background-color:#fff;
	border-bottom:1px solid #ccc;
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
	color:			#666;
}
.sf-menu li {
}
.sf-menu li li {
	background:		#fff;
}
.sf-menu li li li {
	background:		#ffcc66;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:     #EDF1D5;
	outline:		0;
	border-bottom-color:#ccc;
	
}
.sf-menu a:focus {
	background:     #fff;
	outline:		0;
	border-bottom-color:#ccc;
}
.sf-menu ul {
	border-right:1px solid #ccc;
	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:#cc22aa;
	border-bottom:none;
}
.sf-menu ul a:hover {
	color: #FF4B33;
}
.sf-menu li ul {
	display:none!important;
}
/* for the footer strips the drop down menu off*/
#footer {border: none;}
#subsidiary .aside {width: 960px;}
#subsidiary {}
#third ul{text-align:center;
	margin: 0 110px;}
#third li{
	list-style: none;
	float: left;
}
#third a {
	display:block;
	width: 75px;
	/*text-align:center;
	margin: 0 auto;*/
	}
#third h3{ display: none; }	
	/* header code*/
	#blog-title a {
background:url("images/BPTlogo.gif") no-repeat top center;
display:block;
text-indent:-9000px;
width: 478px;
height: 139px;
}