/*   
Theme Name: The David LeVine Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
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/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');

body {
background:#ffffff;
font-family: helvetica,ariel,san serif;
font-size: 13px;
line-height: 20px;
}

#wrapper {
	width: 1024px;
margin:0px auto;
padding-left:25px;

	}


#header {
height: 170px;
width: 1024px;
background: #ffffff;


}

#access {
border: 0px;
margin-top: 0px;
}

#branding {
padding: 5px 0px 30px 10px;
width: 1024px;
float: left;
}


.menu {
width: 1024px;
background: #000000;
float: right;
}

#main {
width: 1000px;
min-height: 500px;
padding-top: 25px;
background: #ffffff;
float: left;
}

#container {
width: 650px;
background: #ffffff;
color: #666666;
padding: 0px 0px 0px 20px;
}

#content {
width: 625px;
vertical-align: top;
}

#content td {
vertical-align: top;
}

.entry-content {
margin-top: 0px;
padding: 0px;
}

#flash {
padding: 0px 30px 0px 0px;
float: left;
}
#primary {
width: 300px;
margin-right: 0px;
border: 0px;
}


.sf-menu li {
	background:	#000000;
}
.sf-menu li li {
	background:	#000000;
}

.sf-menu li li li {
	background: #000000;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour, top level text color*/
	color:	#fff;
	font-weight: bold;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #fff;
	outline:		0;
	color: #000;
}

.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
	background: #fff;
    border-bottom-color:#fff;
	color: #000;
}

.sf-menu .current_page_parent a {
	color: #000;
}

.sf-with-ul li:hover {
	color: #000;
	background: #093;
}

.sf-with-ul li {
	color: #000;
	background: #093;
}

.sf-menu .current_page_item a:hover {
	color: #000;
}

.sf-menu .current_page_ancestor a { /*Top level Tab state when sublevel is active page*/
	background: #fff;
	color: #000;
}

.sf-menu li li .current_page_ancestor a { /*Top level Tab state when sublevel is active page*/
	background: #04376C;
	color: #fff;
}

.sf-menu .current_page_ancestor a:hover {
	background: #04376C;
	color: #fff;
}

.sf-menu ul {
    background: #04376C;
}

.sf-menu ul a {
    background: #04376C;
}

.sf-menu ul a:hover {
    color: #000;
}

#footer {
background: #ffffff;
height: 45px;
text-align: center;
color: #000000;
margin-top:-5px;
}

#footer p a {
color: #00a651;
}

#siteinfo {
padding: 10px;
}

#siteinfo a {
color: #ffffff;
}
