body { padding: 15px; background-color: #ccc; }
ul { list-style-type: square; }
a { color: #552f3e; text-decoration: none; }
a.pdf { height: 13px; padding-right: 15px; margin-right: 4px; background-image: url('gr_icon_pdf.png'); background-repeat: no-repeat; background-position: right; } 

#menu { background-color: #555; border-right: 1px solid #fff; }
#menu ul { list-style-type: none; margin: 46px 25px 47px 45px; padding: 0px; }
#menu ul li { margin-bottom: 12px; line-height: 12pt; border-bottom: 1px solid #fff; }
#menu ul li a { color: #fff; font-size: 9pt; font-family: Arial, sans; text-decoration: none; }
#menu ul li ul { list-style-type: none; margin: 5px 0px 0px 15px; padding: 0px; }
#menu ul li ul li { margin-bottom: 4px; line-height: 10pt; }
#menu ul li ul li a { color: #fff; font-size: 9pt; font-family: Arial, sans; text-decoration: none; font-style: italic; }

#signup { background-color: #766878; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
#emailsignup { border: 0px; width: 171px; height: 23px; }
#content { background-color: #fff; background-image: url(gr_body_bottomtext.gif); background-repeat: no-repeat; background-position: bottom right; color: #555; font-size: 10pt; font-family: Arial, sans; }
#content div { padding: 27px 43px 70px 43px; }
#content h1 { color: #657868; font-size: 12pt; font-family: Arial, sans; }
#credits { background-color: #000; color: #444; font-size: 8pt; line-height: 16px; font-family: Arial, sans; padding: 55px; }
#credits a { color: #444; font-size: 8pt; font-family: Arial, sans; text-decoration: none; }
