/* Style sheet for main XPilot pages */
/* Global */
body {color: #FFF; background: #000 url("../Images/XPilot/xpback.gif") repeat fixed; font-family: "Times New Roman", TimesNR, Times, 
	Georgia, serif; font-size: 10pt; line-height: 110%; word-spacing: 0;}
a {font-weight: bold;}
a:link {color: #0040FF;}
a:visited {color: #002080;}
a:hover {color: #C0D0FF;}
a:active {color: #FFF;}
h1 {font-size: 2.4em; margin: 0; text-indent: 0;}
h3 {font-size: 1.6em; margin: 0.5em 0 1em 0; text-indent: 0;}
h4 {font-size: 1.2em; margin: 1em 0 1em 0; text-indent: 0;}
h5 {font-size: 1em; margin: 0.5em 0 1em 0; text-indent: 0;}
p {font-size: 1em; margin: 0.25em 0 0.25em 0; text-indent: 2em;}
code, tt {font-family: "Courier New", Courier, monospace; font-style: normal; font-size: 0.9em;}

/* Main XPilot page */
body#xptleft {background: #000 url("../Images/XPilot/xpr_bmwspider_left.gif") no-repeat fixed; margin: 0; padding: 0.8em 0 0 0;}
body#xptmain {background: #000 url("../Images/XPilot/xpr_bmwspider_right.gif") no-repeat fixed; margin: 0; padding: 0.5em 1em 1em 1em;}
body#xpttop {background: #000 url("../Images/XPilot/xpr_bmwspider_top.gif") no-repeat fixed; padding: 0 0 0 0.85em;}
body#xptleft img.halfcur {border-color: #FFF;}

/* Piper servers page */
body#piperleft {background: #000 url("../Images/XPilot/xpr_peace_fight.gif") repeat-y fixed; margin: 0; padding: 0.8em 0 0 0;}
body#pipermain {background: #000; margin: 0; padding: 0.5em 1em 1em 1em;}
body#pipertop {background: #000; padding: 0 0 0 0.85em;}
body#piperleft img.current {border-color: #FFF;}

/* Downloads page */
body#downleft {background: #000 url("../Images/XPilot/xpr_ccdodgers.gif") repeat-y fixed; margin: 0; padding: 0.8em 0 0 0;}
body#downmain {background: #000; margin: 0; padding: 0.5em 1em 1em 1em;}
body#downtop {background: #000; padding: 0 0 0 0.85em;}
body#downleft img.current {border-color: #FFF;}

/* Maps pages */
body#comleft {background: #000 url("../Images/XPilot/xpr_laser-spider.gif") repeat-y fixed; margin: 0; padding: 0.8em 0 0 0;}
body#commain {background: #000; margin: 0; padding: 0.5em 1em 1em 1em;}
body#comtop {background: #000; padding: 0 0 0 0.85em;}
body#comleft img.current {border-color: #FFF;}
body#plasleft {background: #000 url("../Images/XPilot/xpr_laser-miss.gif") repeat-y fixed; margin: 0; padding: 0.8em 0 0 0;}
body#plasmain {background: #000; margin: 0; padding: 0.5em 1em 1em 1em;}
body#plastop {background: #000; padding: 0 0 0 0.85em;}
body#plasleft img.current {border-color: #FFF;}
body#fishleft {background: #000 url("../Images/XPilot/xpr_dodging_bots.gif") repeat-y fixed; margin: 0; padding: 0.8em 0 0 0;}
body#fishmain {background: #000; margin: 0; padding: 0.5em 1em 1em 1em;}
body#fishtop {background: #000; padding: 0 0 0 0.85em;}
body#fishleft img.current {border-color: #FFF;}
body#pft3main {background: #000; margin: 0; padding: 0.5em 1em 1em 1em;}
body#commain h3, body#plasmain h3, body#fishmain h3 {margin: 1em 0 0.25em 0;}
body#commain h4, body#plasmain h4, body#fishmain h4 {font-weight: normal; margin: 0 0 1em 0;}

/* Tables */
table.code, table#servers, table.xpfamily, table#versions {background-color: #000; border: 3px ridge #606060; border-collapse: collapse;}
table#servers, table#versions, table.xpfamily {table-layout: auto;}
table.code td, table#servers td, table#versions td {border: 3px ridge #606060;}
table.code, table#servers, table.xpfamily {width: 100%;}
table.code, table.mapsdown {table-layout: fixed;}
table.code td {padding: 2px;}
table.code td.line {text-align: center; width: 48px;}
table.code td.data {width: 100%;}
table#pft3imgs, table.mapsdown {border: 0; border-collapse: collapse;}
table#pft3imgs td.img {padding: 5px; vertical-align: middle; width: auto;}
table.mapsdown {width: 100%;}
table.mapsdown td {padding: 5px; vertical-align: middle;}
table.mapsdown td.oneleft, table.mapsdown td.twoleft {height: 102px; width: 102px; text-align: center;}
table.mapsdown td.oneright, table.mapsdown td.oneright {height: 102px; width: auto; text-align: left;}
table.mapsdown td.middle {width: 10px;}

/* Images */
img.bar, img.diam {border: 0;}
img.bar {margin: 0.6em 0 0.6em 0; width: 100%; height: 8px; vertical-align: middle;}						/* 8px horizontal bar */
img.button, img.current, img.halfbtn, img.halfcur {border: 2px solid; margin: 0;}
img.button, img.current {width: 100px; height: 16px;}														/* 100x16 button */
img.diam {margin: 0; width: 14px; height: 14px; vertical-align: bottom;}									/* 12px ball bullet */
img.halfbtn, img.halfcur {width: 63px; height: 16px;}														/* 50x16 button */
img.lnxbar, img.smbar {border: 0; width: 100%; height: 5px;}
img.lnxbar {margin: 0.6em 0 0.6em 0;}
img.mapimg {border: 3px ridge #606060; width: auto; height: auto;}
img.mapthumb {border: 0; width: auto; height: auto;}
img.pft3big, img.ft3elv, img.inselv, img.pft3base {border: 3px ridge #606060;}
img.pft3big {width: 985; height: 775;}
img.ft3elv {width: 280; height: 280;}
img.inselv {width: 350; height: 280;}
img.pft3base {width: 315; height: 280;}
img.shippic {border: 0; margin: 16px 2px 16px 2px; width: 96px; height: 96px;}								/* Ship picture */
img.smbar {margin: 1.2em 0 0.6em 0;}																		/* 5px horizontal bar */
img.xptitle, img.plastitle, img.fishtitle, img.dwntitle, img.comtitle, img.piptitle {border: 0; margin: 0; padding: 0;}
img.xptitle {width: 157px; height: 40px;}
img.plastitle {width: 501px; height: 40px;}
img.fishtitle {width: 525px; height: 40px;}
img.dwntitle {width: 295px; height: 40px;}
img.comtitle {width: 321px; height: 40px;}
img.piptitle {width: 277px; height: 40px;}

/* Text */
*.codezero, p.codeone, p.codetwo, p.codethree, p.codefour, p.codefive {font-family: "Courier New", Courier, monospace; 
	font-style: normal; font-size: 9pt; margin: 0; padding: 0;}
p.codezero {text-indent: 0;}
p.codeone {text-indent: 20pt;}
p.codetwo {text-indent: 40pt;}
p.codethree {text-indent: 60pt;}
p.codefour {text-indent: 80pt;}
p.codefive {text-indent: 100pt;}
p.date, p.auth {text-indent: 0; font-style: italic; line-height: 150%; margin-top: 0; margin-bottom: 0;}
p.dbl {text-indent: 2.5em;}																	/* Double indent */
p.jump {font-weight: bold; margin-top: 0; margin-bottom: 0; text-align: center; text-indent: 0;}			/* In-page quick links */
p.links, p.leftimg {margin: 0; text-indent: 0; text-align: center;}							/* Left frame links */
p.links {font-weight: bold; line-height: 110%;}
p.leftimg {margin-left: 1em; margin-right: 1em; color: #CCC; font-style: italic;}			/* Left image description */
p.leftimg em, p.leftimg i {font-style: normal;}
p.normal {text-indent: 0; margin: 0; padding: 0; line-height: 100%;}						/* Normal paragraph text */
p.plrdesc, p.plrname, p.tblctr, p.tblname, p.tblnorm {text-indent: 0; margin: 0; padding: 2px;}
p.plrdesc, p.tblctr, p.tblnorm {font-size: 10pt;}
p.plrname, p.tblname {font-size: 12pt; font-weight: bold; text-align: left;}
p.quad {text-indent: 5em;}																	/* Quadruple indent */
p.tblctr {text-align: center;}
span.xpmsg {color: #FF3A27; font-weight: bold; font-style: italic;}
span.base, span.decor, span.fuel, span.grav, span.wall, span.worm {font-weight: bold;}
span.decor {color: #F70;}
span.fuel {color: #F00;}
span.grav {color: #0F0;}
span.wall {color: #00F;}
span.worm {color: #E7E;}

sup, sub {font-size: 0.8em;}																/* Superscript and subscript should */
sup {vertical-align: 25%;}																	/* be smaller, lower than default   */
*.upd {text-indent: 0; color: #FF0; font-weight: bold;}										/* Updated */
