* { margin: 0; padding: 0; }
body { font-size: 13px; font-family: 'Courier New', 'Courier', serif; background: #fff; color: #666; }

a { text-decoration: none; color: #666; }

#menu ul li.section-title.active a,
.bigtitle.active a,
#menu ul li.section-title a:hover,
a.emaillink,
.bigtitle a:hover,
.active a,
a:hover { color: #fc60ff; }
a img { border: none; }

.emaillink { position: absolute; z-index: 100; top: 20px; right: 20px; font-size: 18px; font-style: italic; text-transform: uppercase;}

#menu { width: 245px; overflow: auto; top: 0; bottom: 0; left: 0; position: fixed; height: 100%; background: #fff; }
#menu img { margin-top: 20px; }
#menu ul { list-style: none; margin: 15px 0 0px 10px; }
.bigtitle,
.bigtitle a,
#menu ul li.section-title,
#menu ul li.section-title a { font-weight: normal; font-size: 26px; text-decoration: underline; margin-bottom: 0px; color: #000; }

#content { margin: 0px 0px 0px 365px; height: 100%; }
.guts { padding-top: 180px; }

.container { padding: 5px 5px 0px 15px; }

#content p { width: 400px; margin: 0px 0px 29px 0px; font-style: italic; }

#img-container	{ margin: 0; padding: 0; }
#img-container p { width: 400px; margin: 0; padding: 0 0 12px 0; font-size: 17px; font-style: normal; margin-bottom: 30px; }
#img-container img { margin: 0px 50px 50px 0px; }

#num { display: none; }

p { margin: 0 0 9px 0; }

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#once { clear: left; }
.about { position: absolute; top: 175px; left: 740px; width: 350px; }


#the-background {
position: fixed;
overflow: hidden;
z-index:1;
width: 100%;
height:100%;
top:0;
left:0;
}
#wrapper { 
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
top: 0;
left:0;
}