/**
 * Theme Name: Hybrid
 * Theme URI: http://themehybrid.com/themes/hybrid
 * Description: A user-friendly, search-engine optimized theme framework, featuring 15 custom page templates and multiple widget-ready areas, allowing you to create any type of site you want. 
 * Version: 0.7.1
 * Author: Justin Tadlock
 * Author URI: http://justintadlock.com
 * Tags: theme-options, threaded-comments, sticky-post, microformats, translation-ready, rtl-language-support, one-column, two-columns, three-columns, fixed-width
 * Status: publish
 *
 * Copyright (c) 2008 - 2010 Justin Tadlock.  All rights reserved.
 * http://justintadlock.com
 *
 * Hybrid is released under the GNU General Public License, version 2 (GPL).
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

/* Get base CSS */
@import url('library/css/21px.css');

/* Get layout CSS */
@import url('library/css/2c-l-fixed.css');

/* Get plugins CSS */
@import url('library/css/plugins.css');

/* Get drop-downs CSS */
@import url('library/css/drop-downs.css');

/* Get default CSS */
@import url('library/css/screen.css');

/* Make sure theme clears WP.org theme repository checklist */
.alignright {}
.alignleft {}
.alignnone {}
.aligncenter {}
.avatar {}
.wp-caption {}
.gallery {}
.wp-smiley {}


body {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
}

h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, sans-serif;
}

div.sociable {
padding-left:240px;
}

ol {
list-style-type:decimal;
margin:0 0 21px 0px;
padding:0 0 0px 270px;
}

.entry-content ul {
list-style-type:disc;
margin:0 0 21px 0px;
padding:0 0 0px 270px;
}

.forsidevideo p {
padding-left:0px;
}

utility-after-content {
clear:both;
width: 940px;
margin: 0px;
padding: 0px;
}

#utility-after-content .widget {
float:left;
width: 220px;
}

.forsidevideo .vvqbox {
height: 240px;
}

.entry-title  {
font-style: normal;
font-weight: bold;
font-size: 20px;
/* padding-top: 3px; */
}

.content {
width: 700px;
/* border-bottom: 1px solid #cccccc; */
padding-top: 0px;
margin-bottom:15px;
}

.content-frontbox {
   border-bottom: 1px solid #cccccc;
padding-top:0px;
}

.post img {
border:1px solid #CCCCCC;
max-width:700px;
padding:0px;
}

#body-container {
margin-top: 20px;
width: 940px;
}

#header-container {
border-top: 1px solid #cccccc;
}

#container {
border-top: 1px solid #cccccc;
width: 940px;
margin-bottom:0px;
}

#header {
float:left;
width:300px;
margin: 0px;
}

#navigation {
float:right;
width:630px;
margin-top: 27px;
margin-bottom: 0px;
}

#page-nav li {
margin-right:5px;
}

#page-nav li a {
background:none repeat scroll 0 0;
border:0px solid #CCCCCC;
color:#d4191a;
padding:8px 15px 8px 0;
}

.post img, img.thumbnail, .widget-inside .hentry a thumbnail {
border: 1px solid #CCCCCC;
}

.no-widgets .content, .page-template-no-widgets .content {
width:940px;
}

#utility-after-content {
clear: both;
}

.forsidevideo object {width:380px;height:240px;border: 0px solid #5eb7cb;} /* Applies to all browsers */
*.forsidevideo object {width:380px;height:240px;border: 0px solid #5eb7cb;} /* Applies to all IE browsers */
_.forsidevideo object {width:380px;height:240px;border: 0px solid #5eb7cb;} /* Applies to all IE browsers 6 and below */
.forsidevideo object {width /*\**/:380px\9;height:240px;border: 0px solid #5eb7cb;} /* Applies to IE 8 */

.widget-inside .hentry p.byline, .widget-inside .hentry p.entry-meta, .widget-inside .hentry div.entry-summary {
display: none;
}

.widget-inside .post img {
border:1px solid #CCCCCC;
max-width:568px;
padding:0px;
}

.widget-inside .hentry .thumbnail {
float:left;
/* height:122px; */
margin:0px 0px 16px 0;
/* width:218px; */
}

#subsidiary .widget {
margin:0 20px 0 0;
overflow:hidden;
width:220px;
}

.widget-inside .hentry h2 a {
color:#666666;
text-decoration:none;
}

.widget-inside .hentry h2 a:hover {
color:#d4191a;
}

.widget-inside .hentry .entry-title {
font-size:16px;
font-style:normal;
font-weight:bold;
margin:0 0 12px;
}

#primary {
width: 220px;
}

h1.entry-title {
font-size:40px;
font-style:normal;
font-weight:bold;
margin:18px 0 12px;
color:#083a78;
line-height: 44px;
}

.entry-title a {
color:#083a78;
}

.byline {
display: none;
}

#footer-container {
border-top: 1px solid #cccccc;
padding-top: 20px;
}

.logoband {
/* border-top: 1px solid #cccccc; */
/* padding-top:20px; */
}

#subsidiary ul {
list-style:none inside none;
margin:0 0 0px 0px;
}

#subsidiary ul li {
margin:0 0 10px 0px;
color: #666666;
font-size: 16px;
}

#subsidiary ul li a, .widget_kbrss a {
text-decoration: none;
color: #3c68b0;
font-size: 16px;
}

#subsidiary ul li a:hover {
text-decoration: underline;
}

#subsidiary .widget-title {
color:#666666;
font-size:16px;
font-style:normal;
font-weight:bold;
}

.thumbnail {
 /* width: 218px; */
/* height: 122px; */
}

.next-article .entry-title {
font-size: 14px;
}

.next-article .entry-content {
display:none;
}

.forsidevideo h2, .forsidevideo h2 p {
margin-bottom:0px;
}

.forside-filmer-display .entry-meta {
display:none;
}

a:hover, #page-nav li a:hover {
color: #9b9999;
text-decoration: none;
}

.forside-ad-board {
margin-top: 15px;
color: #666666;
}

.forside-ad-board .post img, .forside-ad-board img.thumbnail {
border: 0px;
}

.les-mer {
background-image: url("http://www.updatedanmark.dk/wp-content/themes/hybrid/library/images/knapp_normal.png");
display:block;
height:40px;
line-height:36px;
text-align:center;
width:176px;
font-size:18px;
}

.les-mer:hover {
background-image:url("http://www.updatedanmark.dk/wp-content/themes/hybrid/library/images/knapp_hover.png");
}

.les-mer:active {
background-image:url("http://www.updatedanmark.dk/wp-content/themes/hybrid/library/images/knapp_active.png");
}

.les-mer-liten {
background-image: url("http://www.updatedanmark.dk/wp-content/themes/hybrid/library/images/knapp_normal-liten.png");
display:block;
height:36px;
line-height:32px;
text-align:center;
width:136px;
font-size:18px;
}

.les-mer-liten:hover {
background-image:url("http://www.updatedanmark.dk/wp-content/themes/hybrid/library/images/knapp_hover-liten.png");
}

.les-mer-liten:active {
background-image:url("http://www.updatedanmark.dk/wp-content/themes/hybrid/library/images/knapp_active-liten.png");
}

.breadcrumb, .entry-meta {
display:none;
}

#primary {
padding-top:20px;
}

#subsidiary .widget {
margin:0 15px 0 0;
overflow:hidden;
width:220px;
}

#news-ticker {
margin-bottom: 12px;
}

p {
 width:460px;
 padding-left:240px;
}

.textwidget p {
width:220px;
padding-left:0px;
}

blockquote {
color:#d4191a;
display:block;
float:left;
font-style:italic;
margin:0;
padding:0;
width:220px;
background: url(http://www.updatedanmark.dk/wp-content/themes/hybrid/library/images/quote_danmark.png) no-repeat;
}

blockquote p {
display:block;
float:right;
font-size:15px;
font-style:italic;
line-height:18px;
margin:0;
padding-left:0;
width:140px;
}

.vvqyoutube {
padding-left: 240px; 
/* float: right; */
}

#subscribe2 .widget {
margin:0 15px 0 0;
/* overflow:visible; */
width:620px;
}

.entry-summary p {
padding-left:0px;
width:100%;
margin-bottom: 0px;
}

#subscribe2 {
border-top: 1px solid #CCCCCC;
padding-top:10px;
margin-top:20px;
}

.newsletter input {
/* float:left; */
margin-right: 10px;
}

.newsletter p {
padding-left:0px;
width:100%;
}

/*
#subsidiary .s2class_widget_subscribe2widget {
width:100%;
font-size:100%;
padding-top:20px;
margin-top:20px;
}

#subsidiary .s2class_widget_subscribe2widget h3 {
float:left;
font-size:100%;
font-weight: normal;
padding-right:6px;
padding-top:5px;
}
*/

#subsidiary {
margin:0 0 0px;
clear: both;
width: 960px;
}

.partnerlogo-thumbnail {
margin: 0px 10px 0px 10px;
}

.article-top-container {
background-color:#F2F7F9;
padding-left:40px;
padding-top:38px;
/* width:700px; */
border-bottom:1px solid #CCCCCC;
}

.widget-inside .entry-title {
border-bottom:0px solid #CCCCCC;
}

h1.entry-title {
border-bottom:1px solid #CCCCCC;
padding-bottom:29px;
}

/*
.category-artikler .entry-title {
border-bottom:0px solid #CCCCCC;
padding-bottom:10px;
} */

.categorylisting {
border-bottom: 1px solid #cccccc;
padding-bottom: 20px;
margin-bottom: 20px;
}

.article-top-container .thumbnail {
float: none;
margin-bottom:25px;
}

#page-nav li.current-cat a, #page-nav li.current_page_item a, page_item a:active {
color: #9b9999;
text-decoration: none;
}

a:active {
text-decoration: none;
}

.archive-title, .category-title {
margin-top: 20px;
font-size: 44px;
font-weight: bold;
color: #666666;
margin-bottom:25px;
}

/*
#newstickerbox ul li {
width: 700px;
}

#newstickerbox ul {
width: 700px;
} */

#primary .widget-inside h3.widget-title {
color:#666666;
font-size:24px;
font-style:normal;
font-weight:bold;
}

#subsidiary .widget-inside h3.widget-title {
color:#666666;
font-size:24px;
font-style:normal;
font-weight:bold;
}

#utility-after-content .widget-inside h3.widget-title {
color:#666666;
font-size:24px;
font-style:normal;
font-weight:bold;
}

#subsidiary #query-posts-9 .post, #subsidiary #query-posts-10 .post {
float:left;
margin: 0 20px 0px 0;
width:220px;
}

#subsidiary #query-posts-9, #subsidiary #query-posts-10 {
float:left;
width:480px;
margin: 0 0px 0px 0;
}

#utility-after-content #text-6 {
	width: 940px;
}

#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single  {
border:0px solid #CCCCCC;
margin:0 0 21px 0px;
padding:0px 0px 0 0;
}

#newstickerbox {
border-bottom: 1px solid #CCCCCC;
margin-bottom:20px;
}

#utility-after-content .post {
margin:0px;
}

#utility-after-content #query-posts-3, #utility-after-content #query-posts-4 {
	margin-left: 20px;
}

#utility-after-content #query-posts-4 {
	margin-right: 20px;
}

.widget {
color:#464646;
margin:0 0 0px 0px;
overflow:hidden;
}

#newstickerbox .navigation-links {
display: none;
}

#subscribe2 {
	display: none;
}

.post-643 {
width: 220px;
}

body.category #utility-after-content, body.singular #utility-after-content {
display:none;
}