/*
Theme Name: Annika Langvad
Theme URI: http://marginmedia.dk/
Description: Annikas tema.
Version: 1.0
Author: Bo Skakke
Author URI: http://Marginmedia.dk
Tags: 

*/


/* Reset styles ~~~ http://meyerweb.com/ */

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,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-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;	color: black;	background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* BoS begynd: */


body {background : #000 url(images/main-back.jpg) center 49px no-repeat; text-align : center; font-family : "lucida sans", arial, verdana,sans-serif; font-size : 80%;}
.content h2 {font-size: 200%; margin-bottom : 10px; font-weight : normal; color : #9e005d; }
h3 {font-size: 200%; margin-bottom : 10px; font-weight : normal;}
.post h3 {font-size: 150%; margin-bottom : 10px; font-weight : normal; color : #8C0052; border-bottom : 1px solid #2C011A; padding : 3px 0 5px 0;}
h3#comments {color : #dfdfdf; font-size : 120%}
.navigation, p, blockquote, .content li { color : #dfdfdf; line-height : 160%!important }

.post h2 {color : #DFDFDF; margin-bottom : 10px;}
h2.pagetitle {color : #dfdfdf}
.content p {margin : 0 0 20px 0;}
a {color : #9e005d; text-decoration : none; }
.sidebar a {color : #ffd4ed}
a:hover {text-decoration : underline; }
	
/* Menu */
#navigation {text-align:center; background : url("images/back_topmenu.gif") repeat-x; height : 48px;}
.tabbed-nav {width : 1050px; margin : 0 auto; padding-left : 120px;}
.tabbed-nav h6 {display:none}
.tabbed-nav ul {list-style:none; padding:0; display:inline;margin:auto;}
.tabbed-nav li {display:inline;  margin:0; padding:0; font: normal 15px georgia, times, "times new roman", serif; text-transform : uppercase; }

.tabbed-nav a {float:left; margin:0; text-decoration:none; cursor : hand; background:transparent url("images/menu-v.gif") no-repeat 0 0px; padding:0 0 0 12px; display : block; }
.tabbed-nav a span {display:block; background:transparent url("images/menu-h.gif") no-repeat 100% top; color:#fff; padding:14px 18px 20px 5px; }

/* VALGT + HOVER */
.tabbed-nav a:hover,
.tabbed-nav .current_page_item a, 
.tabbed-nav .current_page_item a:hover {background-position:0px 0px !important;}

.tabbed-nav a:hover span, 
.tabbed-nav .current_page_item a span, 
.tabbed-nav .current_page_item a:hover span {background-position:0px 0px !important}

/* .tabbed-nav li.first a, .tabbed-nav li.first a.current_page_item {background-position : 0px 0px!important}*/

.tabbed-nav .current_page_item a span {}
.tabbed-nav a {background-position:0 -61px !important}
.tabbed-nav a span {background-position:100% -61px !important}

.atypisk a, .atypisk a:hover {background-image : none; padding : 0 0 0 0; margin : 0;}

/* Pynt */
.tabbed-nav {position : relative;}
.blomster {position : absolute; left : -15px; top : 0;}
.annika {position : absolute; right : -16px; top : 20px; }
.sponsors {position:absolute;right:110px;top:550px;width :100px; }
.sponsors  img {margin : 10px 0;}
/* diverse GRID */

.main-wrapper {text-align : left; margin : 0 auto; width : 1050px;}
.post {padding-bottom : 100px; background : url(images/divider.gif) center  bottom no-repeat; }
.description h1 {}
.description h2 {color : #fff; font: normal 18px georgia, times, "times new roman" serif; margin : 10px 0 0 60px;}
.logo {margin : 60px 0 40px 0}
.content {padding-left : 63px; width : 465px; float : left;  }
.sidebar {float : left; width : 244px; padding-left : 35px; }

.kommentarer p {display : block; padding-left : 38px; background-image : url(images/ikoner.gif); background-position : 15px -91px; background-repeat : no-repeat; }

.left {float : left; }

/* SIDEBAR */
.sidebar {text-align : left;}
.sidebar h2 { padding: 0 0 10px 0;border-bottom: 1px solid #2c011a; font-family: georgia, times, "times new roman", serif; font-size: 200%; font-weight: normal; font-style: italic; color : #8c0052}
.sidebar ul li {margin-bottom : 20px; color : #dfdfdf;  }
.sidebar ul ul li {margin : 0;}
.sidebar ul ul li {border-bottom : 1px solid #2c011a; padding : 6px 0; }
.sidebar ul ul li a {display : block; padding : 0 0 0 18px; background : url(images/ikoner.gif) 5px 2px no-repeat;  }
.widget_recent_comments a {background-image : none!important; }
.widget_recent_comments li {background:url("images/ikoner.gif") no-repeat scroll 5px 8px; padding-left : 18px!important;}

.content ul li {padding : 0 0 0 18px; background : url(images/ikoner.gif) 5px 5px no-repeat; }


blockquote {padding : 10px 0 4px 20px; border-left : 8px solid #2c011a; margin : 10px 5px;}
blockquote p {margin-bottom : 7px!important;}
.sidebar li#recent-comments ul li a {padding : 0; background-image : none; display : inline; }
.sidebar li#recent-comments ul li  {background : url(images/ikoner.gif) 5px 15px no-repeat; background-position : 3px -44px;}
.sidebar li#recent-comments ul li {padding-left : 20px;}


/* FOOTER */
.footer {background : url(images/footer_bagg.gif) repeat-x; height : 350px; clear : both;}
.footer-illu {padding : 190px 0 0 115px; background : url(images/footer.jpg) top center no-repeat; width : 1050px;  height : 190px; no-repeat; margin : 0 auto; text-align : left; }


#commentform textarea {width : 460px;}

ol.commentlist li {padding : 10px 10px}
.comment-author {color : #dfdfdf; margin-bottom : 10px; font-size: 120%;}
li.even {background : #222;}
small { color : #666;} 

p.postmetadata {margin-top : 20px; border-top : 1px solid #2c011a; padding-top : 20px;}
.navigation {display : none; } 

.br {clear : both; line-height : 0; font-size: 0; }

.content img {padding : 5px; border : #2c011a solid 1px; margin : 10px 10px; background : #111;}
img.wp-smiley {padding : 0!important; border : 0!important; margin : 0!important; background : transparent; }
.content a.lightbox-enabled img {margin : 2px;}

.content p.wp-caption-text {font-size : 80%; padding : 5px 0 5px 15px!important; margin-bottom : 15px; color : #666;}
.content ul {margin-bottom : 15px;}

.spons img {margin : 10px 10px; }

.capthca-img {float : left; border : 0!important; margin : 0 10px 0 0!important; padding : 0!important; }
.capthca-form {float : left; } 
div.wpcf7-response-output {color : #fff!important;}
input.send { line-height : 35px; padding : 10px 20px; color : #fff; background : url(images/menu-h.gif) repeat-x; border : 0; -moz-border-radius: 5px;
-webkit-border-radius: 5px; cursor : pointer; background-position : 0 -60px;  }

input.send:hover {background-position : 0 0px; }