/* output */
div.gbentry          { color: #2f2f2f; background-color: #fffef9; background-repeat: repeat-y; margin-right: 20px; margin-bottom: 10px; border: solid 7px #a23c25; border-collapse: collapse         }
div.gb_even    { background-color: #fffbff; margin-bottom: 10px; border-color: #0074a3; border-collapse: collapse        }
div.gbentry h3      { color: #f3f2f7; font-size: 20px; background-color: #a23c25; background-image: url("images/user.gif"); background-repeat: no-repeat; background-position: left 4px; padding-bottom: 6px; padding-left: 25px; border-bottom: 1px solid #808080 }
div.gb_even h3  { color: #fffbff; background-color: #0074a3 }
div.gbentry h3 span   { font-size: 14px }
div.gb_even h3 span     { color: #eff6f0 !important }
img.button {
  vertical-align: bottom;
}
/* input fields */ 
table.input_form tr  { padding-top: 2px; padding-bottom: 2px }
.input_form   { font-size: 1em; font-weight: bold; border: 0 }
.input_name_field, .input_mail_field,.input_website_field, .input_message_field ,.captcha_input    { font-family: courier; font-weight: normal; background-color: #fffef0; margin-top: 2px; width: 300px; border-style: groove solid solid groove; border-width: 3px 2px 2px 3px; border-color: #a23c25 }
.input_message_field  { padding: 4px; width: 600px; height: 100px }
.input_smileys { text-align: right; }
.input_smileys img { cursor: pointer }
img.smileys    { background-color: transparent !important; margin: 0 2px 0 2px !important; padding: 0 !important; border-style: none !important }
dl   { color: #2f2f2f; padding-left: 15px }
dd   { padding-right: 10px; padding-bottom: 5px }
dt  { font-size: 10px; text-align: right; padding-right: 4px; padding-bottom: 4px }
dt a   { color: #a23c25; background-image: url("images/www_sm.gif"); background-repeat: no-repeat; background-position: right center; padding-top: 6px; padding-right: 22px; padding-bottom: 6px }
.gb_even dt a  { color: #0074a3 }
span.date  { color: #fbc89d !important; font-weight: bold !important; padding-top: 1px !important }
.gb_even .date   { color: #90d0e7 !important }
.gbentry .entrycomment { font-style: italic; background-color: #fff; background-image: url("images/smile/pinny.gif"); background-repeat: no-repeat; margin: 10px 20px 10px 10px; padding: 10px 4px 10px 100px; min-height: 45px; border: dotted 2px #b15d41 }
.gb_even .entrycomment  { border-color: #0074a3 } 
.add_comment  { color: #2f2f2f; text-align: right }
.add_comment a { color: #ae0000 }
/* captcha */
.captcha_iframe  { font-size: 200% }
p.text_captcha a   { color: #ffbc3f !important; font-size: 30px !important; text-decoration: none; margin: 0; padding: 0 }
.captcha_expl   { color: #711515 !important; font-size: 10px; font-weight: normal; background-color: #fff }
table.captcha_table    { margin: 0; padding: 0 }
iframe.captcha_iframe     { font-size: 16px !important; margin: 6px 0 0; padding: 15px 0 0 }
iframe.captcha_iframe a,iframe.captcha_iframe a:hover,    { color: #ffbc3f !important; font-size: 30px !important }
table.input_form  { color: #ae5b75; font-weight: bold; margin: 0; padding: 0 }
div.captcha_div table  { margin: 0; padding: 0 }
div.captcha_div table td  { margin: 0; padding: 0 }

input.long  { width: 250px !important }
input.short  { width: 120px !important }
input.reset,input.send, input.submit, input.save ,a.back  {	font-weight:  bold;	cursor: pointer; margin-top:   4px;	border-style: groove }

/* this is required for ASP */
.nixhier { display: none }

