/*   
Theme Name: enfrustreretforbrugerdk
Theme URI: 
Description: Beskrivelsen kommer snart her.
Author: Henrik Edtwodth Andersen
Author URI: http://edtwodth.dk/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* ********************************************************************************* */
/* ** BODY                                                                       ** */
/* ********************************************************************************* */
body {
	background-color:#E2DDCB;
}

/* ********************************************************************************* */
/* ** FONTS                                                                       ** */
/* ********************************************************************************* */
a {color: #B8B512; text-decoration:none;}
a:visited {}
a:active,a:hover { color:#CCC91F;}

#pagemenu {font-size:12px; line-height:16px; font-weight:bold;}

h1.entry-title {font-size:40px; line-height:50px;font-weight:bold; letter-spacing:-0.5px;}
h1.entry-title a{color: #362F24;}


h2.entry-title { font-size:16px; line-height:19px; font-weight:bold;}
h2.entry-title a{color: #362F24;}
.morenewsbox h2.entry-title { font-size:12px; line-height:15px; font-weight:bold;}

.entry-content {font-size:12px; line-height:16px; text-align:justify;}
.entry-meta {}

.standardheader, h3.widgettitle,#comments h3, h1.page-title,body.search #content h1.entry-title 
{ font-size:12px; line-height:16px; color:#FFF; text-transform:uppercase; font-weight:bold;}
.standardheader a { color:#FFF;}


h3 { font-size:14px; line-height:17px; font-weight:bold;}

.comlink a {color: #362F24; font-weight:bold;font-size:12px;}

#sidebar a{color: #362F24;}
.singlebox-meta a{color: #362F24;}
#sidebar h3 a{color: #FFF;}

#subsidiary { color:#CCC; }
#subsidiary a{color: #CCC;}
#subsidiary h3.widgettitle { color:#ccc; text-transform:uppercase; font-weight:bold;}

#siteinfo { color:#CCC; font-style:italic; }

#nav-above a,#nav-below a {color:#FFF; font-weight:bold;}


/* ********************************************************************************* */
/* ** WRAPPER                                                                     ** */
/* ********************************************************************************* */
#wrapper {
}


/* ********************************************************************************* */
/* ** HEADER                                                                      ** */
/* ********************************************************************************* */
#header {
	overflow:hidden;
	position:relative;
	width:990px;
	height:150px;
	background:url(images/header_bg.jpg) no-repeat top left;
	margin:0 auto;
	padding:0;
	margin-bottom:20px;
	margin-top:20px;
	clear:both;
}

#header .header-link {
	display:block;
	width:48px;
	height:48px;
	top:0px;
	text-indent:-9000px;
}

#header .header-site {
	position:absolute;
	left:10px;
	top:80px;
	width:440px;
	height:50px;
}


#header .header-feed {
	position:absolute;
	right:24px;
}

#header .header-twitter {
	position:absolute;
	right:94px;

}

#header .header-facebook {
	position:absolute;
	right:164px;
}

#header .header-mail {
	position:absolute;
	right:234px;
}

#header .header-skype {
	position:absolute;
	right:304px;
}





/* ********************************************************************************* */
/* ** SF-MENU                                                                        ** */
/* ********************************************************************************* */
.sf-menu, 
.sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}


/* ********************************************************************************* */
/* ** PAGEMENU                                                                        ** */
/* ********************************************************************************* */
#pagemenu {
	background-color:#362F24;
	clear:both;
	width:990px;
	height:39px;
	margin:0 auto;
}

#sitemenu {
	float:left;
	height:39px;
	margin:0;
	width:790px;
}

#searchForm2 {
	background-image:url(images/search_bg.gif);
	background-repeat:no-repeat;
	float:right;
	height:32px;
	margin:0;
	margin-right:10px;
	padding-top:7px;
	width:167px;
}
#searchForm2 input {
	background-color:transparent;
	border:medium none;
	color:#000;
	font-size:11px;
	height:17px;
	padding-left:5px;
	padding-top:6px;
	width:126px;
}
#searchForm2 img {
	cursor:pointer;
	margin-bottom:1px;
	vertical-align:middle;
	border:0 none;
}


#pagemenu .menu{
	width:990px;
}

#pagemenu .sf-menu {
    border-right:none;
	float:left;
}
#pagemenu .sf-menu a {
	border-left:none;
	border-top:none;
	border-bottom:none;
	text-decoration:none;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 10px;
}
#pagemenu .sf-menu a, 
#pagemenu .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#FFF;
}
#pagemenu .sf-menu li {
}
#pagemenu .sf-menu li:hover, 
#pagemenu .sf-menu li.sfHover,
#pagemenu .sf-menu a:focus, 
#pagemenu .sf-menu a:hover, 
#pagemenu .sf-menu a:active {
	outline:		0;
	background-color: #E6D797;
	color:#000;
}
#pagemenu .sf-menu ul {
    border-right:none;
    border-bottom:none;
}
#pagemenu .sf-menu li:hover ul,
#pagemenu .sf-menu li.sfHover ul {
	top:39px; /* overriding essential styles */
}
#pagemenu .sf-menu ul ul {
    margin-top:0;
}
#pagemenu .sf-menu ul a {
	border-bottom:none;
	background-color:#362F24;
}
#pagemenu .sf-menu ul a:hover {
}


/* ********************************************************************************* */
/* ** CATMENU                                                                        ** */
/* ********************************************************************************* */
#catmenu {
	background-color:#D6BB90;
	clear:both;
	width:980px;
	height:21px;
	margin:0 auto;
	padding-right:10px;
}

#catmenu .sf-menu {
    border-right:none;
	float:left;
}
#catmenu .sf-menu a {
	border-left:none;
	border-top:none;
	border-bottom:none;
	text-decoration:none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#catmenu .sf-menu a, 
#catmenu .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#000;
}
#catmenu .sf-menu li {
}
#catmenu .sf-menu li:hover, 
#catmenu .sf-menu li.sfHover,
#catmenu .sf-menu a:focus, 
#catmenu .sf-menu a:hover, 
#catmenu .sf-menu a:active {
	outline:		0;
	background-color: #E6D797;
}
#catmenu .sf-menu ul {
    border-right:none;
    border-bottom:none;
}
#catmenu .sf-menu li:hover ul,
#catmenu .sf-menu li.sfHover ul {
	top:21px; /* overriding essential styles */
}
#catmenu .sf-menu ul ul {
    margin-top:0;
}
#catmenu .sf-menu ul a {
	border-bottom:none;
	background-color:#D6BB90;
}
#catmenu .sf-menu ul a:hover {
}


/* ********************************************************************************* */
/* ** READTHISTO                                                                      ** */
/* ********************************************************************************* */
.readthisto {
	clear:both;
	overflow:hidden;
	position:relative;
	width:970px;
	margin:0 auto;
	padding:10px;
	background-color:#F7F5EF;
}

.readthisto_center{
	clear:both;
	overflow:hidden;
	position:relative;
	width:970px;
	margin:0 auto;
	padding:0;
	background-color:#F7F5EF;
	margin-bottom:8px;
}


.carousel {
	list-style: none;
	margin: 0;
	padding: 0;
	}
.carousel li {
	float: left;
	padding: 0;
	margin-right: 17px;
}
.carousel li.last {
	float: left;
	padding: 0;
	margin:0;
}



/* ********************************************************************************* */
/* ** MAIN                                                                        ** */
/* ********************************************************************************* */
#main {
	background-color:#F7F5EF;
	clear:both;
	overflow:hidden;
	position:relative;
	width:970px;
	margin:0 auto;
	padding:10px;
	padding-top:0;
	padding-bottom:20px;
}

/* ********************************************************************************* */
/* ** CONTANER                                                                        ** */
/* ********************************************************************************* */
#container {
	float:left;
	overflow:hidden;
	position:relative;
	width:650px;
	margin:0;
	padding:0;
}

body.home #container {
	width:970px;
}

/* ********************************************************************************* */
/* ** CONTENT                                                                        ** */
/* ********************************************************************************* */
#content {
	float:left;
	clear:both;
	overflow:hidden;
	position:relative;
	width:638px;
	margin:0;
	padding:0;
	background-color:#FFF;
	padding:5px;
	border:1px solid #ccc;
}

#content h1.page-title {
	clear:both;
	overflow:hidden;
	position:relative;
	padding:5px; 
	background-color:#362F24; 
	margin-bottom:10px;
}

body.search #content h1.entry-title {
	clear:both;
	overflow:hidden;
	position:relative;
	padding:5px; 
	background-color:#362F24; 
	margin-bottom:10px;
}

body.page #content h1.entry-title {
	margin-bottom:10px;
}



#content .archive-meta p{
	margin-bottom:10px;
	border-bottom:1px dashed #ccc;
	padding-bottom:10px;
}

body.single #content {
	background-color: #F7F5EF;
	width:650px;
	border:none;
	padding:0;
}

body.home #content{
	background-color:#F7F5EF;
	width:970px;
	border:none;
	padding:0;
}

body.page .entry-content {
	padding-left:10px;
	padding-right:10px;
}

/* ********************************************************************************* */
/* ** INDEX                                                                        ** */
/* ********************************************************************************* */

#index_center {
	clear:both;
	overflow:hidden;
	position:relative;
	width:970px;
}

#index_topleft {
	float:left;
	overflow:hidden;
	position:relative;
	width:641px;
}
#index_topright {
	float:right;
	overflow:hidden;
	position:relative;
	width:312px;
}


/* ********************************************************************************* */
/* ** FEATUREDNEWS                                                                    ** */
/* ********************************************************************************* */
.featurednews {
	clear:both;
	overflow:hidden;
	position:relative;
	padding:5px; 
	border:1px solid #CCC; 
	background-color:#FFF;
	margin-bottom:10px;
	min-height:250px;
}
.featurednews-header {
	clear:both;
	overflow:hidden;
	position:relative;
	padding:5px; 
	background-color:#362F24; 
	margin-bottom:5px;
}

.featurednews-box {
	clear:both;
	overflow:hidden;
	position:relative;
}
.featurednews-thumb {
	width:300px; 
	float:left; 
	overflow:hidden;
	position:relative;
}

.featurednews-content {
	width:320px; 
	float:right; 
	overflow:hidden;
	position:relative;
}

.featurednews-content .entry-title{
	margin-bottom:5px;
	clear:none;
}

.featurednews-content .entry-meta{
	margin-bottom:5px;
}

.featurednews-content .entry-content p{
	margin:0;
	padding:0;
	padding-bottom:5px;
}

.featurednews-comments {
	width:47px;
	height:32px;
	padding-top:8px;
	float:right;
	margin-left:10px;
	
	overflow:hidden;
	position:relative;
	background:url(images/Speech_balloon.gif) no-repeat top right;
	text-align:center;
	display:none;
}


/* ********************************************************************************* */
/* ** MORENEWS                                                                    ** */
/* ********************************************************************************* */
.morenewsbox {
}
.morenewsbox h2 {
	clear:none;
	margin-bottom:5px;
}

.morenewsbox .morenewsbox-header {
	clear:both;
	overflow:hidden;
	position:relative;
	padding:5px; 
	background-color:#362F24; 
	margin-bottom:5px;
}


.morenewsbox .entry-meta{
	margin-bottom:5px;
}

.morenewsbox ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.morenewsbox li {
	float: left;
	width:300px;
	padding: 0;
	margin-right: 17px;
	margin-bottom:10px;
	background-color:#FFF;
	border:1px solid #ccc;
	padding:5px;
}
.morenewsbox li img.alignleft{
	margin:0;
	margin-right:5px;
}

.morenewsbox li.postright {
	margin-right:0;
}




/* ********************************************************************************* */
/* ** LOOPBOX                                                                    ** */
/* ********************************************************************************* */
.loopbox {
	clear:both;
	overflow:hidden;
	position:relative;
	border-bottom:1px dashed #CCC; 
	padding-bottom:10px;
	margin-bottom:10px;
}

.loopbox-thumb {
	width:100px; 
	float:left;
	margin-right:10px;
	overflow:hidden;
	position:relative;
}

.loopbox-content-thumb {
	width:528px;
	float:left; 
	overflow:hidden;
	position:relative;
}

.loopbox-content {
	width:633px;
	float:left; 
	overflow:hidden;
	position:relative;
}

.loopbox-content .entry-title,
.loopbox-content-thumb .entry-title{
	margin-bottom:5px;
	clear:none;
}

.loopbox-content .entry-meta,
.loopbox-content-thumb .entry-meta{
	margin-bottom:5px;
}


.loopbox-comments {
	width:47px;
	height:32px;
	padding-top:8px;
	float:right; 
	overflow:hidden;
	position:relative;
	background:url(images/Speech_balloon.gif) no-repeat top right;
	text-align:center;
}



/* ********************************************************************************* */
/* ** SINGLEBOX                                                                        ** */
/* ********************************************************************************* */
.singlebox {
	background-color:#fff;
	border:1px solid #ccc;
	clear:both;
	overflow:hidden;
	position:relative;
	margin:0;
	margin-bottom:20px;
	padding:5px;
	padding-right:0px;
}

.singlebox .entry-title{
	margin-bottom:20px;
}


.singlebox-thumb {
	clear:both;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	margin-bottom:20px;
}

.singlebox-content {
	background-color:#FFF;
	float:left;
	width:468px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	padding-bottom:10px;
}

.singlebox .entry-tweetme{
	float:left;
	margin-right:10px;
}

.singlebox-meta {
	background-color:#FFF;
	float:right;
	width:160px;
	min-height:100px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
}

.singlebox-meta .meta-title{
	margin-bottom:5px;
	padding:5px; 
	background-color:#362F24; 
}
.singlebox-meta ul{
    list-style:none;
	margin-left:0;
	margin-bottom:10px;
}
.singlebox-meta ul li{
    list-style:none;
	list-style-position:outside;
	padding-bottom:5px;
}

.singlead {
	background-color:#fff;
	border:1px solid #ccc;
	clear:both;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:5px;
	width:638px;
	display:none;
}



/* ********************************************************************************* */
/* ** COMMENTS                                                                        ** */
/* ********************************************************************************* */
#comments {
    padding:0;
	margin:0;
	margin-top:20px;
	background-color:#FFF;
	border:1px solid #ccc;
	padding:5px;
}
#comments,
#comments input,
#comments textarea {
}
#comments code {
}
#comments h3 {
	clear:both;
	overflow:hidden;
	position:relative;
	padding:5px; 
	background-color:#362F24; 
	margin-bottom:5px;
}
#comments-list {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#comments-list ol,
#comments-list ul {
    list-style:none;
    margin:0;
}
#comments-list ol {
    margin:0 0 18px 0;
}
#comments-list li {
    background:#FFF;
    border-bottom:1px dashed #ccc;
    padding:18px 1.5em 0 1.5em;
    position:relative;
}
#comments-list li.alt {
    background:#fff;
}
#comments-list li.bypostauthor {
    background:#FFF;
}
#comments-list ul li {
    border:1px solid #ccc;
    margin:0 0 18px 0;
}
#comments-list li .avatar {
    position:absolute;
    top:22px;
    left:1.5em;
    width:36px;
    height:36px;
}
#comments-list .comment-author {
    padding:9px 0 0 46px;
}
#comments-list .comment-meta {
    padding:0 0 9px 46px;
}
#comments-list .comment-meta a {
}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover {
}
.comment-reply-link {
    padding:0 0 18px 0;
    text-align:right;
}
.comment-reply-link a {
}
.comment-reply-link a:active,
.comment-reply-link a:hover {
}
.comment-navigation {
    padding:0 0 18px 0;
    margin-right:0.5em;
}
.comment-navigation a {
    border:1px solid #ccc;
    padding:0.5em 0.75em;
}
.comment-navigation a:active,
.comment-navigation a:hover {
}
.comment-navigation a,
.comment-navigation span {
    margin-right:0.5em;
}
#trackbacks-list .comment-content {
    position:absolute;
    left:-9000px;
}

#trackbacks-list ol{
    list-style:none;
	margin-left:0;
	margin-bottom:10px;
}
#trackbacks-list ol li{
    list-style:none;
	list-style-position:outside;
    border-bottom:1px dashed #ccc;
	padding:10px;
}


#respond {
    background:#fff;
    margin-bottom:22px;
    overflow:hidden;
    padding:18px 0 0 0;
    position:relative;
}
#comments-list #respond {
    border-bottom:1px dashed #ccc;
    margin:0 0 18px 0;
    padding:18px 1.5em;
}
#comments-list ul #respond {
    border:1px solid #ccc;
    margin:0;
}
#cancel-comment-reply {
    position:absolute;
    top:18px;
    right:1.5em;
}
#cancel-comment-reply a {
}
#respond .required {
}
.form-section label {
}
.form-section input {
    margin:0 0 18px 0;
    width:98%;
}
.form-section textarea {
    width:99%;
}
#form-allowed-tags p {
    margin:0;    
}
#form-allowed-tags span {
}
#form-allowed-tags code {
}
.form-submit {
    padding:18px 0 0 0;
    text-align:right;
}
.subscribe-to-comments {
    float:left;
    margin:0;
    padding:18px 0 0 0;
}
.solo-subscribe-to-comments {
    padding:18px 0 0 0;
}
.comment_license {
    clear:both;
    margin:0;
    padding:18px 0 0 0;
}

/* ********************************************************************************* */
/* ** NAVIGATION                                                                        ** */
/* ********************************************************************************* */
.navigation {
    margin:0px 0 10px 0;
    overflow:hidden;
}
.nav-previous {
	float: left;
	width:50%;
}
.nav-next {
	float: right;
	width:50%;
	text-align:right;
}
#nav-above,#nav-below {
	width: 628px;
	padding:5px;
	background-color:#362F24; 

}
#nav-above {
	display:none;
}

#nav-below {
	margin:0;
}

.paged #nav-above {
    display:block;
    padding:5px;
}

body.home #nav-above,
body.home #nav-below,
body.single #nav-abowe,
body.single #nav-below{
	display:none;
}

/* ********************************************************************************* */
/* ** SIDEBAR                                                                        ** */
/* ********************************************************************************* */
#sidebar {
	float:right;
	overflow:hidden;
	position:relative;
	width:312px;
	margin:0;
	padding:0;
	margin-bottom:20px;
}

.sidebarbox {
	clear:both;
	overflow:hidden;
	position:relative;
	background-color:#fff;
	padding:5px;
	border:1px solid #ccc;
	margin-bottom:10px;
}

/* ********************************************************************************* */
/* ** MAIN-ASIDE                                                                        ** */
/* ********************************************************************************* */
#primary,
#secondary{
	border:none;
	padding:0;
	margin:0;
	clear:both;
}
.main-aside {
	padding:0;
	margin:0;
	right:0;
	width:312px;
}

.main-aside h3.widgettitle{
	clear:both;
	overflow:hidden;
	position:relative;
	padding:5px; 
	background-color:#362F24; 
	margin-bottom:5px;
}

.main-aside .widgetcontainer div {
	margin-bottom:5px;
	padding-top:5px;
} 

.main-aside ul{
    list-style:none;
    margin:0;
	height:1%;
}
.main-aside ul li{
    list-style:none;
	list-style-position:outside;
	background-color:#fff;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #ccc;
}
.main-aside ul ul{
	margin:0;
}
.main-aside ul ul li {
	border:none;
	border-bottom:1px dashed #ccc;
	padding:0;
	margin:0;
	padding-bottom:5px; 
	padding-top:5px;
}

/* ********************************************************************************* */
/* ** FOOTER                                                                        ** */
/* ********************************************************************************* */
#footer {
	background:#362F24;;
	clear:both;
	width:970px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	padding:10px;
	margin-bottom:20px;
}

#subsidiary {
	clear:both;
	overflow:hidden;
	position:relative;
}
#siteinfo {
	clear:both;
	overflow:hidden;
	position:relative;
	text-align:center;
	padding-top:10px;
}

/* ********************************************************************************* */
/* ** SUB-ASIDE                                                                        ** */
/* ********************************************************************************* */
.sub-aside {
	padding:0;
	margin:0;
	right:0;
	width:300px;
}
.sub-aside h3.widgettitle{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #ccc;
}

.sub-aside ul{
    list-style:none;
    margin:0;
	height:1%;
}
.sub-aside ul li{
    list-style:none;
	list-style-position:outside;
}
.sub-aside ul ul{
	margin:0;
	margin-bottom:10px;
}
.sub-aside ul ul li {
	padding:0;
	margin:0;
	padding-bottom:5px; 
	padding-top:5px;
}


/* ********************************************************************************* */
/* ** GOOGLE                                                                       ** */
/* ********************************************************************************* */

.index_google {
	width:468px;
	clear:both;
	margin:0 auto;
	margin-bottom:10px;
	background-color:#FFF;
	border:1px solid #ccc;
	padding:5px;
	display:none;
}
