/*  
Theme Name: Deducta
Theme URI: http://www.deducta.dk/
Description: Deducta WordPress theme
Version: 0.2
Author: Deducta Technology
Author URI: http://www.deducta.dk/technology/
*/


body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin: 0;
	padding: 0;
}

body{
  padding:0 0 0 9px;
  margin:0;
	font-family: Arial, Helvetica, Verdana, Georgia, Sans-serif;
	font-size: 9pt;
	text-align: center;
	vertical-align: top;
  background:repeat-y bottom left;
  color: #252525;
}

table{
	font-family: Arial, Helvetica, Verdana, Georgia, Sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}

h1, h2, h3, h4, h5, h6{
	font-family: Arial, Helvetica, Verdana, Georgia, Sans-serif;
	font-size: 18px;
	font-weight: normal;
}

a{
	text-decoration: none;
	color: #5a5a5a;
}

a:hover{
	text-decoration: underline;    
}

a img{
	border: 0;
}

/*
div.entry a {
	color: #6DB33B;
} */

address, dl, p{
	padding: 10px 0 5px;
}

blockquote{
	margin: 10px 0 0;
	border-top: 1px solid #ddd;
	background: #f7f7f7;
}

blockquote p{ padding: 10px; }

blockquote blockquote{
	margin: 0 10px;
	background: #fff;
}

code{
	background: #f9f9f9;
}

dd{
	padding: 0 0 0 20px;
}

p img{
	max-width: 100%;
}

img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright{
	padding: 4px;
	margin: 3px 0 2px 10px;
	display: inline;
}

img.alignleft{
	padding: 4px;
	margin: 3px 10px 2px 0;
	display: inline;
}

.alignleft{
	float: left;
}

.alignright{
	float: right;
}

.clear{
	margin: 0;
	padding: 0;
	clear: both;
}

small{
	font-size: 11px;
}


/* forms */

input, textarea{
	font-family: Arial, Helvetica, Georgia, sans-serif;
	font-size: 11px;
	padding: 1px;
	border:1px solid #6DB33B; 
}

form.cform fieldset {
/*
	-moz-border-radius: 21px;
	border:2px solid #6DB33B;
	background-color: #EFFFEF;
*/
	border:0 solid #ffffff;
	background-color: #ffffff;
}

form.cform fieldset legend {
	font-color: #5A5A5A;
	font-family: Arial, Helvetica, Georgia, sans-serif;
	font-size: 12pt;
	font-variant: normal;
	padding: 0px;
}

/* #deducta-strategy form fieldset {
	border-color: #222222;
	background-color: #EFEFEF;
} */

#deducta-strategy input, #deducta-strategy textarea {
	border-color: #B2B2B2; 
}

#deducta-strategy input:hover, #deducta-strategy textarea:hover {
	border-color: #222222; 
}

#deducta-strategy input:focus, #deducta-strategy textarea:focus {
	background-color: #EEEEEE; 
	border-color: #222222; 
}

/* #deducta-analytics form fieldset {
	border-color: #A91D8B;
	background-color: #FFEFFF;
} */

#deducta-analytics input, #deducta-analytics textarea {
	border-color: #DBA0CE; 
}

#deducta-analytics input:hover, #deducta-analytics textarea:hover {
	border-color: #A91D8B; 
}

#deducta-analytics input:focus, #deducta-analytics textarea:focus {
	background-color: #F6E8F3; 
	border-color: #A91D8B; 
}

/* #deducta-creative form fieldset {
	border-color: #E17C18;
	background-color: #FFFFEF;
} */

#deducta-creative input, #deducta-creative textarea {
	border-color: #F2C599; 
}

#deducta-creative input:hover, #deducta-creative textarea:hover {
	border-color: #E17C18; 
}

#deducta-creative input:focus, #deducta-creative textarea:focus {
	background-color: #FCF2E8; 
	border-color: #E17C18; 
}

/* #deducta-technology form fieldset {
	border-color: #B31D3B;
	background-color: #FFEFEF;
} */

#deducta-technology input, #deducta-technology textarea {
	border-color: #E0A2AE; 
}

#deducta-technology input:hover, #deducta-technology textarea:hover {
	border-color: #B31D3B; 
}

#deducta-technology input:focus, #deducta-technology textarea:focus {
	background-color: #F3DBE0; 
	border-color: #B31D3B; 
}

/* #deducta-marketing form fieldset {
	border-color: #0081A9;
	background-color: #EFEFFF;
} */

#deducta-marketing input, #deducta-marketing textarea {
	border-color: #94CADB; 
}

#deducta-marketing input:hover, #deducta-marketing textarea:hover {
	border-color: #0081A9; 
}

#deducta-marketing input:focus, #deducta-marketing textarea:focus {
	background-color: #ECFEFF; 
	border-color: #0081A9; 
}

.cform input.sendbutton	{ 
	width:72px;
	height: 47px;  
	padding:0; 
	margin:0;
	border:0px!important;
	background:url(images/buttons/dd_send.png) no-repeat; 
	margin: 10px 20px 0 0;
}


#deducta-strategy .cform input.sendbutton	{ 
	background:url(images/buttons/ds_send.png) no-repeat; 
}

#deducta-creative .cform input.sendbutton	{ 
	background:url(images/buttons/dc_send.png) no-repeat; 
}

#deducta-analytics .cform input.sendbutton	{ 
	background:url(images/buttons/da_send.png) no-repeat; 
}

#deducta-technology .cform input.sendbutton	{ 
	background:url(images/buttons/dt_send.png) no-repeat; 
}

#deducta-marketing .cform input.sendbutton	{ 
	background:url(images/buttons/dom_send.png) no-repeat; 
}

/* end forms */


/* Start Container - Holds everything together. Nothing sits outside of the container. */

#container{
	margin:0 auto;
        width: 885px;
        /* outline: 1px solid red; */
	/* max-width: 960px;
	width:expression(document.body.clientWidth > 960? "960px": "auto" );
	min-width: 750px; */
	text-align: left;
}

/* End Container */



/* Start Page - Yellow top, white bottom background */

#page{
	float: left;
	width: 100%;
	background: #fff;
}

/* End Page */



/* Start Header - Blog Title and Skip Link */

#header{
    display: block;
    height:60px;
    margin:0 10px 0;
    padding:0 10px;
    background: #ffffff url(images/logo_deducta.png) no-repeat center left;
    color: #b76d56;
}
#deducta-strategy #header{background: #ffffff url(images/strategy/logo_s.png) no-repeat center left;}
#deducta-analytics #header{background: #ffffff url(images/analytics/logo_a.png) no-repeat center left;}
#deducta-creative #header{background: #ffffff url(images/creative/logo_c.png) no-repeat center left;}
#deducta-technology #header{background: #ffffff url(images/technology/logo_t.png) no-repeat center left;}
#deducta-marketing #header{background: #ffffff url(images/marketing/logo_om.png) no-repeat center left;}


#header a{
	color: #cb7960;
}

#header h1{
	display: inline;
  position:relative;
  left:-20px;
}

#header h1, #header h1 a{
  display: block;
	color: #5a5a5a;
  height: 60px;
  width: 280px;
}

#header h1 a{
	text-decoration: none;
}

#header h1 a:hover{
	text-decoration: underline;
}

/*
.skip{
	float: right;
	line-height: 18px;
}

.skip a{
	padding: 0 26px 1px 0;
	background: url(images/icon_skip_to.gif) no-repeat right top;
} */

/* End Header */


/* Start search */
div.search{
float:right;
position:relative;
padding:0;
margin:10px 65px 0 0;
width:130px;
height:14px;
}
div.search *{padding:0;margin:0;}
div.search form{
position:relative;
top:0;left:0;
display:inline;
}
div.search #s{
position:absolute;
top:0;
width:80px;
height:14px;
text-align:left;
padding-left:5px;
font-size:10px;
color:#5a5a5a;
border:1px solid #999;
}
div.search #searchsubmit{
position:absolute;
top:0;left:90px;
border:none;
width:33px;height:16px;
background:transparent url(images/search.png) no-repeat center left;
pointer:hand;
pointer:pointer;
}
/* End search */


/* Start global top menu */
.masterfront #global_menu{
padding-right:60px;
}
#global_menu{
clear:right;
list-style-type:none;
padding:13px 40px 0 0;
margin:0;
float:right;
}
#global_menu li{
display:inline;
padding:0 10px;
}
#global_menu li a{
color:#5a5a5a;
text-decoration:none;
font-size:11px;
}
#global_menu li a:hover{
text-decoration:underline;
}

/* End global top menu */

/* Start C-Forms2 */
.linklove{
display:none;
}
/* End C-Forms2 */

/* Start links header */

#nav-header{
  position:relative;
  height:120px;
	display:block;
	margin:0;
	overflow:hidden;
	text-align:left;
	background: #ffffff url(images/bg_banner_dd.jpg) no-repeat top left;
}

#deducta #nav-header{height:171px;background-image:url(images/frontpage/bg_top_dd2.jpg);}
#deducta-technology #nav-header.home{height:170px;background-image:url(images/technology/top_bar_ddt.jpg);}
#deducta-strategy #nav-header.home{height:170px;background-image:url(images/strategy/top_bar_dds.jpg);}
#deducta-marketing #nav-header.home{height:170px;background-image:url(images/marketing/top_bar_ddo.jpg);}
#deducta-analytics #nav-header.home{height:170px;background-image:url(images/analytics/top_bar_dda.jpg);}
#deducta-creative #nav-header.home{height:170px;background-image:url(images/creative/top_bar_ddc.jpg);}

#nav-header a{
    position:relative;
    display:block;
    top:110px;
    left:700px;
    width:100px;
    height:30px;
    overflow:hidden;
    z-index:10;
}
#deducta #nav-header a{
    left:687px;
    top:123px;
}
#deducta-analytics #nav-header a{
    left:679px;
    top:119px;
    width: 153px;
}
#deducta-creative #nav-header a{
    left:610px;
    top:115px;
}
#deducta-marketing #nav-header a{
    left:42px;
    top:105px;
}
#nav-header a i{
position:relative;
left:200px;
font-size:1px;
color:#fff;
}
#nav-header a:hover{
text-decoration:none;
}

#deducta #nav-header.subpage{height:120px;background-image:url(images/bg_banner_dd.jpg);}
#deducta-creative #nav-header{background-image:url(images/creative/bg_banner_c.jpg);}
#deducta-marketing #nav-header{background-image:url(images/marketing/bg_banner_om.jpg);}
#deducta-strategy #nav-header{background-image:url(images/strategy/bg_banner_s.jpg);}
#deducta-technology #nav-header{background-image:url(images/technology/bg_banner_t.jpg);}
#deducta-analytics #nav-header{background-image:url(images/analytics/bg_banner_a.jpg);}
#deducta #nav-header.subpage.all{background-image:url(images/bg_all_dd.jpg);}

#nav-header img{
	margin: 10px 10px 0 0;
}

/* End links header */




/* Start Horizontal Navigation Menu */

/*
.feed{
	float: left;
	width: 18.75%;
	margin: 10px 0 0 10px;
	display: inline;
	padding: 11px 0;
	background: #f8fdd3 url(images/bg_feed.gif) no-repeat;
}

.feed a{
	font-family: Georgia, Arial, Helvetica, Sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0 10px 0 36px;
	background: url(images/icon_rss.gif) no-repeat 10px 2px;
}
*/

.nav{
	float: left;
  width: 100%;
	margin: 2px 10px 0 0;
	display: inline;
	background: #ffffff url(images/navi/bg_navi_arrows.png) no-repeat;
}


.nav ul{
	margin:0;
	padding:0;
   
	/* background: #ffffff url(images/bg_navi_arrows.png) no-repeat; */

}

.nav ul li{
	float: left;
	margin:0;
	display: inline; 
}

.nav ul li a{
  font-weight: bold; 
	display: block;
	padding:2px 0 0 1px;
         
    /* arrow overlap tweaking */         
  margin-left: -3px;
  width: 178px; /*176 */
  height: 23px;
  text-decoration: none;
  text-align: center;
}

.nav ul li a:hover{
    background: transparent url(images/bg_navi_arrows_hover.png) no-repeat; 
    text-decoration: none;
  
}

.nav ul li.current_page_item a{
    background: transparent url(images/bg_navi_arrows_hover.png) no-repeat;        
}


.nav .current_page_item a.deducta-color-strategy, .nav a.deducta-color-strategy:hover {
    background: transparent url(images/navi/navi_arrow_ds.png) no-repeat;        
    color: white;
}

.nav .current_page_item a.deducta-color-analytics, .nav a.deducta-color-analytics:hover {
    background: transparent url(images/navi/navi_arrow_da.png) no-repeat;   
    color: white;
}

.nav .current_page_item a.deducta-color-creative, .nav a.deducta-color-creative:hover {
    background: transparent url(images/navi/navi_arrow_dc.png) no-repeat;        
    color: white;
}

.nav .current_page_item a.deducta-color-technology, .nav a.deducta-color-technology:hover {
    background: transparent url(images/navi/navi_arrow_dt.png) no-repeat;        
    color: white;
}

.nav .current_page_item a.deducta-color-marketing, .nav a.deducta-color-marketing:hover {
    background: transparent url(images/navi/navi_arrow_dom.png) no-repeat;        
    color: white;
}


/* no tweak on first item */
.nav a.deducta-color-strategy {
    margin-left: 0;
}
/* End Horizontal Navigation Menu */



/* Start Departments - Shown on Deducta mainsite only */
#departments{
width:910px;
height:110px;
margin:0;
padding:0;
background:url(images/frontpage/fp_departments.jpg) no-repeat top left;
}

#departments .dep{
position:relative;
width:146px;
height:110px;
float:left;
overflow:hidden;
padding:0;
margin:0;
background:url(images/frontpage/department.jpg) no-repeat top left;
cursor:hand;
cursor:pointer;
}

#departments .dep.dds.on{background-image:url(images/frontpage/department_s.jpg);}
#departments .dep.dda.on{background-image:url(images/frontpage/department_a.jpg);}
#departments .dep.ddc.on{background-image:url(images/frontpage/department_c.jpg);}
#departments .dep.ddt.on{background-image:url(images/frontpage/department_t.jpg);}
#departments .dep.ddo.on{background-image:url(images/frontpage/department_o.jpg);}

#departments .filler{
float:left;
height:110px;
width:30px;
background:no-repeat top left;
display:block;
}
#departments .filler.fdds{background-image:url(images/frontpage/on_f_s.jpg);}
#departments .filler.bdds{background-image:url(images/frontpage/on_b_s.jpg);}
#departments .filler.fdda{background-image:url(images/frontpage/on_f_a.jpg);}
#departments .filler.bdda{background-image:url(images/frontpage/on_b_a.jpg);}
#departments .filler.fddc{background-image:url(images/frontpage/on_f_c.jpg);}
#departments .filler.bddc{background-image:url(images/frontpage/on_b_c.jpg);}
#departments .filler.fddt{background-image:url(images/frontpage/on_f_t.jpg);}
#departments .filler.bddt{background-image:url(images/frontpage/on_b_t.jpg);}
#departments .filler.fddo{background-image:url(images/frontpage/on_f_o.jpg);}
#departments .filler.bddo{background-image:url(images/frontpage/on_b_o.jpg);}

#departments .filler.first, #departments .filler.last{
width:26px;
}

#departments .dep h2{
font-size:10px;
text-indent:2000px;
margin:8px 0 0 0;
padding:0;
height:30px;
width:146px;
background:transparent no-repeat top left;
}
#departments .dep.dds h2{background-image:url(images/frontpage/logo_dds.jpg);}
#departments .dep.dda h2{background-image:url(images/frontpage/logo_dda.jpg);}
#departments .dep.ddc h2{background-image:url(images/frontpage/logo_ddc.jpg);}
#departments .dep.ddt h2{background-image:url(images/frontpage/logo_ddt.jpg);}
#departments .dep.ddo h2{background-image:url(images/frontpage/logo_ddo.jpg);}
#departments .dep.on.dds h2{background-image:url(images/frontpage/logo_dds_on.jpg);}
#departments .dep.on.dda h2{background-image:url(images/frontpage/logo_dda_on.jpg);}
#departments .dep.on.ddc h2{background-image:url(images/frontpage/logo_ddc_on.jpg);}
#departments .dep.on.ddt h2{background-image:url(images/frontpage/logo_ddt_on.jpg);}
#departments .dep.on.ddo h2{background-image:url(images/frontpage/logo_ddo_on.jpg);}

#departments .dep p{
padding:3px 0 0 10px;
color:#5a5a5a;
font-size:11px
}
#departments .dep.on *{color:#fff;}

#departments .dep a{text-decoration:none;display:block;}
#departments .dep a:hover{text-decoration:underline;}

#departments .dep a.more{
position:absolute;
font-size:13px;
font-weight:bold;
top:85px;
left:13px;
background:no-repeat left center;
padding-left:12px;
padding-bottom:2px;
/*outline:#fff solid 1px;*/
}
#departments .dep.dds a.more{background-image:url(images/frontpage/arrow_dds.png);}
#departments .dep.dda a.more{background-image:url(images/frontpage/arrow_dda.png);}
#departments .dep.ddc a.more{background-image:url(images/frontpage/arrow_ddc.png);}
#departments .dep.ddt a.more{background-image:url(images/frontpage/arrow_ddt.png);}
#departments .dep.ddo a.more{background-image:url(images/frontpage/arrow_ddo.png);}
#departments .dep.on.dds a.more{background-image:url(images/frontpage/arrow_dds_on.png);}
#departments .dep.on.dda a.more{background-image:url(images/frontpage/arrow_dda_on.png);}
#departments .dep.on.ddc a.more{background-image:url(images/frontpage/arrow_ddc_on.png);}
#departments .dep.on.ddt a.more{background-image:url(images/frontpage/arrow_ddt_on.png);}
#departments .dep.on.ddo a.more{background-image:url(images/frontpage/arrow_ddo_on.png);}

/* End Departments */

/* Start spots */

#spots{
width:901px;
height:205px;
background:url(images/bg_spots_divider.png) no-repeat top left;
}

#spots .spot{
position:relative;
width:156px;
height:205px;
margin:0 10px;
float:left;
font-size:11px;
overflow:hidden;
}
.spot h2{
text-align:center;
padding-top:15px;
font-size:17px;
}
.spot p{
padding:5px 0 4px 6px;
}
.spot a.more{
position:absolute;
top:185px;
font-weight:bold;
text-decoration:none;
}
.spot a:hover{
text-decoration:underline;
}
.spot ul{
padding:5px 6px;
margin:0;
list-style-type:none;
}
.spot ul li{
background:url(images/blt_darrow_green.png) no-repeat center left;
padding:0 0 0 12px;
line-height:18px;
}
.spot .center{
text-align:center;
}
.spot select{
margin:5px auto;
font-size:9px;
}
.spot .workshop{
	width:140px;
	height:70px;
	background:url(images/workshop.png) no-repeat top right;
}

.spot .spot3 {
	
}

.spot ul.feed li a{
width:130px;
height:1em;
overflow:hidden;
white-space:nowrap;
}

/* End spots */

/* Start Content - Wraps the main column and first and second sidebars */

#content{
	margin: 10px 0 0;
/*  background:url(images/bg_content.png) no-repeat top right; */
}

#content blockquote {
	 padding: 10px;
}

#content blockquote p {
	 padding: 0 10px;
}

#content blockquote ul {
	 margin: 0 2px;
}

/* End content */




/* Start Sidebars */

.sidebar{
	float: left;
	width: 222px; /* 200 */
	margin: 0 0 0 10px;
	display: inline;
      /*   outline: 1px solid red; */      
}

.a{/* the first sidebar */
	float: left;
	margin: 0 0 0 0px;
  width: 175px;     
}

.b{ /* the second sidebar */
	float: right;
	margin: 5px 10px 0 0;
}

.sidebar ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar ul li{
	margin: 0 0 20px 0;
	/* background: #fcffe5; */
}

.sidebar ul li#search form{
	padding: 0 10px 10px;
}

.sidebar ul li#search form input{
	margin: 10px 0 0;
}

.sidebar ul li#calendar table{
	margin: 0 10px;
}

.sidebar ul li#calendar table caption{
	padding: 10px;
}

.sidebar ul li#calendar table td{
	padding: 3px;
}

.sidebar ul li h2{
	font-size: 13pt; /* font-size: 16px; */
	font-weight:normal;
	color: #5a5a5a;
}

.sidebar ul ul{
	line-height: 18px;
}

.sidebar ul ul li{
	margin: 0;
	padding: 0; /* 10px */
	/* background: url(images/bg_dotted_a.gif) repeat-x; */
}

.sidebar li#flickrrss img{
	margin: 5px 0 0 5px;
	width: 74px;
	height: 74px;
}

.sidebar ul ul ul li{
	padding: 10px 0 0 10px;
	background-color: transparent;
	background-image: none;
}


.b ul li{
	margin: 0 0 20px 0;
	/* background: #fcffe5; */
	/* font-size: 8.5pt; */
	font-size: 11px;

	line-height: 1.5em;
}

.c{ /* the main column sidebars */
	width: 31.5789%;
}

.c ul li{
	background: #fff;
}

.c ul li h2{
	background: #f7f7f7 url(images/bg_h2_b.gif) repeat-x left bottom;
}

.c ul ul li{
	background: url(images/bg_dotted_b.gif) repeat-x;
}

.d{ /* the bottom sidebars */
	width: 18.75%;
}

.d a{
	color: #fff;
}

.d ul li{
	background: #462115;
}

.d ul li h2{
	background: #321911;
	color: #c5ce88;
}

.d ul ul li{
	background: url(images/bg_dotted_d.gif) repeat-x;
}




/* End Sidebars */




/* Start Main - Where your main content sits */

#main{
	margin: 0 265px 0 175px; /* margin: 0 235px 0 175px; */
}

/* End Main */



/* Start Posts - Post titles, entries, and postmetadata */

.post{
    margin: 0 0 0 0;
}

.post h1, .post h2 {
    font-size: 24px;
    padding-top: 16px;
}

.post h1, .post h2 a {
    color: #6eb43c;
    border:none;
}

.post a{
 /* border-bottom:1px solid #5a5a5a; */
 	border-bottom:1px solid #ffffff;
}
.post a:hover{
text-decoration: none;
border-bottom:1px solid #5a5a5a;
color:#252525;
}
#deducta-strategy .post a, #deducta-strategy .post a:hover{border-color:#252525;}
#deducta-analytics .post a, #deducta-analytics .post a:hover{border-color:#d48ec5;}
#deducta-creative .post a, #deducta-creative .post a:hover{border-color:#efb881;}
#deducta-technology .post a, #deducta-technology .post a:hover{border-color:#b41e3c;}
#deducta-marketing .post a, #deducta-marketing .post a:hover{border-color:#2b93b3;}


/* End Posts */




/* Start Entries - Text and Titles within the content */

.entry{
	padding: 0 10px 0 0;
	line-height: 1.4em;
	background: url(images/bg_dotted_b.gif) repeat-x left bottom;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	margin: 0;
	padding: 20px 0 5px;
	background-color: transparent;
	background-image: none;
	font-weight: bold;
}

.entry h1{
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
}

.entry h2{
	font-weight: normal;
}

.entry h3{
	font-size: 16px;
}

.entry h4{
	font-size: 14px;
}

.entry h5{
	font-size: 12px;
}

.entry h6{
	font-size: 11px;
}

/* End Entries */




/* Start Postmetadata - Author, Date, Categories and Comments Number */

p.entrymetadata{
	font-size: 12px;
	line-height: 18px;
	color: #5a5a5a;
}

p.entrymetadata a{
	color: #252525;
}

.comments_number a{
	padding: 0 0 0 26px;
	background: url(images/icon_comment.gif) no-repeat;
}

/* End Postmetadata */




/* Start Previous and Next Links */

.navigation{
	margin: 0 0 0 10px;
	padding: 10px;
	font-size: 14px;
	line-height: 24px;
}

/* End Previous and Next Links */




/* Start Comments Template */

.comments_template{
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
}

.comments_template p.nocomments, .comments_template p.alert{
	padding: 10px;
	font-size: 14px;
}

.comments_template h3{
	font-size: 18px;
	padding: 8px 10px;
	background: #f7f7f7 url(images/bg_h2_b.gif) repeat-x left bottom;
}

.comments_template form#commentform{
	margin: 0;
	padding: 10px;
	background: #f7f7f7 url(images/bg_dotted_b.gif) repeat-x;
}

.comments_template form#commentform p{
	line-height: 18px;
}

ol.commentlist{
	margin: 10px 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}

ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
}

ol.commentlist li{
	padding: 10px;
	background: url(images/bg_dotted_b.gif) repeat-x;
}

ol.commentlist li.alt{
	background: #f7f7f7 url(images/bg_dotted_b.gif) repeat-x;
}

ol.commentlist li.highlighted{
	background: #fcffe5 url(images/bg_dotted_a.gif) repeat-x;
}

.comment-number{ /* for Paged Comments plugin */
	float: right;
	font-family:  Arial, Helvetica, Verdana, Georgia, Sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #aaa;
}

/* End Comments Template */




/* Start bottom sidebars */

.secondary_content, .tertiary_content{
 float: left;
 width: 100%;
 padding: 10px 0 0;
 background: #462115 url(images/bg_dotted_c.gif) repeat-x;
 color: #b76d56;
}

.tertiary_content{
 background: #462115 url(images/bg_tertiary_content.gif) repeat-x;
}

/* End bottom sidebars */




/* Start Footer */

#footer{
text-align:right;
display:block;
padding:10px 20px 0 20px;
line-height:18px;
color:#5a5a5a;
}

#footer span{
padding:0 5px;
font-size:10px;
}

#footer a{
color:#5a5a5a;
font-weight:bold;
}

/* #footer .skip a{
	background: url(images/icon_skip_back.gif) no-repeat right top;
}*/

#footer p{
padding:0;
display:inline;
}

/* End Footer */

/* widget start */

.rsswidget img {
display: none;
}

.widget_pages {
padding:0px;
}

.widget_pages h2.widgettitle {
display: none;
}

.widget_pages * {
}

.widget_pages ul {
margin:0;
padding:0;  
list-style-type:none;
}

.widget_pages ul li ul{
list-style-image:none;
margin:0;
line-height:14px;
/* Collapse: display:none; */
}
.widget_pages ul li.current_page_item ul,
.widget_pages ul li.current_page_parent ul{
display:block;
}

.sidebar .widget_pages ul li {
    padding:0 0 0 10px;
    margin:0;
    background:url(images/arrow_dd.png) no-repeat top left;
}
.sidebar .widget_pages ul ul li{background-image:none;}

#deducta-strategy .widget_pages ul li{background-image:url(images/strategy/arrow_s.gif);}
#deducta-strategy .sidebar .widget_pages ul ul li{background-image:none;}
#deducta-analytics .widget_pages ul li{background-image:url(images/analytics/arrow_a.gif);}
#deducta-analytics .sidebar .widget_pages ul ul li{background-image:none;}
#deducta-creative .widget_pages ul li{background-image:url(images/creative/arrow_c.gif);}
#deducta-creative .sidebar .widget_pages ul ul li{background-image:none;}
#deducta-technology .widget_pages ul li{background-image:url(images/technology/arrow_t.gif);}
#deducta-technology .sidebar .widget_pages ul ul li{background-image:none;}
#deducta-marketing .widget_pages ul li{background-image:url(images/marketing/arrow_om.gif);}
#deducta-marketing .sidebar .widget_pages ul ul li{background-image:none;}

.sidebar .widget_pages ul ul li {
padding:0 0 0 10px;
margin:0;
background:no-repeat center left;
}

.sidebar .widget_pages a {
margin-left:0px;
font-size:11px;
}

.sidebar .widget_pages a:hover {
text-decoration: none;
}

.sidebar .widget_pages ul ul li.current_page_item{background-image:url(images/arrow_single_dd.gif);}
#deducta-strategy .sidebar .widget_pages ul ul li.current_page_item{background-image:url(images/strategy/arrow_single_s.gif);}
#deducta-analytics .sidebar .widget_pages ul ul li.current_page_item{background-image:url(images/analytics/arrow_single_a.gif);}
#deducta-creative .sidebar .widget_pages ul ul li.current_page_item{background-image:url(images/creative/arrow_single_c.gif);}
#deducta-technology .sidebar .widget_pages ul ul li.current_page_item{background-image:url(images/technology/arrow_single_t.gif);}
#deducta-marketing .sidebar .widget_pages ul ul li.current_page_item{background-image:url(images/marketing/arrow_single_om.gif);}

.sidebar .widget_pages ul li.current_page_item > a {
font-weight: bold; 
}

.sidebar .widget_pages ul li.current_page_parent,
.sidebar .widget_pages ul li.current_page_item {
background:url(images/arrow_d_dd.gif) no-repeat top left; 
}
#deducta-strategy .sidebar .widget_pages ul li.current_page_parent,
#deducta-strategy .sidebar .widget_pages ul li.current_page_item{
background-image:url(images/strategy/arrow_d_s.gif);}
#deducta-analytics .sidebar .widget_pages ul li.current_page_parent,
#deducta-analytics .sidebar .widget_pages ul li.current_page_item{
background-image:url(images/analytics/arrow_d_a.gif);}
#deducta-creative .sidebar .widget_pages ul li.current_page_parent,
#deducta-creative .sidebar .widget_pages ul li.current_page_item{
background-image:url(images/creative/arrow_d_c.gif);}
#deducta-technology .sidebar .widget_pages ul li.current_page_parent,
#deducta-technology .sidebar .widget_pages ul li.current_page_item{
background-image:url(images/technology/arrow_d_t.gif);}
#deducta-marketing .sidebar .widget_pages ul li.current_page_parent,
#deducta-marketing .sidebar .widget_pages ul li.current_page_item{
background-image:url(images/marketing/arrow_d_om.gif);}


/* hide levels of navi, still buggy with 3rd lvl pages. */

/* init */
.sidebar .widget_pages .page_item {
   display: inherit;
}
/* hide 2nd lvl */
.sidebar .widget_pages .page_item .page_item {
  /* display: none; */
}

/* show selected */

/* .sidebar .widget_pages > * .current_page_parent .current_page_item * .page_item, */
/*
.sidebar .widget_pages .current_page_parent .current_page_item .page_item,
.sidebar .widget_pages .current_page_parent .page_item,
.sidebar .widget_pages .current_page_item .page_item  {
    display: block;
}*/

.sidebar .widget_rss ul, .sidebar .widget_recent_entries ul{
margin:0;
padding:0;
}

/* widget lists */

.sidebar .widget ul li{
background:url(images/arrow_dd.png) no-repeat top left;
padding-left:12px;
}
#deducta-strategy .widget ul li{background-image:url(images/strategy/arrow_s.gif);}
#deducta-analytics .widget ul li{background-image:url(images/analytics/arrow_a.gif);}
#deducta-creative .widget ul li{background-image:url(images/creative/arrow_c.gif);}
#deducta-technology .widget ul li{background-image:url(images/technology/arrow_t.gif);}
#deducta-marketing .widget ul li{background-image:url(images/marketing/arrow_om.gif);}

/* end widget lists */

.widget h2{
    height:20px;
    padding:0 0 2px 0;
    background:no-repeat bottom left;
}

.sidebar .widget_recent_entries {
    background: white url(images/widgets/boxright.png) no-repeat top;
    padding: 16px 10px 0 20px;    
}


.sidebar .widget_rss, .sidebar .widget_contact_info, .sidebar .widget-partners, .sidebar .widget-contact {
    background: white url(images/widgets/boxright.png) no-repeat top;
    padding: 17px 0 0 20px;    
}

.sidebar .widget_contact_info {
    padding: 0px 0 0 20px;    
}

/* .sidebar .widget_rss h2{background-image:url(images/icon_blog_dd.png);}
.sidebar .widget_text h2{background-image:url(images/icon_muligheder_dd.png);}
#deducta-strategy #recent-posts h2{background-image:url(images/strategy/icon_news_s.png);}
#deducta-strategy .widget_rss h2{background-image:url(images/strategy/icon_blog_s.png);} 
#deducta-strategy .widget_text h2{background-image:url(images/strategy/icon_muligheder_s.png);}
#deducta-analytics #recent-posts h2{background-image:url(images/analytics/icon_news_a.png);}
#deducta-analytics .widget_rss h2{background-image:url(images/analytics/icon_blog_a.png);}
#deducta-analytics .widget_text h2{background-image:url(images/analytics/icon_muligheder_a.png);}
#deducta-creative #recent-posts h2{background-image:url(images/creative/icon_news_c.png);}
#deducta-creative .widget_rss h2{background-image:url(images/creative/icon_blog_c.png);} 
#deducta-creative .widget_text h2{background-image:url(images/creative/icon_muligheder_c.png);}
#deducta-technology #recent-posts h2{background-image:url(images/technology/icon_news_t.png);} 
#deducta-technology .widget_rss h2{background-image:url(images/technology/icon_blog_t.png);}
#deducta-technology .widget_text h2{background-image:url(images/technology/icon_muligheder_t.png);}
#deducta-marketing #recent-posts h2{background-image:url(images/marketing/icon_news_om.png);}
#deducta-marketing .widget_rss h2{background-image:url(images/marketing/icon_blog_om.png);}
#deducta-marketing .widget_text h2{background-image:url(images/marketing/icon_muligheder_om.png);}
*/

/* Widget boxes */


.sidebar ul li .box {
    background-repeat: no-repeat;
}

.sidebar ul li.widget_contact .box {
    background-image:url(images/widgets/dd-boxright-lup.png);
}

#deducta-strategy .sidebar ul li.widget_contact .box {
    background-image:url(images/widgets/ds-boxright-lup.png);
}

#deducta-analytics .sidebar ul li.widget_contact .box {
    background-image:url(images/widgets/da-boxright-lup.png);
}

#deducta-creative .sidebar ul li.widget_contact .box {
    background-image:url(images/widgets/dc-boxright-lup.png);
}

#deducta-technology .sidebar ul li.widget_contact .box {
    background-image:url(images/widgets/dt-boxright-lup.png);
}

#deducta-marketing .sidebar ul li.widget_contact .box {
    background-image:url(images/widgets/dom-boxright-lup.png);
}




.sidebar ul li.widget_phone .box {
    background-image:url(images/widgets/dd-boxright-phone.png);
}

#deducta-strategy .sidebar ul li.widget_phone .box {
    background-image:url(images/widgets/ds-boxright-phone.png);
}

#deducta-analytics .sidebar ul li.widget_phone .box {
    background-image:url(images/widgets/da-boxright-phone.png);
}

#deducta-creative .sidebar ul li.widget_phone .box {
    background-image:url(images/widgets/dc-boxright-phone.png);
}

#deducta-technology .sidebar ul li.widget_phone .box {
    background-image:url(images/widgets/dt-boxright-phone.png);
}

#deducta-marketing .sidebar ul li.widget_phone .box {
    background-image:url(images/widgets/dom-boxright-phone.png);
}


.sidebar ul li.widget_phone div.box div.head,
.sidebar ul li.widget_contact div.box div.head {

    padding: 17px 0 0 20px;
    font-size: 17px;
    color: #5a5a5a;
}

.sidebar ul li.widget_phone div.box div.body,
.sidebar ul li.widget_contact div.box div.body {
    padding: 8px 35px 0 20px;
	font-size:11px;
    line-height: 1.3em;
}


#deducta-strategy .sidebar ul li.widget_contact .box .head,
#deducta-technology .sidebar ul li.widget_contact .box .head {

}


/* widget end */


.arrows_r_dd{
padding-left:12px;
background:url(images/blt_darrow_green.png) no-repeat center left;
}


/* References og Partners */
#references, #partners{
width:465px;
}
#references .reference, #partners .partner{
float:left;
padding:0;margin:0;
width:155px;
height:100px;
}
#references .reference img,
#partners .partner img{
width:155px;
height:100px;
}


/* Left frame background */
html{background:url(images/frame_left_dd.png) no-repeat bottom left;}
body{background:url(images/frame_left_dd.gif) repeat-y center left;}
body#deducta-strategy{background-image:url(images/strategy/frame_left_s.gif);}
body#deducta-analytics{background-image:url(images/analytics/frame_left_a.gif);}
body#deducta-creative{background-image:url(images/creative/frame_left_c.gif);}
body#deducta-technology{background-image:url(images/technology/frame_left_t.gif);}
body#deducta-marketing{background-image:url(images/marketing/frame_left_om.gif);}

#frame-top{
position:absolute;
top:0;
left:0;
height:20px;
width:32px;
background:url(images/frame_top_dd.gif) no-repeat top left;
}
body#deducta-strategy #frame-top{background-image:url(images/strategy/frame_top_s.gif);}
body#deducta-analytics #frame-top{background-image:url(images/analytics/frame_top_a.gif);}
body#deducta-creative #frame-top{background-image:url(images/creative/frame_top_c.gif);}
body#deducta-technology #frame-top{background-image:url(images/technology/frame_top_t.gif);}
body#deducta-marketing #frame-top{background-image:url(images/marketing/frame_top_om.gif);}

#frame-bottom{height:100%;width:32px;position:fixed;bottom:0px;left:0px;
background:transparent url(images/frame_left_dd.png) no-repeat bottom left;}
body#deducta-strategy #frame-bottom{background-image:url(images/strategy/frame_left_s.png);}
body#deducta-analytics #frame-bottom{background-image:url(images/analytics/frame_left_a.png);}
body#deducta-creative #frame-bottom{background-image:url(images/creative/frame_left_c.png);}
body#deducta-technology #frame-bottom{background-image:url(images/technology/frame_left_t.png);}
body#deducta-marketing #frame-bottom{background-image:url(images/marketing/frame_left_om.png);}

/* End left frame */

/* Deducta Colors */
.deducta-gray, .deducta-grey {
color:#5a5a5a;
}
.deducta-darkgray, .deducta-darkgrey {
color:#252525;
}

.deducta-color, #deducta .post a {
color: #6eb43c;
}

#deducta .sidebar .widget_pages ul li.current_page_item > a, #deducta .sidebar .widget_pages a:hover {
border-bottom: 1px solid #6eb43c;
}

.deducta-color-strategy, #deducta-strategy .post h1, #deducta-strategy .post h2 a,a.deducta-color-strategy.desaturate:hover  {
color: #252525;
}
a.deducta-color-strategy.desaturate{
color:#aaa;
}

#deducta-strategy .sidebar .widget_pages ul li.current_page_item > a, #deducta-strategy .sidebar .widget_pages a:hover {
border-bottom: 1px solid #252525;
}

.deducta-color-analytics, #deducta-analytics .post h1, #deducta-analytics .post h2 a, a.deducta-color-analytics.desaturate:hover{
color: #aa1e8c;
}
a.deducta-color-analytics.desaturate{
color:#d48ec5;
}

#deducta-analytics .sidebar .widget_pages ul li.current_page_item > a, #deducta-analytics .sidebar .widget_pages a:hover {
border-bottom: 1px solid #aa1e8c;
}

.deducta-color-creative, #deducta-creative .post h1, #deducta-creative .post h2 a, a.deducta-color-creative.desaturate:hover{
color: #e17d19;
}
a.deducta-color-creative.desaturate{
color:#efb881;
}


#deducta-creative .sidebar .widget_pages ul li.current_page_item > a, #deducta-creative .sidebar .widget_pages a:hover {
border-bottom: 1px solid #e17d19;
}

.deducta-color-technology, #deducta-technology .post h1, #deducta-technology .post h2 a,  a.deducta-color-technology.desaturate:hover{
color: #b41e3c;
}
a.deducta-color-technology.desaturate{
color:#e1a5b1;
}

#deducta-technology .sidebar .widget_pages ul li.current_page_item > a, #deducta-technology .sidebar .widget_pages a:hover {
    border-bottom: 1px solid #b41e3c;
}

.deducta-color-marketing, #deducta-marketing .post h1, #deducta-marketing .post h2 a, a.deducta-color-marketing.desaturate:hover{
color: #2b93b3;
}
a.deducta-color-marketing.desaturate{
color:#a3cedc;
}

#deducta-marketing .sidebar .widget_pages ul li.current_page_item > a, #deducta-marketing .sidebar .widget_pages a:hover {
    border-bottom: 1px solid #2b93b3;
}

.logo-front-case {
    background:none no-repeat center center;
}