#article {overflow: hidden;}
#article div {float:left}
#page_column{width:600px; margin-left:auto; margin-right:auto; overflow:hidden;}

div
.header{width:600px}
.spacer{margin-top:6px;margin-bottom:6px;background-color:#CC6666;height:15px;width:600px}
.nav{text-align:center; background:#003333; width:150px; margin-bottom:-20000px; padding-bottom:20000px;}
.content{text-align:left;background:#336666; width:450px;}

body{background:#336666}
p{padding:6px;color:#FFFFFF;font-family: Sans-Serif}
.ref{padding:6px;color: black;}
.left{float:left;margin:6px;border:1px dashed #339999}
.right{float:right;margin:6px;border:1px dashed #339999}
.nav_title{color:#FFFFFF;background:black;line-height:50%;font-size:90%}
.remains{text-align: center;}
.link{color:#FFFFFF;background:#003333;line-height:50%;font-size:90%;}
p:hover.link{color:black;background:#CC6666}

h1{text-align: center;}
.title{color: white; text-decoration: underline; font-size: 175%;font-family: Sans-Serif;}
a {color: #CC6666; text-decoration: underline;font-family: Sans-Serif}
 a:visited {color: #CC6666;}
 a:active {color: #CC6666;}
 a:hover {color: #000000;}
a.glossary{position:relative; z-index:24; background-color:#336666; color: #FFFFFF; text-decoration: underline;}
a.glossary:visited{color: #FFFFFF;}
a.glossary:hover{z-index:25; background-color:#FFFFFF; color:#003333;}
a.glossary span{display: none;}
a.glossary:hover span{display:block; position:absolute; top:30px; left:-80px; width:200px; border: 1px solid #FFFFFF; background-color:#003333; color:#FFFFFF; padding:5px; text-decoration:none;}
a.footnote {color: #FFFFFF; text-decoration: none;}
a.nav {color:#FFFFFF;text-decoration:none;}
 a.nav:visited {color:#FFFFFF;}
 a.nav:active {color:#FFFFFF;}
 a.nav:hover {color:#000000;}
