div.code {
background:#EEEEEE none repeat scroll 0 0;
color:#333333;
display:block;
font-family:monospace;
margin-top:20px;
margin-left:20px;
margin-right:30px;
padding:15px;
}

.header-top {
background: #FFFFFF;
height: 120px;
}

.header-bottom {
background: #FFFFFF
}

.header-bottom ul a:hover {color:#BD2031;}

.sitelogo {
background:transparent url(../img/rkc-grey-s.png) repeat scroll 0 0;
height:93px;
margin:15px 0 0 15px;
position:absolute;
width:418px;
z-index:1;
}

.content h1 {
color: #BD2031;
/* text-transform: uppercase; force text to uppercase */
}

.subcontent h1 {
color: #BD2031;
text-transform: uppercase; /* force text to uppercase */
}

.code pre {
font-size: 125%;
}

.decoder {padding:0 20px; line-height:1.2}
.decoder fieldset {margin:0 }
.decoder textarea {margin:20px 0 20px 0; border:solid 1px rgb(200,200,200); font-size:150%; overflow: auto; width:820px;}
.decoder table { 
width:928px;
margin: 20px 0 0 0;
}


.decoder table td { 
font-size:145% !important; /* need !important to force override */
color: #333333;
background-color: #EEEEEE; 
font-family: Verdana,sans-serif,Arial;
}

/* Phil - DECODER FORM (1-Column / 2-Column) */
/* Phil - couldn't get pre to work on FF so use Text::Wrap in code */

.openssl_output {font-size:160%;margin:10px 10px 0 20px;background: #EEEEEE none repeat scroll 0 0; font-family: monospace,Verdana,Arial,Helvetica,Geneva,SunSans-Regular,sans-serif; white-space: nowrap; }

pre {  
     white-space: pre-wrap;       /* css-3 */  
     white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */  
     white-space: -pre-wrap;      /* Opera 4-6 */  
     white-space: -o-pre-wrap;    /* Opera 7 */  
     word-wrap: break-word;       /* Internet Explorer 5.5+ */  
}   

pre.nowrap {
white-space: nowrap;
}



.cmdline {
/* background:#EEEEEE none repeat scroll 0 0;  */
color: #333333;
display: block;
/* border: 1px solid #676767; */
margin-left: 30px;
margin-right: 30px;
padding: 15px;
font-family: monospace, lucida typewriter,lucidatypewriter;
font-size: 130%;
}


.pem {
color: #333333;
display: block;
margin-left: 30px;
margin-right: 30px;
padding: 15px;
font-family: monospace, lucida typewriter,lucidatypewriter;
font-size: 80%;
}


input {
font-size:150%;
}

.decoder_summary_warn {
    color: red !important;
}

