/*   
Theme Name: Thematic Feature Site
Theme URI: 
Description: Use the Thematic Feature Site Theme to power your WordPress web site.
Author: Ian Stewart
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0.1
Tags: Thematic
.
Thematic Site 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('2c-r-fixed-988px.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/* =Global Elements
-------------------------------------------------------------- */

#buttons { font-family: Georgia, "Times New Roman", Times, serif; padding:0.75em 0; } 
a.button { border:solid 1px #ccc; -webkit-border-radius: .7em; -moz-border-radius: .7em; border-radius: .7em; color:#666; font-size:13px; font-family: Georgia, "Times New Roman", Times, serif; margin:0 10px 0 0; padding:0.75em 1.25em; text-decoration:none; }
a.button:hover,
a.button:active { color: #af0000; font-family: Georgia, "Times New Roman", Times, serif; }


/* =Header
-------------------------------------------------------------- */

#branding { position:relative; height: 47px; }
#blog-title { width:652px; visibility: hidden; }
#blog-description { width:652px; height: 1px; visibility: hidden; }
#branding #searchform { position:absolute; top:0; right:0; visibility: hidden; }
#branding #searchform label { visibility: hidden; display:none; }
#branding #searchform input { font-size:13px; font-family: Georgia, "Times New Roman", Times, serif; line-height:18px; }
#branding #searchform input#s {
    width:316px;
}
#branding #searchform input#searchsubmit {
    display:none;
}

/* =Menu
-------------------------------------------------------------- */

#nav {
    float:right;
}


/* =Content
-------------------------------------------------------------- */

.search .page-title {
    display:none;
}


/* =Leader and Front Page Styles
-------------------------------------------------------------- */

#leader {
    border-bottom:1px solid #ccc;
    padding:15px 0 5px;
}
#leader-container {
    margin:0 auto;
    overflow:hidden;
    width:988px;
}
#leader .entry-title { font-size:25px; font-family: Georgia, "Times New Roman", Times, serif; line-height:25px; padding:0 0 5px; }
#leader .entry-title span { font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; }
.single #leader .entry-title {
    width:652px;
}
#leader .entry-meta {
    position:absolute;
    top:15px;
    left:690px;
}

.page-template-front-page-php #feature { float:left; padding-top: 5px; padding-bottom: 5px; }
.page-template-front-page-php #feature img { width: 988px; height: 250px; float:left; margin:-10px 10 0 -10px; }
.page-template-front-page-php #feature-info {
    float:left;
		margin:20px 0 0 19px;
    width:950px;
}
.page-template-front-page-php #feature-info h2 { color: #af0000; font-size:30px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:35px; text-decoration: none; width: 975px; margin-top:-8px; padding:0 0 14px; }
.page-template-front-page-php #container,
.page-template-front-page-php #content  {
    margin:0;
    padding:0;
    width:988px;
}
.page-template-front-page-php #container {
    margin-top:-21px;
}
.page-template-front-page-php #sub-feature { font-size:13px; font-family: Georgia, "Times New Roman", Times, serif; line-height:18px; position:relative; overflow:hidden; margin-top: 15px; }
.page-template-front-page-php #sub-feature p {
    margin:0 0 18px 0;
}
.page-template-front-page-php #sub-feature h3 { color: #af0000; font-weight:normal; font-size:22px; font-family: Georgia, "Times New Roman", Times, serif; font-style:normal; text-decoration: none; padding:0 0 7px; text-transform:none; }
.page-template-front-page-php #sub-feature h3 img {
    position:absolute;
    top:3px;
    right:0;
}
.page-template-front-page-php .block {
    float:left;
    width:484px;
}
#front-block-1 { font-size: 16px; margin-right:20px; }
.page-template-front-page-php .block .avatar {
    float:left;
    margin:10px 10px 10px 0;
}
.page-template-front-page-php .block ul {
    border-top:1px solid #ccc;
    list-style:none;
    margin:0;
}
.page-template-front-page-php .block ul li {
    display:inline;
}
.page-template-front-page-php .block ul li a { border-bottom:1px solid #ccc; color:#666; font-size: 17px; display:block; text-decoration:none; padding-top: 6px; padding-right: 0; padding-bottom: 6px; }
.page-template-front-page-php .block ul li a:hover,
.page-template-front-page-php .block ul li a:active {
    background:#ccc;
    color: #af0000;
}
.page .entry-content,
.single .entry-content {
    padding-top:0;
}


