/**
 * Theme Name: Hybrid News
 * Theme URI: http://themehybrid.com
 * Description: Child theme
 * Version: 0.2
 * Author: Justin Tadlock
 * Author URI: http://justintadlock.com
 * Template: hybrid
 */
@import url('../hybrid/library/css/20px.css');
@import url('../hybrid/library/css/plugins.css');
@import url('../hybrid/library/css/drop-downs.css');
body{font:12px/22px Verdana, Geneva, Tahoma, sans-serif;background:#FFF url(images/bgbody.png) repeat 0 220px;}
#body-container{background:url(images/bg.png) repeat-x 0 0;}
a,a:visited{color:#369;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
.entry-content a{color:#369;}
h1,h2,h3,h4,h5,h6{font-family:Georgia, Times, 'Times New Roman', serif;color:#444;}
.content ul{list-style:none;margin-left:20px;}
.content ul li{overflow:hidden;padding-left:15px;background:url(images/bullet.gif) no-repeat 0 6px;}
blockquote{overflow:hidden;height:100%;font-style:italic;color:#444;background:url(images/quotes.gif) no-repeat 0 0;border:none;margin:0 24px 0 0;padding:3px 0 0 24px;}
blockquote blockquote{color:#555;}
blockquote.pullquote{width:210px;margin-top:6px;margin-bottom:3px;text-align:center;font:italic normal normal 20px/22px Georgia, Times, 'Times New Roman', serif;color:#444;background:transparent;border-top:3px double #ddd;border-bottom:3px double #ddd;padding:6px 9px;}
code{font-size:12px;background:#eee;padding:0 3px;}
pre{overflow:auto;font-size:12px;color:#000;background:url(images/code.png) repeat 0 0;border:1px solid #ddd;padding:9px;}
pre code{background:transparent;padding:0;}
table{width:100%;background:#ddd;}
caption{font:italic normal normal 12px/22px Verdana, Geneva, Tahoma, sans-serif;text-align:right;color:#666;}
tr{border:1px solid #ddd;margin:1px;}
td{background:#f7f7f7;border:1px solid #ddd;padding:3px;}
tr.alt td,tr.even td{background:#eee;}
th{color:#fff;background:#093653;border:1px solid #ddd;padding:3px;}
th a{font-weight:700;color:#eee;}
acronym{border-bottom:1px dotted #333;}
.drop-cap{float:left;margin-right:3px;font:normal normal normal 48px/39px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;color:#444;}
.note{background:#eee;border:1px solid #ccc;padding:6px 9px;}
.warning,.alert{background:#fffbbc;border:1px solid #E6DB55;padding:6px 9px;}
.error{background:#ffebe8;border:1px solid #C00;padding:6px 9px;}
.download{background:#e7f7d3;border:1px solid #6c3;padding:6px 9px;}
.left,.alignleft{float:left;margin:0 20px 0 0;}
.right,.alignright{float:right;margin:0 0 0 20px;}
.center,.aligncenter{display:block;margin:0 auto 20px;}
.block,.alignnone{display:block;margin:0 0 20px;}
.clear{clear:both;}
span.pullquote{float:none;margin:0;}
.post img{max-width:600px;}
img.wp-smiley{max-height:12px;border:none;margin:0;padding:0;}
.wp-caption{max-width:590px;background:#eee;border:1px solid #ccc;text-align:center;padding:4px;}
.wp-caption .wp-caption-text{text-align:right;font-size:11px;color:#666;margin:0;padding:0 5px;}
.wp-caption img{max-width:588px;border:1px solid #666;margin:0 auto;padding:0;}
.gallery-item,.gallery-item dl,.gallery-icon dt{border:0;margin:0;padding:0;}
.gallery{display:block;text-align:center;margin-bottom:20px !important;}
.gallery img{border:1px solid #3c738c;}
.avatar{float:left;width:60px;height:60px;margin-right:20px;background:#eee;border:1px solid #ccc;padding:4px;}
.thumbnail{float:left;width:100px;height:100px;background:#eee;border:1px solid #ccc;margin:0 20px 10px 0;padding:4px;}
.category img.medium{float:left;max-width:230px;background:#eee;border:1px solid #ccc;margin:0 20px 10px 0;padding:4px;}
#navigation{width:960px;height:25px;background:#00070f;margin:0 auto;}
#page-nav{float:left;width:700px;margin:0 0 0 -15px;}
#page-nav li{float:left;margin:6px 0 0;padding:0 0 8px;}
#page-nav a{display:block;font:normal normal normal 11px/11px Tahoma, sans-serif;color:#CCC;border-right:1px solid #EB4280;padding:0 15px;}
#page-nav li:hover ul,#page-nav li.sfHover ul{top:19px;}
#page-nav li li:hover ul,#page-nav li li.sfHover ul,#page-nav li li li:hover ul,#page-nav li li li.sfHover ul{top:-1px;}
#page-nav ul ul{border-top:1px solid #222;background:#111;}
#page-nav li li{border-bottom:1px solid #222;margin:0;padding:0;}
#page-nav li li a{border:none;padding:7px;}
#navigation .search{float:right;width:200px;height:25px;}
#navigation input{float:right;width:170px;height:15px;font:normal normal normal 11px/15px Verdana, Geneva, Tahoma, sans-serif;color:#aaa;background:#001328 url(images/search-icon.png) no-repeat 5px 0;border:1px solid #011e3f;margin:4px 0 0;padding:1px 8px 1px 22px;}
#header-container{overflow:hidden;border-bottom:1px solid #021f32;height:160px;}
#header{background:url(images/paralelopop.png) no-repeat 0 7px;overflow:hidden;width:960px;height:150px;margin:5px auto;}
#site-title{display:none;float:left;width:450px;line-height:35px;font-size:28px;font-family:georgia, serif;margin:12px 0 0;}
#site-title a{color:#fafafa;}
#utility-header{overflow:hidden;float:right;width:500px;height:60px;}
#utility-header .widget{line-height:19px;color:#aaa;background:transparent;border:none;margin:0;padding:0;}
#utility-header .widget-inside div,#utility-header .widget-inside img{float:right;}
#cat-navigation{width:960px;height:28px;font:normal normal bold 12px/12px Verdana, Geneva, Tahoma, sans-serif;text-transform:uppercase;margin:0 auto;}
#cat-nav{float:left;width:900px;height:25px;border-left:1px solid #de1616;}
#cat-navigation li{float:left;border-right:1px solid #de1616;}
#cat-navigation a{display:block;text-transform:uppercase;color:#fafafa;padding:7px 20px 6px;}
#cat-navigation li li a{width:160px;font:normal normal bold 10px/10px Verdana, Geneva, Tahoma, sans-serif;color:#fff;background:#ff59d6;border-top:1px solid #de1616;padding:8px 10px;}
#cat-nav ul ul,#cat-nav ul ul ul{width:180px;}
#cat-nav li li:hover ul,#cat-nav li li li:hover ul{left:180px;}
#cat-nav li:hover ul,#cat-nav li.sfHover ul{top:2.05em;}
#cat-nav li li:hover ul,#cat-nav li li.sfHover ul,#cat-nav li li li:hover ul,#cat-nav li li li.sfHover ul{top:0;}
#cat-nav ul ul{background:#fe0059;}
#cat-nav ul.menu{position:relative;z-index:98;}
#page-nav ul.menu{position:relative;z-index:99;}
#cat-navigation #feed{width:20px;float:right;}
#feed li{float:right;border:none;}
#feed li a{background:url(images/feed-icon.png) no-repeat right 7px;padding:7px 18px 6px 0;}
#container{overflow:hidden;width:960px;background:url(images/container-bg.png) repeat-y right 0;border-left:2px solid #D0D0D0;margin:0 auto;padding:20px 0;}
.content{overflow:hidden;float:left;width:600px;background:#fff;padding:0 10px 20px;}
.page-template-no-widgets .content,.primary-inactive.secondary-inactive .content{width:960px;padding:0 0 20px;}
.post{clear:both;overflow:hidden;margin-bottom:5px;}
.single .post,.page .post{margin-bottom:0;}
.page-template-blog .post,.page-template-quick-post .post{margin-bottom:20px;}
.entry-title{margin-bottom:3px;font:15px/18px georgia, times, 'times new roman', serif;font-weight:700;}
.entry-title a{color:#222;}
.byline{font-size:.9em;font-style:italic;color:#777;}
.archive .byline,.search .byline{margin:0 0 3px;}
.entry-content,.entry-summary{overflow:hidden;font-size:13px;}
.entry-meta{clear:both;display:block;font-size:.9em;font-style:italic;color:#777;border-top:1px solid #ccc;padding:3px 0 0;}
p.pages a{font-weight:400;font-style:italic;color:#eee !important;background:#093653;border:1px solid #eee;margin:0 2px;padding:4px 12px;}
.single .author-profile{overflow:hidden;background:#f7f7f7;border:1px solid #ccc;margin:0 0 20px;padding:9px 9px 0;}
.single .author-profile p{margin:0 0 9px;}
.single .author-profile .avatar{margin:0 20px 9px 0;}
.author-profile .author-name{margin-bottom:0;font-size:1em;font-weight:700;}
.author-info,.category-info,.date-info,.tag-info,.search-info{overflow:hidden;margin:0 0 20px;}
.attachment object{width:100%;height:100%;min-height:400px;}
.attachment object.video{width:100%;height:360px;}
.attachment object.audio{width:100%;}
.attachment-image .post-meta-data{clear:left;}
.attachment .download{display:block;margin-bottom:20px;}
.attachment-icon,.mime-type-icon{height:20px;margin-right:10px;padding:0;}
.attachment-application-octet-stream .video{height:400px;margin-bottom:20px;}
.breadcrumb{font-size:11px;color:#666;margin:0 0 20px;}
.wp-pagenavi .pages,.wp-pagenavi .current,.wp-pagenavi a,.wp-pagenavi .extend{float:left;color:#eee !important;background:#093653;border:1px solid #eee;margin:0 6px 0 0;padding:4px 12px;}
.next,.previous{max-width:50%;font-size:13px;}
.previous{float:left;}
.next{float:right;text-align:right;}
#comments-template .paged-navigation{text-align:center;}
#comments-template .paged-navigation .page-numbers{font-style:italic !important;border:1px solid #eee !important;padding:3px 6px;}
#comments-template .paged-navigation .next,#comments-template .paged-navigation .prev{float:none;text-align:left;border:none !important;}
.widget{overflow:hidden;background:#fff;border:1px solid #ddd;margin:0 0 20px;padding:9px 9px 0;}
.widget-title{height:19px;font:15px/18px georgia, times, 'times new roman', serif;font-weight:700;color:#000;background:#FFF url(images/widget-title.png) repeat-x 0 0;margin:0 0 15px;padding:3px 10px;}
.widget-title a{color:#000;}
.widget ul{list-style:none;margin-left:0;}
.widget ul li{background:url(images/bullet.gif) no-repeat 3px 7px;padding:0 0 0 18px;}
.widget-search .search-text{width:300px;}
.widget-categories img{position:relative;max-height:16px;top:1px;margin:0;padding:0;}
.content .widget{border:none;margin:0;padding:0;}
.content .widget-title{font:normal normal bold 14px/20px georgia, times, 'times new roman', serif;color:#333;background:transparent;border-bottom:1px solid #ddd;margin:0 0 5px;padding:0 0 5px;}
.content .widget-title a{color:#093653;}
#widget-container{float:right;width:320px;}
#primary{overflow:hidden;float:right;width:320px;}
#secondary{overflow:hidden;clear:right;float:right;width:153px;margin:0 0 0 14px;}
#tertiary{overflow:hidden;float:right;width:153px;}
#primary .widget ul li{background:url(images/bullet.gif) no-repeat 5px 7px;border-bottom:1px solid #eee;margin:0 0 5px;padding:0 5px 5px 20px;}
#primary .widget ul ul{margin:5px 0 0;}
#primary .widget ul li li{border:none;margin:0 0 2px;padding:0 0 2px 20px;}
#primary object{float:left;width:300px;margin:0 0 9px;padding:0;}
#comments-template{margin-top:20px;}
.comments-closed{color:#666;font-style:italic;}
#comments li{overflow:hidden;color:#333;background:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 15px;padding:15px 15px 0;}
#comments li li li,#comments li li li li li{background:#f7f7f7;}
#comments li .avatar{width:40px;height:40px;float:left;margin-right:20px;border:1px solid #666;padding:0;}
#comments .comment-meta-data{margin-bottom:15px;}
.comment-text{clear:left;font-size:13px;}
.text-input{display:block;width:300px;font:13px Arial, 'Helvetica Neue', Helvetica, sans-serif;padding:3px 6px;}
.page-template-quick-post .text-input{width:97.5%;}
#comments-template label{font:13px Arial, 'Helvetica Neue', Helvetica, sans-serif;}
textarea{clear:left;display:block;width:98%;font:14px/20px Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.button{width:100px;margin-right:9px;font:13px Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:700;color:#eee;background:#001838;border:none;padding:6px 9px;}
.button:hover{cursor:pointer;background:#093653;}
.search-form input{margin-right:9px;}
#footer-container{overflow:hidden;clear:both;background:#FFF200;border-top:3px solid #00070F;padding:2px 0 0;}
#subsidiary{overflow:hidden;width:1000px;margin:0 auto 14px;padding:2px 0 0;}
#subsidiary .widget{overflow:hidden;float:left;width:210px;font:12px/21px Arial, 'Helvetica Neue', Helvetica, sans-serif;color:#777;background:transparent;border:none;margin:0;padding:15px 20px 0;}
#subsidiary .widget-title{font-size:15px;color:#bbb;background:transparent;border-bottom:1px solid #072145;margin:0 0 3px;padding:0 0 3px;}
#subsidiary a{color:#aaa;}
#subsidiary .widget ul{margin-left:0;}
#subsidiary .widget ul li{background:transparent;border-bottom:1px solid #072145;margin:0 0 3px;padding:0 5px 3px;}
#footer{overflow:hidden;width:960px;color:#000;margin:0 auto;padding:20px 0 0;}
#footer a{font-style:normal;color:#EB4280;}
#footer .copyright{display:inline;float:left;margin-right:9px;}
.navigation-attachment{display:block;background:url(images/attachment.png) no-repeat 0 0;height:200px;float:none;width:412px;padding-left:84px;padding-top:25px;padding-right:84px;}
blockquote em,.byline a,.entry-meta a{font-style:normal;}
.pullquote p,.page-template-biography .author-profile{margin:0;}
#page-nav ul,#cat-navigation ul,#comments-template ol{list-style:none;margin:0;}
#navigation .search-submit,#navigation .button,#site-description{display:none;}
.page-template-no-widget #container,.primary-inactive.secondary-inactive #container,#comments li li,#comments li li li li,#comments li li li li li li{background:#fff;}
.home .entry-title,.page-title,.page-template-blog .entry-title,.single-title,.error-404-title,.attachment-title,.category-title,.tag-title,.date-title,.author-title,.search-title{font:normal normal bold 22px/22px georgia, times, 'times new roman', serif;}
.page-title,.error-404-title,.page-template-widgets .content .widget{margin:0 0 20px;}
p.pages,#comments .comment-author{font-weight:700;}
.series-title,#comments-number,#reply{font-size:1.2em;}
.author-profile,.post-box{overflow:hidden;margin-bottom:20px;}
.wp-pagenavi,.navigation-links{overflow:hidden;}
#utility-after-singular { border-top:1px solid #ccc; padding:6px 0 0;}
.widget-dfrads { text-align:center; }