/*   
Theme Name: Bluelights
Theme URI: http://www.prodero.dk/wpthemes/bluelights
Description: The first release from Prodero.dk
Author: Thomas Jari
Tags: two-columns, blue, white, right-sidebar, fixed-width
Version: 2.2
*/

html, body { background-color: #B7B5B6; margin: 0; padding: 0; border: none; text-align:	center; }

h1, h1 a, h2, h2 a {

	text-decoration: none;

}

h1, h2, h5 {
padding: 0 0 5px 0;
margin: 0;
}

h3 {

	font-size: 14px;

}

.desc {
	color: #FFF;
	padding:0;
	margin:0;
}

a {

	color: #07334C;

}



a:hover {

	text-decoration: none;

}



a img {

	border: none;

}



img.left {

	float: left;

	margin: 0 15px 10px 0;

}



img.right {

	float: right;

	margin: 0 0 10px 15px;

}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}


hr {

	display: none;

}



#all {
width: 782px;
margin: 0 auto;
font-family: "Trebuchet MS", verdana, arial, "Times New Roman";
background: url("images/main3.gif");
}

#header {
margin: 0 auto;
background-image: url("images/light.jpg");
width: 770px;
height: 250px;
text-align: left;
}

#header .header_name {
padding: 40px 0 0 40px;
}

#header .header_name h1 a{
color: #FFF;
font-size: 50px;
}

#header .s {
margin: 80px 0 0 580px;
padding: 3px 0 0 3px;
border: 1px solid black;
width: 174px;
height: 22px;
font-size: 16px; 
background-image: url("images/search_back.jpg"); 
}

#nav {
background: url("images/testbar_shadow.gif");
background: url("images/testbar_light.gif");
width: 770px;
height: 59px;
padding: 0;
margin: 0 auto;
text-transform: uppercase;
line-height: 59px;
}

ul.top_navi {
margin:0;
padding: 0;
list-style-type:none;
text-align:center;
}

ul.top_navi li {
float:left;
background: url("images/testbar_light_border.gif") no-repeat right top;
}

ul.top_navi li a, ul.top_navi li a:active, ul.top_navi li a:visited {
float:left;
width:120px;
height: 59px;
color: #453315;
text-decoration:none;
padding: 0;
margin: 0 1px 0 0;
}

ul.top_navi li a:hover {
background: url("images/testbar_shadow.gif");
height: 59px;
}

#wrapper {
width: 770px;
padding: 20px 0 0 0;
margin: 0 auto;
background-color: #FCFAFB;
}

#indhold {
background-color: #FCFAFB;
padding: 10px 15px;
width: 530px;
float:right;
text-align: justify;
font-size: 14px;
}

#indhold h1, #indhold h2, #sidebar h2 {
font-size: 16px;
}

#indhold .post {
float: right;
width: 530px;

}

#indhold .post h1, #indhold .post h2 {
border-bottom: 1px solid #453315;
width: 530px;
padding: 0;
text-transform: uppercase;
color: #453315;
}

#indhold .post h1 a, #indhold .post h2 a {
color: #453315;
text-decoration: none;
}

#indhold p.date {
margin:0;padding:0;
font-size:12px;
color: #aaa;
}

#indhold p.meta {
clear: both;
padding-bottom: 20px;
}

#indhold .commentlist {
background-color: #C6BC7C;
border: 1px solid #453315;
margin: 20px 0 10px 0;
padding: 0 5px 5px 5px;
}

#indhold .seperator {
border-bottom: 1px solid #453315;
width: 530px;
padding: 0; margin: 10px 0 0 0;
clear: both;
}

#indhold .comment_header {
margin:0;padding:0;
color: #FFF;
font-weight:bold;
}

#indhold .nocomment {
margin:0;padding:4px;
text-align:center;
color: #FFF;
}

#indhold h2.leavecomment {
text-transform: uppercase;
color: #453315;
}

#indhold ul {
text-align: left;
}

#indhold ul li {
list-style-type:none; 
background-image:url(images/indhold_bullet.gif); 
background-repeat: no-repeat; 
background-position: 0 .33em; 
padding-left:20px; 

}

blockquote {
margin: 0 0 0 35px;
padding: 0px 35px 0px 15px;
border-left: 4px solid #453315;
}

pre {
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}

#sidebar {
background-color: #FCFAFB;
float:left;
width: 200px;
padding: 10px 0 0 10px;
font-size: 14px;
color: #453315;
text-align: left;
}

#sidebar ul {
margin:0 0 15px 0;
padding: 0 10px 20px 10px;
list-style-type:none;
text-align:left;
}

#sidebar  ul li {
border-bottom: 1px dotted #453315;
line-height: 1.5em;
}

#sidebar ul li a {
text-decoration: none;
width:180px;
display:block;
color: #453315;
}

* html body #sidebar ul {
padding: 0 5px 20px 5px;
}

* html body #sidebar ul li a{
width: 190px;
}

#sidebar ul li a:hover {
background-color: #021B39;
color: #FFF;
}

#sidebar h5 {
background: url("images/sidabar_bullet.jpg") left no-repeat;
text-transform: uppercase;
color: #453315;
padding: 0 0 0px 25px;
font-size: 16px;
}


#sidebar br {
display: none;
}

#calendar_wrap {
padding: 5px 5px 0 5px;

}

#wp-calendar {
background-color: #fff;
width: 190px;

}

#wp-calendar caption  {
color: #453315;
padding: 0 0 2px 2px;
background-repeat: no-repeat; 
background-position: 0 .33em; 
text-align:left;
}

#wp-calendar thead {
background-color: #021B39;
text-align:center;
color: #fff;
}

#wp-calendar tbody {
background-color: #ddd;
text-align:center;

}

#bund {
clear:both;
background: url("images/testbar_light.gif");
width: 770px;
height: 59px;
margin: 0 auto;
}

#bund p.legal {
font-size: 12px;
line-height: 59px;
margin:0;padding:0;
}
