* { margin: 0; padding: 0; }
a { color: #333; }
br.clear { clear: left; }
img { border: 0; }
body { background: #f5f8fe; margin: 0; padding: 0; font-family: lucida grande,helvetica,sans-serif; line-height: 1.3em; }
#stage { margin: 0 auto 0 auto; width: 760px; text-align: left; }
#stage img#logo { margin: 2.5em 0 2em 0; }
#stage #top { text-align: center; }
#stage p { font-size: .75em; margin: 0 0 .5em 0; line-height: 1.5em; color: #333; }
#stage h1 { font-size: 1.2em; font-weight: normal; width: 700px; margin: 0 auto 0 auto; line-height: 1.5em; color: #666; }
#stage h1 a { text-decoration: none; color: inherit; }
#stage p.nav { font-size: .8em; margin: 1em auto 2em auto; line-height: 1.5em; color: #333; }
#stage #top p.nav { color: #666; }
#stage p.nav a.sel { font-weight: bold; }
#stage h2 { font-size: 1.2em; margin: 1em 0 .5em 0; border-bottom: 1px solid #ccc; line-height: 1.5em; color: #333; }
#stage h2:first-child { margin-top: 0; }
#stage h3 { font-size: .9em; margin: 1.5em 0 0 0; line-height: 1.5em; color: #333 }
#stage #mail { float: left; width: 440px; margin-bottom: 2em; }
#stage #mail img { width: 440px; }
#stage .caption { background: #e7e9f1; padding: 5px 5px 5px 15px; margin: 1em -5px -5px -5px; }
#stage .caption p { font-size: .65em; color: #666; margin: 0 5px 5px 5px; text-indent: -11px; }
body>#stage .caption p { margin: 0; }
#stage #paper { width: 290px; float: left; margin: .5em 0 1em 10px; }
#stage #message { margin: 1.5em auto; padding: 1em 1em .5em 1em; background: #fff; width: 500px; }
#stage #message h2 { font-size: 1.3em; margin: 0; color: #111 }
#stage #message p { font-size: 1em; color: #343429; }
#stage p.small { font-size: .7em; color: #666; margin: 0; }
#stage blockquote { font-size: 1em; margin: 1em 0 0 0; }
#stage .testimonial { }
#stage .testimonial blockquote { font-size: .75em; line-height: 1.5em; margin: 0 0 0 0; color: #343429 }
#stage .testimonial p { font-size: .7em; color: #666; margin: 0 0 1em 0; }
#contactus { width: 500px; margin: 0 auto 3em auto; background: #fff; border: 1px solid #dbdee5; padding: 1em; }
#contactus form {  }
#contactus form input.text {  }
#contactus form .button { border: 1px solid #ccc; padding: 2px 6px 3px 6px; }
#thankyou { width: 500px; margin: 2em auto; padding: 1em; background: #ededb1; }
#footer { margin: 2em auto; text-align: center; border-top: 1px solid #ccc; padding-top: 5px; }
#footer p { font-size: .9em; line-height: 1.5em; margin: 0; }
#footer p.small { font-size: .75em; margin: 0; }
