/*

Theme Name: cp-minimal

Theme URI: http://www.cproell.de/wordpress-themes/

Description: Simple, clean and minimal Blog Theme

Version: 1.0.2

Author: Christian Proell

Author URI: http://www.cproell.de/

Tags: black, white, fixed-width, two-columns, right-sidebar, translation-ready

Text Domain: cp

*/



/* ### CSS RESET ### */

body,html{height:100%}html,body,div,span,p,a,applet,object,iframe,font,h1,h2,h3,h4,h5,h6,blockquote,pre,code,img,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td,caption,tbody,tfoot,thead,abbr,acronym,address,big,cite,del,dfn,em,img,kbd,q,s,samp{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:underline}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}



/* ### TEXT SETTINGS ### */

body{background:#fff;color:#333;font:400 14px/20px "arial",Verdana,Helvetica,FreeSans,sans-serif}

h1,h2,h3,h4,h5,h6{color:#333}
h1{
    font-size:24px;
    line-height:26px;
}
h2{
    font-size:20px;
    line-height:22px;
}
h3 {
font-size:24px;
line-height:24px;
}
h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}

a:focus{outline:none}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}

ol{list-style:decimal}

ul{list-style:none}

li{margin-left:30px}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

a{color:#1e1e1e;text-decoration:none}

a:hover{color:#1e1e1e;text-decoration:none}

kbd{font-size:10px}

q:before,q:after{content:"\0022"}

dd{margin-left:20px}

#container {

     width:960px;

     margin:auto;

}

#number {

      float:right;

      margin:15px 121px 0 0;

      text-align:right;

}

p.italic {

      font-size:17px;

      font-style:italic;

      color:#1F1F1F;

      margin:0 0 10px 0;

}

p.bold {

      font-size:27px;

      font-weight:bold;

      color:#1F1F1F;

      margin:0;

}

p.reg {

      font-size:17px;

      font-style:none;

      color:#1F1F1F;

      margin:0;

}

/* ### PAGE SETTINGS ### */

#content{margin:0px auto;min-height:400px;padding:0}

#sec_cont{

      

      width:960px;

      height:256px;

      margin:20px auto;

}

#sec_cont ul{

      float:left;

      width:960px;

}

#sec_cont li.first{

      float:left;

      width:311px;

      height:256px;

      background: url(./images/debt_eval_button.jpg) no-repeat;

 margin: 0 14px 0 0;

}

#sec_cont li.sec{

      float:left;

      width:311px;

      height:256px;

      background: url(./images/live_call_button.jpg) no-repeat;

      margin: 0 13px 0 0;

}

#sec_cont li.third{

      float:left;

      width:311px;

      height:256px;

      background: url(./images/debt_calc_button.jpg) no-repeat;

 margin: 0 0 0 0;

}
p.buttons {
      color:#3BA7BD;
      font-size:28px;
      line-height:30px;
      margin:5px 10px;
      padding-bottom:174px;
      text-transform:uppercase;
}



#main{

      width:960px;

      height:398px;

      background: url(./images/content_bg.jpg) no-repeat;

}

#main2{

      width:960px;

      height:398px;

      /*background: url(./images/content_bg.jpg);*/

}
#mainblog{

      width:600px;

      height:398px;

      /*background: url(./images/content_bg.jpg);*/

}


.col-full{margin:0 auto;width:960px}

.col-left{float:left; width 500px;}
.col-left-home{ width 500px;}

.col-right{float:right;}

p img{max-width:100%}



/* ### HEADER ### */

#header{

      height:101px;

      background: url(./images/header_bg.jpg) no-repeat;

}

#logo{

      float:left;

      padding:25px 0 0;

      width:490px;

}

#logo h1{

      margin:0 18px 17px

}

#logo h1 a,#logo h1 a:hover{

color:#3BA7BD;

font-size:42px;

font-weight:bold;

}

#logo span.description{

      color:#1e1e1e;

      font-size:24px;
      font-style:italic;
      margin:0 18px 

}



/* ### NAVIGATION BARS ### */ 

#top-nav{

      font-size:10px;

      font-weight:normal;

      height:43px;

      overflow:hidden;

      text-transform:uppercase



}

#top-nav ul{

      float:left;

      margin:0 ;

      width:960px; 

      background: url(./images/nav_bg.jpg) repeat-x;

}

#top-nav li{

      margin:0 23px 0 23px;

      float:left;

      line-height:43px

}

#top-nav li a {

     color:#1F1F1F;

      display:block;

      float:left;

      font-size:16px;

      font-weight:bold;

      text-decoration:none;

}

#top-nav li a:hover{color:#3ba7bd;text-decoration:none}

#top-nav .current_page_item a, #top-nav .current_page_item a:hover{color:#3ba7bd}



#sec-nav{font-size:12px;font-weight:bold;height:40px;overflow:hidden;text-transform:uppercase}

#sec-nav{border-top:1px dotted #bbb;border-bottom:1px dotted #bbb}

#sec-nav li{display:block;float:left;line-height:40px;overflow:hidden}

#sec-nav li a{color:#333;display:block;float:left;text-decoration:none}

#sec-nav li a:hover{color:#3ba7bd;text-decoration:none}



/* ### POSTS ### */

.post, div.page {

      margin:20px;

      padding:0;

      width:50%;
    
}
.post2, div.page {

      margin:20px;

      padding:0;

      width:50%;
    float:left;
}

.post a{text-decoration:underline}

.post a:hover{text-decoration:none}

.post-title h1,.post-title h1 a{color:#333;line-height:32px;margin-bottom:10px;text-decoration:none}

.post-title h1 a:hover{color:#cc0000;text-decoration:none;border:none}

.post-title h4{color:#333;line-height:32px;padding:30px}

.post-entry{}

.post-meta{color:#666;font-size:10px;margin-bottom:20px}

.post-meta a{color:#666}

.post-meta a:hover{color:#cc0000;text-decoration:underline}

.post-meta-info{}

.post-meta-comments{float:right}

.post-read-more{margin:30px 0 20px 0}

.post-read-more a{color:#333;font-weight:bold;text-decoration:none}

.post-read-more a:hover{text-decoration:underline}

.post ul li:before{content:"\00BB \0020"}

.post blockquote{border-left:3px solid #ccc;font-size:13px;font-style:italic;margin:15px 30px 15px 10px;padding-left:20px}

.post pre{overflow:scroll}
.post-content{
      float:left;
      width:600px;
}
.post acronym,.post abbr{border-bottom:1px dashed #999;cursor:help}

.wp-caption p{font-size:11px}

.sticky{background:#fef5be}

div.attachment{border:1px solid #ddd;margin-bottom:20px;padding:30px 30px 10px 30px}

p.attachment{text-align:center}



/* ### COMMENTS ### */

.commentlist{margin-bottom:20px;padding: 30px 0;text-align:justify}

.commentlist h4{padding:0 30px}

.commentlist ol{padding-right:30px}

.commentlist ol li{list-style:none}

.comment-meta{font-size:12px;margin:18px 10px 10px 0}

.comment-meta img{float:left;margin:0 10px 0 0}

.comment-meta span{line-height:42px}

.comment-meta span.comment-name{font-weight:bold}

.comment-meta span.comment-name a,.comment-meta span.edit a,.comment-meta span.permalink a{color:#333;text-decoration:underline}

.comment-meta span.comment-name a:hover,.comment-meta span.edit a:hover,.comment-meta span.permalink a:hover{color:#cc0000;text-decoration:underline}

.comment-meta span.date{font-size:11px}

.comment-meta span.edit a:hover,.comment-meta span.permalink a:hover{text-decoration:underline}

.comment-entry{padding:10px 15px;border-bottom:1px dotted #ccc}

.comment-entry p{margin:0}

.comment-entry blockquote{border-left:3px solid #ccc;font-size:13px;font-style:italic;margin:15px 30px 15px 10px;padding-left:20px}

.comment-form {
float:left;
font-size:11px;
padding-top:30px;
width:500px;
}
.comment-form h4{margin-bottom:18px;padding:0 30px}

.comment-form a{color:#333;text-decoration:underline}

.comment-form a:hover{color:#cc0000;text-decoration:underline}

.comment-form fieldset {
float:left;
padding:0 30px;
width:500px;
}

.comment-form input{border:1px solid #666;margin:2px 0;padding: 5px}

.comment-form textarea{border:1px solid #666;height:150px;margin:2px 0;padding:5px;width:98%}

.comment-form .notice{color:#666;float:right}

.comment-navigation {
float:left;
padding:10px 30px;
width:500px;
}

.comment-navigation a{color:#333;font-size:10px;font-weight:bold;text-decoration:underline}

.comment-navigation a:hover{color:#cc0000}

.comment-reply a{color:#333;font-size:10px;font-style:italic;text-decoration:underline}

.comment-reply a:hover{color:#cc0000}

.comment-unapproved{font-size:10px;font-style:italic;color:#0000cc}

#cancel-comment-reply a{color:#333;font-style:italic;padding:0 30px}

#cancel-comment-reply a:hover{color:#cc0000}

.nocomments{border:1px solid #ddd;margin-bottom:20px;padding:30px}



/* ### POSTS NAVIGATION ### */

.more-entries{padding:20px 0 40px 0; width:500px;}

.more-entries a{color:#333;font-weight:bold;text-decoration:none}

.more-entries a:hover{text-decoration: underline}



/* ### SIDEBAR ### */

#sidebar {
float:right;
margin:0 17px;
overflow:hidden;
width:220px;
}

#sidebar-small {

       margin:0 17px;

       overflow:hidden;

       width:227px;
	   float:right;

}

/* Homepage Sidebar */
#right_nav{
       margin:0 5px;

       overflow:hidden;

       width:326px;
	   float:right;
}
.HomeSide ul li{



      background:transparent url(./images/li_bg.jpg) no-repeat scroll 0 0;

      color:#1E1E1E;

      font-size:21px;

      font-weight:bold;
      [if IE ]  height:38px;  

      height:43px;
  [if IE ]  padding:8px 0 0; 
      padding:12px 0 0;

      text-align:center;

      width:297px;

}
.HomeSide{margin-bottom:0px;padding:0px 0 0 0}

.HomeSide{font-size:18px;padding:0 20px;margin:0 0 10px 0}



.HomeSide li{margin-left:10px}

.HomeSide ul{padding:10px 0!important}

/* sec_nav */

.sec_right_nav{margin-bottom:0px;padding:0px 0 0 0}

.widgettitle{font-size:18px;padding:0 20px;margin:0 0 10px 0}

.widgetcontent{padding:0 10px}

.sec_right_nav li{margin-left:10px}

.sec_right_nav ul{
      float:right; 
      padding:0!important ;
      margin:10px 0;
}

.sec_right_nav ul li {



      background:transparent url(./images/sm_nav_bg.jpg) no-repeat scroll 0 0;

      color:#1E1E1E;

      font-size:16px;

      font-weight:bold;

      height:31px;

      padding:9px 0 0;

      text-align:center;

      width:224px;
      float:right;

}

.sec_right_nav ul li a{

      padding:13px 0;

}

/* ### WIDGETS ### */
.widget{;margin-bottom:20px;padding:20px 0 0 0}
.widgettitle{font-size:20px;padding:0 20px;margin:0 0 10px 0}
.widgetcontent{padding:0 10px}
.widget li{margin-left:10px}
.widget ul,.widget_recent_comments ul{padding:0!important}
.widget ul li,.widget_recent_comments ul li{font-size:16px;padding-top:10px}
.widget ul li a:hover,.widget_recent_comments ul li a:hover{text-decoration:underline}
.widget ul li ul .children{padding-left:10px}
.widget select {margin:10px 10px 20px 10px}
.textwidget{margin-bottom:20px;padding:10px}
.widgetsearchform{margin-left:10px}



/* ### CALENDAR ### */

#wp-calendar{clear:both;font-size:12px;width:90%}

#wp-calendar caption {font-weight:bold;padding:0 0 10px 0;text-transform:uppercase}

#wp-calendar th,#wp-calendar td{text-align:center;padding:5px}

#wp-calendar td{background:transparent}

#wp-calendar td a{font-weight:bold;text-decoration:none}

#wp-calendar td a:hover{text-decoration:underline}

#wp-calendar td,table#wp-calendar th{padding:3px 0}

#wp-calendar tfoot a{color:#333;text-decoration:underline}

#wp-calendar tfoot a:hover{color:#cc0000}



/* ### TAG CLOUD ### */

.widget_tag_cloud .widgetcontent div{padding:10px}



/* ### SEARCH ### */

#searchform{margin:8px 0}

#searchform label{display:none}

input#s{border:1px solid #ddd;color:#666;margin:0 0 20px 0px;padding:3px 0 3px 5px;width:180px}

input#searchsubmit{border:1px solid #ddd;color:#666;height:25px;margin:0}



/* ### FOOTER ### */

#footer {font-size:10px;margin-bottom:20px;min-height:40px}

#footer p{margin:0 30px;line-height:40px}

#footer a{color:#333;text-decoration:underline}

#footer a:hover{color:#cc0000}

.copyright{color:#999}



/* ### MISCELLANEOUS ### */

.alignleft{float:left}

.alignright{float:right}

.aligncenter{display:block;margin-left:auto;margin-right:auto}

.error{background:#ffcdd1;border-top:2px solid #e10c0c;border-bottom:2px solid #e10c0c;text-align:left;padding:5px 20px}

.alert{background:#fef5be;border-top:2px solid #fdd425;border-bottom:2px solid #fdd425;text-align:left;padding:5px 20px}

.ok{background:#d7f7c4;border-top:2px solid #82cb2f;border-bottom:2px solid #82cb2f;text-align:left;padding:5px 20px}

.note{background:#efefef;border-top:2px solid #dedede;border-bottom:2px solid #dedede;text-align:left;padding:5px 20px}

.info{background:#f7fafd;border-top:2px solid #b5d3ff;border-bottom:2px solid #b5d3ff;text-align:left;padding:5px 20px} /* blue */

.download{background:#f7fafd;border-top:2px solid #82cb2f;border-bottom:2px solid #82cb2f;text-align:left;padding:5px 20px}



/* ### CLEARING FLOATS ### */

html body * dd.clear,html body * div.clear,html body * li.clear,html body * span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;height:0;list-style:none;margin:0;overflow:hidden;padding:0;visibility:hidden;width:0}
/* ------------------------ Calc styles -------------------*/
#midSection{
       width:50%;
       float:left;
       padding:20px;

}

/*th, td {
border:1px solid #000000;
padding:5px;
text-align:left;
vertical-align:top;
}*/
style-Default.css (line 1245)
table, table.post .post tr, th, td {
background-color:Transparent;
}
style-Default.css (line 1235)
caption, th, td {
font-weight:normal;
text-align:left;
}
#calculatorContainer {
border:1px solid #CFCFCF;
height:122px;
width:550px;
}
#calculatorBg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/calcBg.gif) repeat-x scroll 0 0;
height:118px;
margin:2px;
width:546px;
}
#debtCalc {
height:auto;
margin-top:5px;
width:550px;
}
.calcTextTitle3 {
background-color:#7F7F7F;
color:#F6F6F6;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
}
.calcTextTitle3a {
background-color:#5f99cb;
color:#F6F6F6;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
}

.calcTextBold {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}
.calcTextBolda {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
background-color:#5f99cb;
}

.calcTextTitle4 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-align:center;
background-color:#fff;
}
#googleAd {
float:right;
margin:0 26px 40px 0;
}
