/*   
Theme Name: A Thematic Child 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');


/* =================================== */
/* = Nate's Modifications start here = */
/* =================================== */

/* NR-Hide blog title, add top logo */
#blog-title a {
display:block; /* We do this so we can add a background image */
text-indent:-9000px; /* Hides the text--but not from search engines */
height: 84px; /* height of your logo, like 180px */
width: 608px; /* width of your logo, like 940px */
background:url(images/topcflogo200w.gif) no-repeat top center; /* adds in the logo image */
}

/* NR-Hide blog subtitle */
#blog-description {
color:#ffffff;
}

/* NR-Reduce padding at top of screen to move content up */
#branding {
    padding:20px 0 0px 0;
}



.pageid-10 .entry-title { /* Hide content header on Home page */
  display:none;
}

.pageid-14 .entry-title { /* Hide content header on Listings & Solds page */
  display:none;
}

.pageid-44 .entry-title { /* Hide content header on Neighborhood page */
  display:none;
}

.pageid-53 .entry-title { /* Hide content header on Newsletters page */
  display:none;
}

.pageid-12 .entry-title { /* Hide content header on Blog page */
  display:none;
}

.pageid-2 .entry-title { /* Hide content header on About page */
  display:none;
}

.pageid-48 .entry-title { /* Hide content header on Testimonials page */
  display:none;
}

.pageid-50 .entry-title { /* Hide content header on Private Real Estate page */
  display:none;
}

.pageid-55 .entry-title { /* Hide content header on Contact page */
  display:none;
}


/* NR-Move all main content to top to compensate for missing entry-title, aligns top of sidebar */
.entry-content {
    padding:0px 0 0 0;
}

/* NR-Move main content section closer to top nav*/
#main {
    clear:both;
    padding:25px 0 22px 0;
}

/* NR-Change top nav font to sans-serif*/
.sf-menu, .sf-menu * {
	font-family:Arial,sans-serif;
	font-weight:normal;
}

/* GOOD! NR-Change top nav drop down hover color to Cyndi Red*/
.sf-menu ul a:hover {
    color: #ac0c34;
}

/* GOOD! NR-Nav button rollovers to Cyndi Red*/
.sf-menu a:hover  {
	color: #ac0c34;
}

/* GOOD! NR-Background of nav cell rollover to darker grey*/
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #efefef;
	outline:		0;
    border-bottom-color:#ccc;
}

/* GOOD! NR-Side nav links to Arial*/
.aside ul ul {
    list-style:disc;
	font-family:Arial,sans-serif;
    margin:0 0 22px 20px;
}

/* GOOD! NR-Active page on right nav to grey*/
.aside .current_page_item a {
    color: #666666;
}

/* GOOD! NR-Links on right nav to Cyndi Red*/
.aside a {
    color:#ac0c34;
	}

/* GOOD! NR-Rollover links on right nav to grey*/
.aside a:hover {
    color:#666666;
	}

/* NR-Change all other link colors to Cyndi Red*/

a:link {
    color:#AC0C34;
}

a:hover {
    color:#666;
}

a:visited {
    color:#AC0C34;
}

/* NR-CHANGE COLORS ON BLOG ENTRIES*/

/* NR-Change rollover color on blog page-entry headline to grey*/
.entry-title a:active,
.entry-title a:hover {
    color: #666;
}

/* NR-Change height of meta information to be more spaced from headline*/
.entry-meta {
    color:#666;
    font-size:13px;
    font-style:italic;
    line-height:18px;
	padding:0px 0 10px 0;
}

/* NR-Change blog entry headline link color to red*/
.entry-meta a {
    color:#AC0C34;
    text-decoration:none;
}

/* NR-Change blog entry headline rollover link color to grey*/
.entry-meta a:active,
.entry-meta a:hover {
    color: #666666;
}

/* NR-Move next entry headline closer to end of previous post*/
.entry-utility {
    color:#666;
    font-size:13px;
    line-height:18px;
    margin:0 0 10px 0;
}

/* NR-Change utility hover links to grey*/
.entry-utility a:active,
.entry-utility a:hover {
    color: #666;
}

.navigation a:active,
.navigation a:hover {
    color: #666;
}


.contact-table {
    border:5px solid #ccc;
    border-width:5px 5px 5px 5px;
    font-size:13px;
    line-height:18px;
    margin:0 0 22px 0;
    text-align:left;
}

/*#blog-title a:hover {
    color: #999999;
}
*/

/*.page-link a:active,
.page-link a:hover {
    color: #999999;
}*/


/* NR-Navigation link colors*/
/*.navigation a:active,
.navigation a:hover {
    color: #AC0C34;
}
*/

/* NR-Sidebar link colors*/
/*.aside a:active,
.aside a:hover {
    color: #666666;
}
*/

/*.rollovertable {
	border-collapse: collapse;
  	border: 1px solid #EFEFEF!important;
	}*/