/*
Theme Name: karenmarielillelund
Description: Theme custom made for client
Version: 1.0
*/

/* CSS Document karenmarielillelund */

/*////////// GENERAL //////////*/
body, html {
	margin:0;
	padding:0;
}
#preLoads {
	display:none;
}
body {
	background: #e1e1e1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
	width:1000px;
	margin: 0px auto;
	padding-top:1px;
	background: url('/dk/wp-content/themes/karenmarielillelund/images/side/shadowcenter.gif');
}
#centerWrap {
	width:920px;
	margin: 0px auto;
	background: #FFFFFF;
}
#container {
	width:920px;
	margin: 0px auto;
	float:left;
	background: #FFFFFF;
}
#container2 {
	width:780px;
}
#container3 {
	width: 525px;
	float:left;
	margin-left:30px;
}
#container4 {
	width: 861px;
	float:left;
	margin-left:30px;
}
#sidebarRT {
	width: 245px;
	float: right;
	padding: 0px 30px 0px 30px;/*border-left: 1px solid #CCCCCC;*/
}
/*////////// CONTENT //////////*/

#centerProcContent {
}
#commercialContainerRight {
	width:120px;
	float:right;
}
#commercialContainerLeft {
}
/*////////// TYPEOGRAPHY //////////*/
h1 {
}
h2 {
	font: 24px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #650000;
	margin:0px;
	padding:0px;
}
h2.pagetitle {
	margin-bottom:30px;
}
#container3 p, #container3 p span, #container p {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #650000;
}
#container3 .postmetadata, #container3 .postmetadata a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #650000;
}
#container3 h2 {
	font: 22px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #650000;
}
#container3 h2 a:link, #container3 h2 a:active, #container3 h2 a:visited {
	text-decoration:none;
}
#container3 h2 a:hover {
	text-decoration: underline;
}
#container3 h3 a:link, #container3 h3 a:active, #container3 h3 a:visited {
	text-decoration:none;
}
#container3 h3 a:hover {
	text-decoration: underline;
}
#container h4 {
font: 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #650000;
	margin-bottom:5px;
	display:block;
}
#container3 small {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #650000;
}
div.entry img {
	border: 1px solid #f1f1f1;
}
.sideBarSearch #s {
	height: 14px;
	width: 190px;
	border: 1px solid #CCCCCC;
	position:relative;
	left:0px;
}
.sideBarSearch #searchsubmit {
	background: url(/dk/wp-content/themes/karenmarielillelund/images/buttons/soeg_btn.gif);
	overflow: hidden;
	height: 21px;
	width: 44px;
	text-indent:44px;
	color: #FFFFFF;
	position:absolute;
	right:0px;
}
.sideBarSearch #mc-embedded-subscribe {
	background: url(/dk/wp-content/themes/karenmarielillelund/images/banners/tilmeldbtn.gif);
	overflow: hidden;
	height: 21px;
	width: 57px;
	text-indent:60px;
	color: #FFFFFF;
	position: absolute;
	right:0px;
	border: 0px none #FFFFFF;
}
.sideBarSearch #mce-EMAIL {
	height: 14px;
	width: 177px;
	border: 1px solid #CCCCCC;
	position:relative;
	left:0px;
}
.sideBarSearch .searchTxt {
	font: bold 8px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #470000;
	padding: 5px 0px 0px 8px;
}
.sideBarDivider {
	display:block;
	padding-top:40px;
}
#container3 p.alt small, #container3 p.alt small a {
	font: bold 8px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #470000;
}
#container3 p.alt small a {
	text-decoration: underline;
}
#sidebarRT h2 {
	font: 22px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #650000;
	margin:0px 0px 8px;
	padding:0px;
}
h2 {
	font: 22px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #650000;
	margin:0px;
	padding:0px;
}
h3 {
	font: 22px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #650000;
}
h3#comments {
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #650000;
}
.commentlist {
	font: 10px Arial, Helvetica, sans-serif;
	color: #650000;
}
h4 {
}
p {
}
a {
	color: #650000;
}
a:hover {
	color: #650000;
	text-decoration: underline;
}
a:visited {
	color: #650000;
}
/*////////// HEADERS //////////*/
#header {
	margin-bottom:40px;/*text-align:center;*/
}
#header p, #header h1, #header h2/**/ {
/*display: none;*/
}
/*////////// SIDEBARS //////////*/
#sidebarLT {
}
#sidebarRT p, #sidebarRT a {
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin:0px;
	padding:0px;
	color: #650000;
	text-transform: uppercase;
}
#sidebarRT .sidebarItem, #sidebarRT .sidebarItemMostPopular {
	margin-bottom:40px;
}
ul.listItemSide li {
	margin-bottom:8px;
}
.sidebarItemMostPopular li {
	margin-bottom:8px;
}
div.sideBarSearch {
	width:245px;
	height:30px;
	position:relative;
}
/*////////BANNERS///////////////////*/

div#sideBarRss {
	width:245px;
	height:30px;
	position:relative;

}

/*//////// GL 29.5 ///////////////////
div#sideBarRss {
	width:245px;
	height:30px;
	position:relative;
}

div#sideBarBloglovin {
	width:245px;
	height:30px;
	position:absolute;
	left:117px;
	top:2px;
} */

a#sideBarRssAimg {
	left:9px;
	position:absolute;
	top:4px;
}
div#sideBarAddthis {
	position:absolute;
	left:117px;
	top:4px;
}
div#sideBarRssStroke {
	position:absolute;
	left:102px;
	top:2px;
}
#sidebarRT h2.sidebarNewsHeader {
	font: 22px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #650000;
	margin:0px;
	padding:0px;
}
#sidebarRT p.sidebarNewsTxt {
	margin-bottom:10px;
}
span.sideBarSpecialTxt {
	letter-spacing:-0.08em;
}
.writeMe a {
	text-transform:uppercase;
	font-size:12px !important;
}
.writeMe {
	text-transform:uppercase;
}
/*/////BANNERFORM/////////*/

.bannerContent .formtext {
	border: 0px none #FFFFFF;
	color: #650000;
	font: 10px Georgia, "Times New Roman", Times, serif;
	width:135px;
	margin: 3px 0px;
}
.bannerLinksForm .formtextSubmit {
	background: #ffff00;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #650000;
	text-transform: uppercase;
	border: 0px none #FFFFFF;
	cursor:pointer;
}
.bannerLinksFormHead {
	margin-top:20px;
}
.sidebarForm {
	width:227px;
}
.sidebarBannerForm {
	font: 10px Georgia, "Times New Roman", Times, serif;
}
.formtextSubmit {
	border: 0px none #FFFFFF;
	font: 10px Georgia, "Times New Roman", Times, serif;
	background: #f9e0ec;
	cursor:pointer;
	margin-top:10px;
}
/*////////// LISTS //////////*/
ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.bannerBookList {
	margin-left: -5px;
}
.bannerBookList, .bannerBookList li {
	list-style: disc inside;
}
/*////////// BLOG ELEMENTS //////////*/
/*////////// FORMS //////////*/
#commentform textarea {
	width:400px;
}
#searchsubmit {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #470000;
	text-transform: uppercase;
	border: 0px none #FFFFFF;
	cursor:pointer;
}
#commentform input {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-transform: uppercase;
	border: 0px none #d04801;
	cursor:pointer;
	background: #d04801;
}
/*///////////POSTS/////////////*/
.hentry {
	margin-bottom:40px;
}
div.navigation .alignleft {
	display:inline;
	float:right;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #650000;
	text-transform: uppercase;
}
div.navigation .alignright {
	display:inline;
	float:left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #650000;
	text-transform: uppercase;
}
form#commentform input#author, form#commentform input#email, form#commentform input#url {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #650000;
	text-transform: none;
	border: 1px solid #999999;
	cursor: text;
	background: #FFFFFF;
}
/*////////// FOOTER //////////*/
.clearBoth {
	clear:both;
}
#sidebarRT h2.sideBarArkivjoker {
	padding-top:30px;
}
#footer {
	height: 85px;
	text-align:center;
	height:16px;
}
#footer p {
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 1px 0px 0px;
	text-transform: uppercase;
}
/*////////// IMAGES //////////*/
/*////// FUN CLASSES ///////////*/
a:hover {
	text-decoration: underline;
}
/*///////////////*/
#modeAdd img {
	/*text-align:center;
	width:800px;
	padding: 30px 0px;*/
	display:none;
}
#topShow {
	width:800px;
	padding: 10px 0px;
}
/*//////CALENDER////*/
#calendar_wrapLarge {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #650000;
}
#calendar_wrapLarge h2 {
	font: 21px Arial, Helvetica, sans-serif;
	color: #650000;
	text-transform: uppercase;
}
div.entry img {
	border: 0px none #FFFFFF;
}
/**************************************//* topmenu styles paa menulink fra shop med baggrund */

div#topLogo {
	width:920px;
	text-align:center;
}

/** remove answer text **/
span.says {
display:none;
}



/*/BREVKASSE /*/
#brevkasseForceBox li {
	border-bottom: 1px solid #CCCCCC;
	margin: 30px 0px 80px;
}
#brevkasseForceBox p {
	text-transform:none;
	color:#808080;
}
#brevkasseForceBox .commentmetadata {
	margin: 0px 0px 30px;
}



div#topMenuWrap {
	height: 29px;
	width: 920px;
	position:relative;
}
.TopMenu_TD {
	text-align:left;
}
div#topMenuLinks {
	margin-left:6px;
}
a.topMenuItem, a.topMenuItem:hover, a.topMenuItem:link, a.topMenuItem:active, a.topMenuItem:visited {
	height: 29px;
	text-align:center;
	display:block;
	text-decoration: none;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	margin-right: 1px;
	color:#FFFFFF;
	background: #840000;
	cursor:pointer;
}

.rightCorner {
	display:block;
	width:2px;
	height: 29px;
	float: left;
	background: #840000 url(/dk/wp-content/themes/karenmarielillelund/images/header/leftcorner_static.gif) right;
}
.leftCorner {
	display:block;
	width:2px;
	height: 29px;
	float: left;
	background: #840000 url(/dk/wp-content/themes/karenmarielillelund/images/header/rightcorner_static.gif) left;
}
.centerBlock {
	display:block;
	height: 22px;
	float: left;
	padding-top: 7px;
 #height:29px;
	background: #840000 url(/dk/wp-content/themes/karenmarielillelund/images/header/centercorner_static.gif) repeat-x;
	padding-right: 8px;
	padding-left: 8px;
	
}



div#kurvBoxTop {
	display:block;
	height:29px;
	float:left;
	width:108px;
	right:1px;
}
div#hiddenImg {
display:none;
}


/*Christmas calender */
.calItemDiv {
display:none;
	border-bottom:10px solid #920000;
margin-bottom:20px;
padding-bottom:50px;
}
