/*   
Theme Name: Redhill Corps of Drums
Theme URI: 
Description: Redhill Corps of Drums site theme.
Author: Dale King
Author URI: http://www.thercd.org.uk/
Template: thematic
Version: 1.0
Tags: Redhill Corps of Drums
*/

/* 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');


#header {
	background-color: #990000;
	color: #efa500;
	text-align: center;	
	margin: auto;
	padding: 0px;
}

#branding {
	margin: auto;
	padding-top: 25px;
	padding-bottom: 10px;
}

#blog-title a {
display:block;
margin: auto;
padding: 0px;
text-indent:-9000px;
height: 150px;
width: 700px;
background:url(images/header.png) no-repeat top center;
}

#blog-description {
position:absolute;
left:-9000px;
}

/* menu style */

.sf-menu a, .sf-menu {
border: 0; /*Gets rid of menu border*/
}

.sf-menu a, .sf-menu a:visited{
color: #efa500; /*Sets top level font color*/
}

.sf-menu li {
background-color: transparent; /* Background color Top Level*/
}

.sf-menu li li a, .sf-menu li li a:visited{
color: #efa500; /*Sets second level font color*/
}

.sf-menu li li a:hover{
color:#ffffff; /*Sets second level hovering font color*/
}

.sf-menu li li {
background: #efa500; /* Background color first sub-level */
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background: #990000; /* Background color all levels */
outline: 0;
border-bottom-color:#ccc;
color: #ffffff;
} 

#access-search{
    position:absolute;
    left:50%;
    width:300px;
    margin-left:170px;
    height:29px;
    padding:2px 0 0 4px;
}
#primary {
    width:200px;
    float:left;
	margin: 0 0 0 -940px;
}
#secondary {
    width:200px;
    float:left;
	margin: 0 0 0 -220px;
}
#content {
	margin: 0 240px;
    overflow:hidden;
}
#content {
	margin: 0 220px;
    overflow:hidden;
}