/* ZERO OUT MARGINS AND PADDING AND SET A FEW DEFAULTS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; }
textarea { resize: none; }
ul { list-style:none; }

html, body { width:100%; height:100%; background-color:#ffffff; color:#000000; font:11px arial,sans-serif; text-align:center; }
a { color:#000000; font:12px arial,sans-serif; text-decoration:none; }
a:hover { color:#666666; }
img { -ms-interpolation-mode:bicubic; }

#maintable { width:100%; height:100%; background-repeat:no-repeat; background-position:center center; }
#maintable td { vertical-align:middle; }

#wrapper { position:relative; min-width:800px; margin:30px 0; width:100%; background-position:center center; }
#container { position:relative; margin:0 auto; width:740px; background-repeat:no-repeat; }
#header { position:relative; text-align:left; background-repeat:no-repeat; overflow:hidden; }
#menu { position:relative; padding:6px 10px; background-repeat:no-repeat; }
#menu ul { margin-left:0; padding-left:0; display:inline; }
#menu ul li { margin-left:0; padding-left:10px; padding-right:10px; list-style:none; display:inline; }
#content { position:relative; width:740px; height:420px; text-align:left; background-repeat:no-repeat; background-position:center center; overflow:hidden; }
#pglyr { position:absolute; top:0; left:0; width:740px; height:420px; background-repeat:no-repeat; background-position:center center; overflow:hidden; }
#footer { position: relative; background-repeat:no-repeat; text-align:left; }

.liform { position:absolute; top:100px; left:230px; padding:15px; width:260px; background:#ffffff; border:1px solid #666666; color:#666666; font: bold 12px arial; text-align:center; }
.liforminput { width:150px; padding:2px; color:#666666; background:#ffffff; border:1px solid #666666; font: bold 12px arial; }
.limess { padding:2px 0 25px; color:#666666; font-weight:bold; font-size:12px;}
.loginbut { position:absolute; top:20px; left:15px; }
.pwrmbut { border:none; background-color:#ffffff; color:#666666; font-weight:normal; font-size:11px; cursor:pointer; }
.pwmess { color:#666666; font-weight:normal; font-size:11px;}
.copyright { position:absolute; top:18px; left:80px; width:580px; text-align:center; }
.bottomlink { position:absolute; top:20px; right:5px; }
.version {position: absolute; bottom: 11px; right:10px; color:#91A9B8; font:bold 10px arial;}

.settingsbut { position:absolute; top:20px; right:0; }
.settingsbut a{ margin-left:1px; padding:2px 6px 4px; }

.inline { display:inline; }
.floatleft { float:left; }
.floatright { float:right; }
.split50 { float:left; width:50%; _width:49.99%; }
.split33 { float:left; width:33.33%; }
.highlight { border:3px solid yellow; }

.round5 { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.round10 { -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.round15 { -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; }
.round20 { -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; }

#editpanel { position:relative; width:740px; height:420px; background:#272727; color:#91A9B8; font:12px arial; }
#mpleft { position:absolute; top:16px; left:16px; width:173px; }
#mpleft fieldset { padding-bottom:20px; border:1px solid #cccccc; }
#mpleft fieldset legend { margin-left:5px; padding-left:3px; padding-right:3px; color:#91A9B8; font: bold 14px arial; }
#mpleft ul { margin:0; padding:10px 6px; padding-left:24px; color:#FFFFD5; font:bold 12px arial; }
#mpleft ul li { list-style: square; font: bold 12px arial; color:#FFFFD5; font:bold 12px arial; }
#mpleft ul li a { display:block; padding:1px 0; color:#ffffff; font:bold 12px arial; }
#mpleft ul li a:hover { color:#FFFFD5; }
#mpright { position: absolute; top: 20px; left:200px; width:525px; height:380px; }
#mpright h3 { margin:0 8px 5px; color:#91A9B8; font: bold 16px arial; }
#gravitar { position:absolute; color:#91A9B8; font:12px arial; bottom:11px; left:16px; width:173px; text-align:center; }


