body {
color: white;
text-decoration: none;
margin: 0px;
padding: 0px;
background: rgb(52,54,52) url(/esf/static/img/body.gif) repeat-x;
}
a { text-decoration: none; color:White; }  
img { border: none; margin: 0px; padding: 0px; vertical-align: top; font-size: 0px; } 


/* *** */
#all {
position: relative;
width: 970px;
margin: 10px auto;
padding: 0px;
}
/* *** */


#head {
position: relative;
width: 970px;
height: 176px;
margin: 0px;
padding: 0px;
}


/* *** CONTENT BEGIN *** */
#content-block {  
position: relative;
margin: 0px;
width: 970px;
min-height: 500px;
background: black; border: none;
}
#content-block table { width: 100%; }

    #left-content-block {
    width: 435px;
    vertical-align: top;
    }

    #right-content-block {
    vertical-align: top;
    
    }
.sign-up_star { padding:51px 0px 0px 0px; margin: 0px; }
.sign-up_star a { padding: 0px; margin: 0px; }

/* *** END *** */


.sign-up { position: relative; margin: 5px; }
.sign-up td { vertical-align: top; }

.caption1 { color: rgb(249,228,110); margin: 40px 20px 10px 20px; padding: 0px 0px 0px 0px; font: bold 18px verdana;}
.caption2 { color: rgb(249,228,110); margin: 20px 20px 10px 20px; padding: 0px 0px 0px 0px; font: bold 18px verdana;}
.ul-home { list-style-type:disc; color: rgb(249,228,110); margin: 0px 20px 0px 20px; padding: 10px 0px; }
.ul-home li { margin-bottom: 5px; }

.ul-how-to-use { text-align: center; list-style-type:decimal; color: rgb(249,228,110); padding: 120px 0px;  }
.ul-how-to-use li { margin-bottom: 30px; }
.ul-how-to-use li a { color: rgb(249,228,110); }
.ul-how-to-use li a:hover { color: rgb(249,228,110); text-decoration: underline; }

.text-block {margin: 30px 40px; }
/* *** FOOTER BEGIN *** */
#footer {
position: relative;
width: 970px;
height: 55px;
background: black url(/esf/static/img/footer-bg.png) no-repeat right;
margin: 0px auto;
}
    #footer ul { list-style: none; width: 425px; margin: 0px auto; padding: 15px 0px; }
    #footer ul li {  display: inline; }
    #footer ul li a { font: normal 14px arial; color: White; text-decoration: underline; }
    #footer ul li a:hover { text-decoration: none; }
    #footer ul li span { color: White; margin: 0px 8px; }
/* *** END *** */

.yellow { color: rgb(249,128,110); font: normal 14px trebuchet MS;  }


