/* -- BODY --*/
body { margin:0; padding:0; display: block; border:0; margin:0px 0px 0px 0px; padding:0px; }

/* -- PATTERN --*/
#pattern { position:absolute; left:312px; top:0px; width:580px; height:157px; z-index:1; background-image: url(gif/pattern_02.gif); layer-background-image: url(gif/pattern_02.gif); } 

/* -- ANI --*/
#ani { position:absolute; left:312px; top:0px; z-index:2; } 

/* -- TITLE --*/
#title { position:absolute; left:0px; top:0px; width:312px; height:41px; z-index:3; background:transparent; } 

/* -- NAV -- */
#nav { position:absolute; left:312px; top:0px; width:580px; height:157px; margin:0px; padding:0px; padding-top:18px; margin-left:0px; z-index:4; }
#nav ul { width: 100px; float: left;}
ul { list-style: none; margin: 0px; padding: 0px; float: none;}
ul li { display: inline; list-style:none; margin:0; padding:0; }

/* -- CONTENT PICS--*/
#contentpics { position:absolute; left:0px; top:170px; width:312px; z-index:6; margin:0px; margin-top:0px; padding:0px; padding-top:0px; margin-left:0px; margin-right:0px; background:transparent; }

/* -- CONTENT TEXT--*/
#contenttext { position:absolute; left:312px; top:170px; width:580px; z-index:7; margin:0px; margin-top:0px; padding:0px; padding-top:0px; margin-left:0px; margin-right:0px; background:transparent; }

/* -- INTRO --*/
#intro { position:absolute; left:312px; top:170px; width:580px; z-index:5; margin:0px; margin-top:0px; padding:0px; padding-top:0px; margin-left:0px; margin-right:100px; background:transparent; }

/* -- DIRECTORS --*/
#directors { position:absolute; left:312px; top:170px; width:580px; z-index:5; margin:0px; margin-top:0px; padding:0px; padding-top:0px; margin-left:0px; margin-right:0px; background:transparent; }

/* -- GALLERY --*/
#gallery { position:absolute; left:0px; top:170px; z-index:5; width:580px;  margin:0px; margin-top:0px; padding:0px; padding-top:0px; margin-left:0px; margin-right:0px; background:transparent; }
#gallery #chapter { position:absolute; left:0px; top:7px; width:303px; background:transparent; margin:0px 0px 0px 0px; }
#gallery #depiction { position:absolute; left:312px; top:0px; float:left; background:transparent; margin:0px 0px 0px 0px; }

/* -- TYPOGRAPHY TXT --*/
.plaintext { background:transparent; margin:0; padding:0; font-family:monaco, geneva, verdana, arial, sans-serif; text-decoration:none; font-size:10px; line-height:23px; color:#000; display: block; border:0; } 

.nav { font-family:helvetica, arial, verdana, geneva, sans-serif; color:#ffffff; background:transparent; display: block; text-decoration: none; width: 100px; line-height:23px; font-size:16px; }
.nav_02 { font-family:helvetica, arial, verdana, geneva, sans-serif; color:#000000; background:#ffff00; display: block; text-decoration: none; width: 100px; line-height:23px; font-size:16px; }

.fliesstext { background:#fff; margin:0; padding:0; font-family:monaco, geneva, verdana, arial, sans-serif; text-decoration:none; font-size:10px; line-height:17px; color:#000; display: block; border:0; } 
.currentmain { font-family:helvetica, arial, verdana, geneva, sans-serif; color: #ffff00; background:transparent; text-decoration: none; font-size: 13px; line-height:17px; margin-top:0px; }
.currentchapter { font-family:helvetica, arial, verdana, geneva, sans-serif; color: #00adef; background:#ffff00; text-decoration: none; font-size: 13px; line-height:17px; margin-top:0px; }
.references { font-family: monaco, helvetica, arial, geneva, verdana, sans-serif; font-size: 10px; text-decoration: none; color: #ffffoo; background-color:transparent; margin-top:0px; margin-bottom:0px; line-height:26px; }
.referenceslight { font-family:monaco, helvetica, arial, verdana, geneva, sans-serif; font-size: 10px; text-decoration: none; color: #ffffoo; background-color:transparent; margin-top:0px; margin-bottom:0px; line-height:26px; }

.active { font-family: monaco, helvetica, arial, verdana, geneva, sans-serif; font-style: bold; text-decoration: none; color: #000000; margin-bottom:0px; line-height:23px; } 
a:link { font-family: monaco, helvetica, arial, verdana, geneva, sans-serif; font-style: bold; text-decoration: none; color: #000000; margin-bottom:0px; line-height:23px; } 
a:hover { font-family: monaco, helvetica, arial, verdana, geneva, sans-serif; font-style: bold; text-decoration: none; color: #FFFFFF; background-color: #000000; margin-bottom:0px; line-height:23px; } 
a:visited { font-family: monaco, helvetica, arial, verdana, geneva, sans-serif; font-style: bold; text-decoration: none; color: #000000; margin-bottom:0px; line-height:23px; }

a.nav:active { background:transparent; margin:0; padding:0; font-family:helvetica, arial, verdana, geneva, sans-serif; text-decoration:none; font-size:16px; line-height:23px; color:#000000; border:0; }
a.nav:link { background:transparent; margin:0; padding:0; font-family:helvetica, arial, verdana, geneva, sans-serif; text-decoration:none; font-size:16px; line-height:23px; color:#000000; border:0; }
a.nav:hover { background:#ffff00; margin:0; padding:0; font-family:helvetica, arial, verdana, geneva, sans-serif; text-decoration:none; font-size:16px; line-height:23px; color:#000000; border:0; }
a.nav:visited { /*background:#ffff00;*/ margin:0; padding:0; font-family:helvetica, arial, verdana, geneva, sans-serif; text-decoration:none; font-size:16px; line-height:23px; color:#000000; border:0; }

a.type_1:link { color:#000000; text-decoration: none; font-size: 12px; line-height:10px; margin-top:0px; }
a.type_1:visited { color:#000000; text-decoration: none; font-size: 12px; line-height:10px; margin-top:0px; }
a.type_1:active { color:#000000; background-color: #FFFFFF; text-decoration: none; font-size: 12px; line-height:10px; margin-top:0px; }
a.type_1:hover { color:#FFFFFF; background-color: #000000; text-decoration: none; font-size: 12px; line-height:10px; margin-top:0px; }

a.type_2:link { color:#000000; text-decoration: none; font-size: 16px; line-height:23px; margin-top:0px; }
a.type_2:visited { color:#000000; text-decoration: none; font-size: 16px; line-height:23px; margin-top:0px; }
a.type_2:active { color:#000000; background-color: #FFFFFF; text-decoration: none; font-size: 16px; line-height:23px; margin-top:0px; }
a.type_2:hover { color:#FFFFFF; background-color: #000000; text-decoration: none; font-size: 16px; line-height:23px; margin-top:0px; }
