/*
Theme Name: Time Dueller V1
Theme URI: http://timedueller.com/
Description: Theme for Time Dueller Newsletters (<a href="http://www.timedueller.com">www.timedueller.com</a>).
Version: 1.0
Author: Peter Smidt
Author URI: http://www.timedueller.com/
Tags: blue, custom header, fixed width, two columns, widgets

    TimeDueller v1.0
     http://www.timedueller.com

    This theme was designed and built by Peter Smidt,
*/

* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; background:url(images/bg.gif) repeat-x top}
html, input, textarea    {    font-family: Arial, Helvetica, sans-serif;
        color:#555a69;    }

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {    overflow:hidden; width: 100%;}
a img{ border:0px}
img{ vertical-align:top;  }

a{color:#000000; text-decoration:underline}
a:hover{text-decoration:none}

.link{color:#000000; background:url(images/marker1.gif) right center no-repeat; padding-right:10px; text-decoration:none;  }
.link:hover{text-decoration:underline }
.link1{color:#555a69; margin-left:50px; font-weight:bold; text-decoration:none;  }
.link1:hover{text-decoration:underline }
.link2{color:#2971a7; text-decoration:none;  }
.link2:hover{text-decoration:underline }

ul{margin:0; padding:0; list-style:none;}
ul li{background:url(images/marker.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:10px; color:#2971a7; line-height:2em}
ul .li0{background:url(images/icon0.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li1{background:url(images/icon1.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li2{background:url(images/icon2.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li3{background:url(images/icon3.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li4{background:url(images/icon4.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li5{background:url(images/icon5.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li6{background:url(images/icon6.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li7{background:url(images/icon7.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li8{background:url(images/icon8.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li9{background:url(images/icon9.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul li a{color:#2971a7; text-decoration:none; line-height:2em}
ul li a:hover { text-decoration:underline; }

.ul{margin:0; padding:0 7px 0 0; list-style:none;}
.ul li{background:none; padding-left:0px; margin-bottom:15px }
.ul .last{background:none; padding-left:0px; margin-bottom:0px }
.ul li div{ margin-top:15px;}
.ul li a{color:#555a69; text-decoration:none; line-height:1em}
.ul li a:hover { text-decoration:underline; }

/*header*/
#header {font-size:0.85em; color:#ebe6eb; line-height:1.33em }
#header .logo{ margin:0 248px 0 0 }
#header .indent{padding:19px 0px 52px 0px}
#header h1{
    color:#FFFFFF;
    font-size : 28px;
    line-height : 32px;
}
#header h3{color:#ebe6eb; font-size:1.16em; margin-bottom:4px; font-weight:normal; line-height:1.42em  }
#header .block{ width:211px; height:95px; position:absolute; background:url(images/bg_block.gif) no-repeat top left; margin:124px 0 0 735px; color:#fff}
#header .indent-block{padding:16px 0 0 11px}
#header .block a{color:#dfd5e3; background:url(images/marker-1.gif) top left no-repeat; padding-left:10px; background-position:0 5px; text-decoration:none; font-size:.916em }
#header .block a:hover{ text-decoration:underline}

/*content*/
#content{ font-size:0.75em; width:100%; text-align:left;}
#content .indent-main{padding:34px 0 40px 0}
#content .title{  margin-bottom:23px}
#content .img-left{ float:left; margin:0 42px 16px 0}
#content .img-left1{ float:left; margin:0 28px 16px 0}
#content .img-left2{ float:left; margin:0 18px 16px 0}
#content .img-indent{ margin:0 0 16px 0}
#content .banner{ margin:28px 0 60px 0}
#content .img{ position:absolute; margin:-60px 0 0 377px}
#content p{ margin:0 0 15px 0}
#content .p{ margin:0 0 5px 0}
#content .p1{ margin:0 0 25px 0}
#content h4{color:#8b870e; font-size:1em; margin-bottom:13px;  }
#content .tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}

#peter {
    background: url(images/1page_banner1.jpg) no-repeat left;
    height : 174px;
}
#peter h1{
    color:#000000;
    font-size : 28px;
    line-height : 26px;
}
#peter h2{
     font-size : 28px;
     line-height : 28px;
     font-weight:normal;
     color : #555A69;
}
#peter h3{
     color:#000000;
     font-size : 12px;
     line-height : 12px;
     font-weight:normal;
}

/*PB1*/
.PB1 {
    padding:29px 0px 0px 25px;
    color:#000000;
}
.PB1 H1 {
    color: #A24502;
    font-size : 17px;
}
.PB1 H3 {
    color: #FFFFFF;
    font-size : 12px;
}

.PB1 a {font-weight:bold; text-decoration:none}
.PB1 a:hover {font-weight:bold; text-decoration: underline;}

/*PB2*/
.PB2 {
  padding:29px 0px 0px 25px;
  color:#000000;
}
.PB2 H1 {
    color: #951818;
    font-size : 17px;
}
.PB2 H3 {
    color: #FFFFFF;
    font-size : 12px;
}

.PB2 a {font-weight:bold; text-decoration:none}
.PB2 a:hover {font-weight:bold; text-decoration: underline;}

/*PB3*/
.PB3 {
    padding:29px 0px 0px 25px;
    color:#000000;
}
.PB3 H1 {
    color: #20600A;
    font-size : 17px;
}
.PB3 H3 {
    color: #FFFFFF;
    font-size : 12px;
}

.PB3 a {font-weight:bold; text-decoration:none}
.PB3 a:hover {font-weight:bold; text-decoration: underline;}

/*content*/
#content1{ font-size:0.75em; width:100%; text-align:left;}
#content1 .indent-main{padding:16px 3px 25px 0}
#content1 .title{  margin-bottom:23px}
#content1 .img-left{ float:left; margin:0 20px 16px 0}
#content1 .img-indent{ margin:0 0 16px 0}
#content1 p{ margin:0 0 17px 0}
#content1 h4{color:#8b870e; font-size:1em; margin-bottom:13px;  }
#content1 .tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}

#content1 .indent{padding:0 0 0 0}

#smalldate
{
    position: relative;
    margin:-28px 0px 0px 0px;
    float: right;
    font-size: 11px;
    font-weight:bold;
    color:#FFFFFF;
}

#smalldate a {color:#FFFFFF; text-decoration:none;}

#logohdr
{
    position: relative;
    margin: 0px 0px 0px 6px;
    font-size : 36px;
    line-height : 36px;
    font-weight: bold;
    color:#FFFFFF;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#logotext
{
    position: relative;
    margin: 0px 0px 0px 3px;
    padding: 0px 0px 0px 0px;
    font-size : 11px;
    line-height : 18px;
    font-weight:bold;
    color:#FFFFFF;
    text-transform : uppercase;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*box*/
.box{ background:#e6e8ec; width:100%; }
.box .border-top {background:url(images/border_top.gif) repeat-x top;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top; width:100%; }
.box .indent-box{  padding:10px 15px 19px 19px; }
.box .indent-box1{  padding:10px 28px 19px 19px; }
.box h3 {font-size : 16px; color : #FFFFFF; margin:0px 0px 12px 0px;}
.box li {margin-left : 20px;}
.box h3 a {font-size : 16px; color : #FFFFFF; margin:0px 0px 12px 0px; text-decoration:none;}

/*box*/
.box1{ background:#fff; width:100%;}
.box1 .border-top {background:url(images/border_top1.gif) repeat-x top;}
.box1 .corner-top-left {background:url(images/corner_top_left1.gif) no-repeat left top;}
.box1 .corner-top-right {background:url(images/corner_top_right1.gif) no-repeat right top; width:100%; }
.box1 .indent-box{ padding:10px 15px 19px 19px; }
.box1 h3 {font-size : 16px; color : #FFFFFF;}

.indent-box-right { padding:10px 15px 5px 19px; }
.indent-box-right ul {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
.indent-box-right li {
    background: none;
    margin-left : -5px;
}

.indent-box-right label {
        font-size : 16px;
        color : #FFFFFF;
        font-weight: bold;
}

/*footer*/
#footer { color:#a2c5e0; font-size:0.75em; background:url(images/bot.gif) repeat-x top ; }
#footer .indent-footer{ padding:17px 5px 0 10px;}
#footer a {color:#2971a7; text-decoration:none; margin:0 10px 0 10px}
#footer a:hover {  text-decoration:underline}
#footer span {color:#818590;}
#footer span a {color:#818590; margin:0}


.indent-2{ position:relative; padding-left:20px; float:left}
.h-1{ height:26px; background:url(images/bg_input.gif) no-repeat top left; margin-top:5px}
.h-2{ height:28px; background:url(images/bg_input1.gif) no-repeat top left; margin-top:15px}
.h{ height:28px}
.block-contact span{ float:right; margin-right:160px}
.inputtop {
       border:none; 
    background:none;
    width:170px; height:18px;
    font-size:1em;
    padding-left:10px;
    padding-right:10px;
        margin : 2px 0px 0px 0px;
    color:#505050;
}
.input1 {
       border:none;
    background:none;
    width:199px; height:18px;
    font-size:1em;
    padding-left:10px;
    padding-right:10px;
    padding-top:3px
}

input {
        border:1px solid #a4a4a4;
    background:#66666;
        height:18px;
    font-size:11px;
    color:#202020;
        padding : 2px 4px 0px 2px;
        margin : 10px 0px 0px 0px;
}

textarea{
    border:1px solid #a4a4a4;
    background:#FFFFFF;
    width:259px; height:104px;
    font-size:11px;
    color:#202020;
    padding-left:5px;
    margin-bottom:11px;
    overflow:auto
}

#searchsubmit {
    font-size : 10px;
    border-left : 1px solid #ffffff;
    border-top : 1px solid #ffffff;
    border-bottom : 1px solid #333366;
    border-right : 1px solid #333366;
    background-color : #DEE8F6;
    font-weight : normal;
    padding : 0px 0px 4px 0px;
    margin : 0px 0px 0px 0px;
    color : #333366;
    height:21px;
    width : 50px;
}

#commentsubmit {
    font-size : 10px;
    border-left : 1px solid #ffffff;
    border-top : 1px solid #ffffff;
    border-bottom : 1px solid #333366;
    border-right : 1px solid #333366;
    background-color : #DEE8F6;
    font-weight : normal;
    padding : 2px 0px 4px 0px;
    margin : 0px 0px 0px 0px;
    color : #333366;
    height:21px;
    width : 160px;
}
#commentsubmit a {text-decoration:none;}

#CF7 input {
    font-size : 10px;
    border-left : 1px solid #ffffff;
    border-top : 1px solid #ffffff;
    border-bottom : 1px solid #333366;
    border-right : 1px solid #333366;
    background-color : #DEE8F6;
    font-weight : normal;
    padding : 2px 0px 4px 0px;
    margin : 0px 0px 0px 0px;
    color : #333366;
    height:21px;
    width : 100px;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute;    visibility: hidden;    left:0;    top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{    position:absolute; width:10; height:10; background-color: #FFFFFF; layer-background-color:lime; visibility: hidden;}
.clborder{position:absolute; visibility: hidden; color: lime; background-color:lime; layer-background-color:lime}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding: 50px 0px 0px 15px; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold }
.clLevel0{background-color: #0E0E0C; layer-background-color:#lime; color: #FFFFFF;}
.clLevel0over{background-color: #FFFFFF; layer-background-color:#E3E1C6; color: #000000; cursor:pointer; cursor:hand;}
.clLevel0border{position:absolute;visibility: visible;background-color: Red;layer-background-color:lime}

/*Styles for level 1*/
.clLevel1,.clLevel1over{position:absolute;padding: 2px 0px 0px 6px;font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight:bold;text-align : left;}
.clLevel1{ background-color: #0E0E0C; layer-background-color:Green; color: #FFFFFF;}
.clLevel1over{background-color: #FFFFFF;color: #000000;cursor:pointer;cursor:hand;}
.clLevel1border{position:absolute;visibility: visible;background-color: Black;}

/*Styles for level 2*/
.clLevel2,.clLevel2over{position:absolute;padding: 2px 0px 0px 6px;font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight:bold;text-align : left;}
.clLevel2{ background-color: #0E0E0C; layer-background-color:Green; color: #FFFFFF;}
.clLevel2over{background-color: #FFFFFF;color: #000000;cursor:pointer;cursor:hand;}
.clLevel2border{position:absolute;visibility: visible;background-color: Black;}

.right_bgd { position:absolute; top:0; right:0; width:50%; height:299px; background:url(images/tall_top_right.gif) left top repeat-x;}

.col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/
.main{margin:0 auto; text-align:left; width:946px; position:relative }

/*======= header =======*/
#header {height:299px; }
#header .bg_1{ background:url(images/top.jpg) no-repeat top left; height:299px; }
#content1{ background:#e6e8ec}

/*======= index.html =======*/
#page1 #content1 .col-1{ width:495px; margin-right:23px}
#page1 #content1 .col-2{ width:425px}
/*======= index-1.html =======*/
#page2 #content .col-1{ width:545px; margin-right:23px}
#page2 #content .col-2{ width:375px}
#page2 #content .col-3{ width:120px}
#page2 #content .col-4{ width:210px}
#page2 #content1 .col-1{ width:375px; margin-right:23px}
#page2 #content1 .col-2{ width:545px}
/*======= index-2.html =======*/
#page3 #content .col-1{ width:375px; margin-right:23px}
#page3 #content .col-2{ width:545px}
#page3 #content1 .col-1{ width:375px; margin-right:23px}
#page3 #content1 .col-2{ width:545px}
/*======= index-3.html =======*/
#page4 #content .col-1{ width:375px; margin-right:23px}
#page4 #content .col-2{ width:545px}
#page4 #content1 .col-1{ width:545px; margin-right:23px}
#page4 #content1 .col-2{ width:375px}
/*======= index-4.html =======*/
#page5 #content .col-1{ width:545px; margin-right:23px}
#page5 #content .col-2{ width:375px}
#page5 #content1 .col-1{ width:375px; margin-right:23px}
#page5 #content1 .col-2{ width:545px}
#page5 #content1 .col-3{ width:233px}
#page5 #content1 .col-4{ width:264px}
/*======= wordpress.html =======*/
#wordpress #content .col-1{ width:700px; margin-right:23px}
#wordpress #content .col-2{ width:220px}

/*======= footer =======*/
#footer { height:89px; }

/*======= plugins, addons =======*/
.pagetable td { padding : 4px 10px 4px 10px; }
.imasters-wp-faq-listing {font-family: Arial, Helvetica, sans-serif; }

#incoming h3 { color:#202020}

.post ul {
    padding: 0px 0px 20px 0px;   /* t/r/b/l */
    margin: 0px 0px 0px 0px;    /* t/r/b/l */
}
.post li {
    color:#555a69;
    padding: 0px 17px 0px 10px;   /* t/r/b/l */
    margin: 0px 0px 0px 20px;    /* t/r/b/l */
}

