html, body, ul, ol, li, dl, dd, dt, form, fieldset, pre	{ margin:0;padding:0 }
html { height:100%}
body { font:normal 13px/15px Arial;margin:10px 15px;height:100% }
input,textarea,label { cursor:pointer;font-family:Arial }
textarea {font-size:12px}
pre { display:block;background:url(img/load.gif) no-repeat;height:15px;width:800px;overflow:hidden;clear:both }
#home { margin:20px auto;width:100%;text-align:center }
#ssh { background:url(img/ssh.png) no-repeat;height:36px;width:418px;margin:auto }
#q { width:400px;margin:6px;height:17px }
#header { height:55px }
#footer { clear:left;text-align:center; color:#333;margin-top:20px }
#copy { font-size:11px;margin-top:10px }
#lmenu { float:left; width:130px;padding:5px 0 30px 5px;border-right:1px solid #C9D7F2 }
#rcontent { float:none; margin-left:150px; width:auto }
.fullsize { margin-left:0 !important }
#content,#result,#detail { padding:0px 13px 20px 15px }
#pagesearch { float:left;margin-left:10px;margin-top:5px }
#logo { float:left;margin-top:7px;width:150px;height:30px }
img	{ border:none }
a { color:#2200CC }
a:link { color:#2200CC }
a:hover { text-decoration:none }
#ss,#fr { width:120px;margin-bottom:6px;}
ul, li { list-style-type:none }
li { padding:5px 0 }
h1 { font-size:24px;padding-top:10px }
h2 { font-size:18px }
h3 { font-size:18px;color:#999;font-weight:normal }
h4 { font-size:17px;font-weight:normal;margin-bottom:0}
#result h3 { font-size:medium;font-weight:normal;margin-bottom:6px;padding:0}
#result li { margin:1em 0;list-style-position:outside;padding-bottom:15px }
#result .d { font-size:small;max-width:52em;line-height:16px }
#result .b { margin-top:5px;height:25px }
#result .t,#detail .t {  color:#666;font-size:12px;padding-left:10px;float:left }
#result .t a,#detail .t a { color:#7777CC}

#detail h1 { padding-top:5px }
#detail .d { max-width:800px;line-height:16px }
#detail .b { margin-top:15px;height:30px }

hr { height:1px;color:#f8f8f8;overflow:hidden}
.head { clear:both;height:20px;font-weight:bold;padding:6px 5px 1px 5px;font-size:15px; margin-bottom:15px }
.head div { float:left }
.head-green { background:#E5ECBE;border-top:1px solid #8FAC0B }
.head-gray { background:#E9E9E9;border-top:1px solid #ABADB3 }
.head-lblue { background:#EBEFF9;border-top:1px solid #C9D7F2 }
.head-result { background:#EBEFF9;border-top:1px solid #C9D7F2;font-weight:normal;font-size:13px }
.head-result a { text-decoration:underline;font-weight:bold }
.hide { width:162px;font-size:13px;font-weight:normal }
.hide a { font-weight:normal;text-decoration:underline !important }
.hide a:hover { text-decoration:none !important }
.bread a { text-decoration:none }
.bread a:hover { text-decoration:underline }
.bread i { font-style:normal;font-weight:bold;padding:0 7px;color:#999 }

a.g { color:#999;text-decoration:none }

#addscript { padding:0 10px 10px 10px }
.t0 {background:#F0F0F0 }
.t1 {background:#F0F0F0;height:1px;margin:0 3px }
.t2 {background:#F0F0F0;height:2px;margin:0 1px }
#addscript .title { float:left;padding:10px 40px 7px 0;font-weight:bold}
#addscript .fieldset { width:94%;margin:6px 40px 7px 0;padding:0 10px 15px 10px;border:1px solid #ACACAC}
#addscript .fieldset legend { font-weight:bold;padding:0 5px }
#addscript .desc { float:left;color:#5A5A5A;padding-top:10px;font-size:12px}
#addscript label:hover { color:#2200CC}
#addscript .cats td { padding-right:20px}

#script { width:100%;min-width:630px}
#script .t0 {background:#F0F0F0;padding:9px 10px 8px 10px }
#script .t1 {background:#F0F0F0;height:1px;margin:0 3px }
#script .t2 {background:#F0F0F0;height:2px;margin:0 1px }

#formback { width:600px }
#formback .t0 {background:#EBEFF9;padding:9px 10px 8px 10px }
#formback .t1 {background:#EBEFF9;height:1px;margin:0 3px }
#formback .t2 {background:#EBEFF9;height:2px;margin:0 1px }

.results ul { margin-top:5px }
.results li { padding:2px 0;font-weight:bold }
.results li a { font-weight:normal }

.listing li a:visited { color:#551A8B}

.noresults { font-size:16px }
.noresults ul { padding-left:40px }
.noresults li { padding:2px 0 !important;margin:0 !important;list-style-type:disc }

.errorbox	{ border:1px solid #AA0606;margin:10px 0px; color:#AA0606; padding:25px 15px 30px 70px; background:#FFD0D0; position:relative; overflow:hidden; }
.errorbox p	{ margin:0px }
.errorbox ul	{ list-style:square; color:#AA0606; }
.errorbox li	{ margin-left:20px; list-style:square; padding:1px }
#errorboximg	{ width:47px; height:49px; background:url(img/ico.png); position:absolute; left:10px; top:10px; margin-left:auto !important; margin-left:-65px }

.infobox	{ border:1px solid #F3E25F;margin:10px 0px;padding:25px 15px 30px 70px;background:#FCF8D8;color:#000;position:relative;overflow:hidden}
.infobox p	{ margin:0px}
.infobox ul	{ list-style:square;color:#BDA30D}
.infobox li	{ margin-left:20px;list-style:square;padding:1px}
#infoboximg	{ width:49px;height:49px;background:url(img/ico.png) 0px -49px;position:absolute;left:10px;top:10px;margin-left:auto !important;margin-left:-70px}

.okbox	{ border:1px solid #68B739; margin:10px 0px; padding:20px 15px 25px 70px; background:#F6FBEE; color:#3F6E20; position:relative;  overflow:hidden}
.okbox p	{ margin:0px; }
#okboximg	{ width:48px; height:48px; background:url(img/ico.png) 0px -98px; position:absolute; left:10px; top:8px; margin-left:auto !important; margin-left:-70px }

#box_php { font-weight:normal;width:36px;text-align:center;color:#FFF;font-size:11px;float:left;margin-right:5px }
#box_php a { color:#FFF;text-decoration:none }
#box_php .c0 {background:#777BB4;padding-left:0px }
#box_php .c2 {background:#777BB4;height:1px;margin:0 1px }

#box_sql { font-weight:normal;width:52px;text-align:center;color:#03526F;font-size:11px;float:left;margin-right:5px }
#box_sql a { color:#03526F;text-decoration:none }
#box_sql .c0 {background:#E97B00;padding-left:2px }
#box_sql .c2 {background:#E97B00;height:1px;margin:0 1px }

#box_js { font-weight:normal;width:66px;text-align:center;color:#FFF;font-size:11px;float:left;margin-right:5px }
#box_js a { color:#FFF;text-decoration:none }
#box_js .c0 {background:#FF7F00 }
#box_js .c2 {background:#FF7F00;height:1px;margin:0 1px }

#box_css { font-weight:normal;width:36px;text-align:center;color:#FFF;font-size:11px;float:left;margin-right:5px }
#box_css a { color:#FFF;text-decoration:none }
#box_css .c0 {background:#565656 }
#box_css .c2 {background:#565656;height:1px;margin:0 1px }

#box_xml { font-weight:normal;width:44px;text-align:center;color:#000;font-size:11px;float:left;margin-right:5px }
#box_xml a { color:#000;text-decoration:none }
#box_xml .c0 {background:#99CFFB }
#box_xml .c2 {background:#99CFFB;height:1px;margin:0 1px }

#box_text { font-weight:normal;width:60px;text-align:center;color:#000;font-size:11px;float:left;margin-right:5px }
#box_text a { color:#000;text-decoration:none }
#box_text .c0 {background:#CBCBCB }
#box_text .c2 {background:#CBCBCB;height:1px;margin:0 1px }

#box_shell { font-weight:normal;width:60px;text-align:center;color:#00FF00;font-size:11px;float:left;margin-right:5px }
#box_shell a { color:#00FF00;text-decoration:none }
#box_shell .c0 {background:#000 }
#box_shell .c2 {background:#000;height:1px;margin:0 1px }


.fielderror { border:1px solid #DA0000 }
.errorfont  { color:#DA0000 }
.codingarea { font-family:Consolas,Lucida Console,Courier New,Courier;font-size:13px;line-height:14px}

.groups li { padding-top:5px;padding-bottom:0;padding-right:50px }
.groups li i { font-style:normal;font-size:12px; color:#6F6F6F}
.groups li a { text-decoration:none;font-size:14px }

#pagination { color:#A90A08;font-weight:bold;text-align:center;clear:both}
#pagination .p,#pagination .n { padding:0;color:#2200CC;font-weight:bold }
#pagination .p { margin-right:10px}
#pagination .n { margin-left:15px}
#pagination b { padding:0 8px}
#pagination a { font-weight:normal;color:#000;padding:0 8px }
#img_prev { width:16px;height:13px;background:url(img/icons.png) top left no-repeat;vertical-align:bottom;padding-bottom:1px}
#img_next { width:16px;height:13px;background:url(img/icons.png) -16px no-repeat;vertical-align:bottom;padding-bottom:1px}

#pagination .head-result { height:50px;padding-top:15px;border-bottom:1px solid #C9D7F2}
#pagination #q { width:300px }
#pagesearch #ss,#pagination #ss {width:100px}

.rules ol { list-style-type:decimal }
.rules li { list-style-type:decimal;margin-left:25px }
