/* =general */
#general {
margin:10px 0 10px 8px;
width:654px;
overflow:auto;
}

#general .register-top, #general .register-bottom {
background:url(../images/register-top.gif) no-repeat;
width:654px;
height:3px;
clear:both;
overflow:hidden;
}

#general .register-bottom {
background:url(../images/register-bottom.gif);
}

#general h1 {
margin:23px 0 11px 0;
background:no-repeat 0 0;
height:17px;
text-indent:-9999em;
}

#general h1.terms {
background-image:url(../images/terms-title.gif);
width:230px;
}
#general h1.thanks {
background-image:url(../images/thanks-title.gif);
width:230px;
}
#general h1.contact {
background-image:url(../images/contact-us-title.gif);
width:135px;
}
#general h1.sitemap {
background-image:url(../images/sitemap-title.gif);
width:94px;
}
#general h1.not_found {
background-image:url(../images/not-found-title.gif);
width:188px;
}

#general h2 {
font-size:1.5em;
font-weight:bold;
}

#general h3 {
font-size:1.3em;
font-weight:bold;
}

#general p.terms {
font-size:1.2em;
clear:both;
margin:0 0 10px 0;
}

#general ul, #general ol {
font-size:1.2em;
margin:0 0 10px 30px;
}

#general .content {
width:632px;
padding:0 10px;
border-left:solid 1px #999999;
border-right:solid 1px #999999;
overflow:auto;
}

#general ul,
#general ol {
font-size:1.2em;
list-style-type:disc;
}

#general ol {
list-style-type:decimal;
}

#general li a {
color:#F90090;
}