/*   
Theme Name: Salicylate Sensitivity
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Bryan Stedman
Author URI: http://bryanstedman.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');

/*------------------------------------------------------------------------------------
      GLobal Elements
    ------------------------------------------------------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif; font-size:1em; background:#ffffff; line-height:18px; color:#333333;}	
a, a:visited { color:#467aa7;}
hr { margin-top:-10px;}
/*------------------------------------------------------------------------------------
      Header
    ------------------------------------------------------------------------------------*/
#blog-title a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#467aa7;
	float:left;
	/*text-indent:-9999px;*/
	/*background: url('images/sslogo.jpg') no-repeat;*/
	height:35px;
	width:340px;
}

#blog-title a:hover{
	color:#000;
}

#header {
	border:none;
	
}

#blog-description {
	margin-top:-20px;
	margin-left:330px;
	display:none;
}

#branding {border-top:3px solid #919191; padding-top:30px;}
	
/*------------------------------------------------------------------------------------
      Menu
    ------------------------------------------------------------------------------------*/
#access {
	border:none;
	margin-top:-40px;
	margin-left:-20px;
	
}

.sf-menu {
	border:none;
	float:right;
}

.sf-menu li{
	border:none;
	color:#333333;
}

.sf-menu li a{
	border:none;
	padding-right:5px;
	color:#333333;
}

.sf-menu li a:hover{
	background:#fff;
	color:#467aa7;
}

.menu  {
	position:relative; 
	/*text-transform:uppercase; */
	font-size:16px; 
	font-weight:bold;
	display:block; 
	z-index:100; 
	padding:5px 0px; 
	line-height:18px; 
	text-decoration:none; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border:none;	
}

/*------------------------------------------------------------------------------------
      Content
    ------------------------------------------------------------------------------------*/
#main {margin-top:-40px;}

.entry-content h2 {
	font-family: "Times New Roman", Times, serif; 
	color:#000;
	font-style:italic;
	font-size:24px;
	margin-top:-30px;
}
	
.page-title{ 
	font-family: "Times New Roman", Times, serif; 
	font-size:2.2em;
	padding:25px;
	width:940px;
	border-top:1px solid #eeeeee; 
	border-bottom:3px double #eeeeee;
	position:relative;
    margin:0 auto;
	color:#585656;
}

.frontbox {
	width:200px;
        float:left;
        margin-right:40px;
        margin-left:10px;
        margin-bottom:10px;
}


.box-title {
	background:url(images/boxtitlebg.jpg) repeat-x;
	height:24px;
	width:200px;
	padding:2px;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
}

.box-title a{
	text-decoration:none;
        color:#000;
}

.box-title a:hover{
	text-decoration:underline;
        color:#467aa7;
}

.post-left {
        float:left;
        width:45%;
}

.post-right {
        float:right;
        width:45%;
}

/*------------------------------------------------------------------------------------
      Blog
    ------------------------------------------------------------------------------------*/

.entry-title a{
        color:#467aa7;
	font-family: "Times New Roman", Times, serif; 
	font-style:italic;
	font-size:24px;
}

.entry-title a:hover{
        color:#000;
} 

.splitcontentleft {
        float:left;
        margin-right: 10px;
        margin-bottom:5px;
}

#footer {
	width:960px;
	margin:0 auto;
}

#siteinfo {
	padding:5px;
}

/* Footer Nav */
ul.navmenu, .navmenu ul { list-style-type: none; display: inline; }
ul.navmenu { display: table; width: auto; table-layout: fixed; }
ul.navmenu>li { display: table-cell; width: auto; padding:10px 0 0 20px;}
ul.navmenu>li  a{font-family: "Times New Roman", Times, serif; color:#333333;;text-decoration:none; font-size:1.1em;}
ul.navmenu>li  a:hover{text-decoration:underline;}
ul.navmenu li>ul { width: auto; }
ul.navmenu li>ul li a{ color:#656565; font-size:.9em; font-family:Arial, sans-serif;}
ul.navmenu li>ul li a:hover{ text-decoration:underline; }