.title {
 padding:7px 0 0 8px; 
 font:bold 15px Helvetica, Arial;
 background:#4b4b4b url('../design/gpn/forum/title_bg.gif') top left; 
 color:white;
 height:24px;
 color:#333;
 border:1px solid #b4b4b8; border-width:0 1px; 
}

.title img {vertical-align:middle; margin:0 2px 2px 2px;}

.title a {
 display:block; display:none;
 float:right; 
 background-image:url('../design/gpn/forum/open_close.gif'); 
 width:14px; 
 height:14px;
 margin:3px 6px 0 0;
}

.subtitle {
 padding:3px 0 2px 9px; 
 font-weight:bold;
 font-size:10pt;
 background:#dfdedf url('../design/gpn/forum/subtitle_bg.gif'); 
 color:#595c60;
 height:19px;
 border:1px solid #aab0b9; 
 border-top:0
}




/*
Ny bruker
*/

#register {padding:4px;}


.poster {
 padding:9px; 
 background:#f1f0f0; 
 border:1px solid #c2c2c2;
 border-width:0 1px
}

.footer {
 background:#e7e7e7;
 border:1px solid #c2c2c2;
 border-top:1px solid #5176b5;
 border-bottom:3px solid #a3a3a3;
 text-align:center;
 padding:10px
}

.footer a {color:black; margin:0 auto; display:block; width:200px; padding:3px 6px; background:#dfe6ef; border:1px solid #4c77b6}

table {width:100%; border:1px solid #a2a2a2; border-top:0}
table td {padding:5px 6px; background:#edf1f5 }
table td.key {width:200px}
table td input {border:1px solid #a2a2a2; padding:3px 6px 4px 6px; width:530px}
table tr.password td input {width:220px} 
tr.captcha td table * d {outline:red solid thin}
table tr.submit td {background:#e7e7e7; padding:10px; text-align:right;}
tr.captcha td table {border:0;}
tr.captcha td table td {padding:0}
td.captcha_help {width:140px; text-align:right; padding-right:10px !important;}
tr.captcha td table td img {border:1px solid #a2a2a2;}
tr.captcha td table td input {width:220px}

table tr.submit td input {cursor:pointer; background:#dfe6ef; border:1px solid #4c77b6; width:150px; }

a.tooltip {cursor:help; color:black; display:block; float:right; width:16px; height:16px; font-size:1px; background:url('../design/gpn/help.png');}
#register table td.key span {margin:-20px 0 0 25px; display:none; padding:5px; border:2px solid #5176b5; background:#d6dae1; font:11px Arial; width:200px; position:fixed; }

input.error { background:#f4e1e1; border:1px solid #d07b7b; }

#error {
 border:1px solid #d69393; 
 color:#842f2f; 
 padding:6px; 
 margin-top:-1px;
 background:#f7dada;
 line-height:1.7;
}

#error ul {margin:0 0 10px 20px; list-style-type:square}

