/* Welcome to Compass. In this file you should write your main styles. (or centralize your imports) Import this file using the following HTML or equivalent: <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 14, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* line 17, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body { line-height: 1; color: black; background: white; }

/* line 19, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 21, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

/* line 23, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 25, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: "" ""; }
/* line 96, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

/* line 27, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* line 35, ../protected/compass/src/screen.sass */
html { height: 100%; }

/* line 38, ../protected/compass/src/screen.sass */
body { height: 100%; background: url(img/bg-unified.gif) top center repeat-y; font-family: Helvetica, sans-serif; font-size: 13px; line-height: 1.5; }

/* line 47, ../protected/compass/src/screen.sass */
.page { width: 980px; margin: auto; background: white; min-height: 100%; height: auto !important; height: 100%; }

/* line 56, ../protected/compass/src/screen.sass */
strong { font-weight: bold; }

/* line 59, ../protected/compass/src/screen.sass */
em { font-style: oblique; }

/* line 62, ../protected/compass/src/screen.sass */
a { text-decoration: none; }

/* line 65, ../protected/compass/src/screen.sass */
h1, h2 { font-weight: normal; }

/* line 68, ../protected/compass/src/screen.sass */
.page .header { text-align: center; }
/* line 70, ../protected/compass/src/screen.sass */
.page .header .bar { background: url(img/bar-choco.png); height: 10px; width: 980px; }
/* line 75, ../protected/compass/src/screen.sass */
.page .header h1 a { background: url(img/logo.gif) no-repeat; display: block; margin: 15px auto 5px auto; width: 676px; height: 150px; text-indent: -99999px; overflow: hidden; }
/* line 83, ../protected/compass/src/screen.sass */
.page .header ul { list-style-type: none; font-family: Century, Georgia, serif; margin-bottom: 10px; overflow: hidden; *zoom: 1; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
.page .header ul, .page .header ul li { margin: 0px; padding: 0px; display: inline; }
/* line 88, ../protected/compass/src/screen.sass */
.page .header ul h2 { display: inline; }
/* line 90, ../protected/compass/src/screen.sass */
.page .header ul li { margin: 10px; }
/* line 92, ../protected/compass/src/screen.sass */
.page .header ul a { color: #7a6c53; font-weight: normal; font-size: 17px; }

/* line 97, ../protected/compass/src/screen.sass */
.flash { padding: 3px 0 1px 0; margin: 12px 18px; text-align: center; font-size: 16px; }
/* line 102, ../protected/compass/src/screen.sass */
.flash.success { border: 3px solid #ffd25f; color: #3d472e; }
/* line 105, ../protected/compass/src/screen.sass */
.flash.error { border: 3px solid red; color: red; }

/* line 112, ../protected/compass/src/screen.sass */
body.index a, body.issue a { color: #3d472e; font-weight: bold; }
/* line 115, ../protected/compass/src/screen.sass */
body.index a:hover, body.issue a:hover { color: #997a1d; }

/* line 118, ../protected/compass/src/screen.sass */
.intro { background: url(img/bar-choco.png) left bottom; padding: 16px 0; text-align: center; font-family: Times serif; font-style: oblique; font-size: 18px; color: white; zoom: 1; }
/* line 127, ../protected/compass/src/screen.sass */
.intro p { margin: auto; margin-bottom: 0; width: 810px; }

/* line 132, ../protected/compass/src/screen.sass */
.firms { overflow: hidden; *zoom: 1; padding: 4px 0 0 14px; background: url(img/bar-green.png) repeat-x; margin-top: 8px; }
/* line 137, ../protected/compass/src/screen.sass */
.firms p { margin-bottom: 8px; }
/* line 139, ../protected/compass/src/screen.sass */
.firms li { float: left; width: 310px; margin: 4px; }
/* line 143, ../protected/compass/src/screen.sass */
.firms li h2 { margin-bottom: 16px; }
/* line 145, ../protected/compass/src/screen.sass */
.firms li h2 a { display: block; height: 58px; text-indent: -99999px; overflow: hidden; }
/* line 150, ../protected/compass/src/screen.sass */
.firms li.greenbridge h2 a { background: url(img/firm-greenbridge.png); }
/* line 152, ../protected/compass/src/screen.sass */
.firms li.ulrich h2 a { background: url(img/firm-ulrich.png); }
/* line 154, ../protected/compass/src/screen.sass */
.firms li.lmk h2 a { background: url(img/firm-lmk.png); }
/* line 156, ../protected/compass/src/screen.sass */
.firms li.king h2 a { background: url(img/firm-king.png); }
/* line 158, ../protected/compass/src/screen.sass */
.firms li img { margin-bottom: 8px; }
/* line 160, ../protected/compass/src/screen.sass */
.firms li p { color: #3d472e; font-size: 14px; }

/* line 165, ../protected/compass/src/screen.sass */
.newsletter .separator { background: url(img/bar-choco.png) left bottom; height: 25px; }
/* line 168, ../protected/compass/src/screen.sass */
.newsletter .header { margin: 8px 18px 6px 18px; position: relative; background: white; color: #42210b; font-size: 24px; font-family: Century, Georgia, serif; text-align: left; overflow: hidden; *zoom: 1; }
/* line 177, ../protected/compass/src/screen.sass */
.newsletter .header h2 { float: left; font-weight: normal; }
/* line 180, ../protected/compass/src/screen.sass */
.newsletter .header span { float: right; }
/* line 182, ../protected/compass/src/screen.sass */
.newsletter .signup { overflow: hidden; *zoom: 1; background: #9bbb58; padding: 4px 18px 4px 18px; color: white; font-family: Century Gothic, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: oblique; }
/* line 191, ../protected/compass/src/screen.sass */
.newsletter .signup p { float: left; line-height: 24px; }
/* line 194, ../protected/compass/src/screen.sass */
.newsletter .signup form { float: right; }
/* line 196, ../protected/compass/src/screen.sass */
.newsletter .content { overflow: hidden; *zoom: 1; margin: 8px 18px 32px 18px; }
/* line 199, ../protected/compass/src/screen.sass */
.newsletter .articles { float: right; }
/* line 201, ../protected/compass/src/screen.sass */
.newsletter .info { float: left; width: 200px; color: #3d472e; margin-top: 20px; font-size: 14px; }
/* line 207, ../protected/compass/src/screen.sass */
.newsletter .info a { display: block; margin-top: 32px; width: 148px; height: 26px; text-indent: -9999px; overflow: hidden; background: url(img/button-read.gif) no-repeat; }
/* line 215, ../protected/compass/src/screen.sass */
.newsletter .info a:hover { background: url(img/button-read.gif) 0 -26px no-repeat; }
/* line 218, ../protected/compass/src/screen.sass */
.newsletter .article { float: left; margin-right: 8px; position: relative; height: 210px; }
/* line 224, ../protected/compass/src/screen.sass */
.newsletter .article:last-child { margin-right: 0; }
/* line 226, ../protected/compass/src/screen.sass */
.newsletter .article a { display: block; }
/* line 228, ../protected/compass/src/screen.sass */
.newsletter .article img { width: 230px; height: 210px; }
/* line 231, ../protected/compass/src/screen.sass */
.newsletter .article .title { position: absolute; bottom: 0; width: 222px; background: url(img/black-50.png); color: white; padding: 5px 0 3px 8px; font-size: 12px; }

/* line 240, ../protected/compass/src/screen.sass */
.bottom { overflow: hidden; *zoom: 1; border-top: 2px solid #eeeeee; padding: 12px 18px 50px 18px; color: #3d472e; }
/* line 245, ../protected/compass/src/screen.sass */
.bottom h2 { font-family: Century, Georgia, serif; font-size: 24px; color: #9bbb58; margin: 20px 0 10px 0; }
/* line 250, ../protected/compass/src/screen.sass */
.bottom .happenings, .bottom .archives { width: 350px; float: left; }
/* line 253, ../protected/compass/src/screen.sass */
.bottom .happenings { margin-right: 124px; }
/* line 256, ../protected/compass/src/screen.sass */
.bottom .happenings ul .date { font-size: 15px; }
/* line 258, ../protected/compass/src/screen.sass */
.bottom .happenings ul .date, .bottom .happenings ul .time { color: #997a1d; font-weight: bold; }
/* line 261, ../protected/compass/src/screen.sass */
.bottom .happenings ul .speaker { font-weight: bold; display: block; }
/* line 264, ../protected/compass/src/screen.sass */
.bottom .happenings ul .desc { margin-bottom: 12px; }
/* line 268, ../protected/compass/src/screen.sass */
.bottom .archives dt a { color: #997a1d; font-weight: bold; }
/* line 271, ../protected/compass/src/screen.sass */
.bottom .archives dt a:hover { color: #3d472e; }
/* line 273, ../protected/compass/src/screen.sass */
.bottom .archives ul { margin-bottom: 8px; }

/* line 276, ../protected/compass/src/screen.sass */
#flash { width: 532px; border: 2px solid #997a1d; background: white; color: #3d472e; padding: 4px; margin: 0 20px 20px 20px; }

/* line 285, ../protected/compass/src/screen.sass */
body.login .yiiForm { width: 250px; margin: auto; margin-top: 40px; background: #9bbb58; padding: 8px 20px; }
/* line 291, ../protected/compass/src/screen.sass */
body.login .yiiForm .simple { margin-bottom: 8px; }
/* line 293, ../protected/compass/src/screen.sass */
body.login .yiiForm .simple label { display: block; }
/* line 295, ../protected/compass/src/screen.sass */
body.login .yiiForm .inline { margin-bottom: 8px; }
/* line 297, ../protected/compass/src/screen.sass */
body.login .yiiForm .inline input[type=checkbox] { margin: 0 4px 0 0; }
/* line 299, ../protected/compass/src/screen.sass */
body.login .yiiForm .action { margin-top: 20px; }
/* line 302, ../protected/compass/src/screen.sass */
body.login .yiiForm input[type=text], body.login .yiiForm input[type=password] { width: 200px; }

/* line 306, ../protected/compass/src/screen.sass */
.adminform { width: 630px; padding-bottom: 50px; }
/* line 309, ../protected/compass/src/screen.sass */
.adminform fieldset { background: #e5dccf; padding: 0 0 8px 8px; margin-bottom: 16px; }
/* line 313, ../protected/compass/src/screen.sass */
.adminform fieldset .legend { margin-left: -8px; background: #42210b; padding: 4px 8px; color: white; }
/* line 319, ../protected/compass/src/screen.sass */
.adminform .entry { margin: 16px 0; }
/* line 321, ../protected/compass/src/screen.sass */
.adminform .entry label { font-weight: bold; color: #42210b; display: block; }
/* line 325, ../protected/compass/src/screen.sass */
.adminform input[type=text], .adminform textarea { width: 500px; }
/* line 327, ../protected/compass/src/screen.sass */
.adminform textarea { height: 100px; }
/* line 329, ../protected/compass/src/screen.sass */
.adminform .toggle { float: right; }

/* line 333, ../protected/compass/src/screen.sass */
body.admin .content { overflow: hidden; *zoom: 1; margin-top: 24px; border-top: 2px solid #eeeeee; padding: 24px 20px 100px 20px; }
/* line 338, ../protected/compass/src/screen.sass */
body.admin a { color: #42210b; }
/* line 340, ../protected/compass/src/screen.sass */
body.admin a:hover { color: #997a1d; }
/* line 342, ../protected/compass/src/screen.sass */
body.admin .actionbar { background: #42210b; padding: 6px; margin-top: 20px; margin-bottom: 20px; }
/* line 347, ../protected/compass/src/screen.sass */
body.admin .actionbar a { background: #7a6c53; color: white; padding: 3px 5px; margin-right: 10px; }
/* line 352, ../protected/compass/src/screen.sass */
body.admin .actionbar span { color: white; font-weight: bold; }
/* line 355, ../protected/compass/src/screen.sass */
body.admin #tabs { overflow: hidden; *zoom: 1; }
/* line 357, ../protected/compass/src/screen.sass */
body.admin #tabs li { float: left; list-style-type: none; }
/* line 360, ../protected/compass/src/screen.sass */
body.admin #tabs a { display: block; padding: 4px 30px; color: white; margin-right: 2px; background-color: #7a6c53; border: 1px solid #7a6c53; }
/* line 367, ../protected/compass/src/screen.sass */
body.admin #tabs a:hover { background-color: #42210b; }
/* line 369, ../protected/compass/src/screen.sass */
body.admin #tabs a.current { background-color: #42210b; border: 1px solid #42210b; }
/* line 372, ../protected/compass/src/screen.sass */
body.admin .pane { width: 630px; border: 1px solid #7a6c53; padding: 10px; margin-bottom: 20px; }
/* line 377, ../protected/compass/src/screen.sass */
body.admin .help { color: #997a1d; }

/* line 382, ../protected/compass/src/screen.sass */
body.dashboard .pane li { margin: 6px 0 12px 0; }
/* line 384, ../protected/compass/src/screen.sass */
body.dashboard .pane a { font-weight: bold; }

/* line 388, ../protected/compass/src/screen.sass */
#helpsidebar { float: right; width: 250px; background-color: #e5dccf; border: 1px solid #7a6c53; padding: 0 8px 8px 8px; }
/* line 394, ../protected/compass/src/screen.sass */
#helpsidebar h2 { margin-bottom: 4px; margin-left: -8px; margin-right: -8px; background: #42210b; padding: 5px 8px; color: white; }
/* line 401, ../protected/compass/src/screen.sass */
#helpsidebar h3 { color: black; background: none; font-size: 1em; font-weight: bold; text-transform: none; margin-bottom: 2px; margin-top: 8px; }
/* line 409, ../protected/compass/src/screen.sass */
#helpsidebar code { font-family: Monaco, ProFont, "Andale Mono", "Lucida Console", Courier, monospace; font-size: 10px; }
/* line 412, ../protected/compass/src/screen.sass */
#helpsidebar pre { line-height: 12px; margin-top: 0; background-color: #f5f5f5; border: 1px solid #cccccc; padding: 4px; }
/* line 418, ../protected/compass/src/screen.sass */
#helpsidebar p { margin: 0 0 0 3px; }

