/*

Theme Name: Rikke Dinnetz

Description: Wordpress Tema fra www.saugstrup.org til rikkedinnetz.dk.

Version: 1.0
Author: saugstrup.org
Author URI: http://www.saugstrup.org
*/

.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

.clearfix {

	display: inline-block;

}

html[xmlns] .clearfix {

	display: block;

}

* html .clearfix {

	height: 1%;

}
img { border: 0; }
* {

	padding:0;

	margin:0;

}

* html #page {

	height: 100% !important;

}

html, body {

	height:100%;

	min-height:100%;

}

body {

	background:#edf1f4;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

#page {

	background:#fff;

	width:750px;

	margin:0 auto;

	border-left:solid 2px #d6dadd;

	border-right:solid 2px #d6dadd;

	min-height:100%;

    padding-bottom:10px;

}

#header {

	height:100px;

}
/*
#header h1 {

	padding:0;

	margin:0;

	width:750px;

	height:100px;

	text-indent:-9999px;

	background:url(images/logo.gif) no-repeat 0 0;

}

#header h1 a {

	height:0px;

	width:0px;

	padding:100px 0 0 750px;

	display:block;

	overflow:hidden;

	outline:none;

}
*/
#promo {

	background:url(images/header.jpg) 0 0 no-repeat;

	height:250px;

	text-indent:-9999px;

}

#navigation {

	margin-top:10px;

	position:relative;

}

#navigation ul {

	list-style-type:none;

	margin-left:30px;

}

#navigation ul li {

	float:left;

	margin-right:30px;

}

#navigation ul li a, #navigation ul li a:visited {

	font-size:12px;
	
	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;

	color:#565658;

}

#navigation ul li a:hover {

	color:#42bf44;

}

#navigation ul li#fixed {

	position:absolute;

	top:0;

	right:0;

}

#main {

	margin-top:70px;

	padding:0 30px;

}

#sidebar1 {

	float:left;

	width:130px;

	margin-right:30px;

}

#content {

	float:left;

	width:360px;

}
#content ul {
  margin:5px 0;
}


#content ul li {
  font-size:11px;
  margin-left:20px;
}

#sidebar2 {

	float:right;

	width:150px;

}

.widget {

	border-bottom:dotted 2px #c0c0c0;

	padding-bottom:20px;

	margin-bottom:30px;
 font-size:11px;

}



.widget h5 {

	color:#42bf44;

	font-size:12px;

	padding-top:2px;

}

.widget p {

	color:#000;

	font-size:12px;

	margin-bottom:10px;

}

.widget p.frm {

        padding:0;

        margin:0;

}

.widget p.btn {

        text-align: right;

}

.widget blockquote {

	font-size:11px;

	padding-top:35px;

	background:url(images/bg_blockquote.jpg) no-repeat top center;

}

.widget em {

	font-size:11px;

}

.widget em span {

	display:block;

}

.widget input {

	padding:2px;

	border:solid 1px #7f7f7f;

	margin-bottom:2px;

	width:124px;

	font-size:11px;

	font-weight:bold;

	color:#a7a8aa

}

.widget input.button {

    border:0;

    padding:0;

    width:63px;

}

.widget a, .widget a:visited{

	display:block;

	color:#42bf44;

	text-decoration:none;

}

.widget a:hover {

	color:#808285;

}

#content h1 {

	font-size:18px;

	padding-bottom:14px;

}

#content p {

	font-size:12px;

	margin-bottom:10px;

}

#footer {

    text-align:center;

    padding:20px 20px 30px 20px;

    color:#828284;

}

#footer ul {

    list-style-type:none;

    text-align: center;

}

#footer ul li {

    display:inline;

    padding-right:15px;

    margin-right:15px;

    border-right:solid 1px #a9a9a9;

    font-size:11px;

}

#footer ul li.last {

    border:0;

}

#footer ul li a, #footer ul li a:visited {

   color:#828284;

   text-decoration:none;

}

#footer ul li a:hover {

  text-decoration: underline;

}
div.post {
 border-bottom:dotted 2px #ccc;
 margin-bottom:20px;
}


div.post a, div.post a:visited {
 color:#42BF44;
 text-decoration:none;
}

div.post a:hover {
 	color:#808285;
}

div.post h6 {
 color:#666;
 font-size:11px;
 font-weight:normal;
 padding-bottom:5px;
}

p.comments {
 text-align: right;
 padding-bottom:10px;
}

div#links {
 text-align: center;
 font-size:12px;
}

div#links a, div#links a:visited {
 color:#42BF44;
 text-decoration:none;
}

div#links a:hover {
 	color:#808285;
}

div#respond h3, div#comments h3 {
 font-size:14px;
 color:#666;
}

div#respond input, textarea {
 padding:2px;
 border:solid 1px #666;
}

div#respond textarea {
 width:350px;
}
div#comments {
 margin-top:20px;
 border-top:dotted 2px #ccc;
 padding-top:10px;
}

div#comments ol {
 list-style-type: none;
}
div#comments ol li {
 margin:10px 0;
 border-bottom:solid 1px #ccc;
 position:relative;
}

div#comments ol li img.avatar {
 position: absolute;
 top:0;
 right:0;
}














