* { margin:0; font-weight:normal; }
html{height: 100%;} 
body { background-color:#666666; background-image:url('/i/bg.png'); background-position:center; background-repeat:repeat-y; font-family: helvetica, arial, sans-serif; font-size:12px; margin:0 auto; padding:0; width:768px; height: 100%; }

h1 { font-size:2em; }
h2 { font-size:1.5; }
h3 { font-size:1.333em; }
p { margin:4px 0 8px; }

ul { padding:16px; margin:0; }
ul li {padding:8px; margin:0; }

a { color:#000000; text-decoration:none; font-weight:bold; }
a:link { color:#000000; text-decoration:none; }
a:visited { color:#333333; text-decoration:underline; }
a:hover { color:#000000; text-decoration:underline; }
a:active { color:#ff0000; text-decoration:none; }

#wrap { background-color:#e3e3e3; border-left:solid 1px #000000; border-right:solid 1px #000000; position: relative; min-height: 100%; }
* html #wrap { height: 100%; }
#head { margin:0; height:369px; background-image:url('/i/h_lampreyhead_bg.jpg'); }
#head img { border:1px solid #000000; margin: 20px 0 0 0; }
#head h1, #head h2, #head p { visibility:hidden; }


#subhead { margin:0; height:184px; background-image:url('/i/sh_lampreyhead_bg.jpg'); }
#subhead h1, #subhead h2, #subhead p { visibility:hidden; }
#content { padding:18px; }

#content ul {  }
#content ul li { font-size:1.5em; }

#nav { margin:0; padding:2px; display:block; float:right; text-transform:lowercase; font-size:1.25em; }
#nav ul { margin:0; padding:0; }
#nav ul li { display:block; float:left; position:relative; top:0; left:0; padding:12px; }

#main { margin:0; background-color:#cc6633; background-image:url('/i/media_phibes_bg.jpg'); background-position:bottom; background-color:#d37722; background-repeat:no-repeat; overflow:auto; }

#main, #head { padding:0 24px; }

#bio { background-image:url('/i/mid_bg.png'); border-bottom: solid 1px #000000; border-top: solid 1px #000000; font-size:16px; margin:0; overflow:auto; padding:24px; }
#bio img { float:right; margin:0 0 0 24px; padding:0; border:1px solid #000000; }

#app { float:right; margin: 24px 0 48px 0; width:244px;  }
#app ul { margin:0; padding:0; list-style-type:none;  }
#app ul li { margin:6px 0; padding:0;  }

#lj { float:right; margin: 0 0 152px 0; width:244px; }
#lj h3 { margin-top:8px; }
#lj p { margin-bottom:12px; }

#media { margin: 24px 0 152px 0; width:426px; float:left; }

#mTlist { float:left; margin: 24px 0 48px 0; width:244px;  }
ul#mTlist li { margin:0; padding:4px 0; font-size:12px; }
#mT { margin: 24px 0 152px 0; width:426px; float:right; }

.more { text-align:right; }
.nobr { white-space:nowrap; }
.links { margin: 4px 0 24px 0; }

#foot { background-color:#000000; background-image:url('/i/f_lamprey_bg.jpg'); color:#cc6633; display:block; margin:0; padding:48px 24px 24px; text-align:right; }
#foot p { line-height:1ex; margin:0; padding:4px; }
#foot a { color:#ffcc66; text-decoration:none; font-weight:normal; }
#foot a:link { color:#ffcc66; text-decoration:none; }
#foot a:visited { color:#ffcc66; text-decoration:none; }
#foot a:hover { color:#ffcc66; text-decoration:underline; }
#foot a:active { color:#ffcc66; text-decoration:none; }

a:link#gt { color:green; }
a#gt span { display:none; }


#w { float:left; margin:0; padding:8px; width:100px; height:400px; overflow:auto; }
#w ul, #wT ul  { font-size:.7em;  padding:4px 0 0 4px; margin:0;}
#w ul li {  padding:4px 0 0 4px; margin:0; }
#wT { float:right; margin:0; padding:8px; width:175px; height:400px; overflow:auto; }

#wN { float:right; margin:0; padding:8px; width:400px; height:400px; overflow:auto; font-size:12px; }
#wN h4{ font-size:18px; }

/* CSS IE */
* html #foot { margin-top: -116px; }
