body, textarea { font-family:Verdana, sans-serif; }

* { margin:0;padding:0; }
img { border:0; }
ol, ul { margin-top:1.0em;margin-bottom:1.0em; }
ol.spaced li { margin-bottom:6px; }
p, .p { margin:1.0em 0; }
span.fixlinespace { display:block;height:0.6em; }
.clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
code { display:inline-block;font-size:1.2em;background-color:#e0e0e0;color:#0a0a0a;padding:6px 10px 8px;overflow:auto;margin:0 6px 2px; }

input { display:block; }
input[type="text"] { border:1px silver solid; }
select { display:block;border:1px silver solid; }
textarea { font-size:1em;border:1px silver solid; }
.checkboxwrapper { height:21px;width:21px; }
.cbpl { padding-left:4px; }
.inputtext15 { width:145px;margin:1px 0; }
.inputsubmitOK { padding:0 6px; }
.withborder { border:1px gray solid; }
.clangborder { border:2px silver solid;position:relative;top:3px; }
.spacer { display:block;height:6px; }

a { color:#3AA8DB; }
a:visited { color:#93BBE9; }
a:active { color:#66E0FF; }
a:hover { color:#66E0FF; }
a.tmm:hover { color:#0f0;}
a.dismiss:hover { color:#f36;}
a.langlink { color:white;text-decoration:none; }

h1 { font-size:2em;margin:1em 0 0; }
h2 { font-size:1.4em;margin:0 0 0.8em; }
#mupd { padding-bottom:1.1em;font-weight:bold; }
h3 { font-size:1.3em;margin:1em 0; }
h4 { font-size:1.2em;margin:0.8em 0; }
h5 { font-size:1.2em;margin:0;padding-top:0.8em; }

body { margin:0;font-size:80%;background:#333333 url(graphics/waybkgnd.gif); }
div#container { width:870px;margin:0 auto;padding:25px 0 30px; }
div#wrapper { width:800px;background:purple url(graphics/topbg.jpg) top left no-repeat;color:white;margin:0 auto; }
div#banner { height:34px;padding:16px 0 0 12px;overflow:hidden; }
div#banner a { font-size:2em;color:#C0EF59;text-decoration:none; }

div#footer { font-size:0.8em;padding-top:4px;color:silver; }
div#footer table { width:100%; }
div#footer a { text-decoration:none;color:#C0EF59; }
div#footer #lhs { padding-left:43px; }
div#footer #rhs { text-align:right;padding-right:43px; }

div#cbox { min-height:540px;background:black; }

div#errorpage { padding:120px 60px 0; }
.error { color:red;font-weight:bold; }
.error2 { color:#aaa; }
.vg { width:100%;position:absolute;top:0;left:0;background:url('/phpimg.php?img=black_100px.png');z-index:90; }
.vgt { width:420px;margin:0 auto;background:black;border:10px #eeeeff solid;padding:20px 30px; }
.vgts { width:420px;margin:0 auto;background:black;border:10px #eeeeff solid;padding:0 30px 20px; }

div#main { height:540px;background:black url('/phpimg.php?img=graphic.jpg') center -10px no-repeat; }
div#login { padding:70px 25px 0 0;text-align:right;float:right; }
form#dologin { display:inline-block; }
form#dologin div.ltxt { text-align:left;font-size:0.85em; }
form#dologin input.txt { width:152px;height:13px;border:1px #6AAC40 solid;background:#f3f3f3;color:black;font-size:0.85em;padding:3px 0 3px 3px;margin:0 3px; }
td#capslock { color:red;font-weight:bold;font-size:1.4em;text-align:center;PADDING-TOP:4PX }
td#rp { text-align:center; }
td#rp a { color:#bbb;font-size:0.85em; }
div#join { height:230px; }
div#join table { margin:0 auto;width:620px;font-weight:bold; }
div#join table td { vertical-align:top;padding-top:15px; }
div#join table td.jt { padding-top:10px; }
div#join .big { white-space:nowrap;font-size:1.8em;font-weight:bold; }
div#choolang { text-align:center;padding:20px 20px 0 0; }
div#choolang a { cursor:help; }
div#choolang img { width:22px;height:16px;border-top:2px silver solid;border-right:3px gray solid;border-bottom:3px gray solid;border-left:3px silver solid; }

div#blackpage { padding:10px 60px 36px; }

div#signup { float:right;width:320px;margin:8px 0 16px 28px; }
div#signupbox { border:4px white solid;padding:18px 20px 20px;background:#0f0f0f; }
div#signupnote { margin:14px 8px;font-size:0.8em;color:#ccc; }
div#signupnote a { color:#bbb;text-decoration:none; }
div#signupnote a:hover { color:#bf9; }
div.infobox { display:none;position:absolute;background:black;color:white;;border:1.6em silver solid;width:26em;padding:0 1.5em 1.5em;margin-left:100px; }
div.sx { text-align:right;position:relative;top:-1.4em;left:2.5em;;color:black;cursor:pointer; }

div#ctb { padding:180px 100px 0 260px;font-weight:bold;font-size:1.4em; }
form#resetpw input { display:inline; }

div#centered { padding:170px 0 0 260px;background:black;height:300px; }
.narrow { width:300px; }

div#logout { height:20px;text-align:right;position:relative;top:-44px;right:12px; }
div#logout a { color:#CD853F;text-decoration:none;font-size:0.9em;font-weight:bold; }
div#logout a:hover { color:red;background:black; }

div#nav { border-bottom:1px #ffd700 solid;min-height:21px; } /* The min-height is a kludge for K-Meleon which treats inline-block as inline */
div#nav a { color:#ffd700;text-decoration:none;display:inline-block;padding:2px 6px 4px;border:1px #ffd700 dotted;border-bottom:transparent;margin-right:1px;position:relative;top:1px;background:black; }
div#nav a:visited { color:#ffd700; }
div#nav a:hover { color:black;background:#C2A400; }
div#nav a.selected { color:#ffd700;background:black;border:1px #ffd700 solid;border-bottom:1px black solid;padding-top:5px;  }
td#help { text-align:right; }
span.supers { font-size:xx-small;vertical-align:top;position:relative;top:-2px;font-weight:bold;color:yellow; }

div#langtabs { padding:6px 20px 0 0;text-align:right;background:black; }
div#langtabs a { color:#ffd700;text-decoration:none;padding:0 3px;position:relative; }
div#langtabs a:visited { color:#ffd700; }
div#langtabs a:hover { color:#FF0080; }
div#langtabs a:active { color:#FF0080; }
div#langtabs a.selected { color:#FF1A26; }
div#langtabs a img { position:static;padding:1px;background:gray;border:2px black solid; }
div#langtabs a:hover img, div#langtabs a:active img { border-top:2px #ffd700 solid;border-right:2px #CFB53B solid;border-bottom:2px #CFB53B solid;border-left:2px #ffd700 solid; }
div#langtabs a.selected img { border-top:2px white solid;border-right:2px silver solid;border-bottom:2px silver solid;border-left:2px white solid; }

div#homeinfo { width:350px;float:right;padding-bottom:30px; }
.homepara { padding:0.5em 0; }
div#loginfo { font-size:0.8em;color:white; }
div#loginfo table { margin:3px 0 0 auto; }
.hnotice { color:red;text-align:right;font-weight:bold; }
.tiny { display:block;font-size:0.8em; }
table#incompletep { margin:0 0 10px 90px; }
table#incompletep td { vertical-align:top;padding:3px; }
table#incompletep img { display:block; }
a.pwarn { text-decoration:none;color:white;font-weight:bold; }
div#homepage { margin:0 380px 2em 0; }
.livefeed { margin-top:0.9em;padding:19px 8px 6px;background:#F4F0E4 url('/phpimg.php?img=livefeed_bg.gif') top repeat-x;color:black;overflow:hidden;border-bottom:3px #999 solid; }
.livefeed a {color:blue; }
table.bizpd td { padding:2px 4px 0 0;font-size:0.85em;vertical-align:middle; }
.lfnotify { color:#0f0;padding-top:0.8em;font-weight:bold; }
#xf { padding-top:1em;display:none; }

div#cbox2 { min-height:500px;background:black; }

.pmsg { color:#0f0; }
form#ceml td { text-align:right; }
.accw { width:11.5em; }
form#cpw td { text-align:right; }

form.extras input { display:inline; }

div#profile { padding:10px 0 30px;background:black; }
div#leftcol { float:left;width:330px;padding-left:25px; }
div#photoframe { background:#2D2D2D;padding:15px; }
div#myphoto { width:300px;height:375px; }
a#editphoto { display:block;width:300px;height:275px;text-decoration:none;padding-top:100px;text-align:center; }
a#editphoto span#pcte { visibility:hidden; }
a#editphoto:hover { color:#7AFF7A;background:url('/phpimg.php?img=black_100px.png'); }
a#editphoto:hover span#pcte { font-size:2.2em;font-weight:bold;visibility:visible; }
div#belowphoto { padding:6px 15px; }
a.edits { text-decoration:none;color:white;display:inline-block; }
a.edits:visited { color:white; } /* IE6 */
a.edits:active { color:#7AFF7A; }
a.edits:hover { color:#7AFF7A; }
div#contactme { margin:1em 0 1.4em; }
div#contactme a { display:block;padding:0.3em 0; }
div#contactme a:visited { color:#3AA8DB; }
div#contactx { width:300px;overflow:hidden; }
/* div#contactx { width:300px;overflow-x:scroll;padding-bottom:20px; } */
div#miac { margin:0.5em 0 0; }
div#myinfo { margin:0 0 0 375px;padding:8px 22px 0 0; } /* IE6 requires the extra 2px */
h1.myname { font-size:3.4em;margin:0;font-family:sans-serif; }
#voice { font-weight:bold;margin-bottom:0.5em; }
#voice div { margin:2px 0 0 8px; }
div#intropara { margin:1em 0; }
div#details { margin:1em 0; }
div#languages { margin:1em 0; }
div#languages td { vertical-align:top; }
div#photogh { }
div#photogc { height:200px;margin:8px 0 0 13px; }
div#photogc img { border:1px white solid; }
div#pdfgh { }
div#pdfgt { padding:0.5em 0 0; }
div#pdfgc { padding:0.5em 0 1em; }
div#audiogh { }
div#audiogt { padding:0.8em 0 0; }
div#audiogc { padding:1em 0; }
td.videoclip { vertical-align:top;padding-bottom:1em; }
td.videotext { padding: 1em 0 3em 1em; }

.a2 { font-size:1.1em;font-weight:bold;position:relative;top:-3px;margin-right:8px; }
form.editp { margin:16px 0 0; }
form.editp input { display:inline-block; }
form.editp select { display:inline-block; }

.catstd { vertical-align:top; }

form.editn { }

td.editpd { text-align:right;padding:0.8em 8px 0.8em 0;width:8em; }
table#mfilter { margin:5px 135px 12px 115px; }
table#mfilter td { vertical-align:top;font-size:0.8em; }

form#cdlang input { display:inline; }
table#langslist img { display:block;margin:3px 5px 2px 0; }

div#editphotos td.imgc { padding:16px 10px 2px 0; }
div#editphotos td.imgd { padding:16px 5px 0 0; }
div#editphotos img { display:block;border:1px white solid; }
div#editphotos input { display:inline; }
input#applyd { margin-top:0.5em; }
a.uploada { }

div#photoshow { background:black;padding:10px 0 20px; }
a.photonav { text-decoration:none;font-size:5em;font-weight:bold;padding:0 10px; }
a#prev { float:left; }
a#next { float:right; }
div#shownimage { text-align:center; }
div#shownimage img { border:18px #2D2D2D solid; }
div#caption { width:400px;margin:3px auto 30px;text-align:justify; }
div#photoscroll { margin:18px auto 30px;width:546px;height:180px;white-space:nowrap;overflow:auto; }

.editpV { text-align:right;padding:5px 0; }

table#currentdocs { margin-top:1em;}
table#currentdocs td { padding-right:1em;}

.audiodats td { height:26px; }

div#movieclips { clear:both;margin:0 60px 10px; }
div#movieclips h3 { text-align:center; }
div#movieclips table { margin:0 auto; }

#transl td { vertical-align:top;border:1px white solid;padding:4px; }
#transl td.trhead { font-weight:bold;border:0; }
.T { position:relative;top:-1em; }
div.chtr { text-align:right;font-size:0.8em;padding:3px; }

.jsplaylist { width:24em; }
.imageselect { position:absolute;background:white;height:200px;text-align:center;overflow:auto;border:1px gray solid;padding-top:8px; }
.imageselect div { padding:4px 0; }
.imageselect div img { display:block;border:1px black solid;margin:0 auto;width:130px;height:130px; }
.imageselect div:hover { background:silver; }
.sbr { background:white;color:black; }

div#searchwrapper { width:396px; }
td.sfc { height:30px;text-align:right;padding-right:6px; }
input.sfi { height:20px;width:12em; }
input.sfi2 { height:20px;width:18em; }
td.sfct { text-align:right;padding:4px 6px 0 0; }
textarea.sft { width:300px;margin:3px 6px 3px 0; }
form#searchform select { height:1.8em; }
select.sfs { width:12em; }
select.sfs2 { width:18em; }

table#oldposts { width:100%; }
table#oldposts input { display:block; }

.grayedout { text-decoration:underline;color:#999;cursor:pointer; }
.daysleft { color:#333; }
.imminent { color:#f30; }

a#editlogo { display:block;text-decoration:none;text-align:center; }
a#editlogo span#pcte { visibility:hidden; }
a#editlogo:hover { color:#7AFF7A;background:url('/phpimg.php?img=black_100px.png'); }
a#editlogo:hover span#pcte { font-size:2.2em;font-weight:bold;visibility:visible; }
h1.bizname { font-size:2.2em;margin:10px 0 0;font-family:sans-serif; }
div#bd { margin-top:0.6em; }
table#bdt { margin-top:0.8em;font-size:0.8em; }
td.bdtd { text-align:right;padding:2px 6px 2px 0; }

div#avatarbox { clear:right;float:right; }
div#avatar { width:120px;height:150px;border:1px white solid; }
a#editavatar { display:block;height:90px;text-decoration:none;padding-top:60px;text-align:center; }
a#editavatar span#pcte { visibility:hidden; }
a#editavatar:hover { color:#7AFF7A;background:url('/phpimg.php?img=black_100px.png'); }
a#editavatar:hover span#pcte { font-size:1.2em;font-weight:bold;visibility:visible; }

div#msgpage { padding:10px 50px 56px 60px; }
div#msgdetails { position:relative;top:-1em; }
.msglist a { padding:0 0 2px 4px;font-weight:bold; }
.msgitem { margin-bottom:12px; }
.msgitem td { vertical-align:top; }
td.msgchk { width:30px;vertical-align:middle; }
.msgptd { width:64px; }
.msgpic { display:block;width:52px;height:65px;padding:1px;background:silver;margin-top:3px; }
a.msgimg:hover { position:absolute;margin:-40px 0 0 -20px;z-index:100; }
a.msgimg:hover img { width:120px;height:150px;padding:1px;background:silver; }
a.msgimg img { display:block;width:52px;height:65px; }
.msgbod { width:385px;overflow:hidden; }
.msgname { font-weight:bold;font-size:1.1em; }
.msgitem span.dte2 { display:block;font-size:0.7em;padding:2px 0 3px; }
.nr { color:yellow;display:block;padding-top:3px;font-weight:bold;font-size:0.9em; }
.msgreply { position:relative;left:-1px; }
.msgreply input { width:300px;margin-top:3px;font-weight:bold; }
.msgreply textarea { width:385px; } /* This will break out of the .msgbod */
.msgur { color:#FF1493; }
.msgrr { color:#93BBE9; }
.msgrqp { color:#FF1493; }

td.dismissxtd { vertical-align:middle; }
a.dismissx { text-decoration:none;color:silver; }
a.dismissx:visited { color:silver; } /* IE6 */
a.dismissx:hover { color:#f30;}

#rurf { float:right; }
#mselecta { margin-bottom:1em; }
#mselecta div { font-size:0.8em;cursor:pointer;color:white;padding:1px 0 1px 4px; }
#mselecta div:hover { color:#7AFF7A; }
#maction input { font-size:0.8em;width:80px;margin-left:3px; }

#lotclos { padding:3em 0 4px; }
#lotclost { margin:0 0 6px 4px; }
.rcview { font-size:0.8em;position:relative;top:-2px; }

.ch { color:white;cursor:pointer; }
.ch:hover { color:#7AFF7A; }

div#noJSupload { z-index:10;position:absolute;background:black; }

div#contactwho { float:right;width:120px;font-size:0.85em;padding-top:4px; }

#ads a img { display:block;margin:3px 0; }
.ads2 a img { margin:4px; }
.ad2lnk { padding:5px; }
.ad2link { margin:5px; }

.hipc { padding:0 1em; }
.hipn { text-transform:capitalize;padding-left:1.4em; }
.felc { text-align:center; }

div#gtrans { float:right;margin:0 0 40px 25px; }
div#defs { width:172px;clear:right;float:right;margin:0 0 20px 25px;font-size:0.8em;position:relative;left:10px; }
.indent1 { padding:0 0 0 20px; }
.indent2 { padding:0.2em 0 0.8em 40px; }
.about { padding-bottom:0.8em; }
table#aboutt th { font-size:1.3em;padding:0 1.4em 0.5em 0; }
table#aboutt td { width:50%;padding:0 8px;vertical-align:top; }
table#aboutt ol { margin:0.5em 1em 0 2em; }
table#aboutt ol li { margin-bottom:0.5em;font-size:0.85em; }

.blognav { font-size:0.85em;padding:8px 0 8px 1px; }
.weblog { width:480px;padding:12px 0; }
.comment { font-weight:bold;position:relative;top:14px;left:1px; }
a.bread { display:block;text-align:center;margin-top:4px; }
a.bright { display:block;text-align:center;margin-top:4px;font-weight:bold;color:#FF00FF; }
a.bright:active, a.bright:hover { color:#FFFF00; }
a.blogai { display:block;font-weight:bold;padding:3px 0;margin:3px; }

.gnote { position:absolute;color:black;font-size:0.85em;font-weight:bold;font-family:sans-serif; }
