/*  
Theme Name: Basic Maths - Cykelviden
Theme URI: http://www.cykelviden.dk
Description: En "child theme" tilpasning af Khoi Vin og Allan Coles "Basic Maths" template
Author: Cykelviden
Author URI: http://www.cykelviden.dk
Template: basicmaths
Version: 1.0
*/

@import url(../basicmaths/style.css);

body {
  background: #eae7dd url('body_bg_tracks.gif') center 38px no-repeat;
  color: #333;
  padding: 15px 0 0 0;
}
#wrapper {
  margin: 15px auto 0 auto;
  padding: 0 12px;
  background-color: #fff;
  border-left: 1px solid #ccc6ae;
  border-right: 1px solid #ccc6ae;
}
#header h1 {
  text-indent: -9999px;
  background: white url('cykel_logo.gif') center center no-repeat;
  border-top: 1px solid #ccc6ae !important;
  border-bottom: 1px solid #ccc6ae !important;
}
#header .description {
  color: #5a6988 !important;
  text-align: right;
}
#header ul.sponsorer {
  text-align: center;
  list-style: none;
}
#header ul.sponsorer li {
  margin-top: 2em;
}
#header ul.sponsorer li#nrgi {
  background: white url('nrgilogo.png') center center no-repeat;
}
#header ul.sponsorer li#vekso {
  background: white url('veksoelogo.png') center center no-repeat;
}
#header ul.sponsorer li a {
  text-indent: -9999px;
  display: block;
  height: 52px;
  width: 187px;
}
#archive-nav.sidebar,
#comments-list,
#footer,
#header .description,
#nav li.current_page_item a,
#nav li.current_page_item:hover a,
#nav li.current_page_item:hover,
#trackbacks-list,
.archive-title span,
.archive-title,
.entry-content h5,
.entry-content h6,
.ie6 #nav li.current_page_item a:hover,
.sidebar .widget_basic_maths_archives ul li a .postcount,
.sidebar .widget_basic_maths_recent_posts ul li .recent-post-date,
.sidebar h3,
.wp-caption p.wp-caption-text {
  color: inherit;
}
#basic-maths-calendar #wp-calendar a:hover,
#footer,
#header h1,
#nav li ul li.page_item a,
#nav li ul,
#nav li.page_item ul li ul,
#nav li:hover a,
#nav,
#toptags ul li .description,
#toptags,
#wp-calendar tbody a,
#wp-calendar,
.archive-meta,
.nav-previous a,
.page #content .entry-content .topcolumn,
.paged #nav li.current_page_item:hover a,
.paged #nav li.current_page_item:hover {
  border-color: #ccc6ae !important;
}
#toptags ul li .description:hover,
#toptags ul li a span:hover,
#toptags ul li:hover {
  background-color: #7a7668 !important;
  color: lighten(!base_brown,18);
}
#nav {
  background: url('button_bg.png') repeat-x bottom left;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f0f0f0));
  background: -moz-linear-gradient(left top, left bottom, from(white), to(#f0f0f0));
  border-color: #d9d9d9;
  text-shadow: white 0px 1px 1px;
  color: #222222;
}
#nav.disabled:active, #nav.disabled:hover, #nav[disabled]:active, #nav[disabled]:hover {
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f0f0f0));
  background: -moz-linear-gradient(left top, left bottom, from(white), to(#f0f0f0));
  border-color: #d9d9d9;
  text-shadow: white 0px 1px 1px;
  color: #222222;
}
#nav:hover, #nav:focus {
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e8e8e8));
  background: -moz-linear-gradient(left top, left bottom, from(white), to(#e8e8e8));
  border-color: #d1d1d1;
  text-shadow: white 0px 1px 1px;
  color: #222222;
}
#nav:active {
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(white), color-stop(85%, #f5f5f5), color-stop(40%, #f5f5f5));
  background: -moz-linear-gradient(left top, left bottom, from(#eeeeee), to(white), color-stop(85%, #f5f5f5), color-stop(40%, #f5f5f5));
  border-color: #cacaca;
  text-shadow: white 0px -1px -1px;
  color: #222222;
}
#nav li.page-item-home {
  background: url('button_bg.png') repeat-x bottom left;
  background-color: #2d59b5;
  background: -webkit-gradient(linear, left top, left bottom, from(#8290ac), to(#4e5b76));
  background: -moz-linear-gradient(left top, left bottom, from(#8290ac), to(#4e5b76));
  border-color: #3c455a;
  text-shadow: #14274f 0px 1px 1px;
  color: white;
}
#nav li.page-item-home.disabled:active, #nav li.page-item-home.disabled:hover, #nav li.page-item-home[disabled]:active, #nav li.page-item-home[disabled]:hover {
  background-color: #2d59b5;
  background: -webkit-gradient(linear, left top, left bottom, from(#8290ac), to(#4e5b76));
  background: -moz-linear-gradient(left top, left bottom, from(#8290ac), to(#4e5b76));
  border-color: #3c455a;
  text-shadow: #14274f 0px 1px 1px;
  color: white;
}
#nav li.page-item-home:hover, #nav li.page-item-home:focus {
  background-color: #2a53a9;
  background: -webkit-gradient(linear, left top, left bottom, from(#7988a6), to(#48546d));
  background: -moz-linear-gradient(left top, left bottom, from(#7988a6), to(#48546d));
  border-color: #363e51;
  text-shadow: #112143 0px 1px 1px;
  color: white;
}
#nav li.page-item-home:active {
  background-color: #274d9d;
  background: -webkit-gradient(linear, left top, left bottom, from(#4c5973), to(#607092), color-stop(85%, #52607d), color-stop(40%, #52607d));
  background: -moz-linear-gradient(left top, left bottom, from(#4c5973), to(#607092), color-stop(85%, #52607d), color-stop(40%, #52607d));
  border-color: #303748;
  text-shadow: #0e1b37 0px -1px -1px;
  color: white;
}
#nav li.page-item-67 {
  background: url('button_bg.png') repeat-x bottom left;
  background-color: #4471d1;
  background: -webkit-gradient(linear, left top, left bottom, from(#a1abc1), to(#627294));
  background: -moz-linear-gradient(left top, left bottom, from(#a1abc1), to(#627294));
  border-color: #505d78;
  text-shadow: #1e3a78 0px 1px 1px;
  color: white;
}
#nav li.page-item-67.disabled:active, #nav li.page-item-67.disabled:hover, #nav li.page-item-67[disabled]:active, #nav li.page-item-67[disabled]:hover {
  background-color: #4471d1;
  background: -webkit-gradient(linear, left top, left bottom, from(#a1abc1), to(#627294));
  background: -moz-linear-gradient(left top, left bottom, from(#a1abc1), to(#627294));
  border-color: #505d78;
  text-shadow: #1e3a78 0px 1px 1px;
  color: white;
}
#nav li.page-item-67:hover, #nav li.page-item-67:focus {
  background-color: #3868ce;
  background: -webkit-gradient(linear, left top, left bottom, from(#98a3bb), to(#5c6b8b));
  background: -moz-linear-gradient(left top, left bottom, from(#98a3bb), to(#5c6b8b));
  border-color: #4a566f;
  text-shadow: #1b356c 0px 1px 1px;
  color: white;
}
#nav li.page-item-67:active {
  background-color: #3160c5;
  background: -webkit-gradient(linear, left top, left bottom, from(#607091), to(#7c8aa8), color-stop(85%, #67779a), color-stop(40%, #67779a));
  background: -moz-linear-gradient(left top, left bottom, from(#607091), to(#7c8aa8), color-stop(85%, #67779a), color-stop(40%, #67779a));
  border-color: #444f66;
  text-shadow: #182e5f 0px -1px -1px;
  color: white;
}
#nav li.page-item-136 {
  background: url('button_bg.png') repeat-x bottom left;
  background-color: #6d93db;
  background: -webkit-gradient(linear, left top, left bottom, from(#bfc7d5), to(#7f8eab));
  background: -moz-linear-gradient(left top, left bottom, from(#bfc7d5), to(#7f8eab));
  border-color: #637598;
  text-shadow: #2852a1 0px 1px 1px;
  color: white;
}
#nav li.page-item-136.disabled:active, #nav li.page-item-136.disabled:hover, #nav li.page-item-136[disabled]:active, #nav li.page-item-136[disabled]:hover {
  background-color: #6d93db;
  background: -webkit-gradient(linear, left top, left bottom, from(#bfc7d5), to(#7f8eab));
  background: -moz-linear-gradient(left top, left bottom, from(#bfc7d5), to(#7f8eab));
  border-color: #637598;
  text-shadow: #2852a1 0px 1px 1px;
  color: white;
}
#nav li.page-item-136:hover, #nav li.page-item-136:focus {
  background-color: #618ad8;
  background: -webkit-gradient(linear, left top, left bottom, from(#b6bfcf), to(#7686a5));
  background: -moz-linear-gradient(left top, left bottom, from(#b6bfcf), to(#7686a5));
  border-color: #5e6e8f;
  text-shadow: #254b95 0px 1px 1px;
  color: white;
}
#nav li.page-item-136:active {
  background-color: #5581d5;
  background: -webkit-gradient(linear, left top, left bottom, from(#7c8ca9), to(#9ba7bd), color-stop(85%, #8694af), color-stop(40%, #8694af));
  background: -moz-linear-gradient(left top, left bottom, from(#7c8ca9), to(#9ba7bd), color-stop(85%, #8694af), color-stop(40%, #8694af));
  border-color: #586786;
  text-shadow: #224589 0px -1px -1px;
  color: white;
}
#nav li.page-item-153 {
  background: url('button_bg.png') repeat-x bottom left;
  background-color: #96b0e5;
  background: -webkit-gradient(linear, left top, left bottom, from(#dee2e9), to(#9ea9bf));
  background: -moz-linear-gradient(left top, left bottom, from(#dee2e9), to(#9ea9bf));
  border-color: #8290ad;
  text-shadow: #d3def4 0px 1px 1px;
  color: #222222;
}
#nav li.page-item-153.disabled:active, #nav li.page-item-153.disabled:hover, #nav li.page-item-153[disabled]:active, #nav li.page-item-153[disabled]:hover {
  background-color: #96b0e5;
  background: -webkit-gradient(linear, left top, left bottom, from(#dee2e9), to(#9ea9bf));
  background: -moz-linear-gradient(left top, left bottom, from(#dee2e9), to(#9ea9bf));
  border-color: #8290ad;
  text-shadow: #d3def4 0px 1px 1px;
  color: #222222;
}
#nav li.page-item-153:hover, #nav li.page-item-153:focus {
  background-color: #8aa7e2;
  background: -webkit-gradient(linear, left top, left bottom, from(#d5dae3), to(#95a1b9));
  background: -moz-linear-gradient(left top, left bottom, from(#d5dae3), to(#95a1b9));
  border-color: #7988a7;
  text-shadow: #c7d5f1 0px 1px 1px;
  color: #222222;
}
#nav li.page-item-153:active {
  background-color: #7e9edf;
  background: -webkit-gradient(linear, left top, left bottom, from(#9ba7bd), to(#bac2d1), color-stop(85%, #a5afc3), color-stop(40%, #a5afc3));
  background: -moz-linear-gradient(left top, left bottom, from(#9ba7bd), to(#bac2d1), color-stop(85%, #a5afc3), color-stop(40%, #a5afc3));
  border-color: #7080a1;
  text-shadow: #bbccee 0px -1px -1px;
  color: #222222;
}
#nav li.page-item-200 {
  background: url('button_bg.png') repeat-x bottom left;
  background-color: #bfceef;
  background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfe), to(#bdc4d3));
  background: -moz-linear-gradient(left top, left bottom, from(#fdfdfe), to(#bdc4d3));
  border-color: #a1abc0;
  text-shadow: #fcfdfe 0px 1px 1px;
  color: #222222;
}
#nav li.page-item-200.disabled:active, #nav li.page-item-200.disabled:hover, #nav li.page-item-200[disabled]:active, #nav li.page-item-200[disabled]:hover {
  background-color: #bfceef;
  background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfe), to(#bdc4d3));
  background: -moz-linear-gradient(left top, left bottom, from(#fdfdfe), to(#bdc4d3));
  border-color: #a1abc0;
  text-shadow: #fcfdfe 0px 1px 1px;
  color: #222222;
}
#nav li.page-item-200:hover, #nav li.page-item-200:focus {
  background-color: #b3c5ec;
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f5f8), to(#b4bccd));
  background: -moz-linear-gradient(left top, left bottom, from(#f4f5f8), to(#b4bccd));
  border-color: #98a3ba;
  text-shadow: #f0f4fb 0px 1px 1px;
  color: #222222;
}
#nav li.page-item-200:active {
  background-color: #a7bce9;
  background: -webkit-gradient(linear, left top, left bottom, from(#bac2d1), to(#d9dde6), color-stop(85%, #c3cad7), color-stop(40%, #c3cad7));
  background: -moz-linear-gradient(left top, left bottom, from(#bac2d1), to(#d9dde6), color-stop(85%, #c3cad7), color-stop(40%, #c3cad7));
  border-color: #8f9bb4;
  text-shadow: #e4ebf8 0px -1px -1px;
  color: #222222;
}
#nav li.page-item-1237 {
  background: url('button_bg.png') repeat-x bottom left;
  background-color: #e8ecf9;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#dcdee6));
  background: -moz-linear-gradient(left top, left bottom, from(white), to(#dcdee6));
  border-color: #c1c5d3;
  text-shadow: white 0px 1px 1px;
  color: #222222;
}
#nav li.page-item-1237.disabled:active, #nav li.page-item-1237.disabled:hover, #nav li.page-item-1237[disabled]:active, #nav li.page-item-1237[disabled]:hover {
  background-color: #e8ecf9;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#dcdee6));
  background: -moz-linear-gradient(left top, left bottom, from(white), to(#dcdee6));
  border-color: #c1c5d3;
  text-shadow: white 0px 1px 1px;
  color: #222222;
}
#nav li.page-item-1237:hover, #nav li.page-item-1237:focus {
  background-color: #dce3f6;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#d3d6e0));
  background: -moz-linear-gradient(left top, left bottom, from(white), to(#d3d6e0));
  border-color: #b8bdce;
  text-shadow: white 0px 1px 1px;
  color: #222222;
}
#nav li.page-item-1237:active {
  background-color: #d0d7f2;
  background: -webkit-gradient(linear, left top, left bottom, from(#d9dbe4), to(#f7f7f9), color-stop(85%, #e2e3ea), color-stop(40%, #e2e3ea));
  background: -moz-linear-gradient(left top, left bottom, from(#d9dbe4), to(#f7f7f9), color-stop(85%, #e2e3ea), color-stop(40%, #e2e3ea));
  border-color: #afb4c6;
  text-shadow: white 0px -1px -1px;
  color: #222222;
}
#nav li.page_item:hover a, #nav li.current_page_item {
  color: #333;
}
#nav li ul li a, #nav li.current_page_item ul li.page_item, #nav li.current_page_item ul li.page_item:hover a {
  background-color: #cfd4df !important;
  width: 175px !important;
  color: #333 !important;
}
#nav li ul li.page_item:hover a {
  color: #666 !important;
}
#nav li a,
#nav li.current_page_item:hover a {
  border-right: none;
  text-shadow: none;
}
#toptags {
  background-color: #efeee6;
  color: #7a7668 !important;
}
#toptags ul li,
#toptags ul li a,
#toptags ul li a span,
#toptags ul li a span.postcount,
#toptags ul li.all-tags-link span,
#toptags ul li.all-tags-link span.postcount {
  background-color: #efeee6 !important;
  color: #7a7668 !important;
}
#toptags ul li:hover,
#toptags ul li a:hover,
#toptags ul li a span:hover,
#toptags ul li a span.postcount:hover,
#toptags ul li.all-tags-link span:hover,
#toptags ul li.all-tags-link span.postcount:hover {
  background-color: #efeee6 !important;
  border-color: #7a7668 !important;
  color: #a39e8b !important;
}
#wrapper #content .hentry h2.entry-title {
  color: #5a6988 !important;
}

/* Nyhedsbrev formular */

.wpsb_opt_in p {
  padding: 0 5px 5px 5px;
}