ul { margin-top:0;margin-bottom:0; }
cite { display:list-item;margin-left:40px; }

.p { padding:9px 0 0 0; }
.p2 { padding:0 0 9px 0; }

a:link { color:#F5F3BD;background-color:transparent; }
a:visited { color:#C8CFB3;background-color:transparent; }
a:hover { color:#FAFB30;background-color:transparent; }

h2 { font-size:1.5em;margin:1em 0; }
h3 { font-size:1.2em;margin:0; }

body { background:#930;padding:16px 0 14px;font-size:75%; }
div#container { background:black;width:760px;color:#888;margin:0 auto; }

div#heading0 { height:8px;line-height:0;border-left:8px #930 solid;border-right:8px #930 solid; }
div#heading1 { text-align:center;padding:10px 0 0;color:#F1F874;font-size:30pt;font-style:italic;font-family:serif; }
div#heading1 a { color:#F1EC74; }
div#heading1 img { display:block;margin:0 auto; }
div#heading2 { text-align:center;padding:0 0 8px;color:#F1EC74;font-size:13pt;font-style:italic;font-family:serif;font-weight:bold; }

div#subi { background:#252525;padding:8px; }
div.nav a { text-decoration:none;font-size:11pt;font-weight:bold;font-style:italic;padding:0 20px 0 7px; }
a.navoff { color:silver;background-color:transparent; }
a.navoff:hover { color:#E14A40;background-color:transparent; }
a.navon { color:#E14A40;background-color:transparent; }

div#maini { background:#797979 url('/webg/gray_background_1.gif');padding:12px 20px;color:white;font-style:italic;border:1px #8F9190 solid; }

#book { clear:left;padding-top:12px; }
#book label { display:block;text-align:right; }
#preview { color:black;background:silver;padding:20px;width:400px;margin:20px 0 10px; }
#booknow table { width:400px;text-align:right; }
#book input[type="radio"] { vertical-align:text-bottom;position:relative;left:-3px; }
.error { color:red;background:white;padding:4px 8px;font-weight:bold;clear:left;float:left;margin:4px 0 0 10px; }

.list { margin-top:1em; }
.list li { margin-bottom:3px; }

#gallery { text-align:center;margin:0 auto; }
#picture { position:absolute;display:none;padding-left:40px;z-index:100; }
#picture img { border:18px white solid; }
#gallery a { text-decoration:none; }

.datestamp { padding:10px 0 6px;color:silver;font-size:0.8em;margin-left:1px; }

#end { padding-bottom:25px; }
#end td { vertical-align:top; }
a.valid { margin-top:8px;display:block;width:80px;background-color:#C8CFB3;color:black;font-family:monospace;font-size:10px;text-align:center;border:1px black solid;text-decoration:none; }
a.valid:hover { background-color:#F5F3BD; }

#cpw td { text-align:right; }
.cpwerror { color:red;background:white;padding:4px 8px;font-weight:bold; }
.editText { color:#B7FFB7; }
textarea { font-family:sans-serif;font-size:1.1em; }

.good { color:#0f0;font-weight:bold; }
