/*  
Theme Name: Kernel Talk
Theme URI: http://www.corncommentary.com/
Description: A Custom theme designed exclusively by ZimmComm, New Media LLC.
Version: 1.0
Author: RobC
Author URI: http://www.lifesciencedivision.com/
*/

@import url(../kernel_talk/fonts-min.css);
@import url(../kernel_talk/reset-min.css);

body {background:#FFF url(images/corn_bg.gif) top left repeat-x;color:#222;font-family:Verdana;}

/* LINKS */
a {color: #069;text-decoration:none;}
a:visited {color:#039;}
a:hover {color: #369;}
a:focus {-moz-outline:0;}

/* 
 TYPOGRAPHY 
 */
p, ul, ol {margin: 0 0 1em}
h1, h2, h3, h4, h5, h6 {letter-spacing: 0;margin: .7em 0 .5em;color:#1a5906;padding-bottom:.3em}
h1 {font-size: 189%;margin-top:.6em}
h2 {font-size: 152%}
h3 {font-size: 122%}
h4 {font-size: 107%}
h5 {font-size: 100%}
h6 {font-size: 92%}
.edit {letter-spacing: 1px;}
.highlight {color:#E17000}
li.date {font: normal 107% Georgia;color:#77634c;text-align:right;position:absolute;top:12px;right:12px;}
small {font-size:11px}
strong {font-weight: bold;}
em {color: #383838;font-style:italic;}

/* 
 LISTS 
 */
ul {margin: .3em 0 1.5em 0;list-style-type:none;}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 1em;padding-left: 22px;}

dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

/* 
 GENERAL 
 */
img {color: #666;}
img.right {float:right;margin: 0 0 0 8px;}
img.left {float:left;margin: 0 8px 0 0;}
img.border {border: 1px solid #888;padding: 0;}
div.postFooter a img {float: right;margin: -2px 12px 0 0;}
hr {margin: 0;background:#FFF;height:1px;color:#AAA;border:none;clear:both;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0;}

/* STRUCTURES */
	
/* RATE CARD TABLE */
table {margin: 18px 0;}
th {color: #069;border:1px solid #bfc1af;letter-spacing: 1px;text-transform: uppercase;text-align: left;padding: 6px 6px 6px 12px;background-color:#EFF1E0;}
td {border-right: 1px solid #bfc1af;border-left: 1px solid #bfc1af;border-bottom: 1px solid #bfc1af;background: #fff;padding: 6px 6px 6px 12px;color: #000;}

/* MASTER CONTAINER */
#Container {width:1000px;position:relative;padding:0 8px 0 8px;margin:0;}

#AdVert {background-color:#eaeaea;position:absolute;top:28px;right:0;padding:12px 8px;width:253px;border:1px solid #dcdcdc;}
#AdVert ul,#AdVert ul li {margin:0;padding:0;}
#AdVert h2 {color:#808080;border-bottom:1px solid #919191;text-align: left;padding: 0;font-family:Trebuchet MS;font-size: 107%;}
#text-1 div {font-size:92%;}
ul li.facebook {font-weight:bold;background: transparent url(images/facebook_favicon.gif) 0 0 no-repeat;padding:3px 0 3px 20px;}
ul li.flickr {font-weight:bold;background: transparent url(http://corncommentary.com/wp-content/themes/kernel talk/images/flickrFavicon.gif) 0 0 no-repeat;padding:3px 0 3px 20px;}
ul li.linkedin {font-weight:bold;background: transparent url(http://corncommentary.com/wp-content/themes/kernel talk/images/linkedin_favicon.gif) 0 0 no-repeat;padding:3px 0 3px 20px;}
ul li.twitter {font-weight:bold;background: transparent url(images/twitter_favicon.png) 0 0 no-repeat;padding:3px 0 3px 20px;}
ul li.youtube {font-weight:bold;background: transparent url(images/youtube_favicon.gif) 0 0 no-repeat;padding:5px 0 5px 20px;}
ul li.myspace {font-weight:bold;background: transparent url(images/myspace.gif) 0 0 no-repeat;padding:3px 0 3px 20px;}
ul li.facebook a {padding:3px 0 3px 20px;}
ul li.flickr a {padding:3px 0 3px 20px;}
ul li.linkedin a {padding:3px 0 3px 20px;}
ul li.twitter a {padding:3px 0 3px 20px;}
ul li.youtube a {padding:3px 0 3px 20px;}
ul li.myspace a {padding:3px 0 3px 20px;}


/* NAVIGATION */
#CornRows li {font-weight:bold;}
#CornRows li a:hover {color:#e89524;}
#Navigation {width:160px;margin:12px 8px;padding:0;position:absolute;top:8px;left:1px;color:#484848;}
#Navigation ul li {list-style:none;margin:0;padding:0;line-height: 1em;}
#Navigation li ul li {padding:0 2px;}
#Navigation ul li a {color: #1a5906;font-size:107%;font-family:Verdana;}
#Navigation ul li a:hover {color:#069;}
#Navigation ul {padding:0;margin:0;}
#Navigation h2 {color:#1a5906;border-bottom:1px solid #1a5906;text-align: left;padding: 0;font-family:Trebuchet MS;font-size: 122%;}
#Navigation em {color: #111;border-bottom: 1px solid #999;}

li#recent-posts li {padding:2px 0;}

#linkblock-1 li {padding: 18px;}

a.rss {background:transparent url(images/feed.gif) top left no-repeat;padding: 2px 0 0 20px;font-size:107%;}
li.podcast a {background:transparent url(images/ipod.gif) top left no-repeat;padding: 2px 0 0 20px;}
li.podcast em, li.feed em {font-size: 85%;}

/* CONTENT WRAPPER */
#Content {width:855px;text-align: left;padding:12px 2px 23px 12px;margin:0 0 0 168px;}
#Content p {font-size: 100%;}

/* Search Form */
#searchform {padding:8px 0;}
#searchform input#s {margin-top: 7px;border: 1px solid #666;height: 19px;}


/* SITE BANNER */
h1#SiteBanner {background:transparent url(images/cornCommentaryLogo.gif) top left no-repeat;text-indent: -3000px;margin:0 163px;padding: 0;width: 531px;height:107px;}
h1#SiteBanner a {display:block;width:531px;height:110px;padding: 0;z-index:3;}

/* POST */
div.post {width:540px;}
div.post ul {list-style-type: disc;margin: 1em 0 .5em 0;padding: 0;}
div.post ul li {margin: 0 0 0 14px;padding: 1px 0;color: #484848;}
div.postMeta {color:#666;margin:0 0 18px 0;font-size:85%;}
div.postMeta span {float:right;}
p.edit a {float: right;padding-top:8px;}
.post p a:link,.post p a {color: #369;text-decoration: underline;}
.post p a:hover {color:#1a5906;}
.post p a:visited {color: #039;}
.post h3 a, div.post h3 a:visited {color:#1a5906;font-family:Trebuchet ms;font-size:107%;}
.post h3 a:hover {color:#030303;text-decoration: underline;}
div.categories {letter-spacing: 1px;font-size: 100%;margin: -7px 0 12px 0;padding: 8px 0 0 0;display: block;color: #383838;}
div.categories a:hover {color:#187417;text-decoration:underline;}
ul.post-categories li {display: inline;}
.comment a {float:right;background:transparent url(images/comments.png) top left no-repeat;padding-left:23px;}

/* PAGE TEMPLATE */
#Single div.postFooter {border:none;}

/* POST FOOTER */
div.postFooter {font-size: 92%;border-bottom: 1px solid #b8b8b8;padding: 4px 0;color: #555;}
div.postFooter a {color: #069;}
div.postFooter img {padding: 0;margin: 0;}

/* FOOTER */
#Footer {clear: both;width: 473px;color: #555;padding: 22px 0;margin: 0 181px;font-size: 92%;}
#Footer a {color: #484848;font-weight: bold;}
#Footer a:hover {color: #069;text-decoration: underline;}