.CCT-Widget {
background-color: #ffffff;
margin: 0px;
max-width: 300px;
min-width: 230px;
padding: 5px;
border: 1px solid #000000;
font: normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
}	
.CCT-Widget input[type=text] {
background: #FFFFFF;
clear: none;
outline:none;
text-align:left;
width: 85%;
padding: 5px;
border: #000000 1px solid;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
font: normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
}
.CCT-Widget label{
width:140px;
text-align:right;
padding-right: 5px;
display:inline-block;
font: normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
}
.CCT-rowdiv{
overflow: hidden; 
padding:3px;
}
.CCT-leftdiv{
float:left; 
padding-top:9px;
}
.CCT-rightdiv{
overflow: hidden;
}
.CCT-leftresultdiv {
float:left; 
padding-bottom:9px;
}
.CCT-rightresultdiv{
padding-bottom:9px;
overflow: hidden;
min-height: 15px;    
font-weight: bold;
}
.CCT-WidgetTitle  {
text-align: center;
font: normal bold 16px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
padding-top: 5px;
padding-bottom: 15px;
}
.CCT-WidgetTitle a{
text-decoration: none;
color: #000000;
}
.CCT-WidgetLine{
border-bottom: 1px #000000 solid;
overflow: visible;
margin: 5px 0 5px 0;
}
.CCT-WidgetSignature {
text-align:right; 
padding-top:5px; 
font: normal normal 10px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
}
.CCT-WidgetSignature a {
color:inherit; 
text-decoration:none;
}
.CCT-WidgetSignature a:hover {
text-decoration:underline;
}@font-face {
font-family: 'boowie';
src: url(//davidnichols.com/wp-content/uploads/useanyfont/8713Boowie.woff2) format('woff2'),
url(//davidnichols.com/wp-content/uploads/useanyfont/8713Boowie.woff) format('woff');
font-display: auto;
}
.boowie{font-family: 'boowie' !important;}
@font-face {
font-family: 'boowie-italic';
src: url(//davidnichols.com/wp-content/uploads/useanyfont/5445Boowie-Italic.woff2) format('woff2'),
url(//davidnichols.com/wp-content/uploads/useanyfont/5445Boowie-Italic.woff) format('woff');
font-display: auto;
}
.boowie-italic{font-family: 'boowie-italic' !important;}