html { background: #000 url(images/starfield.gif); font: 0.85em/1.6 Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
html { xbackground-image: url(images/MilkyWayCore.jpg); xbackground-attachment:fixed;}
body { margin: 0 auto; padding: 0; width: 770px; color: white; width: 950px; }
a {color: #00B; color: #688CEF; color: #17377F; color: white;}
a:hover { color: #0F0; }
a:hover { color: #900; }
a:visited { color: #C60; }
ul { margin: 0; }

#jug { 
    margin-left: 250px; text-align: center; padding-bottom: 10px; -moz-border-radius-bottomleft: 0.69em; -moz-border-radius-bottomright: 0.69em;
    background: #EFEFFF; color: black; 
    background: #181B19; color: #C1BCAC; border: 1px solid #282B29;
}

a.createlinktext { text-decoration:none; border-bottom:1px dotted gray; }
a.createlink { text-decoration:none; position:relative; top:-0.5em; }

#page { text-align: left; margin: 0 auto; width: 4.5in; width: 630px}
#page p { margin: 0 0 1.4 0;}
#page p + p {text-indent: 2em; }
#page strong { color: #DED057; }

#actions, #navigation { text-align: right; margin: 0; }
#actions { background: #222 url(images/trans1.gif); margin-left: 250px; padding-right: 1em;}
#actions li { display: inline; padding-left: 20px; }
#actions a, #navigation a { text-decoration: none; }
#actions a { color: white; }
#actions a:hover { text-decoration: underline; }
#navigation ul { height: 23px; padding-bottom: 1px;}
#navigation li { display: inline; padding-left: 2px; }
#navigation a { background: #333; padding: 5px 10px; color: white; font-weight: bolder; }
#navigation a:hover { background: #474747;}

/* Headings */
h1, h2, h3 { font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Sans-Serif; line-height: 1.0; letter-spacing: 0.005em; }
h2, h3 { color: #CADE58; font-family: Arial, Arial, Tahoma, Verdana, sans-serif; line-height: 1.286; margin-bottom: 0.64em }
h2 { border-bottom: 2px solid #CADE58; margin-top: 1.9em; font-size: 1.85em; }
h3 { font-size: 1.55em; margin-top: 1.0em; border-bottom: 1px solid #CADE58; font-style: italic;}
h4, h5 { font-size: 1em; margin: 0; padding-right: 1em; float: left; font-weight: bold; color: #CADE58;}
h5 { text-indent: 2em; }
h4:after, h5:after { content: '.'; }
h1#logo { text-align: right; margin: 0; font-size: 1px line-height: 1.6em; background: url(images/Espace.png) no-repeat right; height: 300px; }
#page h1 { text-align: center; color: #D8F243;}

/* Footer */
#footer { background: url(images/planet1.gif) center bottom; clear: both; color: #999; font-weight: bolder; height: 100px; text-align: right; }
#footer p { background: url(images/trans1.gif); margin: 0 0 0 250px;}
#footer a { color: white; text-decoration: none; }

span.wikiword a { color: #F00; }
.quickref { background: #000; color: #EEE; }
.quickref { background: #666; color: #EEE; }
.quickref td { padding: 4px; }
.highlight {background: #FF6; color: black; }
.even.highlight {background: #CC3; color: black; }
p.trail { font-size: 0.8em; text-align: center; }
div.category { font-size: 0.8em; background: #1F2320; border-color: #333;}
blockquote { padding: 5em 0; font-style: italic; }

th { border-bottom: 2px solid #666; }

#regionmap th, #regionmap td { text-align: center; }
#regionmap a { font-size: 0.7em; }
table { font-size: 0.9em; width: 95%; margin: 0 auto; border-collapse: collapse}

table.structure {background: #FFDEAD url(images/QS_white_gradient_3835.jpg) repeat-x; font-size: 0.8em; border-left: 1px solid #99B; border-top: 1px solid #99B;}

table.structure td { border-bottom: 1px solid #99B; border-right: 1px solid #99B; color: #181B19;}
table.structure strong { color: #003 !important}
table.structure tr:hover { background: yellow; }
table.structure th, 
table.structure td.heading,
table.structure td.head,
table.structure td.header,
table.structure tr:hover td.heading,
table.uaag tr:hover td.head,
table.uaag td.head,
table.structure tr:hover td.header
{ background: #3C4B7B url(images/blue_gradient.jpg) !important; color: #FFF; xborder-bottom: 3px solid #014; border-right: 1px solid #458; text-align: center !important; 
}
table.numeric td { text-align: right; padding-right: 5px; padding-left: -5px; }
.note, .info, .warn, .success { -moz-border-radius: 4px; -webkit-border-radius 4px; } 
.note, .info, .warn, .success { border: 1px solid #99C; background: #CCF; padding: 0.5em 1em; margin: 1em auto; width: 80%; font-size: 0.9em; color: #181B19}
.note:before, .info:before { background: url('/pub/icon/information.png') top left no-repeat; color: #006; content: 'Note: '; font-weight: bold; padding-left: 20px; }
.warn:before { background: url('/pub/icon/exclamation.png') top left no-repeat; color: #650; content: 'Warning:'; font-weight: bold; padding-left: 20px; }
.warn { background-color: #FFC; border-color: #CB3; }
.success:before { background: url('/pub/icon/plus_circle_frame.png') top left no-repeat; color: #060; content: 'Note:'; font-weight: bold; padding-left: 20px; }
.success { background-color: #CFC; border-color: #9C9; }
#footnotes { color: #666 !important; font-size: 0.9em !important; border-top: 1px solid #666 !important; }
p.question:before { content: 'Q:' }
p.question { font-weight: bold; }
p.question + p { margin-left: 1em; border-left: 2px solid #669; padding-left: 1.5em; }
.quote, .formula, .maxim {
    padding: 3px 5px;
    border: 3px solid #3F4340;
    -moz-border-radius: 1em;
    background: #1F2320;
    font-size: 0.8em
}
.quote {
    padding-left: 45px;
}
.maxim:before { content: 'Maxim:                          '; color: #9C9; }
.maxim { border-color: #020; background: #232; }
.formula p { font-family: monospace; text-align: center; }
.formula:before { content: 'Formula:                          '; color: #AAC; }
img, div { behavior: url(/pub/iepngfix_v2/iepngfix.htc);border:0; }
.bburl { font-size: 4px; }
.even { background-color: #CCC; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.teaser { width: 230px; float: left; }
.costcounter { color: green; font-size: 70%; }
