/*
Theme Name: CKDT
Description: A Child Theme of Thematic
Template: thematic
Author: Kazoo Studios
Author URI: http://www.kazoo-studios.com
*/

@import url(../thematic/style.css);

/* TYPOGRAPHY */
body, input, textarea {font:15px Arial,sans-serif; line-height:18px;}
p, ul, ol, dd, pre {margin-bottom:18px;}

a, a:visited {color:#4D4D4D;}
a:active, a:hover {color:#888888;}

h2.entry-title a {color:#4D4D4D;}
h2.entry-title a:hover {color:#888888;}

.aside a:active, .aside a:hover {color:#888888;}

#wrapper {width:940px; margin:0 auto; text-align:left;}

/* LOGO */
#branding {width:311px; height:30px; background:url(images/logo.gif); margin:25px 0 7px 10px; padding:0;}
#branding a {display:block; width:311px; height:30px;}
#blog-title {text-indent:-9999px;}
#blog-description {display:none;}

/* NAVBAR */
#navbar {margin-top:20px; margin-bottom:10px;}
#navbar ul {list-style-type:none; margin:0;}
#navbar li {display:inline; float:left; padding-left:10px;}
#navbar a {display:block; width:145px; height:20px;}
a#navabout {background:url(images/nav-about.gif);}
a#navabout:hover {background:url(images/nav-about_f2.gif);}
a#navservices {background:url(images/nav-services.gif);}
a#navservices:hover {background:url(images/nav-services_f2.gif);}
a#navprojects {background:url(images/nav-projects.gif);}
a#navprojects:hover {background:url(images/nav-projects_f2.gif);}
a#navclients {background:url(images/nav-testimonials.gif);}
a#navclients:hover {background:url(images/nav-testimonials_f2.gif);}
a#navjournal {background:url(images/nav-blog.gif);}
a#navjournal:hover {background:url(images/nav-blog_f2.gif);}
a#navcontact {background:url(images/nav-contact.gif);}
a#navcontact:hover {background:url(images/nav-contact_f2.gif);}

/* BANNER */
#banner {height:380px;}
#banner .ngg-widget img {border:none; margin:0; padding:0;}
div.ngg-widget img {border:none; margin:0; padding:0;}
#banner-caption {height:20px; text-align:right;}

/* HOMEPAGE BLURB */
#content .hp-blurb {
  background:#eeeeee;
  padding:10px;
  border:1px;
  font-size:95%;
  line-height:150%;
}

/* CONTENT COLUMN */
#content {float:left; width:605px; margin-right:5px;}
#main {padding:0; width:100%;}
#nav-above {display:none;}
.paged #nav-above {display:none;}
#nav-below {display:none;}

/* PROJECT LIST */
#content .hentry {padding:15px 0; background:url(images/bg-hpprojects.gif) repeat-x left top;}
#content .p1 {background:none;}
#content .entry-content {padding:0;}
#content .entry-content .thumb {float:left; width:140px; height:85px; background:#808080; margin-top:5px;}
#content .entry-content .info {float:left; width:450px; margin-left:15px;}
#content .entry-content .info h2 {padding:0;}
#content .entry-content .info p {margin:0;}
#content .entry-content .info p.project-cats {margin-top:5px; font-size:10px; color:#888888; line-height:120%;}
#content .entry-content .info p.project-cats a {color:#888888;}
#content .entry-title {font-family:Gill Sans, Arial, sans-serif;}

body.category #content h1.page-title {
  font-family:Gill Sans, Arial, sans-serif;
  font-size:22px;
  line-height:26px;
  font-weight:bold;
  padding-bottom:0px;
}
#content div.archive-meta {display:none;}

/* PAGE */
#content h2 a {font-family:Gill Sans, Arial, sans-serif; font-size:19px;}
body.page span.edit-link {display:none;}

/* POST */
body.singular h1.entry-title {font-family:Georgia; font-size:22px;} 
body.singular div.entry-meta {display:none;}
body.singular div.entry-utility {display:none;}

/* SERVICES SIDEBAR */
#primary {color:#888888; margin-top:44px;}
#primary a,
#primary a:visited {color:#888888;}

/* FOOTER */
#footer {width:940px; padding:10px 0; font-size:11px; line-height:17px;}
#footer ul {list-style-type:none; margin:4px auto; text-align:center;}
#footer li {display:inline; padding:0 5px;}
#footer li a {text-decoration:none;}
#footer li a:hover {text-decoration:none;}

/* SUBFOOTER */
#subfooter {font-size:11px; padding:15px 10px;}
#subfooter a {color:#4D4D4D;}
#subfooter a:hover {color:#808080;}

/* GENERAL */
.clearfloats {clear:both; height:0px;}
.left {float:left;}
.right {float:right;}