body#impertinentfools { font-family: Arial, Helvetica, sans-serif; font-size:12pt; background-color: #000; margin: 0; }
#wrapper { }
a img, img {border:0;}

/**** body ****/
#content { float:left; width: 78%; padding: 5px 2px; color:#fff;}
#content h3 { padding: 0; margin: 0; text-decoration: underline; }
#content h4 { padding: 0; margin: 0; text-decoration: underline; font-weight: bold; }
#content .update-title-date h3 { font-weight: bold; }
#content .update-title h4 { font-weight: bold; text-decoration: underline; }
#content p { padding: 0; margin: 15px 0; line-height:125%; }
#content ul, #content ol { font-size:10pt; }
#content li { line-height:125%; }

#content a,
#content a:link,
#content a:active,
#content a:visited { color: #cc0000; /text-decoration: none; }
#content a:hover { color: #ff9000; text-decoration: underline; }

#content_notice { padding: 3px; padding-left:46px; background:#c05812 url(/images/notice.jpg) no-repeat 3px 3px; border: solid 1px #8c4413; color: #fff; min-height:32px; margin:0 auto; width:80%; }
* html #content_notice { height:32px; width:85%; }
#content_notice p {line-height:32px; margin:0; padding;0; font-weight:bold;}
/*#content_notice img { padding-right: 3px; }*/

#content img.content_img  { border: solid 3px #000; padding: 3px; background-color: #ccc; }
#content span.content_img:hover  { visibility: visible; border: solid 3px #ccc; }
#content span.content_img  { visibility:hidden; padding: 1px 3px; background-color: #ffffcc; border: solid 1px #ddd809; }

#content_infobox h4 { padding: 0; margin: 0; text-decoration: none; font-weight: bold; background-color: #c13209; border-bottom: solid 1px #841d11; border-top: solid 1px #841d11; text-align: center; }
#content_infobox p { margin: 0; padding: 0; }
#content_infobox ul { margin: 0; padding: 0; }
#content_infobox li { margin: 8px 0; padding:0; }

#content_infobox ul.content_infobox_list_1 { list-style-type: none; margin: 0; padding: 0; font-size: 10pt; color: #fff; }
#content_infobox .content_infobox_list_1 { padding: 2px 0; margin: 0; }
#content_infobox .content_infobox_list_1 a,
#content_infobox .content_infobox_list_1 a:link,
#content_infobox .content_infobox_list_1 a:hover,
#content_infobox .content_infobox_list_1 a:visited { text-decoration: underline; color: #ff9600; font-size: 16pt; font-weight: bold; }
#content_infobox .content_infobox_list_1 a:hover { color: #d5843c; }

#content_infobox ul.content_infobox_list_2 { list-style-type: none; margin: 0; padding: 0; font-size: 10pt; color: #fff; }
#content_infobox .content_infobox_list_2 li { float: left; padding: 0 10px 3px 0; /*overflow: visible;*/ }
#content_infobox .content_infobox_list_2 a,
#content_infobox .content_infobox_list_2 a:link,
#content_infobox .content_infobox_list_2 a:hover,
#content_infobox .content_infobox_list_2 a:visited { text-decoration: underline; color: #ff9600; font-size: 16pt; font-weight: bold; }
#content_infobox .content_infobox_list_2 a:hover { color: #d5843c; }

/**** footer ****/
#footer { color: #fff; font-size: 8pt; padding: 3px 2px; }
#footer p { padding: 0; margin: 0; }

/**** general classes ****/
.small { font-size : 8pt; }
.normal { font-size : 10pt; }
ul.instr_list { padding: 0; margin: 0 0 0 25px; list-style-type: decimal; list-style-position: outside; }
.instr_list li { padding: 0; margin: 0; font-size: 18pt; list-style-type: decimal; list-style-position: outside; }
.instr_list li div { font-size: 18pt; text-decoration: underline; }
.instr_list li p { font-size: 10pt; text-decoration: none; }
span.strike { text-decoration: line-through; }
