/*   
Theme Name: Five Apples
Theme URI: 
Description: Five Apples child theme based on Thematic
Author: Tom Latham
Author URI: http://www.hellotank.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');



/*LAYOUT*/
.sf-menu {
	float:right;
}
.menu {
	width:800px;
}
#main {
	width:820px;
	padding:30px 0 22px;
}
.main-aside {
	/*height:73px;*/
	width:230px;
}

.main-aside ul {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment:scroll;
	background-color:#e8f1d7;
	background-image:url(../../../images/side_bg.gif);
	background-position:0 0;
	margin:0 0 2px;
	padding:12px;
}
#content {
	margin:0px;
}
#container {
	width:580px;
}

/*SIDE PANELS*/
#primary {
	margin-bottom:10px;
	padding:0;
	border:none;
/*	background:url(../../../images/search_bg.gif) no-repeat top center;*/
}
.aside input {
	width:200px;
	font-style:italic;
	color:#666666;
}
.aside h3 {
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
}

#secondary {
/*	border:1px solid #CCCCCC;
	background-color:#ECECEC;*/
}




/*VISUAL*/

/*TYPOGRAPHY*/
.entry-content h2 {
	color:#8eb936;
	font-size:20px;
	padding:0 0 14px;
}
.entry-content a:link, .entry-content a:visited {
	color:#8EB936;
}
.entry-content a:hover {
	color:#465b3a;
}
.entry-title {
	line-height:30px;
}



/*IMAGES*/
.alignleft, img.alignleft {
	margin-right:40px;
}


/*Header*/
#blog-title a {
	background:url(../../../images/fiveapples_logo.jpg) no-repeat top center;
	display:block;
	text-indent:-9000px;
	width:186px;
	height: 75px;
	border-bottom:none;
	padding:0px;
}
#branding {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../../images/banner.jpg) no-repeat scroll 0 0;	/*ORIGINAL HEADER
	padding:20px 0 0;
	margin:0 auto;*/
	margin:0 auto -30px;
	padding:13px 0 18px;
	width:820px;
}
#header {
	background:#8EB936;
	background-image:url(../../../images/banner_BG.jpg);
	
}
#blog-description {
	color:#333333;
}
#access {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

/*FOOTER*/
#siteinfo a:hover {
	color:#8EB936;
}
#siteinfo {
	width:820px;
}
#subsidiary .aside {
	width:260px;
}
#subsidiary {
	width:820px;
}

/*TOP NAV*/

/*HOVER*/
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:#FFFFFF none repeat scroll 0 0;
}
.sf-menu li {
	background:#E8F1D7;
}
/*Current page*/
.sf-menu .current_page_item a {
	background-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
}
/*.sf-menu .current_page_item a:hover {
	background-color:#8EB936;
	border-bottom-color:#FFFFFF;
	color:#FFFFFF;
}
.sf-menu .current_page_item ul a {
	background-color:#E8F1D7;
}
.sf-menu .current_page_item ul a:hover {
	background-color:#8EB936;
	color:#FFFFFF;
}*/
.sf-menu .current_page_parent a {
	background-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
}
/*sub pages*/
.sf-menu ul a {
	background:#FFFFFF none repeat scroll 0 0;
	font-weight:normal;
}
.sf-menu ul a:hover {
	color:#666666;
	background-color:#E8F1D7;
}

/*.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:#E8F1D7 none repeat scroll 0 0;
	
}
.sf-menu ul a {
	background:#E8F1D7 none repeat scroll 0 0;
	font-weight:normal;
}
.sf-menu ul a:hover {
	color:#1A330C;
}*/

/*SIDE MENU*/
.aside ul ul {
	list-style-type:none;
	margin:0;
	font-weight:bold;
	
}
/*side sub menu*/
.aside ul ul ul {
	padding:0 0 0 10px;
	font-weight:normal;
}
.aside ul ul li {
	padding:1px 0 3px;
}

.aside a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#4D6535;
}
.aside a:hover {
	text-decoration:none;
	color:#1A330C;
}
.aside .current_page_item a {
	color:#1A330C;
	/*font-weight:bold;*/
	text-decoration:none;
}
/*side submenu items*/
.aside .current_page_item .page_item a:hover {
	color:#1A330C;
}
.aside .current_page_item .page_item a {
	color:#4D6535;
}

.aside form, .aside table {
	margin-bottom:0;
}
#secondary .textwidget a, #secondary .textwidget a:visited{
	color:#669900;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

#secondary .textwidget a:hover {
	color:#465b3a;
}

/*PAGE SPECIFIC*/
.home .entry-content img {
	margin:0 0 10px;
}

.home .entry-content {
	padding:0;
}
.home .entry-content h2 {
	padding:12px 0 14px;
}
.home .entry-title {
	height:0px;
	line-height:0px;
	padding:0;
	visibility:hidden;
}
.home p {
	margin-bottom:8px;
}
.home .aside h3 {
	color:#4D6535;
}

/*SEARCH RESULTS*/
.entry-title a:hover {
	color:#8EB936;
}


/*TABLES*/
table {
	border-style:none;
}
tr {
	border-bottom:none;
}

.home table {
	border:none;
	padding:0;
	margin:0;
}
.home tr {
	border-bottom:none;
	padding:0;
	margin:0;
}
.home th, td {
	padding:0;
	margin:0;
}

table a, table a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1a330c;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
}
table a:hover{
	color:#8eb936;
}
