/*
Theme Name: Divan 2
Theme URI: http://www.divan2.dk/
Description: Divan 2 Theme
Version: 1.0
Author: Philip Reschke
Author URI: http://philipreschke.com/
Tags: Divan 2
*/

html {
	background-color:#fff;
	background-image: url(images/fading_bg.jpg);
	background-repeat: repeat-x;
}
body {
	font-size:62.5%;
	color:#333;
	font-family: Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	line-height:1em;
	margin:0;
	padding:0;
}
#page {
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #CCCCCC;
	background-color: #fff;
	width:990px;
	margin:5px auto 5px auto;
}
#header {
	height: 90px;
	background-color: #fff;
}
#header_logo {
	float: left;
	background-image: url(images/divan2_logo.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 144px;
	margin: 10px 0 0 35px;
}
#header_links {
	float: right;
}
#header_links .links1 {
	padding: 12px 5px 0 0;
	font-size: 1.1em;
	text-align: right;
}
#header_links .links2 {
	padding: 40px 5px 0 0;
	font-size: 1.20em;
	text-align: right;
	text-transform: uppercase;
}
.bestil_bord,
#header_links .cat-item,
#header_links .page_item {
	list-style-position:inside;
	text-indent:0;
	display:inline;
	padding:0 5px;
}
.bestil_bord {
	text-transform: uppercase;
}
#header_links .page_item,
#header_links .cat-item-1 {
	border-right:#333333 solid 1px;
}
#photo {
	height: 550px;
	background-image: url(images/page_forside_old.jpg);
}
#photo_page {
	height: 170px;
	background-image: url(images/front_bg_blomster.jpg);
}
#photo_page_aabningstider {
	height: 170px;
	background-image: url(images/page_aabning.jpg);
}
#photo_page_av {
	height: 170px;
	background-image: url(images/page_av.jpg);
}
#photo_page_boernemenu {
	height: 170px;
	background-image: url(images/page_boernemenu.jpg);
}
#photo_page_kaffe_kage {
	height: 170px;
	background-image: url(images/page_kaffe_kage.jpg);
}
#photo_page_jobs {
	height: 170px;
	background-image: url(images/page_jobs.jpg);
}
#photo_page_kontakt {
	height: 170px;
	background-image: url(images/page_kontakt.jpg);
}
#photo_page_udsmykning {
	height: 170px;
	background-image: url(images/page_udsmykning.jpg);
}
#photo_page_nyheder_events {
	height: 170px;
	background-image: url(images/page_aabning.jpg);
}
#photo_page_fredagsmenu {
	height: 170px;
	background-image: url(images/page_fredagsmenu.jpg);
}
#photo_page_frokost_jul {
	height: 170px;
	background-image: url(images/page_frokost_jul.jpg);
}
#photo_page_aften_jul {
	height: 170px;
	background-image: url(images/page_aften_jul.jpg);
}
#photo_page_julefrokost {
	height: 170px;
	background-image: url(images/page_julefrokost.jpg);
}
#photo_page_drikkevarer {
	height: 170px;
	background-image: url(images/page_drikkevarer.jpg);
}
#photo_page_store_dag {
	height: 170px;
	background-image: url(images/page_store_dag.jpg);
}
#photo_page_bryllup {
	height: 170px;
	background-image: url(images/page_bryllup.jpg);
}
#photo_page_konfirmation {
	height: 170px;
	background-image: url(images/page_konfirmation.jpg);
}
#photo_page_barnedaab {
	height: 170px;
	background-image: url(images/page_barnedaab.jpg);
}
#photo_page_hele_huset {
	height: 170px;
	background-image: url(images/page_hele_huset.jpg);
}
#photo_page_reception {
	height: 170px;
	background-image: url(images/page_reception.jpg);
}
#photo_page_lokalerne {
	height: 170px;
	background-image: url(images/page_lokalerne.jpg);
}
#photo_page_soendagsmenu {
	height: 170px;
	background-image: url(images/page_soendagsmenu.jpg);
}
#photo_page_selskaber {
	height: 170px;
	background-image: url(images/page_selskaber.jpg);
}
#photo_page_selskabspakker {
	height: 170px;
	background-image: url(images/page_selskabspakker.jpg);
}
#photo_page_priser,
#photo_page_betalingsmuligheder {
	height: 170px;
	background-image: url(images/page_priser_pdf.jpg);
}
#photo_page_restaurant {
	height: 170px;
	background-image: url(images/page_restaurant.jpg);
}
#photo_page_aftenkort {
	height: 170px;
	background-image: url(images/page_aftenkort.jpg);
}
#photo_page_teatermenu {
	height: 170px;
	background-image: url(images/page_teatermenu.jpg);
}
#photo_page_moeder,
#photo_page_moedepakker {
	height: 170px;
	background-image: url(images/page_moeder.jpg);
}
#photo_page_frokostkort {
	height: 170px;
	background-image: url(images/page_frokostkort.jpg);
}
#photo_page_betingelser {
	height: 170px;
	background-image: url(images/page_betingelser.jpg);
}
#section1 {
	width: 100%;
	height: 200px;
	clear: both;
}
#tagline {
	position: relative;
	height: 100px;
	width: 500px;
	color: #fff;
	background-color: #000;
	float: right;
	top: 70px;
	filter:alpha(opacity=80); 
    -moz-opacity: 0.8; 
    opacity: 0.8;
    padding: 10px 0 0 30px;
    z-index: 9;
}
.tagline1 {
	font-size: 3.0em;
	line-height: 1.8em;
}
.tagline2 {
	font-size: 2.0em;
	line-height: 1.2em;
}
#section1_page {
	width: 100%;
	height: 170px;
	clear: both;
}
#tagline_page {
	position: relative;
	height: 80px;
	width: 350px;
	color: #fff;
	background-color: #000;
	float: right;
	top: 35px;
	filter:alpha(opacity=80); 
    -moz-opacity: 0.8; 
    opacity: 0.8;
    padding: 10px 0 0 30px;
    z-index: 9;
}
.tagline1_page {
	font-size: 2.0em;
	line-height: 1.7em;
}
.tagline2_page {
	font-size: 1.5em;
	line-height: 1.2em;
}
#section2 {
	width: 100%;
	height: 350px;
	clear: both;
}
#section2_page {
	width: 100%;
	clear: both;
}
#section2_page_c1 {
	width: 619px;
	float: left;
	padding: 5px 20px 20px 20px;
	border-right: solid #cccccc 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#section2_page_c2 {
	width: 290px;
	float: left;
	padding: 5px 20px 20px 20px;
	min-height: 345px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.section2_header {
	background-color: #333;
	width: 100%;
	height: 25px;
}
#section2_page_c1 h2 {
	padding: 10px 0 15px 0;
	font-size: 1.5em;
	color: #D54E21;
}
#section2_page_c1 h3 {
	padding: 10px 0 15px 0;
	font-size: 1.3em;
	color: #D54E21;
}
#section2_page_c1 h4 {
	padding: 10px 0 5px 0;
	font-size: 1.3em;
	color: #D54E21;
}
#section2_page_c1 .entry {
	font-size: 1.1em;
	line-height: 1.2em;
}
#section2_page_c1 p {
	padding-bottom: 10px;
}
#section2_page_c1 ul {
	padding: 2px 0 10px 0;
	list-style-position: inside;
}
#section2_page_c1 ul {
	padding: 2px 0 10px 0;
	list-style-position: inside;
	text-indent: -1.4em;
	margin-left: 1.4em;
	list-style-type: square;
}
#ul_page li {
	list-style-position: none;
	display: inline;
	margin-right: 4px;
	font-size: 1.1em;
}
#nyheder,
#bestil_bord,
#events {
	position: relative;
	height: 180px;
	width: 200px;
	color: #fff;
	background-color: #fff;
	filter:alpha(opacity=85); 
    -moz-opacity: 0.85; 
    opacity: 0.85;
    margin: 150px 0 0 35px;
    float: left;
}
#nyheder h2,
#bestil_bord h2,
#events h2 {
	padding: 6px 0 0 8px;
	font-size: 1.4em;
}
h2 ul li {
	list-style-position:inside;
	text-indent:0;
	display:inline;
}
#nyheder .entry,
#bestil_bord .entry,
#events .entry {
	padding: 8px;
	font-size: 1.2em;
	color: #333;
	line-height: 1.2em;
}
#nyheder h1,
#events h1 {
	padding: 8px 0 0 8px;
	font-size: 1.3em;
	line-height: 1.3em;
}
#footer {
	height: 30px;
	clear: both;
	background-color: #cccccc;
}
#footer p {
	font-size: 1.1em;
	text-align: left;
	padding: 9px 9px 0 20px;
}
#section2_page_c1 h4 a:link,
#section2_page_c1 h4 a:visited,
#section2_page_c1 h4 a:active,
.entry a:link,
.entry a:visited,
.entry a:active {
	color:#D54E21;
	text-decoration:none;
}
.philip a:link,
.philip a:visited,
.philip a:active,
.cat-item a:link,
.cat-item a:visited,
.cat-item a:active,
.page_item a:link,
.page_item a:visited,
.page_item a:active,
#section2 a:link,
#section2 a:visited,
#section2 a:active {
	color:#333333;
	text-decoration:none;
}
.philip a:link,
.philip a:visited,
.philip a:active {
	color:#7c7c7c;
	text-decoration:none;
}
li.current_page_parent a:link,
li.current_page_parent a:active,
li.current_page_parent a:visited,
li.current_page_item a:link,
li.current_page_item a:active,
li.current_page_item a:visited,
li.bestil_bord a:link,
li.bestil_bord a:active,
li.bestil_bord a:visited {
	color:#D54E21;
	text-decoration:none;	
}
.philip a:hover,
.sidebar_links a:hover,
.page_item a:hover,
.entry a:hover,
#header_links a:hover,
#section2 a:hover,
#section2_page_c1 h4 a:hover {
	color:#D54E21;
	text-decoration:underline;
}
#section2 h2 a:link,
#section2 h2 a:visited,
#section2 h2 a:active {
	color:#fff;
	text-decoration:none;
}
#section2 h2 a:hover {
	color:#fff;
	text-decoration:underline;
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
form,
form div {
	margin:0;
	padding:0;
}
.alignnone {
	float:left;
	padding:0 10px 10px 0;
}
.alignleft {
	float:left;
	padding:0 10px 10px 0;
	clear: left;
}
.alignright {
	float:right;
	padding:0 10px 10px 0;
	clear: right;
}
.aligncenter {
	clear:both;
	display: block;
	margin:10px auto;
}
small {
	font-size: 1.0em;
	line-height: 1.0em;
	margin-bottom: 10px;
	display: block;
}
#sidebar_bestil_bord {
	height: 100px;
	width: 250px;
	clear: both;
	background-image: url(http://www.divan2.dk/wp-content/themes/divan2/images/bestil-bord.jpg);
	margin: 0 20px;
}
#sidebar_bestil_bord1 {
	height: 100px;
	width: 250px;
	clear: both;
	background-image: url(http://www.divan2.dk/wp-content/themes/divan2/images/bestil-bord.jpg);
	margin: 0 20px;
}
.sidebar_bestil_bord_tagline {
	position: relative;
	height: 20px;
	width: 100px;
	color: #fff;
	background-color: #000;
	float: right;
	top: 60px;
	filter:alpha(opacity=80); 
    -moz-opacity: 0.8; 
    opacity: 0.8;
    padding: 10px 0 0 5px;
    z-index: 9;
}
.sidebar_bestil_bord_tagline1 {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.0em;
	color: #fff;
}
.sidebar_bestil_bord_tagline1 a:link,
.sidebar_bestil_bord_tagline1 a:visited,
.sidebar_bestil_bord_tagline1 a:active {
	color: #fff;
	text-decoration: none;
}
.sidebar_bestil_bord_tagline1 a:hover {
	color: #fff;
	text-decoration: underline;
}
#sidebar_tider {
	clear: both;
	margin: 0px 20px 20px 20px;
}
#sidebar_tider p {
	margin: 0px 0px 10px 0px;
	font-size:1.1em;
	line-height:1.5em;
	text-align: right;
}
#sidebar_nyhedsbrev {
	clear: both;
	margin: 20px 20px 20px 20px;
}
.sidebar_nyhedsbrev_title {
	margin: 0px 0px 0px 0px;
	font-size:1.1em;
	line-height:1.1em;
	text-align: right;
	font-weight: bold;
	color:#D54E21;
}
#sidebar_nyhedsbrev p {
	margin: 0px 0px 0px 0px;
	font-size:1.1em;
	line-height:1.5em;
	text-align: right;
}
img {
	border: none;
}
#sidebar_tider a:link,
#sidebar_tider a:active,
#sidebar_tider a:visited {
	color:#D54E21;
	text-decoration:none;	
}
#sidebar_tider a:hover {
	color:#D54E21;
	text-decoration:underline;	
}
.philip {
	clear: right;
	float: right;
	color: #7c7c7c;
}
.copyright {
	clear: left;
	float: left;	
}
 /*
********************************************************
lightbox.css - Start
********************************************************
 */
 #lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox img {
	width: auto;
	height: auto;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer {
	padding: 10px;
}
#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink,
#nextLink {
	width: 49%;
	height: 100%;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
	display: block;
}
#prevLink {
	left: 0;
	float: left;
}
#nextLink {
	right: 0;
	float: right;
}
#prevLink:hover,
#prevLink:visited:hover {
	background: url(http://www.divan2.dk/wp-content/themes/divan2/js/lightbox2-04/images/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover,
#nextLink:visited:hover {
	background: url(http://www.divan2.dk/wp-content/themes/divan2/js/lightbox2-04/images/nextlabel.gif) right 15% no-repeat;
}
#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
}
#imageData {
	padding:0 10px;
	color: #666;
}
#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
	outline: none;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
 /*
********************************************************
lightbox.css - End
********************************************************
 */