/*
	Let's k.i.s.s.
*/
* { margin: 0; padding: 0; } /* All your base are belong to us! */
body { background: #E8F3E7; font: 13px/18px 'Trebuchet MS', sans-serif; color: #2B3531; }
a:link,a:visited { color: #2B3531; text-decoration: underline; }
a:hover { color: #D64B2B; }
a:active { color: #2B3531; }
#page { position: relative; z-index: 2; padding: 200px 0 100px 290px; width: 300px;}
#logo { position: absolute; top: 170px; left: 0; width: 170px; height: 54px; background: #D64B2B url('../images/logo.gif') no-repeat; }
#logo span, #logo a { display: block; width: 170px; height: 54px; text-indent: -1000em; }
.primary div.section { padding-top: 9px; border-top: 1px solid #909C97; color: #65706C; }
.primary div.minorsection { color: #65706C; }
.primary div.minorsection a:link, .primary div.section a:visited { color: #65706C; }
.primary div.minorsection a:hover { color: #D64B2B; }
.primary div.minorsection a:active { color: #2B3531; }
.primary h1 { font-weight: normal; font-size: 19px; }
.primary h3 { font-weight: normal; font-size: 14px; font-style: italic; line-height: 18px; color: #65706C; margin-bottom: 36px; }
.primary h4 { font-size: 13px; line-height: 18px; margin-bottom: 9px; }
.primary ul { padding-left: 20px; margin-bottom: 18px; }
.primary p, .primary address { margin-bottom: 9px; }
.primary address { font-style: normal; color: #909C97; }
.primary address a:link, .primary address a:visited { color: #909C97; }
.primary address a:hover { color: #D64B2B; }
.primary address a:active { color: #2B3531; }
.primary p.note { font-size: 11px; }
#note { z-index: 1; position: absolute; top: 0; right: 0; width: 240px; padding: 95px 120px 450px 360px; background: url('../images/backgroundlight.jpg') no-repeat; }
#note blockquote { color: #909C97; }
.primary div.experiment { margin-top: 360px; }