body { background-color: #000; background-image: url(/images/blue-bg.png); background-repeat: repeat-x; }
body .shadowed { color: #092c46; }

wrapper { margin: 0 auto; width: 1000px; height: 592px; margin-top: 53px; background-image: url(/images/blue-glow.png); background-repeat: no-repeat; }

#logo { width: 60%; overflow: hidden; margin-top: 110px; font-family: Lucida Grande, Verdana, Sans-Serif; text-align: center; }
#logo h1 { color: #fff; font-size: 47px; font-weight: normal; margin-bottom: 0px; }
#logo .tagline { color: #fff; font-size: 15px; opacity: 0.4; margin-top: -10px; }

#content { width: 40%; margin-top: 30px; }
#content .inner { margin-left: 60px; }
#content .description { margin-top: 30px; min-height: 110px; max-height: 346px; color: #fff; font-size: 20px; font-family: Verdana, Sans-Serif; line-height: 1.5em; opacity: 0.5; overflow: auto; padding-right: 10px; margin-right: -10px; }
#content .description p { margin-bottom: 2em; }
#content .alert { margin-top: 10px; }
#content .alert form { margin-bottom: 1.5em; }
#content .alert h2 { font-size: 20px; font-weight: normal; font-family: Lucida Grande, Verdana, Sans-Serif; color: #fff; margin-bottom: 5px; }
#content .alert h2 img { vertical-align: middle; }
#content .alert h2 a { color: #fff; text-decoration: none; }
#content .alert h2 a:hover { text-decoration: underline; }
#content .alert input { padding: 5px; font-size: 11px; vertical-align: middle; }
#content .alert .field { margin-bottom: 6px; display: inline; }
#content .alert .field.withErrors input { border: 2px solid red; }
#content .alert .actions { display: inline; }
#content .alert .actions input { height: 30px; padding: 0; }

#footer { width: 1000px; font-size: 11px; font-family: Verdana, Sans-Serif; margin: 24px auto; color: #fff; text-align: center; }

body.blue { background-image: url(/images/blue-bg.png); }
body.blue #wrapper { background-image: url(/images/blue-glow.png); }
body.blue .shadowed { color: #092c46; }

body.orange { background-image: url(/images/orange-bg.png); }
body.orange #wrapper { background-image: url(/images/orange-glow.png); }
body.orange .shadowed { color: #462309; }

body.green { background-image: url(/images/green-bg.png); }
body.green #wrapper { background-image: url(/images/green-glow.png); }
body.green .shadowed { color: #184609; }

body.yellow { background-image: url(/images/yellow-bg.png); }
body.yellow #wrapper { background-image: url(/images/yellow-glow.png); }
body.yellow .shadowed { color: #454609; }

body.red { background-image: url(/images/red-bg.png); }
body.red #wrapper { background-image: url(/images/red-glow.png); }
body.red .shadowed { color: #460918; }

body.turquoise { background-image: url(/images/turquoise-bg.png); }
body.turquoise #wrapper { background-image: url(/images/turquoise-glow.png); }
body.turquoise .shadowed { color: #094546; }

body.purple { background-image: url(/images/purple-bg.png); }
body.purple #wrapper { background-image: url(/images/purple-glow.png); }
body.purple .shadowed { color: #2e0946; }
