/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/
/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Egentlig style */

body {font-family: helvetica, arial, sans-serif; background:rgb(211, 211, 215); color:#000;}

#wrapper {width:990px; margin:0 auto;background: #fff no-repeat; margin-top:0; border-left:1px solid #000; border-right:1px solid #000;}

#access {display:none;}

#header {background: /*url('http://majbrittlund.dk/wp-content/uploads/forside.jpg') right 0 no-repeat*/; height:200px;}

#header h1 span {text-indent:-9999px;}
#header h1 a {display:block; overflow:hidden; position: relative; left:15px; top:15px;
background: url('http://majbrittlund.dk/wp-content/uploads/majbritt_lund_logo.gif') 0 0 no-repeat; position:relative; width:215px; height:64px;}

.home #header h1 a {cursor:default}

#blog-description {text-align:right; background:#000; color:#fff; height:18px; font-size:13px; padding:4px 15px 0 0; font-style: italic}

#container {padding-left:25px; float:left; width:580px; margin-top:40px;}

#container a, #menu a, .sidebar a {color:rgb(98,0,12);}

#menu {width:840px; margin:15px 0 0 15px; height:118px;}
#menu a {font-weight:bold;}
#menu a:hover {color:rgb(211, 211, 215); text-decoration:none; color:#999}

#menu p {font-size:14px; line-height:20px; padding-bottom:10px}

/* Links i menuen */
.current {text-decoration:none;color:#999!important; cursor:default}


/* Headerbilleder */



/* Indhold */
#content {padding-bottom:25px; float:left;}

#content h2 {font-size:28px; font-weight:bold; padding-bottom:10px; }
#content h2.salg {font-size:20px; padding-top:10px;}
#content h2 a {text-decoration:none; cursor:default;}
#content h3 {font-weight:bold; padding-bottom:10px;}
#content h3 a {text-decoration:none;}
#content h3 a:hover, #content h4 a:hover, #content p a:hover, #content li a:hover, .sidebar a:hover {color:rgb(211, 211, 215); text-decoration:underline; color:#999}
#content h4 {font-size:13px; font-weight:bold; padding-bottom:10px}
#content p {font-size:13px; padding-bottom:14px; line-height:18px }
#content ul {padding:0 0 18px 18px; line-height:18px; list-style: circle;}
#content ul ul {padding-bottom:0;}
#content li {font-size:13px;}
#content .entry-date, #content .entry-meta {font-size:12px; padding-bottom:12px; line-height:16px;}
.entry-meta {clear:both; }
#content .entry-meta {padding-bottom:24px}
#content blockquote {margin:10px 15px 15px 15px; padding-left:15px; border-left:1px solid #999; width:435px;}

.sidebar {width:235px; float:right; font-size:13px; padding:50px 35px 0 0;}
.sidebar h3 {padding-bottom:10px; font-size:18px; }
.sidebar p {padding-bottom:10px; line-height:18px;}

.sidebar label {display:block; margin-bottom:5px;}
.sidebar #ubivox_email {width:220px;}
.sidebar textarea {width:223px;}

label {font-weight:bold;}
.your-email {display:block; margin-top:5px; margin-bottom:-5px;}

.wpcf7-response-output {font-size:13px; width:320px; margin:5px 0 0 0!important;}

#footer {background: url('http://majbrittlund.dk/wp-content/uploads/stort_M.png') center top no-repeat; height:102px; clear:both; }

#footer p {text-align:center; background:#000; color:#fff; height:20px; font-size:12px; position:relative; top: 74px; padding-top:8px}

#footer a {color: #fff}
#footer a:hover {text-decoration:none;}

/* Menu-farver skal redigeres manuelt */

.pageid-2 .om {text-decoration:none;color:#999!important; cursor:default}

/* Konkurrenceformular */

#wpcf7-f2-p255-o1 p {font-weight:bold;}

#kundeliste {display:block;}

#kundeliste .wpcf7-list-item {display:block; font-weight:normal!important}

/* Bloggen */

#primary {display:none;}
.blog #primary, .archive #primary, .single #primary {display:block;}
.blog #secondary, .archive #secondary, .single #secondary {padding-top:0;}
.blog #secondary, .archive #secondary, .single #secondary, .archive #secondary {clear:right;}

#primary .widget {padding-bottom:20px;}
#primary .widget a {text-decoration:none;}
#primary .widget li {padding-bottom:5px}

.entry_facebook_like {padding:25px 0;}

#nav-above {display:none;}
#nav-below {font-size:12px; overflow:hidden; padding-bottom:24px;}
.nav-previous {width:275px; float:left;}
.nav-next {width:275px; float:right;}

.comments-link, .more-link {display:block; padding-top:12px;}

#comments label {font-size:12px; display:block; padding-bottom:5px;}
#comments .form-input {padding-bottom:10px;}
#comments .form-submit {padding-top:10px;}

.comment {padding-bottom:12px;}
.comment-author {margin-bottom:8px; font-weight:bold;}
.comment-meta {padding-bottom:12px; font-size:10px;}

#comments-list {margin-bottom:24px}

.permalink {display:block; padding-top:12px}

#recent-posts-3 li {padding-bottom:8px;}

/* Billeder */
.alignright {float:right; margin:0 0 15px 10px}
.alignleft {float:left; margin:0 10px 15px 0}

/* Pop-up */
.page-template-pop-up-php .entry_facebook_like {display:none;}
.page-template-pop-up-php {background:#fff;}
.page-template-pop-up-php #wrapper {width:550px; border-top:1px solid;}
.page-template-pop-up-php #container {width:500px; margin-top:10px;}
.page-template-pop-up-php #content p {}
.page-template-pop-up-php form {margin:10px 0;}
.page-template-pop-up-php label {position:relative; top:2px}

/* Knapper */
input[type=submit] {background: #780f11; color: #fff; font-weight:bold; padding:6px; font-size:12px; font-family: font-family: helvetica, arial, sans-serif;}

.knap a {background: #780f11; font-weight:bold; padding:9px 10px 8px 10px; font-size:12px; 
border-bottom:2px solid #a8a8a8; 
border-right:2px solid #a8a8a8; 
border-top:2px solid #fff;
border-left:2px solid #fff;
color:#fff!important; 
text-decoration:none!important;
}

#content p.knap {margin:5px 0 10px 0; font-size:101px}

/*Search*/
#s, #ubivox_email {width:180px; height:22px}

/* =Menu
-------------------------------------------------------------- */

#topmenu {
	background: #000;
	display: block;
	float: left;
	margin: 0 auto;
	width:100%;
	clear:both;
	border:none;
}
#topmenu .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	width:100%;
}
#topmenu .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#topmenu .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#topmenu a {
	color: #fff;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}
#topmenu ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 220px;
	z-index: 99999;
	
}
#topmenu ul ul li {
	min-width: 200px;
}
#topmenu ul ul ul {
	left: 100%;
	top: 0;
}
#topmenu ul ul a {
	background: #000;
	line-height: 1em;
	padding: 10px;
	width: 200px;
	height: auto;
}
#topmenu li:hover > a,
#topmenu ul ul :hover > a {
	background: #780f11;
	color: #fff!important;
}
#topmenu ul li:hover > ul {
	display: block;
}
#topmenu ul li.current_page_item > a,
#topmenu ul li.current-menu-ancestor > a,
#topmenu ul li.current-menu-item > a,
#topmenu ul li.current-menu-parent > a {
	color: #c8c8c8;
}
* html #topmenu ul li.current_page_item a,
* html #topmenu ul li.current-menu-ancestor a,
* html #topmenu ul li.current-menu-item a,
* html #topmenu ul li.current-menu-parent a,
* html #topmenu ul li a:hover {
	color: #c8c8c8;
}

/* Forside og menu */

 #header h1 a {
display:block; overflow:hidden; position: relative; left:18px; top:25px;
background: url('http://majbrittlund.dk/wp-content/uploads/logo_majbritt_lund.gif') 0 0 no-repeat; position:relative; width:375px; height:110px; }

.skip-link {display:none;}

h1 {width:375px; float:left;}
#header a {top:45px; }
#blog-description {background:none; color:#000; float:left; margin-left:20px; margin-top:35px; font-size:16px; clear:both; width:700px; text-align:left; 
font-weight:bold; font-style: normal }

/* Thumbnails */
#header .thumbnail { float:right; margin-top:-167px;}

/* Skabelon til landing pages */
.page-template-fullwidth-php #container {width:auto;}
.page-template-fullwidth-php #header {background:#000 url('http://www.majbrittlund.dk/wp-content/uploads/mlund-salg-header.png') no-repeat}

.page-template-fullwidth-php .thumbnail {margin-top:-10px}
.page-template-fullwidth-php #header h1 a {background:none!important;}
.page-template-fullwidth-php h3 {padding-top:10px}
.page-template-fullwidth-php #blog-description {color:#f9db9b; }
.page-template-fullwidth-php #footer {background: url('http://www.majbrittlund.dk/wp-content/uploads/stort_m_guld.png') center top no-repeat; height:102px; clear:both; }

.page-template-fullwidth-php label {display:block; padding-bottom:2px}
.page-template-fullwidth-php input[type=text] {min-width:230px; margin-top:5px} 

.page-template-fullwidth-php input[type=submit] {background: transparent url('http://www.majbrittlund.dk/wp-content/uploads/guld_knap_baggrund_ny.png'); border-radius: 3px; color:#000; text-shadow: #666 1px 1px 2px; margin:-5px 0 0 -1px}

body.page-template-fullwidth-php {background:#222}




