  /*
Theme Name: Calvin-C Thematic
Theme URI: http://www.calvin-c.com/
Description: Child Theme for The Thematic Framework
Author: Calvin C. Chan
Author URI: http://www.calvin-c.com/
Template: thematic
Version: 0.1

green: {color: #408000}
light-green: {color: #E5F7D6}
*/

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


/* Calvin-C starts here*/

body,input,textarea {font-family: 'Helvetica Neue', 'Helvetica', sans-serif;}
body {background-color: #E6E6E6}
a:active,
a:hover {color: #408000}

/* branding header area */
#branding {padding: 0; height: 200px}
#blog-title {background: url(logo3_01.png) no-repeat; float: left}
#blog-title a {display: block; height: 200px; width: 560px; text-indent: -1000em; overflow: hidden}
#blog-description {display: none}
#searchbar {float: right; padding-top: 70px}
#searchbar #s {font-size: 12px}
#searchbar #searchsubmit {display: none}

body.single #branding {height: 100px}
body.single #blog-title {background: url(logo3_02.png) no-repeat}
body.single #blog-title a {height: 100px; width: 560px}
body.single #searchbar {padding-top: 30px}

/* nagivation menu */
#access {border-bottom: 1px dotted #AAA; height: 34px}
#access .menu {}
#access .menu .sf-menu {border-right: 0 none; float: right}
#access .page_item > a {border: 0 none; color: #666; font-weight: bold; font-size: 16px}
#access .page_item > a:hover {background-color: #DDD}
#access .page_item.current_page_item > a {background-color: #666; color: #FFF}

/* sidebar */
#primary {border: 0 none; background-color: #E5F7D6}
#primary .widgettitle {font-size: 20px; font-style: normal; margin-bottom: 4px; border-bottom: 1px dotted #AAA}

/* entry */
.page-title {font-size: 20px}
.page-title > span {font-weight: bold}

.entry-title {font-family: 'Helvetica Neue', 'Helvetica', sans-serif; text-shadow: #EEE 1px 1px 1px}
.entry-title a {color: #000}
.entry-title a:hover {color: #408000}
.entry-title {font-size: 30px}
body.home .entry-title {font-size: 24px}
.entry-content .excerpt_readmore {clear: left; text-align: right; font-style: italic; font-weight: bold; margin: 4px 0}
.entry-content .excerpt_readmore a {color: #408000}
.entry-content img.post-thumb {float: left; margin-right: 10px}
.entry-content .gallery-item {margin: 0}
.gallery-icon {margin: 0; border: 0 none; padding: 0}

.entry-meta a:active,
.entry-meta a:hover,
.entry-utility a:active,
.entry-utility a:hover {
    color: #333;
}

#author-info {background: #EEE; padding: 10px}


#nav-below {background: #000}
#nav-below:hover {background: #408000}
#nav-below a {color: #FFF; text-decoration: underline}
#nav-below:hover a {color: #FFF}
#nav-below a:hover {color: #AAA}
#nav-below .nav-previous,
#nav-below .nav-next {padding: 10px; font-size: 18px}
#nav-below .nav-previous .post-thumb {float: left; margin-right: 10px}
#nav-below .nav-next .post-thumb {float: right; margin-left: 10px}
#nav-below {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px}

#nav-above {display: none; margin-bottom: 40px}
#nav-above a {color: #000; text-decoration: underline}
#nav-above a:hover {color: #408000}
#nav-above img {display: none}
.single #nav-above {display: block}

#footer {background-color: #C9C9C9}
#footer .widgettitle {font-size: 20px; margin-bottom: 5px; font-style: normal; text-shadow: #FFF 1px 1px 2px}

/* round corner */
#author-info {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px}

/* page style */
body.page #container {margin: 0 auto; float: none}
body.page #content {width: auto; margin: 0 auto}




/* new */
#container {width: 960px}
#content {width: auto; margin: 0; padding: 0}
/*
.hentry:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
*/
.entry-title {border-bottom: 2px solid #CCC; padding: 0 260px 5px 190px; margin: 0 0 5px 0}
.entry-content {margin-bottom: 44px}
.entry-meta {width: 160px; padding: 10px; margin-top: -5px; float: left; background-color: #AAA; color: #408000}
.entry-meta {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px}
.entry-utility, .main-aside {width: 220px; padding: 0 10px; float: right; clear: none}
.entry-meta {margin-bottom: 10px}
.entry-meta .meta-sep,
.entry-utility .meta-sep {display: block; visibility: hidden; height: 0}
.entry-meta abbr {font-size: 20px; font-size: 18px; text-transform: none}
.entry-meta .meta-prep {display: none}
.entry-content {-margin-left: 180px; padding: 0 10px; width: 520px; float: left}
.entry-content .excerpt_readmore {clear: none}
.entry-content .excerpt_readmore a {font-style: normal; text-decoration: none; background-color: #408000; color: #FFF; padding: 2px 4px; font-weight: normal; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px}
.entry-content .excerpt_readmore a:hover {text-decoration: underline}
.entry-content .wp-post-image {border: 0 none; float: none; margin: 0; padding: 0}
.entry-utility .cat-links a {background-color: #000; color: #FFF; padding: 1px 4px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; white-space: nowrap}
.entry-utility .tag-links a {background-color: #408000; color: #FFF; padding: 1px 4px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; white-space: nowrap}
.entry-thumb {float: right; margin: 0 0 10px 10px}
#nav-below {width: 100%}
#comments {width: 520px; float: left; padding: 0 10px; margin: 40px 0 0 180px}

body.page .entry-title {margin: 0 180px 10px 180px; padding: 0 10px; float: none}
body.page .entry-content {margin: 0 180px 10px 180px; padding: 0 10px; width: 580px; float: none}

body.archive .page-title {line-height: 30px}
body.archive .page-title span {background: #000; color: #FFF; font-style: normal; padding: 3px 6px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; white-space: nowrap}

.wp-caption {background-color: #CCC; padding-top: 5px}

div#respond {background-color: transparent}

/* wp-thumbie */
.wp_thumbie_title {display: inline}
