/*  
Theme Name: Horsens Library Blogs - Red
Theme URI: http://bech.rephlex.dk/
Description: WordPress theme designed by <a href="http://bech.rephlex.dk/">Morten Brunbjerg Bech</a>.
Version: 1.0
Author: Morten Brunbjerg Bech
Author URI: http://bech.rephlex.dk/about/

*/

body {
	margin: 0;
	padding: 0 0 2em 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

a:link {color: #943f0f /*#e4312a*/;}
a:visited {color: #943f0f; /*#ef837f*/;}
a:active {color: #000; text-decoration:underline;}
/* a:active {color: #ee8a50; text-decoration:none;} */
a:hover {color: #000; text-decoration:none;}

#wrapper {width: 100%;}   
#wrapper:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#wrapper {display:inline-block;}
/* Hide from IE Mac \*/
#wrapper {display:block;}
/* End hide from IE Mac */

#header,
#content {}

/* Header
---------------------------------------------------------------------------------*/

#header {height:auto !important;margin-bottom: 1.4em; border-bottom: 1px solid #CCC;}

#logo {display:none;}
#logo a {font-family:Arial, Helvetica, sans-serif;color: #000;text-indent:none;text-decoration: none;font-size: 2em;font-weight: bold;}
#blog-header #blog-title {}
#blog-title h1 {
	color: #000;
	font-size: 3em;
	font-weight: normal;
	text-transform: uppercase;
	margin: .6em 0;
	padding: 0;
	top:0;
	position:relative;
	width: 100%;
	z-index:auto;
	font-family: Arial, Helvetica, sans-serif;
}
#blog-title h1 a {
	text-decoration: none;
}
#blog-title h1 a:hover {
	color: #000;
	text-decoration: none;
}

#blog-header #description {
	position:relative;
	display:block;
	height:auto;
	z-index:0;
	top:0;
	color: #000;
	font-size: 14px;
	padding: 0 0 1em 0;
	background: none;
	opacity: 1; /* the standards compliant attribute that all browsers should recognize, but... */
	filter:alpha(opacity=100); /* for IE */
	-khtml-opacity: 1; /* for old Safari (1.x) */
	-moz-opacity:1; /* for old skool Netscape Navigator */
}

#feed-subscription {display: none;}
#feed-subscription a {display: none;}

/* Top tools
--------------------------------------------------------------------------------- */

#top-tools {display: none;}
#top-tools ul {}
#top-tools ul li {}
#top-tools li a {}
#top-tools li .icon {}
#top-tools li .home {}
#top-tools li .search {}
#top-tools li .user {}


/* Content
--------------------------------------------------------------------------------- */

#content {}


/* Primary content layout
--------------------------------------------------------------------------------- */

#primary-content {width:100%;float:none;padding: 0;}   


/* Blog posts
----------------------------------------------------------------------------------- */

.blog-post {padding-bottom: 24px;}
.blog-post h2 {font-size: 2.4em; margin: .1em 0;}
.blog-post h2 a {text-decoration: none;}
.blog-post .post-info {
	font-size: 1.4em;
	color: #666;
	padding-bottom: .2em;
}
.blog-post .entry {
	font-size: 1.2em;
	line-height: 1.4em;
}
.blog-post .entry p {
	margin: 1.4em 0;
}
.blog-post .entry ul li {
	padding: .3em 0;
	margin-left: 19px;
	list-style: circle;	
}
.blog-post .entry ol li {
	padding: .3em 0;
	margin-left: 19px;
	list-style: decimal;	
}
.blog-post .entry blockquote {
	margin: -1em 0 -1.4em 0;
	border: 1px solid #fff;
	color: #666;
	padding: 0 0 0 19px;
}
.blog-post .entry img {}
.blog-post .entry img.wp-smiley {}

.post-interaction {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-size: 1.2em;
	padding: 5px 0;
	line-height: 1.4em
}
.post-interaction a {text-decoration: none;}
.post-interaction a:hover {text-decoration: underline;}
.post-interaction .edit a {display: none;}

.post-interaction li {display: inline;}
span.categories {padding: 0;}
ul.tags {display: inline;padding:0;}
span.comments {padding: 0;}

/* Comments & commentform 
------------------------------------------------------------------------------------- */

h3#comments {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 2em;
	padding-left: 0;
	background: none;
}

ul#commentlist {
}
#commentlist li {
	font-size: 1.2em;
	line-height: 1.4em;
	background: none;
	padding-bottom: 24px;
	margin-top: 0
}
#commentlist li small.commentmetadata {
	display:inline;
	padding: 0;
	background: none;
}
#commentlist li a.timestamp {
	float: none;
	color: #999;
	text-decoration: none;
	padding: 0;
}
#commentlist li small.commentmetadata a.edit {display: none;}
#commentlist li cite {font-style: normal;}
#commentlist li div {
	border: none;
	background: none;
	padding: 12px 9px;
}

/* Comment form */

h3#respond {display: none;}
#commentform {display: none;}

/* Post navigation
--------------------------------------------------------------------------------- */
.post-nav {display: none;}

/* Page navigation
--------------------------------------------------------------------------------- */
.page-nav {display: none;}

/* Secondary content layout
--------------------------------------------------------------------------------- */

#secondary-content {width: 100%; float:none;}  
#secondary-content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#secondary-content {display:inline-block;}
/* Hide from IE Mac \*/
#secondary-content {display:block;}
/* End hide from IE Mac */

#widgets-area-01 {
	margin-top: 15px;
	width: 100%;
	font-size: 1.2em;
	line-height: 1.4em;
}
#widgets-area-02,
#widgets-area-03 {
	font-size: 1.2em;
	line-height: 1.4em;
	width: 100%;
}

/* Widgets !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-----------------------------------------------------------------------------------*/

.widget h3 {
	font-size: 1.3em;
	margin-bottom: .4em;
}
.widget li {padding: .3em 0 .3em 24px;}
.widget li a {text-decoration: none;}
.widget li a:hover {color: #000;text-decoration: underline;}
.widget li ul {margin-left: -24px;margin-top:.2em;}
.widget li ul li {background-image: none!important;border: none!important; font-size: .9em;padding: .1em 0 .1em 24px!important;}

/* -- Calendar widget -- */
.widget_calendar table {width: 100%;}
.widget_calendar caption {text-align: left;font-weight: bold;padding-bottom:.4em;}
.widget_calendar th,
.widget_calendar td {text-align: center;padding: 3px;}
.widget_calendar th {background: #9ddde9;border: 1px solid #73cee0;}
.widget_calendar td {background: #bee2ea;border: 1px solid #73cee0;}
.widget_calendar td a {
	display: block;
	background: #fff;
}
.widget_calendar td a:hover {}
.widget_calendar tfoot td {}
.widget_calendar tfoot td a {}
.widget_calendar tfoot td a:hover {}
.widget_calendar td#prev {text-align:left;}
.widget_calendar td#next {text-align:right;}

/* -- RSS widget -- */
.widget_rss a.rsswidget {font-weight: bold;}
.widget_rss {line-height: 1.4em;}
.widget_rss cite,
.widget_rss .rss-date {
	font-size: .9em;
	font-style: normal;
	color: #666;
	display: block;
}
.widget_rss .rssSummary {margin: .6em 0;}

/* AREA 01 WIDGETS 
-------------------*/

#widgets-area-01 .widget {
	padding: .8em 0 1em 0;
	margin-bottom: 1.4em;
	border-top: 3px solid #9ddde9;0
}
#widgets-area-01 .widget h3 a {text-decoration: none;}
#widgets-area-01 .widget h3 a img {margin-right: 6px;}
#widgets-area-01 .widget ul {border-top: 1px solid #9ddde9;}
#widgets-area-01 .widget li {border-bottom: 1px solid #9ddde9;}

/* -- Archive widget -- */
#widgets-area-01 .widget_archive {border-top: 3px solid #EB6B9F;}
#widgets-area-01 .widget_archive ul {border-top: 1px solid #EB6B9F;}
#widgets-area-01 .widget_archive li {border-bottom: 1px solid #EB6B9F;}
#widgets-area-01 .widget_archive a {color: #fff;}
#widgets-area-01 .widget_archive a:hover {color: #000;}

/* -- Links widget -- */
#widgets-area-01 .widget_links {border-top: 3px solid #4DAD88;}
#widgets-area-01 .widget_links ul {border-top: 1px solid #4DAD88;}
#widgets-area-01 .widget_links li {border-bottom: 1px solid #4DAD88;}
#widgets-area-01 .widget_links a {color: #fff;}
#widgets-area-01 .widget_links a:hover {color: #000;}

/* -- Pages widget -- */
#widgets-area-01 .widget_pages {border-top: 3px solid #dbe25b;}
#widgets-area-01 .widget_pages ul {border-top: 1px solid #dbe25b;}
#widgets-area-01 .widget_pages li {border-bottom: 1px solid #dbe25b;}

/* -- Recent comments widget -- */
#widgets-area-01 .widget_recent_comments {border-top: 3px solid #f2a478;}
#widgets-area-01 .widget_recent_comments ul {border-top: 1px solid #f2a478;}
#widgets-area-01 .widget_recent_comments li {border-bottom: 1px solid #f2a478;}

/* -- Recent entries widget -- */
#widgets-area-01 .widget_recent_entries {border-top: 3px solid #d93d61;}
#widgets-area-01 .widget_recent_entries ul {border-top: 1px solid #d93d61;}
#widgets-area-01 .widget_recent_entries li {border-bottom: 1px solid #d93d61;}
#widgets-area-01 .widget_recent_entries a {}
#widgets-area-01 .widget_recent_entries a:hover {color: #000;}

/* -- Search widget -- */
#widgets-area-01 #search {display: none;}

/* -- Tag cloud widget -- */
#widgets-area-01 .widget_tag_cloud {border-top: 3px solid #ee7eab;}
#widgets-area-01 .widget_tag_cloud a {}
#widgets-area-01 .widget_tag_cloud a:hover {}

/* -- Text widget -- */
#widgets-area-01 .widget_text {border-top: 3px solid #f2a478;}

/* AREA 02 & 03 WIDGETS 
------------------------- */

#widgets-area-02 .widget,
#widgets-area-03 .widget {
	margin: 1.2em 0 2em 0;
	border-bottom: 1px solid #FFF;
}
#widgets-area-02 ul,
#widgets-area-03 ul {border-top: 1px solid #cdd7e1;}
#widgets-area-02 li,
#widgets-area-03 li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #cdd7e1;
}
#widgets-area-02 li ul,
#widgets-area-03 li ul {border-top: 1px solid #cdd7e1;}


/* Footer
-----------------------------------------------------------------------------------*/
#footer {width: 100%;}
#footer:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#footer {display:inline-block;}
/* Hide from IE Mac \*/
#footer {display:block;}
/* End hide from IE Mac */

#site-information {
	padding: 1.4em 0;
	font-size: 1.2em;
}

