/*
THEME NAME: HeelsOnWheels
DESCRIPTION: 
VERSION: 1.0
AUTHOR: <a href="http://www.marginmedia.dk">Bo Skakke
AUTHOR URI: http://www.marginmedia.dk
TAGS: 
*/



body {background : url(images/bagg-green.jpg) repeat-x top center #96c84c; }

#container { background : #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.sidebar {background : #fff;  padding : 10px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom : 15px;}
#content {}
.grid_8 .bund {display : none;}

#content {padding : 20px;}
.hentry {margin-bottom : 20px;}


h2.entry-title {font-size : 28px; font-weight : normal;}
h2.entry-title a, h2.entry-title a:visited {color : #fff; text-decoration : none; background : #b40669; padding : 4px;}
h2.entry-title a:hover {background : #920555;}

h3 {font-size : 17px; color : #333}

.sidebar h3 {font-size : 1.5em; font-weight : normal;}

p {font:14px/1.7 georgia, times, "times new roman", serif; margin-bottom : 20px; color : #222}
a {color : #b40669;}

#header {position : relative;}
a#tilmelding {position : absolute; top : 64px; right : 40px; display : block; height : 51px; width : 245px; background : url(images/tilmelding.png) top center no-repeat;  }
a#tilmelding:hover {background-position : bottom center;  }
a#tilmelding span {display : none; }
#footer {clear : both;}

.sidebar ul {list-style-type : none;}
.navigation {display : none;}

.published {color : #ccc; font-size : 0.8em;}
.entry-meta {clear : both; display : block; font-size : 0.8em;}

#respond  {padding : 20px;}
/* MENU */
.menu {height : 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom : 15px;}
#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em;  width:100%; font-weight:normal; font-size : 16px; z-index : 2; letter-spacing : -0.5px} 
#dropmenu a {display:block; padding:5px 5px 5px 5px; color:#fff; text-decoration:none; } 
#dropmenu li li a {padding:4px 12px 5px 15px;} 
#dropmenu a:hover {color : #e80987;} 
#dropmenu .current_page_item a {background:url(images/bagg_topmenu.gif) center top no-repeat; color : #e80987;}
#dropmenu .current_page_item a, #dropmenu .current_page_parent a  { }
#dropmenu .current_page_parent a {color : #fff;}
#dropmenu li {float:left; position:relative; margin : 0 4px 0 10px;} 
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;} 
#dropmenu ul a { } 
#dropmenu li.current_page_item a:hover {color : #fff; } 
#dropmenu li ul { background : #e90a88;} 
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #fff;} 
#dropmenu li li {text-align : left; margin : 0;}
#dropmenu li li a {background : #e90a88; color : #742963!important}
#dropmenu li li.current_page_item a {background : #6e013e; color : #fff!important}
#dropmenu li li a:hover {color : #fff!important; background-image : none;}
#dropmenu ul ul {top:auto;} 
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;} 
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;} 
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;} 

#dropmenu .current_page_item ul	li a {background-image : none; color : #742963}



/************************************************
*          Comments      *
************************************************/
#comments {margin:0 0 15px 0;}
#comments h3 {font-size:2em; font-weight:normal;}
#comments-list ol {list-style-type : none;}
#comments-list ol li {margin:10px 0 0 0; padding:15px; background:url(images/blacktrans.png);}
#comments ul.commentlist li ul.children li {margin:20px 0 0 20px;}
#comments img.avatar {float:left; margin:0 20px 0 0;}
#comments .commentbody .author {font-size:.9em; margin-bottom:10px; color:#eee;}
#comments .commentbody .author a {color:#b9ff9d; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody .author a:hover {color:#eee; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody .commentmetadata {font-size:.7em; color:#bbb; margin-bottom:25px;}
#comments .commentbody .commentmetadata a {color:#bbb;}
#comments .commentbody em {margin-bottom:10px; color:#eee; display:block; font-size:.8em; font-style:normal;}
#comments .commentbody p {font-size:.8em; padding:5px 0 8px 0; line-height:1.4em;}
#comments .commentbody p a {color:#b9ff9d; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody p a:hover {color:#eee; border-bottom:1px dashed #b9ff9d;}
#comments .reply a {margin-top:5px; padding:5px; line-height:1.3em; font-size:.7em; float:left; background:#ddd; color:#000;}
#comments .reply a:hover {background:#fff; color:#111;}
#comments h3#trackbacktitle {padding-top:10px;}
#comments ul.trackback {margin:10px 0 0 0; padding:15px; background:url(images/blacktrans.png);}
#comments ul.trackback li {margin-bottom:17px; font-size:.9em;}
#comments ul.trackback li .commentbody .author {margin:0;}
#comments a#cancel-comment-reply-link {display:block; padding:8px 0;}
#comments a#cancel-comment-reply-link:hover {color:#ccc;}

#comments #respond {margin-top:20px;}
#comments #respond h3 {margin-bottom:15px;}
#comments #respond input {padding:5px; width:200px; background:#efefef; font-size:.8em;}
#comments #respond p {padding:.5em 0 0 0;}
#comments #respond p label {font-size:.8em; font-weight:normal;}
#comments #respond textarea {width:100%; padding:10px; background:#efefef; font-size:.8em; border:none;}
#comments #respond .submitbutton {color:#fff; background:url(images/blacktrans3.png); padding:6px; line-height:1.4em; font-size:.8em;}
#comments #respond .submitbutton:hover {cursor:pointer; color:#a8ef9d;}
#comments #respond p.subscribe-to-comments label {display:inline; margin-left:4px;}



/************************************************
*          WP related          *
************************************************/
.alignleft {float:left; margin:5px 15px 7px 0;}
.alignright {float:right; margin:5px 0 7px 15px;}
.aligncenter, div.aligncenter {margin:10px auto; text-align:center; display:block;}

img.alignleft {float:left; margin:5px 15px 5px 0;}
img.alignright {float:right; margin:5px 0 5px 15px;}
img.aligncenter {margin:10px auto; text-align:center; display:block;}

.wp-caption {text-align:center; background:url(images/blacktrans.png); padding-top:6px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  }
.wp-caption img {padding:0; margin:0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}