From 3d52483801b1fe04f5fb3ed0c6ace2e35541f997 Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Wed, 16 May 2007 13:28:59 +0000 Subject: [PATCH] initial crimson_gray --- crimson_gray/css/theme_left.css.php | 186 +++++ crimson_gray/css/theme_print.css.php | 39 + crimson_gray/css/theme_right.css.php | 1103 ++++++++++++++++++++++++++ crimson_gray/img/arrow_ltr.png | Bin 0 -> 277 bytes crimson_gray/img/arrow_rtl.png | Bin 0 -> 278 bytes crimson_gray/img/asc_order.png | Bin 0 -> 124 bytes crimson_gray/img/b_bookmark.png | Bin 0 -> 372 bytes crimson_gray/img/b_browse.png | Bin 0 -> 265 bytes crimson_gray/img/b_calendar.png | Bin 0 -> 308 bytes crimson_gray/img/b_comment.png | Bin 0 -> 552 bytes crimson_gray/img/b_dbstatistics.png | Bin 0 -> 263 bytes crimson_gray/img/b_deltbl.png | Bin 0 -> 364 bytes crimson_gray/img/b_docs.png | Bin 0 -> 170 bytes crimson_gray/img/b_docsql.png | Bin 0 -> 283 bytes crimson_gray/img/b_drop.png | Bin 0 -> 311 bytes crimson_gray/img/b_edit.png | Bin 0 -> 451 bytes crimson_gray/img/b_empty.png | Bin 0 -> 298 bytes crimson_gray/img/b_engine.png | Bin 0 -> 362 bytes crimson_gray/img/b_export.png | Bin 0 -> 313 bytes crimson_gray/img/b_firstpage.png | Bin 0 -> 238 bytes crimson_gray/img/b_ftext.png | Bin 0 -> 277 bytes crimson_gray/img/b_help.png | Bin 0 -> 124 bytes crimson_gray/img/b_home.png | Bin 0 -> 224 bytes crimson_gray/img/b_import.png | Bin 0 -> 310 bytes crimson_gray/img/b_index.png | Bin 0 -> 315 bytes crimson_gray/img/b_info.png | Bin 0 -> 234 bytes crimson_gray/img/b_insrow.png | Bin 0 -> 283 bytes crimson_gray/img/b_lastpage.png | Bin 0 -> 236 bytes crimson_gray/img/b_minus.png | Bin 0 -> 183 bytes crimson_gray/img/b_newdb.png | Bin 0 -> 408 bytes crimson_gray/img/b_newtbl.png | Bin 0 -> 409 bytes crimson_gray/img/b_nextpage.png | Bin 0 -> 221 bytes crimson_gray/img/b_pdfdoc.png | Bin 0 -> 298 bytes crimson_gray/img/b_plus.png | Bin 0 -> 185 bytes crimson_gray/img/b_prevpage.png | Bin 0 -> 225 bytes crimson_gray/img/b_primary.png | Bin 0 -> 416 bytes crimson_gray/img/b_print.png | Bin 0 -> 574 bytes crimson_gray/img/b_props.png | Bin 0 -> 294 bytes crimson_gray/img/b_relations.png | Bin 0 -> 280 bytes crimson_gray/img/b_save.png | Bin 0 -> 385 bytes crimson_gray/img/b_sbrowse.png | Bin 0 -> 94 bytes crimson_gray/img/b_sdb.png | Bin 0 -> 232 bytes crimson_gray/img/b_search.png | Bin 0 -> 605 bytes crimson_gray/img/b_selboard.png | Bin 0 -> 155 bytes crimson_gray/img/b_select.png | Bin 0 -> 540 bytes crimson_gray/img/b_sql.png | Bin 0 -> 322 bytes crimson_gray/img/b_sqldoc.png | Bin 0 -> 290 bytes crimson_gray/img/b_sqlhelp.png | Bin 0 -> 157 bytes crimson_gray/img/b_tblanalyse.png | Bin 0 -> 296 bytes crimson_gray/img/b_tblexport.png | Bin 0 -> 283 bytes crimson_gray/img/b_tblimport.png | Bin 0 -> 280 bytes crimson_gray/img/b_tblops.png | Bin 0 -> 345 bytes crimson_gray/img/b_tbloptimize.png | Bin 0 -> 300 bytes crimson_gray/img/b_tipp.png | Bin 0 -> 308 bytes crimson_gray/img/b_unique.png | Bin 0 -> 281 bytes crimson_gray/img/b_usradd.png | Bin 0 -> 523 bytes crimson_gray/img/b_usrcheck.png | Bin 0 -> 400 bytes crimson_gray/img/b_usrdrop.png | Bin 0 -> 438 bytes crimson_gray/img/b_usredit.png | Bin 0 -> 493 bytes crimson_gray/img/b_usrlist.png | Bin 0 -> 401 bytes crimson_gray/img/b_view.png | Bin 0 -> 885 bytes crimson_gray/img/b_views.png | Bin 0 -> 477 bytes crimson_gray/img/bd_browse.png | Bin 0 -> 265 bytes crimson_gray/img/bd_deltbl.png | Bin 0 -> 424 bytes crimson_gray/img/bd_drop.png | Bin 0 -> 337 bytes crimson_gray/img/bd_empty.png | Bin 0 -> 298 bytes crimson_gray/img/bd_firstpage.png | Bin 0 -> 238 bytes crimson_gray/img/bd_ftext.png | Bin 0 -> 277 bytes crimson_gray/img/bd_index.png | Bin 0 -> 315 bytes crimson_gray/img/bd_insrow.png | Bin 0 -> 347 bytes crimson_gray/img/bd_lastpage.png | Bin 0 -> 236 bytes crimson_gray/img/bd_nextpage.png | Bin 0 -> 221 bytes crimson_gray/img/bd_prevpage.png | Bin 0 -> 225 bytes crimson_gray/img/bd_primary.png | Bin 0 -> 389 bytes crimson_gray/img/bd_sbrowse.png | Bin 0 -> 197 bytes crimson_gray/img/bd_select.png | Bin 0 -> 524 bytes crimson_gray/img/bd_unique.png | Bin 0 -> 287 bytes crimson_gray/img/error.ico | Bin 0 -> 318 bytes crimson_gray/img/item.png | Bin 0 -> 206 bytes crimson_gray/img/item_ltr.png | Bin 0 -> 173 bytes crimson_gray/img/item_rtl.png | Bin 0 -> 173 bytes crimson_gray/img/logo_left.png | Bin 0 -> 6854 bytes crimson_gray/img/logo_right.png | Bin 0 -> 5658 bytes crimson_gray/img/php_sym.png | Bin 0 -> 249 bytes crimson_gray/img/pma_logo2.png | Bin 0 -> 1837 bytes crimson_gray/img/s_asc.png | Bin 0 -> 213 bytes crimson_gray/img/s_asci.png | Bin 0 -> 254 bytes crimson_gray/img/s_attention.png | Bin 0 -> 247 bytes crimson_gray/img/s_cancel.png | Bin 0 -> 449 bytes crimson_gray/img/s_cancel2.png | Bin 0 -> 234 bytes crimson_gray/img/s_db.png | Bin 0 -> 285 bytes crimson_gray/img/s_desc.png | Bin 0 -> 221 bytes crimson_gray/img/s_error.png | Bin 0 -> 272 bytes crimson_gray/img/s_error2.png | Bin 0 -> 237 bytes crimson_gray/img/s_fulltext.png | Bin 0 -> 308 bytes crimson_gray/img/s_host.png | Bin 0 -> 316 bytes crimson_gray/img/s_info.png | Bin 0 -> 247 bytes crimson_gray/img/s_lang.png | Bin 0 -> 422 bytes crimson_gray/img/s_loggoff.png | Bin 0 -> 262 bytes crimson_gray/img/s_notice.png | Bin 0 -> 247 bytes crimson_gray/img/s_okay.png | Bin 0 -> 542 bytes crimson_gray/img/s_partialtext.png | Bin 0 -> 318 bytes crimson_gray/img/s_passwd.png | Bin 0 -> 505 bytes crimson_gray/img/s_process.png | Bin 0 -> 362 bytes crimson_gray/img/s_really.png | Bin 0 -> 229 bytes crimson_gray/img/s_reload.png | Bin 0 -> 245 bytes crimson_gray/img/s_rights.png | Bin 0 -> 512 bytes crimson_gray/img/s_status.png | Bin 0 -> 313 bytes crimson_gray/img/s_tbl.png | Bin 0 -> 252 bytes crimson_gray/img/s_theme.png | Bin 0 -> 737 bytes crimson_gray/img/s_vars.png | Bin 0 -> 306 bytes crimson_gray/img/s_views.png | Bin 0 -> 368 bytes crimson_gray/img/s_warn.png | Bin 0 -> 261 bytes crimson_gray/img/spacer.png | Bin 0 -> 153 bytes crimson_gray/img/vertical_line.png | Bin 0 -> 83 bytes crimson_gray/img/window-new.png | Bin 0 -> 583 bytes crimson_gray/info.inc.php | 17 + crimson_gray/layout.inc.php | 114 +++ crimson_gray/screen.png | Bin 0 -> 17570 bytes 119 files changed, 1459 insertions(+) create mode 100644 crimson_gray/css/theme_left.css.php create mode 100644 crimson_gray/css/theme_print.css.php create mode 100644 crimson_gray/css/theme_right.css.php create mode 100644 crimson_gray/img/arrow_ltr.png create mode 100644 crimson_gray/img/arrow_rtl.png create mode 100644 crimson_gray/img/asc_order.png create mode 100644 crimson_gray/img/b_bookmark.png create mode 100644 crimson_gray/img/b_browse.png create mode 100644 crimson_gray/img/b_calendar.png create mode 100644 crimson_gray/img/b_comment.png create mode 100644 crimson_gray/img/b_dbstatistics.png create mode 100644 crimson_gray/img/b_deltbl.png create mode 100644 crimson_gray/img/b_docs.png create mode 100644 crimson_gray/img/b_docsql.png create mode 100644 crimson_gray/img/b_drop.png create mode 100644 crimson_gray/img/b_edit.png create mode 100644 crimson_gray/img/b_empty.png create mode 100644 crimson_gray/img/b_engine.png create mode 100644 crimson_gray/img/b_export.png create mode 100644 crimson_gray/img/b_firstpage.png create mode 100644 crimson_gray/img/b_ftext.png create mode 100644 crimson_gray/img/b_help.png create mode 100644 crimson_gray/img/b_home.png create mode 100644 crimson_gray/img/b_import.png create mode 100644 crimson_gray/img/b_index.png create mode 100644 crimson_gray/img/b_info.png create mode 100644 crimson_gray/img/b_insrow.png create mode 100644 crimson_gray/img/b_lastpage.png create mode 100644 crimson_gray/img/b_minus.png create mode 100644 crimson_gray/img/b_newdb.png create mode 100644 crimson_gray/img/b_newtbl.png create mode 100644 crimson_gray/img/b_nextpage.png create mode 100644 crimson_gray/img/b_pdfdoc.png create mode 100644 crimson_gray/img/b_plus.png create mode 100644 crimson_gray/img/b_prevpage.png create mode 100644 crimson_gray/img/b_primary.png create mode 100644 crimson_gray/img/b_print.png create mode 100644 crimson_gray/img/b_props.png create mode 100644 crimson_gray/img/b_relations.png create mode 100644 crimson_gray/img/b_save.png create mode 100644 crimson_gray/img/b_sbrowse.png create mode 100644 crimson_gray/img/b_sdb.png create mode 100644 crimson_gray/img/b_search.png create mode 100644 crimson_gray/img/b_selboard.png create mode 100644 crimson_gray/img/b_select.png create mode 100644 crimson_gray/img/b_sql.png create mode 100644 crimson_gray/img/b_sqldoc.png create mode 100644 crimson_gray/img/b_sqlhelp.png create mode 100644 crimson_gray/img/b_tblanalyse.png create mode 100644 crimson_gray/img/b_tblexport.png create mode 100644 crimson_gray/img/b_tblimport.png create mode 100644 crimson_gray/img/b_tblops.png create mode 100644 crimson_gray/img/b_tbloptimize.png create mode 100644 crimson_gray/img/b_tipp.png create mode 100644 crimson_gray/img/b_unique.png create mode 100644 crimson_gray/img/b_usradd.png create mode 100644 crimson_gray/img/b_usrcheck.png create mode 100644 crimson_gray/img/b_usrdrop.png create mode 100644 crimson_gray/img/b_usredit.png create mode 100644 crimson_gray/img/b_usrlist.png create mode 100644 crimson_gray/img/b_view.png create mode 100644 crimson_gray/img/b_views.png create mode 100644 crimson_gray/img/bd_browse.png create mode 100644 crimson_gray/img/bd_deltbl.png create mode 100644 crimson_gray/img/bd_drop.png create mode 100644 crimson_gray/img/bd_empty.png create mode 100644 crimson_gray/img/bd_firstpage.png create mode 100644 crimson_gray/img/bd_ftext.png create mode 100644 crimson_gray/img/bd_index.png create mode 100644 crimson_gray/img/bd_insrow.png create mode 100644 crimson_gray/img/bd_lastpage.png create mode 100644 crimson_gray/img/bd_nextpage.png create mode 100644 crimson_gray/img/bd_prevpage.png create mode 100644 crimson_gray/img/bd_primary.png create mode 100644 crimson_gray/img/bd_sbrowse.png create mode 100644 crimson_gray/img/bd_select.png create mode 100644 crimson_gray/img/bd_unique.png create mode 100644 crimson_gray/img/error.ico create mode 100644 crimson_gray/img/item.png create mode 100644 crimson_gray/img/item_ltr.png create mode 100644 crimson_gray/img/item_rtl.png create mode 100644 crimson_gray/img/logo_left.png create mode 100644 crimson_gray/img/logo_right.png create mode 100644 crimson_gray/img/php_sym.png create mode 100644 crimson_gray/img/pma_logo2.png create mode 100644 crimson_gray/img/s_asc.png create mode 100644 crimson_gray/img/s_asci.png create mode 100644 crimson_gray/img/s_attention.png create mode 100644 crimson_gray/img/s_cancel.png create mode 100644 crimson_gray/img/s_cancel2.png create mode 100644 crimson_gray/img/s_db.png create mode 100644 crimson_gray/img/s_desc.png create mode 100644 crimson_gray/img/s_error.png create mode 100644 crimson_gray/img/s_error2.png create mode 100644 crimson_gray/img/s_fulltext.png create mode 100644 crimson_gray/img/s_host.png create mode 100644 crimson_gray/img/s_info.png create mode 100644 crimson_gray/img/s_lang.png create mode 100644 crimson_gray/img/s_loggoff.png create mode 100644 crimson_gray/img/s_notice.png create mode 100644 crimson_gray/img/s_okay.png create mode 100644 crimson_gray/img/s_partialtext.png create mode 100644 crimson_gray/img/s_passwd.png create mode 100644 crimson_gray/img/s_process.png create mode 100644 crimson_gray/img/s_really.png create mode 100644 crimson_gray/img/s_reload.png create mode 100644 crimson_gray/img/s_rights.png create mode 100644 crimson_gray/img/s_status.png create mode 100644 crimson_gray/img/s_tbl.png create mode 100644 crimson_gray/img/s_theme.png create mode 100644 crimson_gray/img/s_vars.png create mode 100644 crimson_gray/img/s_views.png create mode 100644 crimson_gray/img/s_warn.png create mode 100644 crimson_gray/img/spacer.png create mode 100644 crimson_gray/img/vertical_line.png create mode 100644 crimson_gray/img/window-new.png create mode 100644 crimson_gray/info.inc.php create mode 100644 crimson_gray/layout.inc.php create mode 100644 crimson_gray/screen.png diff --git a/crimson_gray/css/theme_left.css.php b/crimson_gray/css/theme_left.css.php new file mode 100644 index 0000000000..5ed70e703e --- /dev/null +++ b/crimson_gray/css/theme_left.css.php @@ -0,0 +1,186 @@ + +/******************************************************************************/ +/* general tags */ + +body { + + font-family: ; + + background: ; + color: ; + margin: 0; + padding: 0.2em 0.2em 0.2em 0.2em; +} + +a img { + border: 0; +} + +form { + margin: 0; + padding: 0; + display: inline; +} + +select { + width: 100%; +} + +/* buttons in some browsers (eg. Konqueror) are block elements, + this breaks design */ +button { + display: inline; +} + + +/******************************************************************************/ +/* classes */ + +/* leave some space between icons and text */ +.icon { + vertical-align: middle; + margin-right: 0.3em; + margin-left: 0.3em; +} + + +/******************************************************************************/ +/* specific elements */ + +div#pmalogo, +div#leftframelinks, +div#databaseList { + text-align: center; + border-bottom: 0.05em solid ; + margin-bottom: 0.5em; + padding-bottom: 0.5em; +} + +ul#databaseList { + border-bottom: 0.05em solid ; + margin-bottom: 0.5em; + padding-bottom: 0.5em; + padding-left: 1.5em; +} + +ul#databaseList a { + display: block; + background: ; + color: ; +} + +ul#databaseList a:hover { + background: ; + color: ; +} + +ul#databaseList li.selected a { + background: ; + color: ; +} + +div#leftframelinks .icon { + padding: 0; + margin: 0; +} + +div#leftframelinks a img.icon { + margin: 0; + padding: 0.2em; + border: 0.05em solid ; +} + +div#leftframelinks a:hover { + background: ; + color: ; +} + +/* serverlist */ +#body_leftFrame #list_server { + list-style-image: url(/original/img/s_host.png); + list-style-position: inside; + list-style-type: none; + margin: 0; + padding: 0; +} + +#body_leftFrame #list_server li { + margin: 0; + padding: 0; + font-size: 80%; +} + +/* leftdatabaselist */ +div#left_tableList ul { + list-style-type: none; + list-style-position: outside; + margin: 0; + padding: 0; + font-size: 80%; + background: ; +} + +div#left_tableList ul ul { + font-size: 100%; +} + +div#left_tableList a { + background: ; + color: ; + text-decoration: none; +} + +div#left_tableList a:hover { + background: ; + color: ; + text-decoration: underline; +} + +div#left_tableList li { + margin: 0; + padding: 0; + white-space: nowrap; +} + + +/* marked items */ +div#left_tableList > ul li.marked > a, +div#left_tableList > ul li.marked { + background: ; + color: ; +} + + + +div#left_tableList > ul li:hover > a, +div#left_tableList > ul li:hover { + background: ; + color: ; +} + + +div#left_tableList img { + padding: 0; + vertical-align: middle; +} + +div#left_tableList ul ul { + margin-left: 0; + padding-left: 0.1em; + border-left: 0.1em solid ; + padding-bottom: 0.1em; + border-bottom: 0.1em solid ; +} diff --git a/crimson_gray/css/theme_print.css.php b/crimson_gray/css/theme_print.css.php new file mode 100644 index 0000000000..d552152bd0 --- /dev/null +++ b/crimson_gray/css/theme_print.css.php @@ -0,0 +1,39 @@ + +/* For printview */ +body, table, th, td { + color: #000000; + background-color: #ffffff; +} + +img { + border: 0; +} + +table, th, td { + border-width: 0.1em; + border-color: #000000; + border-style: solid; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +th, td { + padding: 0.2em; +} + +th { + font-weight: bold; + background-color: #e5e5e5; +} diff --git a/crimson_gray/css/theme_right.css.php b/crimson_gray/css/theme_right.css.php new file mode 100644 index 0000000000..0b8d1d4113 --- /dev/null +++ b/crimson_gray/css/theme_right.css.php @@ -0,0 +1,1103 @@ + +/******************************************************************************/ +/* general tags */ +body { + + font-family: ; + + padding: 0; + margin: 0.5em; + color: ; + background: ; +} + + +textarea, tt, pre, code { + font-family: ; +} + + +h1 { + font-size: 140%; + font-weight: bold; +} + +h2 { + font-size: 120%; + font-weight: bold; +} + +h3 { + font-weight: bold; +} + +a:link, +a:visited, +a:active { + text-decoration: none; + color: #AA0000 +} + +a:hover { + text-decoration: underline; + color: #CC0000; +} + +dfn { + font-style: normal; +} + +dfn:hover { + font-style: normal; + cursor: help; +} + +th { + font-weight: bold; + color: ; + background: ; +} + +a img { + border: 0; +} + +hr { + color: ; + background-color: ; + border: 0; + height: 1px; +} + +form { + padding: 0; + margin: 0; + display: inline; +} + +textarea { + overflow: visible; +} + +fieldset { + margin-top: 1em; + border: solid 1px; + padding: 0.5em; + background: ; +} + +fieldset fieldset { + margin: 0.8em; +} + +fieldset legend { + background-color: transparent; +} + +/* buttons in some browsers (eg. Konqueror) are block elements, + this breaks design */ +button { + display: inline; +} + +table caption, +table th, +table td { + padding: 0.1em 0.5em 0.1em 0.5em; + margin: 0.1em; + vertical-align: top; +} + +img, +input, +select, +button { + vertical-align: middle; +} + + +/******************************************************************************/ +/* classes */ + +fieldset.tblFooters { + margin-top: 0; + margin-bottom: 0.5em; + text-align: ; + float: none; + clear: both; +} + +fieldset .formelement { + float: ; + margin-: 0.5em; + /* IE */ + white-space: nowrap; +} + +/* revert for Gecko */ +fieldset div[class=formelement] { + white-space: normal; +} + +button.mult_submit { + border: none; + background-color: transparent; +} + +/* odd items 1,3,5,7,... */ +table tr.odd th, +.odd { + background: ; +} + +/* even items 2,4,6,8,... */ +table tr.even th, +.even { + background: ; +} + +/* odd table rows 1,3,5,7,... */ +table tr.odd th, +table tr.odd, +table tr.even th, +table tr.even { + text-align: ; +} + + +/* marked table rows */ +table tr.marked th, +table tr.marked { + background: ; + color: ; +} + + + +/* hovered items */ +.odd:hover, +.even:hover, +.hover { + background: ; + color: ; +} + +/* hovered table rows */ +table tr.odd:hover th, +table tr.even:hover th, +table tr.hover th { + background: ; + color: ; +} + + +/** + * marks table rows/cells if the db field is in a where condition + */ +tr.condition th, +tr.condition td, +td.condition, +th.condition { + border: 1px solid ; +} + +table .value { + text-align: ; + white-space: normal; +} +/* IE doesnt handles 'pre' right */ +table [class=value] { + white-space: normal; +} + + + +.value { + font-family: ; +} + +.value .attention { + color: red; + font-weight: bold; +} +.value .allfine { + color: green; +} + + +img.lightbulb { + cursor: pointer; +} + +.pdflayout { + overflow: hidden; + clip: inherit; + background-color: #FFFFFF; + display: none; + border: 1px solid #000000; + position: relative; +} + +.pdflayout_table { + background: #D3DCE3; + color: #000000; + overflow: hidden; + clip: inherit; + z-index: 2; + display: inline; + visibility: inherit; + cursor: move; + position: absolute; + font-size: 80%; + border: 1px dashed #000000; +} + +/* MySQL Parser */ +.syntax { + font-size: 80%; +} + +.syntax_comment { + padding-left: 4pt; + padding-right: 4pt; +} + +.syntax_digit { +} + +.syntax_digit_hex { +} + +.syntax_digit_integer { +} + +.syntax_digit_float { +} + +.syntax_punct { +} + +.syntax_alpha { +} + +.syntax_alpha_columnType { + text-transform: uppercase; +} + +.syntax_alpha_columnAttrib { + text-transform: uppercase; +} + +.syntax_alpha_reservedWord { + text-transform: uppercase; + font-weight: bold; +} + +.syntax_alpha_functionName { + text-transform: uppercase; +} + +.syntax_alpha_identifier { +} + +.syntax_alpha_charset { +} + +.syntax_alpha_variable { +} + +.syntax_quote { + white-space: pre; +} + +.syntax_quote_backtick { +} + +/* leave some space between icons and text */ +.icon { + vertical-align: middle; + margin-right: 0.3em; + margin-left: 0.3em; +} +/* no extra space in table cells */ +td .icon { + margin: 0; +} + +.selectallarrow { + margin-: 0.3em; + margin-: 0.6em; +} + +/* message boxes: warning, error, confirmation */ +.notice { + color: #000000; + background-color: #FFFFDD; +} +h1.notice, +div.notice { + margin: 0.5em 0 0.5em 0; + border: 0.1em solid #FFD700; + + background-image: url(getImgPath(); ?>s_notice.png); + background-repeat: no-repeat; + + background-position: 10px 50%; + padding: 10px 10px 10px 36px; + + background-position: 99% 50%; + padding: 10px 5% 10px 10px; + + + padding: 0.5em; + +} +.notice h1 { + border-bottom: 0.1em solid #FFD700; + font-weight: bold; + text-align: ; + margin: 0 0 0.2em 0; +} + +.warning { + color: #202020; + background-color: #FFFFCC; +} +p.warning, +h1.warning, +div.warning { + margin: 0.5em 0 0.5em 0; + border: 0.1em solid #CC0000; + + background-image: url(getImgPath(); ?>s_warn.png); + background-repeat: no-repeat; + + background-position: 10px 50%; + padding: 10px 10px 10px 36px; + + background-position: 99% 50%; + padding: 10px 5% 10px 10px; + + + padding: 0.5em; + +} +.warning h1 { + border-bottom: 0.1em solid #cc0000; + font-weight: bold; + text-align: ; + margin: 0 0 0.2em 0; +} + +.error { + background-color: #FFFFCC; + color: #ff0000; +} + +h1.error, +div.error { + margin: 0.5em 0 0.5em 0; + border: 0.1em solid #ff0000; + + background-image: url(getImgPath(); ?>s_error.png); + background-repeat: no-repeat; + + background-position: 10px 50%; + padding: 10px 10px 10px 36px; + + background-position: 99% 50%; + padding: 10px 5% 10px 10px; + + + padding: 0.5em; + +} +div.error h1 { + border-bottom: 0.1em solid #ff0000; + font-weight: bold; + text-align: ; + margin: 0 0 0.2em 0; +} + +.confirmation { + background-color: #FFFFCC; +} +fieldset.confirmation { + border: 0.1em solid #FF0000; +} +fieldset.confirmation legend { + border-left: 0.1em solid #FF0000; + border-right: 0.1em solid #FF0000; + font-weight: bold; + + background-image: url(getImgPath(); ?>s_really.png); + background-repeat: no-repeat; + + background-position: 5px 50%; + padding: 0.2em 0.2em 0.2em 25px; + + background-position: 97% 50%; + padding: 0.2em 25px 0.2em 0.2em; + + +} +/* end messageboxes */ + + +.tblcomment { + font-size: 70%; + font-weight: normal; + color: #000099; +} + +.tblHeaders { + font-weight: bold; + color: ; + background: ; +} + +.tblFooters { + font-weight: normal; + color: ; + background: ; + +} + +.tblHeaders a:link, +.tblHeaders a:active, +.tblHeaders a:visited, +.tblFooters a:link, +.tblFooters a:active, +.tblFooters a:visited { + color: #AA0000; +} + +.tblHeaders a:hover, +.tblFooters a:hover { + color: #AA0000; +} + +/* forbidden, no privilegs */ +.noPrivileges { + color: #FF0000; + font-weight: bold; +} + +/* disabled text */ +.disabled, +.disabled a:link, +.disabled a:active, +.disabled a:visited { + color: #666666; +} + +.disabled a:hover { + color: #666666; + text-decoration: none; +} + +tr.disabled td, +td.disabled { + background-color: #cccccc; +} + +/** + * login form + */ +body.loginform h1, +body.loginform a.logo { + display: block; + text-align: center; +} + +body.loginform { + text-align: center; +} + +body.loginform div.container { + text-align: ; + width: 30em; + margin: 0 auto; +} + +form.login label { + float: ; + width: 10em; + font-weight: bolder; +} + + +/******************************************************************************/ +/* specific elements */ + +/* topmenu */ +ul#topmenu { + font-weight: bold; + list-style-type: none; + margin: 0; + padding: 0; +} + +ul#topmenu li { + float: ; + margin: 0; + padding: 0; + vertical-align: middle; +} + +#topmenu img { + vertical-align: middle; + margin-: 0.1em; +} + +/* default tab styles */ +.tab, .tabcaution, .tabactive { + display: block; + margin: 0.2em 0.2em 0 0.2em; + padding: 0.2em 0.2em 0 0.2em; + white-space: nowrap; +} + +/* disabled tabs */ +span.tab { + color: #666666; +} + +/* disabled drop/empty tabs */ +span.tabcaution { + color: #ff6666; +} + +/* enabled drop/empty tabs */ +a.tabcaution { + color: #AA0000; +} +a.tabcaution:hover { + color: #FFFFFF; + background-color: #AA0000; +} + + +/* active tab */ +a.tabactive { + color: black; +} + +#topmenu { + margin-top: 0.5em; + padding: 0.1em 0.3em 0.1em 0.3em; +} + +ul#topmenu li { + border-bottom: 1pt solid black; +} + +/* default tab styles */ +.tab, .tabcaution, .tabactive { + background-color: ; + border: 1pt solid ; + border-bottom: 0; + border-top-left-radius: 0.4em; + border-top-right-radius: 0.4em; +} + +/* enabled hover/active tabs */ +a.tab:hover, +a.tabcaution:hover, +.tabactive, +.tabactive:hover { + margin: 0; + padding: 0.2em 0.4em 0.2em 0.4em; + text-decoration: none; +} + +a.tab:hover, +.tabactive { + background-color: ; +} + +/* disabled drop/empty tabs */ +span.tab, +a.warning, +span.tabcaution { + cursor: url(getImgPath(); ?>error.ico), default; +} + +/* end topmenu */ + + +/* Calendar */ +table.calendar { + width: 100%; +} +table.calendar td { + text-align: center; +} +table.calendar td a { + display: block; +} + +table.calendar td a:hover { + background-color: #CCFFCC; +} + +table.calendar th { + background-color: #D3DCE3; +} + +table.calendar td.selected { + background-color: #FFCC99; +} + +img.calendar { + border: none; +} +form.clock { + text-align: center; +} +/* end Calendar */ + + +/* table stats */ +div#tablestatistics { + border-bottom: 0.1em solid #669999; + margin-bottom: 0.5em; + padding-bottom: 0.5em; +} + +div#tablestatistics table { + float: ; + margin-bottom: 0.5em; + margin-: 0.5em; +} + +div#tablestatistics table caption { + margin-: 0.5em; +} +/* END table stats */ + + +/* server privileges */ +#tableuserrights td, +#tablespecificuserrights td, +#tabledatabases td { + vertical-align: middle; +} +/* END server privileges */ + + + +/* Heading */ +#serverinfo { + font-weight: bold; + margin-bottom: 0.5em; +} + +#serverinfo .item { + white-space: nowrap; +} + +#span_table_comment { + font-weight: normal; + font-style: italic; + white-space: nowrap; +} + +#serverinfo img { + margin: 0 0.1em 0 0.2em; +} + + +#textSQLDUMP { + width: 95%; + height: 95%; + font-family: "Courier New", Courier, mono; + font-size: 110%; +} + +#TooltipContainer { + position: absolute; + z-index: 99; + width: 20em; + height: auto; + overflow: visible; + visibility: hidden; + background-color: #ffffcc; + color: #006600; + border: 0.1em solid #000000; + padding: 0.5em; +} + +/* user privileges */ +#fieldset_add_user_login div.item { + border-bottom: 1px solid silver; + padding-bottom: 0.3em; + margin-bottom: 0.3em; +} + +#fieldset_add_user_login label { + float: ; + display: block; + width: 10em; + max-width: 100%; + text-align: ; + padding-: 0.5em; +} + +#fieldset_add_user_login span.options #select_pred_username, +#fieldset_add_user_login span.options #select_pred_hostname, +#fieldset_add_user_login span.options #select_pred_password { + width: 100%; + max-width: 100%; +} + +#fieldset_add_user_login span.options { + float: ; + display: block; + width: 12em; + max-width: 100%; + padding-: 0.5em; +} + +#fieldset_add_user_login input { + width: 12em; + clear: ; + max-width: 100%; +} + +#fieldset_add_user_login span.options input { + width: auto; +} + +#fieldset_user_priv div.item { + float: ; + width: 9em; + max-width: 100%; +} + +#fieldset_user_priv div.item div.item { + float: none; +} + +#fieldset_user_priv div.item label { + white-space: nowrap; +} + +#fieldset_user_priv div.item select { + width: 100%; +} + +#fieldset_user_global_rights fieldset { + float: ; +} +/* END user privileges */ + + +/* serverstatus */ +div#serverstatus table caption a.top { + float: ; +} + +div#serverstatus div#serverstatusqueriesdetails table, +div#serverstatus table#serverstatustraffic, +div#serverstatus table#serverstatusconnections { + float: ; +} + +#serverstatussection, +.clearfloat { + clear: both; +} +div#serverstatussection table { + width: 100%; + margin-bottom: 1em; +} +div#serverstatussection table .name { + width: 18em; +} +div#serverstatussection table .value { + width: 6em; +} + +div#serverstatus table tbody td.descr a, +div#serverstatus table .tblFooters a { + white-space: nowrap; +} +div#serverstatus div#statuslinks a:before, +div#serverstatus div#sectionlinks a:before, +div#serverstatus table tbody td.descr a:before, +div#serverstatus table .tblFooters a:before { + content: '['; +} +div#serverstatus div#statuslinks a:after, +div#serverstatus div#sectionlinks a:after, +div#serverstatus table tbody td.descr a:after, +div#serverstatus table .tblFooters a:after { + content: ']'; +} +/* end serverstatus */ + +/* querywindow */ +body#bodyquerywindow { + margin: 0; + padding: 0; + background-image: none; + background-color: #F5F5F5; +} + +div#querywindowcontainer { + margin: 0; + padding: 0; + width: 100%; +} + +div#querywindowcontainer fieldset { + margin-top: 0; +} +/* END querywindow */ + + +/* querybox */ + +div#sqlquerycontainer { + float: ; + width: 69%; + /* height: 15em; */ +} + +div#tablefieldscontainer { + float: ; + width: 29%; + /* height: 15em; */ +} + +div#tablefieldscontainer select { + width: 100%; + /* height: 12em; */ +} + +textarea#sqlquery { + width: 100%; + /* height: 100%; */ +} + +div#queryboxcontainer div#bookmarkoptions { + margin-top: 0.5em; +} +/* end querybox */ + +/* main page */ +#maincontainer { + background-image: url(getImgPath(); ?>logo_right.png); + background-position: bottom; + background-repeat: no-repeat; + border-bottom: 1px solid silver; +} + +#mysqlmaininformation, +#pmamaininformation { + float: ; + width: 49%; +} + +#maincontainer ul { + list-style-image: url(getImgPath(); ?>item_.png); + vertical-align: middle; +} + +#maincontainer li { + margin-bottom: 0.3em; +} +/* END main page */ + + + +/* iconic view for ul items */ +li#li_create_database { + list-style-image: url(getImgPath(); ?>b_newdb.png); +} + +li#li_select_lang { + list-style-image: url(getImgPath(); ?>s_lang.png); +} + +li#li_select_mysql_collation, +li#li_select_mysql_charset { + list-style-image: url(getImgPath(); ?>s_asci.png); +} + +li#li_select_theme{ + list-style-image: url(getImgPath(); ?>s_theme.png); +} + +li#li_server_info{ + list-style-image: url(getImgPath(); ?>s_host.png); +} + +li#li_user_info{ + /* list-style-image: url(getImgPath(); ?>s_rights.png); */ +} + +li#li_mysql_status{ + list-style-image: url(getImgPath(); ?>s_status.png); +} + +li#li_mysql_variables{ + list-style-image: url(getImgPath(); ?>s_vars.png); +} + +li#li_mysql_processes{ + list-style-image: url(getImgPath(); ?>s_process.png); +} + +li#li_mysql_collations{ + list-style-image: url(getImgPath(); ?>s_asci.png); +} + +li#li_mysql_engines{ + list-style-image: url(getImgPath(); ?>b_engine.png); +} + +li#li_mysql_binlogs { + list-style-image: url(getImgPath(); ?>s_tbl.png); +} + +li#li_mysql_databases { + list-style-image: url(getImgPath(); ?>s_db.png); +} + +li#li_export { + list-style-image: url(getImgPath(); ?>b_export.png); +} + +li#li_import { + list-style-image: url(getImgPath(); ?>b_import.png); +} + +li#li_change_password { + list-style-image: url(getImgPath(); ?>s_passwd.png); +} + +li#li_log_out { + list-style-image: url(getImgPath(); ?>s_loggoff.png); +} + +li#li_pma_docs { + list-style-image: url(getImgPath(); ?>b_docs.png); +} + +li#li_phpinfo { + list-style-image: url(getImgPath(); ?>php_sym.png); +} + +li#li_pma_homepage { + list-style-image: url(getImgPath(); ?>b_home.png); +} + +li#li_mysql_privilegs{ + list-style-image: url(getImgPath(); ?>s_rights.png); +} + +li#li_switch_dbstats { + list-style-image: url(getImgPath(); ?>b_dbstatistics.png); +} + +li#li_flush_privileges { + list-style-image: url(getImgPath(); ?>s_reload.png); +} +/* END iconic view for ul items */ + + + +#body_browse_foreigners { + background: ; + margin: 0.5em 0.5em 0 0.5em; +} + +#bodyquerywindow { + background: ; +} + +#bodythemes { + width: 500px; + margin: auto; + text-align: center; +} + +#bodythemes img { + border: 0.1em solid black; +} + +#bodythemes a:hover img { + border: 0.1em solid red; +} + +#fieldset_select_fields { + float: ; +} + +#selflink { + clear: both; + display: block; + margin-top: 1em; + margin-bottom: 1em; + width: 100%; + border-top: 0.1em solid silver; + text-align: ; +} + +#table_innodb_bufferpool_usage, +#table_innodb_bufferpool_activity { + float: ; +} + +#div_mysql_charset_collations table { + float: ; +} + +#div_table_order { + min-width: 48%; + float: ; +} + +#div_table_rename { + min-width: 48%; + float: ; +} + +#div_table_copy { + min-width: 48%; + float: ; +} + +#div_table_options { + clear: both; + min-width: 48%; + float: ; +} + +#qbe_div_table_list { + float: ; +} + +#qbe_div_sql_query { + float: ; +} + +label.desc { + width: 30em; + float: ; +} diff --git a/crimson_gray/img/arrow_ltr.png b/crimson_gray/img/arrow_ltr.png new file mode 100644 index 0000000000000000000000000000000000000000..8cdb8ca172a3652f5470054bde0155184f5cb071 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^YCtT;!3-p4&y+I+QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%u?6^qxB_V)Sem}`Jdk243Gxg6 z&+v4+fftb1?&;zfQgJIOL4}KfMS!{R6a!O7qXjPmBg^!Zgaga@6dEK1R()8>%%Q-h z5?XPE5vXR9)}2>CRUZ044HH4?JyIDMU6vR%Fen8{Ixq;Xra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%u?6^qxB_V)Sem}`Jdk243Gxg6 z&+v4+fftb1;pyTSQgJIOL4}KfMS!{R6a!O7qlIS!!=dFpjf{HS0uDSCp$D%r0_EyL z4N4gpk2pAphR8ZF2)<-(U{DH@1hQ80C^U40un9Q0XfbmrC`|<_o(M9>Bb9;CWr>$j-3?$8JydD54p#Yx{R~9CgE0?bP`Ss_@wL3Xk zIajV-@w~+&4wO~(ba4!+xRsp1!07(aft5|raWMm%V6cMXixn9M5?*krw6r!cGdLu& VWO<2KM*uZ2c)I$ztaD0e0st%tBzXV; literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_bookmark.png b/crimson_gray/img/b_bookmark.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa332089e8721500ca8393e8fa932de61d32946 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl|NqkX?^ol$_l^I)H~xFw`0rigzaNc#i41!i8D@gOng9R)1I+-EVgD*U zfGn|+AirQB7ZWfrUOMmusA8I@i(^Q|tt0_gW(LM13QVj_0Sp2TJW5Up2UHFmI&k9b zK~*51gRzXwuTFu1L!m{C%`L4iPL8pGAxS`xjoFdW&CaYYjM1@yfr*P@VMm9;35PmH z$G`@LrqvA0f`K5$N`^!QMJ+A?2Ln+71`(hkJfaMYEen|x8Vo`hSOnU*fNFM&FuAxg hGIcQC{msD0#$b{oq~UGi5e{@AgQu&X%Q~loCIHmeidz5x literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_browse.png b/crimson_gray/img/b_browse.png new file mode 100644 index 0000000000000000000000000000000000000000..744cfcd68c425b5d7d209c7b64abb5ee39b34c48 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlU^tX;;0%+1 zg9H-;W6MHTg@y(uA0HnD9=0<&42H`pR&O^g8y3JnG!3@id|Tn!9|0vLhHwSfAa wSsfS>S1@oW@Q4C6KMZPMNOJgY=g`2&;91U8lePSV8_;S7Pgg&ebxsLQ069QOwEzGB literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_calendar.png b/crimson_gray/img/b_calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..90829a353c3bc132301a84376b2bd6602a55c322 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlKLxU{OjR;02jx|k; zJqlV3OdQS(3JnHZ7=UUPGBCEN9XP}#;J}mfhU37oV_>F^MnkWtLPJAT0E4yzgJHp@ kMNAD0Ne^6@85r3Z4k@tiV{49!2fB#C)78&qol`;+0Gaq<#Q*>R literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_comment.png b/crimson_gray/img/b_comment.png new file mode 100644 index 0000000000000000000000000000000000000000..6f6da0c83c76487880b25a69701ff970d455e6e0 GIT binary patch literal 552 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl|Di8eo z*YNNE#DD)c{{H~vzWVp2@v4RFzyDKDpWZrGnEl^-py0~??;A_lSpWTB`svezfB(Cl zJ+J)tzvKV^doxtk{{26{%)#;M_4a>%8k?FD{=WuVm*wN*xM4$QGc(iPMuwR)&;0-Y zALv*hFqw9H7Lc+m3GxdD3X%mFtk$GD01esa>EaktaVu$q12Y5Tk%YuPCLIPQ4vmDY zEUrTd33-eH4iZcZj4caU6&f0t($dltc-WqaF)*?SU%1x7#lRxqap1@i7r$F~Sa?AC zbPg!5PSH7Ve9dW<)FhzZ1V&G1+f+ldKrz2CVeSS7ChiQ0!qqE`jW~)=%#HwRk8tP? zKi<$gvDLZh?hz)1h67AWTt-G^v5?5fgYGo|={*6qIt^d?N#g!US*M2@R|c g42BD;FVdQ&MBb@02xgVtpET3 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_dbstatistics.png b/crimson_gray/img/b_dbstatistics.png new file mode 100644 index 0000000000000000000000000000000000000000..b04e813b0f08fa1bb2816d9bef2d14ef5d5f4da7 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl283h&r2c9!M0Swbp)7Ur^ zR73?T8yJ!t%$XG$3|JVLIM%VQYL--Jc+hre3NwqqB(4q{2ZqEMi~*PHIqF!Ne|qZ z85oZoINQp!gOQ0tpH z6&emODcBhsd$e>*D>OJTt?|j3lW>4fgaKrnwsHicu?Md>PF=5Ljxm2!)1=?JL}`-0e!&W>FVdQ&MBb@0K9;B2><{9 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_docs.png b/crimson_gray/img/b_docs.png new file mode 100644 index 0000000000000000000000000000000000000000..0f756936ab6f3e7b23ef423c834d5de95b100743 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf63O!vMLn>~yPCU(fK!L|OewE%O z&xlq(w$&+<`keSLeBwT&&Mj^2#nRBi%g7iM@xuJXLALaz;_D2a{*0f^!tS!g;4lN% z+50P%rY*`b5&k4|Ybj4#;5)4>-q$Ss@%)+UCu+JUOpm$Bsk!9oPrK9SE=<{Xwn}1V UdD!&DK+73CUHx3vIVCg!0Q~blDgXcg literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_docsql.png b/crimson_gray/img/b_docsql.png new file mode 100644 index 0000000000000000000000000000000000000000..badb78d1cbd0bdeaa935f44de112d96ab5bfa84b GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl~+i(^Q|t)v7;W(LM13`#Q=FdSjyQ0QPVmS}KgVB*j? zz`>@#$hLsPfngy>LkS~`0CNblk2tpjgCmPTR|HUnGlN2d!~wShrG^_BSOnS_92g86 z&bkOOa44)`kZ53KVCrBz8nyr=yx~BqA`=5+%OlGP-i$!uyT2J2*%<0&na)4HV%rCF O41=eupUXO@geCyJxlRB8 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_drop.png b/crimson_gray/img/b_drop.png new file mode 100644 index 0000000000000000000000000000000000000000..6fc4d3b2030ecf772fae856411c7b0968d99005b GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLli5Jei0#Y0$L4LviA%Njt^WI31l&6bhNX4zB1b1cz#v=#L9XQ1BeB*}A z%q#-T*4)b4(o?t>F*0#zoIb=Q$oTmtkhx|Ks|wRYkOCL`0G3nf>>LU!8g&ecZvf@i zF{v>LIB*y*Py(9O5Wuep(t6;`5vIViTuKZ~9gTA(-x+M+aA06$eNbb-z@e}}OvNsM m(}BTo!EZ5z1_KrbCLV@_U2LV?JKcpq4)=8Rb6Mw<&;$Tia9maZ literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_edit.png b/crimson_gray/img/b_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..05711a0948ed445c97dd21645f42a22a403735c9 GIT binary patch literal 451 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl>+{$oq9z#bv`|(K8|7RH1EM%;!+W@rl%$ff) zXP){0|Noy*%+B9=lNdxR0lGTCPZRLGK012lzcvQJL|i0{bqbP0l+XkKJS4LG literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_empty.png b/crimson_gray/img/b_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..b4c30f9515e8d097ab2fc045b544ebbde564095a GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl+IxR!KBd8z?8G5 z$45seCqS2hkwqkdfotPN!_AIc7+3@X8fG?jih68-aHJM7wKzmEFm*KcHcFmIOJ>zd zWZ?v>>YXXdadQC^P`g=kqv#6091Ux02L{829_FZn#~7A0)RZ+aFzsYcF}9w;&H{8S hgVK!z8wCaq1BTLTEZb*Zz84Mhtf#A=%Q~loCIB5saGd}E literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_export.png b/crimson_gray/img/b_export.png new file mode 100644 index 0000000000000000000000000000000000000000..03c136996148ca8ae56cfdc19fed183fa8b2a31b GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl1`dS@4BX1f zE-Wex0uDR^b^$G|t&(7NfSt0BxC29Dhy#PL3xh&~Lz=;60|RH*nURc49gU(o2hSYh zaa_Z|$Rggb5@-xtn1S>{CZIAV1-2Mg2Zn@YhJ;f#95Flz$zG)K^ pi$DOwIw>9orVhrtzZn?W7@i9C#5QQ<|d}62BjvZR2H60wE-$(3-AeX1=2vUG=1lJAjMP?ez>wtdo!g;-k-_>pLnlL%eL2Vlp00i_>zopr0F3uSj{pDw literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_ftext.png b/crimson_gray/img/b_ftext.png new file mode 100644 index 0000000000000000000000000000000000000000..9247c3104129c7087217ddbd73cf5f1b40362bd0 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlN~nh11YwWAirRs2vBVE{w4c?BITYgjv*Ddk`i2*85oZoIMu@x!N|m+ap1%Wjzb9t z&Tt7hNH8%lwk%{-XlP*4@o1PSs?gxT#G~UAz#ziFq0qsl!q~vjw1T1AaSH>BfD5a! z6N5s7g4P5U1||+?RtJW}6+l%xxMo-b`G=PRt!Q{x+rYrgux}c3!PF@$b%0J_@O1Ta JS?83{1OVz?PN4t* literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_help.png b/crimson_gray/img/b_help.png new file mode 100644 index 0000000000000000000000000000000000000000..2fb0ba27d0fd5be33134db6fda4d4e94a50a04ff GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s0wkH2?q3U}oIPC}Ln?0N_8;VAFyLU;zf^gr zo=-e0KB)D{Vi`p@#)6qb96PpVG+i-ZeDQb7;%hw9RzFTk`zPIa^}y4@cdzzs|NDt? YjXvK~eZDD=fyOa-y85}Sb4q9e0Ix+XFaQ7m literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_home.png b/crimson_gray/img/b_home.png new file mode 100644 index 0000000000000000000000000000000000000000..cf29a6f0b8b3d6795ce8fccf461568b2a58d3b51 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6mV3H5hE&{|I&q`mAp;)Q_y$!C z&6hhqi_LkyAc3EMqV1#83?d;cY8=WI(luQcYGpwUT0j3y{-S$ue6IwcR~cUtcY1kNr3Oc2Z#`KeM7RpXvuat>xu1AAQ758m-vJ9(8Q-uZO$j Y9adE68Fv+b20EF+)78&qol`;+05ZT=uK)l5 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_import.png b/crimson_gray/img/b_import.png new file mode 100644 index 0000000000000000000000000000000000000000..6f8c8611f7d141fb80534f88e944486908673b50 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl_XK0XSJ4Gc*Msg0ix zGJ!<7#1a`9(_mfP+$u)kY327(BQzNz!t;mz;H0+0E0GAPpE-`!@Ffg_VFno>#iLYZll%CAap|F5KTU%SexZ%f|9H2Cd5W}T4JZlu} z0vHq;7HBop2r$fI6mSR-)p0n$WyY+~Adt4f=?nvh0*^5R&|6{i0zRxQ{31ZX s8C)Fl8Vmvs67!fj6xd4MGqXrAEOBI&4~g3u2y`HWr>mdKI;Vst08~|8xc~qF literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_info.png b/crimson_gray/img/b_info.png new file mode 100644 index 0000000000000000000000000000000000000000..09be193820b540b3fba60bd5d09fc37571b645e0 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s3?%0jwTl2LmUKs7M+S!VC(K#9UIO`&C9V-A z!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$ZGeh+0(?STXU^OYWS%+mA4v9o@|^{w zSW1HYg8%>j&)}f7@(Yk3;_2cTQgJIOAuX+iAuX+e0mw>eVsHbo7>p$k$TTo8ZI+a9 zlyPfda1vwZP%xM+sB?frz(JspgHgcYL{0-k(<;Wv42&%~b`A`N3OBh05*SRw8P1EQ SIiv#3XYh3Ob6Mw<&;$U;`#~rG literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_insrow.png b/crimson_gray/img/b_insrow.png new file mode 100644 index 0000000000000000000000000000000000000000..3913b4a652e93336162f1fcea21505720235a3e8 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl($dZV#qMa% zI|`&&OM?7@{{sQT?`?b_3mQFL978H@B_%jAGcX=GaEOCVK+c$(+kwGwgFz#MOT)~W zGg%cH7BKk~h%zv;h$ghnW)yHpFrG0(kO`=s;W9T%!eK_H4#q?5jACwVY;0l;3`q^2 z7Xl?)7BVR`7@T3?P~eGXVB$C|3lw@4qyXfL>~COjU|9G|jDvxRhhfELX3+;LGS>nf O!{F)a=d#Wzp$P!h|4*?1 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_lastpage.png b/crimson_gray/img/b_lastpage.png new file mode 100644 index 0000000000000000000000000000000000000000..c3ca09654eae8dd8295cb9d4aaf7ca67ef673e1f GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^0w6XAGmxB~Dklb{SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$(3-AeX1=2vUG=1lJAjMP?{mTI?Mn7 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_minus.png b/crimson_gray/img/b_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..bd87ad5860be1eef8689cc9054a269b50e1a3cfc GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>3?#4ne^UZdEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=?1^9%xrlrmN|NsA5zxYU?h`FbW zV@SoVq=W{>28N`Bgcb(21_q}M3``scnK%>_xEHlCDl`ZrF)+3yFtP|Vu?jeFTxMY6 ZVc-yB&|PzXk~`1{22WQ%mvv4FO#s)iFv0); literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_newdb.png b/crimson_gray/img/b_newdb.png new file mode 100644 index 0000000000000000000000000000000000000000..6b27550de3af354ddbcc29d8f75231fe54ab22a9 GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlW4y zd_BbQaUa9YWel%(Fg)JC@M0^&)kO>s)-wD!%5Y~T!ys!11+ z5-kbx3kC_I0|xDzwXc8*_IbKEhE&{25^!W@U_7F5NMA|kkiHJnl7kEi4H7O6Hf)K4 zY6~nl7+3@X7&HzkpW%Dj4P-ZWY}jBh+hB9UhK2?P51`V9G=l=hqZSfB6qy(pSuQCZ z(mul_A}qwRk&%gGg=>rdjNlpZ9t=D#3_xy^tILe&fEn^y3<3@c| zHZU;FR%DtYB-R45&xPSgBNvdK#30cDq?{O%R&zKoII=2iQUGe?d2x@O!+;@gyWl5r S=h>jJXYh3Ob6Mw<&;$S`#EK^X literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_newtbl.png b/crimson_gray/img/b_newtbl.png new file mode 100644 index 0000000000000000000000000000000000000000..5b163990f08243779d490fa2399f8abd06a2d07f GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlW4y zd_BbQaUa9YWel%(Fg)JC@M0^&)kO>s)-wD!%5Y~T!_1jy&dg-^e}>`z|NlS(fZ%9G zJIFrKk|4iepdbcd(7svw3aDVer;B4q#jPX(0YMQ#0TDq#fkuV~h9riM5-hGW8XhGu z2srRKSUSo%mMO$bu(&WVbvOnDOz@o`dEz-cW1=8XsX)R5rmjK*jt&PF1}2Ubt}Wpc zL^as1G6^_1eEz{=$=X=P(b%wo!-2uDV?zf=Q8$BYOT#Az#s&taSE7O`EIVCU7BML_ zNF12P&FH#73uuInf{qHyp#)I|Mix;9=M7v93{5KqnpQG!DDVJvHE}33fDKy!Wjw! literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_nextpage.png b/crimson_gray/img/b_nextpage.png new file mode 100644 index 0000000000000000000000000000000000000000..57482d3590f6c22fb48ef6fee74312079f8653f5 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^93VCaGmu;?a~~wZlJ4m1$iT4vggI;1OCVpe#5JNM zI6tkVJh3R1!7(L2DOJHUH!(dmC^a#qvhZZ84NwtVfKP}kkOqRK={wH@DW;Mjzu^B2 zPq!O*0eSwOE{-7;w~`WCm>L+85>grr7??OtG;9EpM;JB($ukTaf#e~EO+fNgLIMki y!VV4xhJ#lbSOj9kfsC_^K#`LSj6l`g3I`bY?=ZOjo_DYhWTB_4pUXO@geCy&1w54i literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_pdfdoc.png b/crimson_gray/img/b_pdfdoc.png new file mode 100644 index 0000000000000000000000000000000000000000..281bdf1b6cf73de13a06ee186c425c06481608e2 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlcqNO@WbZ0fz&_LXL(KMiv3)5N027Z3hNN7J;q^MkWqt289NR18xUO4L35e2zWF| za&7?9%mM7i+}y@In}KW>2ELh*K$Q!dBz-{qfCf$#X3>;1Rt|*;@c}$Qiml{5Gm8Yn Y^-Sjao_4MTpt~46UHx3vIVCg!0N?;kmjD0& literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_plus.png b/crimson_gray/img/b_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..84b1d688d50060bd27c4e1f81ed580d2a8f88bda GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>3?#4ne^UZdEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=?1^9%x{{R0!Ep6uFH_f_05lc@O z$B>F!NeL~C4Gc*MDGdy64Gc`14@f992L+88Uh&@SrQEl447C1m|M~kSU42eIL;p65OClTnAIq# z&>*2;!mRATaL|>3iDMm`Lc@byKt>)PP{fxFsCGsy10x%QfD(i2bgNJ1AWJ=6{an^L HB{Ts5!B96t literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_primary.png b/crimson_gray/img/b_primary.png new file mode 100644 index 0000000000000000000000000000000000000000..7dcef33322086a83dd46bd765e512cf240cb4243 GIT binary patch literal 416 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl4^>bP0l+XkKw>*>~ literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_print.png b/crimson_gray/img/b_print.png new file mode 100644 index 0000000000000000000000000000000000000000..0f259ebf9e6b92bf50794ec4691936b8eb95ba82 GIT binary patch literal 574 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl ztIt0DKYHxww{PFNJG<}QyVu;<{Or-QtJkj1nL8&bb#XV0EpefIy| zt9Q+<&0ao1M<4y4GjmIIZS|UK|F2#;TU=PYX5E@4OP3_2CY^os?d++uOE%4!GI5Hb zfnjmslr`&)&Y8LQ-Me>NHf=e2=xBFu_mYK6wrtzdyz1Wn|NnvRIu{@x1*8m1g8YJk zA|wF@`B{F7K+Rt~T^vIyZY3E!xXjF4%FMyQp}@w>Y+EaEp_z+;MIfNTzh9JPff55F zi-^I6WCq3+3=Ry9tTP-Kv={^&6c{;eH4772ZR0k8gjp=UZgFsM2p2xV2r?zj*VmWP zkC&HMP%&1QnYn=>$>2g_+QW-au06PR^=j&6GXtPy3mDXmxi>Fcr)SJPTPA=(p`n4P z$EwT0wCC2XTV4)~4Gc_N8@OM7D(=WK<~mix$jZRPp|RjRpGm{S_@K7tK=0ciE!SSX z*pSVU)pfFX!^Rh{q=4=|A**F&6}4womP2-f4A5oj0|kI!-hXRu zAjMh|is3iv&aK WM5d?P^4)KM9PH`p=d#Wzp$PyOj8Pc? literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_relations.png b/crimson_gray/img/b_relations.png new file mode 100644 index 0000000000000000000000000000000000000000..265510c11a4300d74c62d9cf5de0c89acff04171 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl;5!3FJyoS3j3^ HP6(xcCwJzKMC&Cz4ejvhO@Wz&}K-o5{S{hvAWjInWA zTH4J2|Nl>jXmtP@C|(le7YyWL0SwO^p2Y!`%=dJ045_%4B;d@@zNE4G|prBy`LlXx_Gh+mULW4mF1B*Z#R|CVL07d}^1;#)}4FOgzpjZS0 zqstKnCJr5iLubw%)jpu9#3aJNq0qrFpJO(|VxY7_g94L}OjC~&PXZ&zzzs#4ISfBE zure@pIQsawxVSLzH1L4zN^%fr6!N4NHAkicAV|LC-UZ7JMJYD@<);T3K0RXjj BkCXra literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_sbrowse.png b/crimson_gray/img/b_sbrowse.png new file mode 100644 index 0000000000000000000000000000000000000000..3f444f59eec76f7cd75879fdd5d69fb532685aa2 GIT binary patch literal 94 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2VkYHF5IUx~9sd~CNhE&{2PH13uYx@}xrXR|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dcn6W|l#`v3obAamx-GeA-)BTy1Z zv6KY)1%t#Lv{rrr@`F5G978H@B_%X5q@|@bFeEt`Ffw&CPGn?}X!L1dU@}$|VqiRS zfP+Oq&4IztfSGfHl3N3VQxX%40JHIgG!|yC8Z`zMfeD;!4r&e!j10=s4AV^mCrblO OXYh3Ob6Mw<&;$UPJv+_- literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_search.png b/crimson_gray/img/b_search.png new file mode 100644 index 0000000000000000000000000000000000000000..24e1ec62632aff2645687490d464b9beba331efc GIT binary patch literal 605 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl@~qop6%(fC3K-`;={O z;({Wp6kBuU98RcyK53JXdQ-q97o(C3w{$J%ij6&bk zRI{44-cO6`a_ZbBajeNXTh7z}&7?r5kFv|A&naTa>UL{ok%{;Kw2i^j)z4*}Q$iB} DLX$VU literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_select.png b/crimson_gray/img/b_select.png new file mode 100644 index 0000000000000000000000000000000000000000..fcb646a7afd53661a2f2e8b138026db3e8eb5875 GIT binary patch literal 540 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlSQXIYC`oXB-$C7@AfEqzj5%4oPO>0;&&bulE($pClmlng9R) zp8<-40ndl71|Wl@B*-rqC=LP)_nP-c0>$Qdx;TbZ+)7GtXJ%kL!m#khf`+-W3JnTO zIXY()P8>UNj8DLUM}w<@iGh*j>Y;PTIGA{H-T>Lg&7F)ajcE)l0zM2`9M;wj431|R ziX$6p${HAw9D)ykw7prgX3ZNNhcoBSac$`Z8rr~=pvJ=J%gUk9!8L;+fZu_^u;FPU ylLLc*gMg?93y^zY?@6wO3``x2cYiZ5vN4Dyv3|I^q$L^XP6kg`KbLh*2~7Yi&}LTv literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_sqldoc.png b/crimson_gray/img/b_sqldoc.png new file mode 100644 index 0000000000000000000000000000000000000000..1d023b49148081668af67f43a8d7d27bf213084e GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl}fofyb>K!L+Ke!A?H zxjy-)?50?_CSQ|xx;2G~=|F_D!huh1^$z0fCXPzJR|~IiyRf>v`Ea6(q|bCotDrj~ zo1Z<}V$HQ>PxJ9R_a0ss>)LYmMv({g{?O`pRuf1!T$Jjsay7loaG_Az+6`njxg HN@xNA;lVpp literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_tblanalyse.png b/crimson_gray/img/b_tblanalyse.png new file mode 100644 index 0000000000000000000000000000000000000000..7890134605f3b992c8cfde4f73deb7be4d294f2f GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlML zSOg*(1p6W)8JReoSsfS@S0*qqH!wH_F$ywpC`hof=$vslz$D-hz&K&5&KVsC79g`Q zOrc=|15*d15}!#Y>meo%g&AC8Vk@{B7@AfkFz#w#2E;oLLvQIe4g({LNJ3H)Q=&ma8Y73o1O^Ew5yQS1@oW@Q5-nwk%{)XqXVg#Rk-Uq~Tp{0|PTdv=P&~XIFk~06Edq L)z4*}Q$iB}@-Iz! literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_tblops.png b/crimson_gray/img/b_tblops.png new file mode 100644 index 0000000000000000000000000000000000000000..a3774e559a6f080b2195d01a54cdb97a8c304060 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl$W9?FmWGL2Akr=8LXrn%X*d;#_8h28kPz zH*Vf+P;#)7mX@|=cVJ*V%izW2+EBA$Ap_$PhHc%lXV{GynK-l>^ckBC91aYI8xH>z5Nu#z%5tobJ;KIez|c|6 WcJcjPlm9@cGkCiCxvX!f zFet7}V3j-rhLI%c`MNBFT0uCJK9bbP0l+XkKIjU5c literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_tipp.png b/crimson_gray/img/b_tipp.png new file mode 100644 index 0000000000000000000000000000000000000000..2faf5abea88da223c219c13da8502796491c42bc GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlO-pp=5p-G-Djv*Ddk`kPm85oZ+s6`%RIK#rBuz^9F zo5P^lm4T^)@l<+hYZn8H0CR|(3WFFUhe8Ttn%Dvc2L?q>gXU16L_~vRj+zUr1A`+^ zY8u;W21zaf2ZQX$NW~hn28JdMgQgOLCRPR}j>AhC7+FLU(h`!IIDpz*8aS6UaDr^( j5d}&JCNxVQWD`hW*y6(~$d=!32XecotDnm{r-UW|N5E8a literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_unique.png b/crimson_gray/img/b_unique.png new file mode 100644 index 0000000000000000000000000000000000000000..b949f4b33c4d5d09b81dd18219811290019dbfb4 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlQw}v1X64zL4LtN!TEaktaVsgom6?I@$bnN$Oc9Js92y5soZvW= zaNrP^fP(}R17piVR)vNJrZZ>GDDbf9tYKhe5lTo%OG`>(69)4F8&w#9DzzAxIGkA> z7!p@7a478HGGO3hU=eU(<#u67(FKa`U{+`_hyfbO^Wq*mhXKP0ZRRw=I6GFLGZ;Kw L{an^LB{Ts5o)k?` literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_usradd.png b/crimson_gray/img/b_usradd.png new file mode 100644 index 0000000000000000000000000000000000000000..fe03e8bd2a4974390299020dd90ab434349a0a9e GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlS`{q0J2#dl)Ppwa@YqHXJiez5@KR%deciXA&KGB z)hkydTN;vtcpQuwm^vK2d;Q}Ae7(H`CyQ$=Tgocn;J_%Ursk{5=d0&iIw6sPk>!fg z$unopu3DVzpL;uV) z`TqO=|D_J!7TTPfVEKH4?(SBTtJCamPPR5SPJ7U;_2|l;15FxfX)}SkXU;s6mX>A= zVlr%BzsCzmiI)WV1^>qi7@j#iivucI=jq}YQgJIuz?qqW@rZ(&nvzPB3WI(A3yL`uSs0i&G!C3NbB5!2Hxr9M0Jk(Vv-KQ(CZNisKXY_+Y6|vAfK(fD z7ISiNANr95HcjWu5iK4u#*asVx>Xd^*u)q<1DPF;J_1LCp0s`f3BL#m3>1hK(E{0- zBp@ge&!f;FaYRAM0Aik_YXTF{D28%D5e60shMEu&ndfW=sz9FfboFyt=akR{0IqP2 ALjV8( literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_usrdrop.png b/crimson_gray/img/b_usrdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..9d1eee5fd6a1b1fdc111c94adfa43a96e43fb9c4 GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl@7K|GzD?d30ruv2j{da`AyCjoqy#Hz!*s=9d3o>JXJw9G+0v(9m$^ z%>T5snQ3WhK=WqKJaYy}F)-|3et#8^k|_!D3;vHAFomdKI;Vst0C-QPq5uE@ literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_usredit.png b/crimson_gray/img/b_usredit.png new file mode 100644 index 0000000000000000000000000000000000000000..41c803daf13e1883776a47be627b2439f5195988 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl)PmFk78F<-NZfc(3qbqy9EwqVBE>25JJ9Fkg z(B`zXnKNge0Wus*wk-ovS|ve#!T*T`3`Q$H!~k{e_jGX#skoJN!G)QD@yLReD;F(m zQehBq;BnX|wTZ)l!7yW0;pY#l6lR iv2!S}mAq$WkzlY)S7~2de^U?W6$VdNKbLh*2~7Y^cgo!W literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_usrlist.png b/crimson_gray/img/b_usrlist.png new file mode 100644 index 0000000000000000000000000000000000000000..85b5df0994111596bcaf8e1b8b3a6d9f7ab30b37 GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlOM?7@|6>6R+Ba)o0Tpcbba4!+xRoT}$jrcagkd2IYwH3g21XV^0TCgQrY;5+ z0T%}kj&&>w4H5@Vwa)nQV}TP$UEsMh43}929C!qt>hu`I0yT&*Xr&9Ku?9OZHZU+{ zC8i}j5J_ML^O6J}CMBk%hzl^lxMFEf1q8$z0+f`1W+^D?95|+|pun@#g@K7fMd5(9 z!Wn)rTSI|o3LBS$h9JbVmRC5y@MeQRW?{gME}$0}JYD@<);T3K F0RUvpj&}e6 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_view.png b/crimson_gray/img/b_view.png new file mode 100644 index 0000000000000000000000000000000000000000..c987bbb7dcaeb5ee9a288d4ea0dc0f8492b662b3 GIT binary patch literal 885 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlz8lu9d5w&pZ9De(%d8r|#|9 zf3+oIDK#BBYsbk~hdS3k`=^X}+_Z{3I9##HUU`Rd1q zFTZcS`abp8+wzXB_g;Q0tzYx!|NoNuHH~{;?z#0TA=qQ`^j(Ji&z4{KaQx-Jl^5Rs zUuN8N{L|6ncRIS({{HvhH+So{tM8tD__e*k`TM{BlaIfROYi&i{ok&Gx4!)UKmFY2 z_n&?|eg7+T-oqv5Uq5*HZSL|@Q;)yxIr*t6J+Ara``7=0T3**5eEol+$%4z@+Okvs zFE%>=_}kW7UmCKq|NQ%3-LvWZDm_!8C&Z7r!p|Ih-ff>`a09}#|`DpOHXMtGI1y!IQ(YSoO!EaAH>Ch zb>Hja@Z-N4u)jiY;(||J4Gc`&7Dqm~YFdbLowlAH&cq@R;NWoj)|}XDTJg5$?(g0M zw8Mc(RgLr8te8Vbvt;%`teL>q^X+7UaN?IoC%m=Rvv4RZaPTPFv2KoGa#w_yaCxPw z1A}46Ee|&D4U$H;G+!AsvM?}ltZ+K7p`)w5*~7-c;Eh+*(_^>bP0l+XkK6}1Wv literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_views.png b/crimson_gray/img/b_views.png new file mode 100644 index 0000000000000000000000000000000000000000..4736603a5218f7f92b9481c43807fc5ed31ed73d GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlCx{AAbA$ z|NnspUoXD+vH$+pFTeloyZ`<7-~W5>eZBJX=jkWkpM3oN`pd7}Nf+a@mu99fnK|$B>F!NdeBx42(w>EIYPW(Yl;SGaA1ll5MAVz z#lXlS5-_D{+*JzX3_DsCkuI5IOZ9yxHRhbe-Ai9_SSfddSO5)PbU z5^#`UVqk1p$g0rLz~tlOqrk&(pY}w-E z3P`m4VA;v~)3UOnu|~leD4?MAqcN-DlY%G%Ba2YOiU$uFRx@xYbZ{}sEwBk-(O?j8 zNMK}KF!RnG1wlK-1_mb14I2x%ni!b_SREJ`S!XozF>5_wTlr8N=$Hu%{QCP9L_UCA ra$>2BLb{VdzkmaS;eu*;g#!$g8hoCg*9I*H`jElX)z4*}Q$iB}GLe!S literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_drop.png b/crimson_gray/img/bd_drop.png new file mode 100644 index 0000000000000000000000000000000000000000..15c70d676bb0f31e390a53cdec099481a05e916a GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlFMbW4GsDE`I|Ov+PHD! zj2Sb0eSLj=d>R`Y)6&v_s`e_&=K?A2k|4j}|8T(I<Pn+gLHhsN2H2N}g4vP@=RWC=Te@*vyP=Z}~;6gn7r zWZujPs0E6e3a(+}VPNWDJeJlm|sVhn*gJL z15b?48JPg?9Tp7|3JncR1$GiZEdkupP3$2|K-m}jSUD7U7#kRv8E#r~>VJF~e-Y?Z N22WQ%mvv4FO#tf9XDI*x literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_empty.png b/crimson_gray/img/bd_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..546b7d00a771f6f0b94798122707810d4ecded90 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlF!NeRx(42(w(9BX2_!NA0!ap1%W zjzb9t4zUS16flN`g>7JPU~t^B;SdA2v;zYp>x`L^GiS_@kdSCl(FO`QvIsQrDl{Bm zI-|43XAO_TnKK}b5=;z?Es6~241t6;4h9y1E5!!wn>H}A2r%#Z&d9{WAmzcr|0L|? RTA-U4JYD@<);T3K0RVZ7Tn_*M literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_firstpage.png b/crimson_gray/img/bd_firstpage.png new file mode 100644 index 0000000000000000000000000000000000000000..cd2ae4e6194f6761ea8b0b48bb8e62a755951c30 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^0w6XAGmxB~Dklb{SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$(3-AeXojG&n|NsA+-x*5+MVLy0 z{DS{8Jl$^K1>_}ox;TbZ+)7GtVP;@F(%{6H*}%}WK_cN1PY;mKurQGjqh%qJLW98> x1`Y+DXa**Z!?FyFEf0el7?K>mb2~IJGFV?{=wxWJF9+Ji;OXk;vd$@?2>`yAMt}eS literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_ftext.png b/crimson_gray/img/bd_ftext.png new file mode 100644 index 0000000000000000000000000000000000000000..0082469c36bfd69c0e40f97139c455637bedf036 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlh$gG+_6fuU&yL$~7=1{MJq zR%0gyg$4z!2`mgu9L}r`42dg%s&;VAumgTe~DWM4f>h)6i literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_index.png b/crimson_gray/img/bd_index.png new file mode 100644 index 0000000000000000000000000000000000000000..11101c9311b97855cd6cfcdc9988b703c6f3db17 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlDMpEGY57+VAwKF_=f6ko@BC_R~-Ltz1fwzjr_al?-_IY4O^A%;t9 zc-AP`1u!TyEYNDG5n!0bDButvddA@Zml?A{gFxB_r!x#33OvRPKr@)muyZl62>7tJ x@QVNiXK-=IYcL2nNX%pAP+%*0&&(ph(6yH3!-aDnz5yM`;OXk;vd$@?2>|84XORE^ literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_insrow.png b/crimson_gray/img/bd_insrow.png new file mode 100644 index 0000000000000000000000000000000000000000..d3c9b7b0b0f6afc69e6f664b75dd3bf584bfaaf2 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl^t{$j2ri zC(X|8z+hOgVUy8jBWIR~8xa-^OdJ{q&Tz35h=LWJ;R!j&X3nh8AYmaPaU(KPfC(tf zaG9GW;V>gp2jii1W+uKeH8nTB28JYtk2h~bL?|%%$S^Rn1RZ2!lzG$Rz}UdRH2Yv% z3Y!B%W9+F@hnTjrDl|CgvF;L8WDsx=U<^y!!2pz+d+y9BK5+&Pg$3R>Z%W<}1X{z! ZFd>$0#Z}q+_CUuoc)I$ztaD0e0szsvY?=T7 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_lastpage.png b/crimson_gray/img/bd_lastpage.png new file mode 100644 index 0000000000000000000000000000000000000000..64c191067dd665c5e24fd42a679c2010d66b2e6a GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^0w6XAGmxB~Dklb{SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$(3-AeXojG&n|NsA+-x*5+MVLy0 z{DS{8Jl$^K1?0tfx;TbZ+)7GtVP;@Fa^M6*dLyF)10!pK4hOG*g94)lw-YmqKtuzh z7Q-S&CJv_DD*I>fg#D^JGVmv aBZIX!L+3_WuR}na7(8A5T-G@yGywnrv_8E6 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_nextpage.png b/crimson_gray/img/bd_nextpage.png new file mode 100644 index 0000000000000000000000000000000000000000..528fc6abbfb7252b873f84188994d2b7850bb4bd GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^93VCaGmu;?a~~wZlJ4m1$iT4vggI;1OCVpe#5JNM zI6tkVJh3R1!7(L2DOJHUH!(dmC^a#qvhZZ84NwtVfKQ0)%$YO)|Nr0o&R7yC!c-FE z7yO^$>2?DzAkW{^#WAGfR#HL>Qv*X%LP~=H0~5!Ih7CaS2*YL|d4^#lkUYe&2}qtw zNMPYm*umkzaPTSvi$IJxka3m~C~}g45vZD5;Q#~w9R}Cm^A7d_jb`w4^>bP0l+XkK D+N3~+ literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_prevpage.png b/crimson_gray/img/bd_prevpage.png new file mode 100644 index 0000000000000000000000000000000000000000..d78bed932d761337e2240343cc8b3759762075f8 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^93VCaGmu;?a~~wZlJ4m1$iT4vggI;1OCVpe#5JNM zI6tkVJh3R1!7(L2DOJHUH!(dmC^a#qvhZZ84NwtVfKQ0)%$YO)|Nr0o&R7yC!c-FE z7yO^$>2?DzATQX{#WAGfR#HL>Qv*X%Lm&eqOQL~+0TYV=b4ywR3x@(5$JqlM0uDR^ zvl;~z8YC1qD{e<`2dNMW47CSp-73?Zvr;g@v`5_X{{MFtV}$0qYOR$eWQf8lxDP zI8+Ysi!gL;C}fm$VqjzmW)yk&fZeDCD6y<*{`^K>9R>jh4=n{I2F8|vgD3dJ7&sJE zL~Rln8yK8cFjz6Ez@=Hf%Usy1;KZTOAaP+Yzd!=Ro+!TebNKeg0-ev`>FVdQ&MBb@ E0OOX7ssI20 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_sbrowse.png b/crimson_gray/img/bd_sbrowse.png new file mode 100644 index 0000000000000000000000000000000000000000..b75de1a05ddadb251b90fe6c8a71773a8f175190 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2VGmzZ%#=aj&v7|ftIx;YR|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dcn8Q>G*dgjct|Ns9tG&F=eZJG=e zbnt)X)WD?Hz~Gd`#3I1##OT0aXkh5XDD1$%I8(sT4J0GP%AueV f2xAB{F!3yU2)z4*}Q$iB}3%fIy literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_select.png b/crimson_gray/img/bd_select.png new file mode 100644 index 0000000000000000000000000000000000000000..d15b24a74e048cc8f14efa914e92cd2b9c5cb7e1 GIT binary patch literal 524 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLln1|KGfMGtgF!Nd_*=42(w-G8&k87@0UU7A#-RekdU!fkVK- zfYFUD&$4g=g9C%(Rs*hr&P^LUnYS{q2n0C9$KP*g^lowYZHm2rKtQ3vfoaz-wmUUl zbCP^y92grInpRy%dKe<~B$bs5s6M2XYqrtkZEVH?3_EnMT| z9vmUg)4;^Q$RZRlA@F)T6SH#z0~6N=Z%)S0gCRie9<6)!F*>n2FeFy+DKto2*vl`F az|f(nX>x3d>SLf!7(8A5T-G@yGywoOCkEvJ literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_unique.png b/crimson_gray/img/bd_unique.png new file mode 100644 index 0000000000000000000000000000000000000000..6c29dd565fe3efcc31056263ae449b00e22c841b GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl z1BD?VV1lPRki}LKEp>g2E z364Vv2M%!wI7l!tFt#jYRcL5nI&Wt~$(695UJQ3U`1 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/error.ico b/crimson_gray/img/error.ico new file mode 100644 index 0000000000000000000000000000000000000000..41d26d6389e8152eabccc001a1dc0ac588e24ab9 GIT binary patch literal 318 zcmbtOK?;B{3`?irbtlhbC!e{e?EyZ*pTxANhk+oNk+e;-F~D?k&Two7tX@TTifEXn zKo1>dM{5lv$Hl)n6(CrFs$P=R%B(TUi1Denf8{*v!FWUU1^PFSh3pgA>>EAncN`}# C=r)D` literal 0 HcmV?d00001 diff --git a/crimson_gray/img/item.png b/crimson_gray/img/item.png new file mode 100644 index 0000000000000000000000000000000000000000..46872bf35208298a360c0e7a018d24e87c47b655 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>3?#4ne^UZdEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+JH<5@Ck7}bLLE1+Dstt^X9twK#I8} z$S?T+e}?O)c!35o*m$})hE&{2N@!wiU`R?xNom-?z{GK)X%iz8#~G&0K=M>lN(vK) tLW_h0gW?rN76B)H2L{6fXPG$+7(^a0lz+cnY6vuk!PC{xWt~$(699#gJD>mn literal 0 HcmV?d00001 diff --git a/crimson_gray/img/item_ltr.png b/crimson_gray/img/item_ltr.png new file mode 100644 index 0000000000000000000000000000000000000000..35b4945c964064a5f6cbb7aeba0bbab9ad20f361 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1k!3-qN7K^O`QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%u?6^qxB}__|Nk$&IsYz@#Z(gH z7yO^$>2?DzAWz=Y#WAGfR#HL&3lkd~8^=ioMM(t}=BC~N<{*B71O_HM2GKR_u`_{6 O89ZJ6T-G@yGywp|RW0HG literal 0 HcmV?d00001 diff --git a/crimson_gray/img/item_rtl.png b/crimson_gray/img/item_rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..dc6663d34be9545c76a4ec99828d4fcb0b83d522 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1k!3-qN7K^O`QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%u?6^qxB}__|Nk$&IsYz@#Z(gH z7yO^$>2?DzAWz=Y#WAGfR#E~B6C0bsK?XI611usAHv$S*NGY%iBrq_gF^GQKudEML O%HZkh=d#Wzp$P!_v@f&( literal 0 HcmV?d00001 diff --git a/crimson_gray/img/logo_left.png b/crimson_gray/img/logo_left.png new file mode 100644 index 0000000000000000000000000000000000000000..26acf2e3bf4c32465e5ea2d28b41637085a91a7e GIT binary patch literal 6854 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 AH2?qr literal 0 HcmV?d00001 diff --git a/crimson_gray/img/logo_right.png b/crimson_gray/img/logo_right.png new file mode 100644 index 0000000000000000000000000000000000000000..44da9f28dffc5ca5b8568886656903e9c3502b71 GIT binary patch literal 5658 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 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/php_sym.png b/crimson_gray/img/php_sym.png new file mode 100644 index 0000000000000000000000000000000000000000..d66010f4ca85e106b1984304628aa59a29ce7ed0 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlt*SqRha=;mn}WkPvksM}Qls`hqS4hXM~{1H+*L2?vHm3t5E* f0~>aTPBw;FR~VH}?OK)qw35No)z4*}Q$iB}36MpF literal 0 HcmV?d00001 diff --git a/crimson_gray/img/pma_logo2.png b/crimson_gray/img/pma_logo2.png new file mode 100644 index 0000000000000000000000000000000000000000..7f80d096502e794fe270b8614e78953671724ed5 GIT binary patch literal 1837 zcmbtVi&xTV8vbz+5kb+^NMS=fmg1<;sAFCV2n|7v&>S?IQ9!(uc+FAk6arpQQUWw& zwDm%htLEKOr#fi5B2lq6+jyzgDR=VP$<8!8yF0V9*uOB}Iq&-bo7#12y{|ZmTbz(5EdDCJ zFaw|p@^~5enB4Tt3{FP6psZjnBf?5DuwxUWR$FqH2Ag0oXiC;MsX1NG#yWQ@LVnG4 zNE7v(IGONd=Ke3m9&c;tr@uVA*}!>vf6$Xa_)zZ46?U$4mS+_8mR#<5(OvVV>C3}m zA&F_%&gECeohrj(-Qtq#k~6-vVK z$G@GOoH7Om`rYW6k*n@CwobNmJ~&FHT#z)kb@nX_Jv)UdJkg((&G#cB>DsTmYwKIP zdq?WkH^0{v{VufL0k|IVGsp^*VorR*?|qDT49iiYtxW z8&=LE@{$f_A`-CX!a}UObBmB>HW!-BSOU}ZqfQW7JzL+f%bON^Cn7ab+*O&_L7BkG zP$~EF(qW*(LN_Px$XpeUpE+9Ak5EoZ%XVj2hv44QpF@Q4rk6(K`N!=CDjg57KG{0)bW=dIhT0iW$cflK}#ueUc!Myi=1V;+~h3 zWE~hvA9lq^O1MJ~6rkO1pU)gs7rfY#NQ4wQ)ah(U6ulTUWnbLTTN7sSylV(mb6kN56o!@m`rj6Q z40;VyQv8POd=_s@LH70mIlfih$JPS9zV@kXpN#sx2G>Q82BshjOKsbesj09{JoSKSu z#4oD+e>-%DSLb~}4A7n|nP_H%zP*ze7#QgL7rn{v7QW;0Tu*>u+TP{rwG1J-@}T{t zl98VbGoo34hrO@CFhqEG1WG<^CylwpNa2s}g>(xjs9@`?6K9q>5Cl$G%MhZFX2_w? zsm>UVP~~3bJg-V~O5Rf%3nU;T=JE%Jhb8mXV;e#;`aD7^~e08V`lIheA;~4KVhfMK)m zHj{otiT~`QS^9)G@7*39Y^-vz#LVA)&xvk&rWF3^=yYDHLeZOQks&`Es(AwQEwq{Z zxjS} zNY+CpdP#w{U3Op{dahWj2f^{qxCi1cZCVqAMM`IXmw)WjFh`^C2;1qw<2*-JQpv#c z$M9R8lt)-a2#Nw+eTzvdU3PmLkdL!L;JTcTum>vi?ZLhf4{78SIik(EqOrQczVjt` zcdj(W_q`YMi?$s_FC*9u;^F8O3L|~FPNI!vfKWeO} z1`$bE2$~`YuW~xc8ft%LzQ_>q`NvVQZ0O|I-I!g$LpU$Ra}}EYupnZLgWdn~w$=Ps zw=uGqwe8CRnh?~$Gxfq?e>2M79u_x00D|y@U-+sly^1X#$r5n}- afB^qn72Qu=w_n@+24bS(>3y^`$^QX^hY4Z; literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_asc.png b/crimson_gray/img/s_asc.png new file mode 100644 index 0000000000000000000000000000000000000000..9990376f50c6c4d70aeadca9a49f10f80b878b85 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3-oX?^2ToQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrLl^2=EDUJ;T88|Nnm=PuH|q7f3Oe z1o;I61+Jgs1scfU?CIhdQgJIO!HJ=PA;}?$nMI)GEQcB+6UUjf6oz63rVhq4Q2G!H qn0tz)5GdLx$jHFNanq-Pftf+6hhcKKglQ?zI0jEwKbLh*2~7Zq5I5!k literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_asci.png b/crimson_gray/img/s_asci.png new file mode 100644 index 0000000000000000000000000000000000000000..6b7302f750deb7593454d660d855979e03787b04 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlU1#=Kufy*;d?`0%TQt zx;TbZ+)7GtVP;@Fa^OS@lLR9ZhtdHCHHiihWe0{v)&o8YY@7@%0v-*FtC(~c1RNxo z7#LeFFo`m7D5N+a1aT5|9T*(99^g=OYhY-~Zd3r%oCXfQNh}-+BF>H=H3A6@7P1Nr k204rz3T!3snOP(l4qRf)f9h$q3g`?5Pgg&ebxsLQ0H&EhEC2ui literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_attention.png b/crimson_gray/img/s_attention.png new file mode 100644 index 0000000000000000000000000000000000000000..69131c0140158a2979cf20006f5400845ba8ade8 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlGg~Ai?16C3N#No`K&|t8IfkmK=!GR&sLKeugVHa@Vd2x@O!+@dKgW;yo S^{Z?kcX+z`xvXI&e+?Z(bYYZoqfjI`pld;XAT}b z6B&7ih2@N<=9%To&lDG*NlZNBQ{TZIEGZ*N(x|ON>h_mRTZ;K6OdMDkeD*n^~cl&4V)*K zITYAZ*~(Nc1QG(+K;ky1RQt{d1*K>0hP`OV3lBG>S%QJl;hOc$iyPhJZX}W zP{1Pw4h0^@1_q|AKnEtTH4KbL6uPrC%pDjE4HkbmdV_(f!!eTYY9a$8ONo_!lm3yF zKra35$6^NG_riyZj7ygxSFU|?ipnBFGa@O1~X4A9vOp00i_>zopr E0LmV&b^rhX literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_cancel2.png b/crimson_gray/img/s_cancel2.png new file mode 100644 index 0000000000000000000000000000000000000000..7911f69c8886f0ebd1f00eee9d7ae17dada1cb0f GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s3?%0jwTl2LmUKs7M+S!VC(K#9UIO`&C9V-A z!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$ZGejS1AIbUpEWf6|NkGzI|IZF3@@dZ z9|KaXB|(0{K=JbtMI23po8yJ{44Gf(bggqD( z8Wfm#I9wSRSwb5HfRZb?TJ#zik{TpV9y!C}r~?!iZ&(QwXX}vV5C!st7z`h1F)(o~ zV`7T{QmdL886WA0i2=1Zl&W)cJ1{V^K3H`SXspDAz5D_R47u@4N53Sl<_9{5!PC{x JWt~$(6973rOPBxv literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_desc.png b/crimson_gray/img/s_desc.png new file mode 100644 index 0000000000000000000000000000000000000000..a03226d9ba8749aefc96497647d9f98211118027 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3-oX?^2ToQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%@dWsUxSnBP`2YVukOu^FOCQYw zQp_bme!)Po>!)~uW-@qqx;TbZ+)7GtVrXDUa!6uk5nxtkVgQoD%FHYVMvN>10ldmn zPO=C%D17Y^P!o1wX#8r_G}DKHk;RbxObQc+LW(gX6Ay!22*c!lhPIs`t2|x(T-G@y GGywqcEjVug literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_error.png b/crimson_gray/img/s_error.png new file mode 100644 index 0000000000000000000000000000000000000000..4e5ba1327315d1cd53dfbbfbde2954231df5ffde GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlGjx|7U;{1H-zHD~|vv zmXaX9V4xs_gVxF~Kz@~{i(^Q|t)zssw6q3h1$Kpoh8c~Vd<`}Y3`q{pnq3%}Iv7u+ zr?h-zz|hE|;L~9M6lr92kXd2G*1*ujVQ}z=4-W%liz0)7gG3Yq z6UX6z28Kf$#1t9~WY~a0e(W3yJm(o%1ekYyXJq1GIB&q%%JXst3&?ezu6{1-oD!M< D$J$EH literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_error2.png b/crimson_gray/img/s_error2.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a78a7105ec11684960b3170c930cd99c7d36e8 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s3?%0jwTl2LmUKs7M+S!VC(K#9UIO`&C9V-A z!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$ZGeh+0(?ST|Ns9FWS#+Hpkd4IGyy4= zk|4iekhp`^$}d2ExTlL_NX4zBgtW94hP1Q>1|Tb?iNOuTVla}NabSj^LPJ9i8ylNJ z8ViTQ1`7^`ql`=(N7%ZVZZa^o=%744J(HMgVq^_rP^zj Q-33|g>FVdQ&MBb@0KAYyO#lD@ literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_fulltext.png b/crimson_gray/img/s_fulltext.png new file mode 100644 index 0000000000000000000000000000000000000000..291d223005bfb01c12b5202111db8d3ec5da5ad0 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^MnEjg!3-py3a%3XQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%aR&H=xTcq^|Ns9#kax*8_#=>F zE(!7r1`1q1#S1i$VUeecV@SoVqy!~N1{MM4HV$Q}0|5*I4iZrkk{1}-1oVgts z9+pT1=<>BQvIw|vFSAe_u@y!Q3`qwxdxLot8YC3tj&TI5=yF(k zB!JAT5-?npeQ*Lhhk{WKBaryRB;b(JBH_R=QBa?O@koR6&ZMhMj0}t}ZDKH+E*(13 m;mt1Wz+gCGo;D*B4};J=0F|MRdPNEyYq6{n%jam#$94ZVKS*|h(I5;qdbuff* zJ1{h^Y0YNJWaLnopew+*Lac$oiKAf)11nHziiWm?fl&j9c~&+jhk=nrIDvUJ(=7%8 n2Oa@2?K}NII~v~AHZU+VXp6E~K24o|2jl@yS3j3^P6Ey?|3FfFrHKlVVlD~t z3;zF~;rc0Fpn(jjo-U3d6}OTSl9G}dm=)L+8X9Ia3i37BG%zGNJZpAgVCrBz)qa_Q zu|<(Vz=21@s(}g0mWX0t;&5hAXfR;GV9enYaFCeC%%Q+m@}8MRf}tdW;pVv|g-t*U O89ZJ6T-G@yGywo0J3a&e literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_lang.png b/crimson_gray/img/s_lang.png new file mode 100644 index 0000000000000000000000000000000000000000..8b2330cf0dd8491c8075e4f1109429fb82b9d52e GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLldw$SFx zng3~NGt+>0=9&Nh{{u}00@0Zcr-77ANswPKP!Jbj5a0CZI#AsPPZ!6Kid#t&+?W{{ zk1#A;vcMrqN})l4DQHrFf-0|og8^fq0RtBUi$H)wjF*fjs{?}}!_S}u!4;A~^$NO2 zPaRWby`sWuD5ucSz|`a8({m{(V4sNt1LIZ>LxT>F!#^&8)g3s0=1g;e1W>m}w^zXj z&yItv3``x4QBF=F0ZfWa0uBm{oPjEg4Gc*W#F)E0IyN3)VPN8T5fqnKmgu(wWLLwx c+6D$@2H7r&j7{NMIUv7!y85}Sb4q9e0I{5)(*OVf literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_loggoff.png b/crimson_gray/img/s_loggoff.png new file mode 100644 index 0000000000000000000000000000000000000000..b4b4dcaff569fd0d8afd4ffe2ccc50002d97faa7 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlsFtASmp>(8%)Ok^*A` zL(_@|CxvcKg@y%M5)Yz)Y9d)97!(=|au_)jc!2UwVhobUSOgq2m=uhGvN;+|21bl5 o0&QFk42KMup$geb-ZQgEFic#_C>%XcL=NOEPgg&ebxsLQ0IGg~Ai?16b+5)e!gFRdE(-WJukmJHlNLU_uZBM|NjGBXFL-~FyzcH z06EpPB*-rqC{8k9sM&e}6mmyAT^vIyZY3EQ8X7h+E3hjxNHo+WTQGDnum~^<#S5u0 z2{`a@*y(dCZ{H~Bz@W&vK}w3tNScvFz{%m%fdJoIH#ig;9GD(y&2nIrGjw(}OIB`R zVB%WgB~hd)VSGwD>ok)uD~AG`vLLUsvvZhgowKv$grf|MEFlLMFpCJ9nuMe?a02Z* z!NVq|wqU|Mu^X8{$!)E@lRXbiaAwnC5O5I4p8B(-^`>GUJBPxI%U@e(D9&T#P~bTa gbOZCQ?~F`54D%v&g#G`0-VO>FPgg&ebxsLQ0J6mCB>(^b literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_partialtext.png b/crimson_gray/img/s_partialtext.png new file mode 100644 index 0000000000000000000000000000000000000000..2c88fce533ef575cff5cb0cdb246984ad0e0a7e2 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^MnEjg!3-py3a%3XQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%@dWsUxTcq^|Ns9#kOu@!JDU~) zDdv(OzhI!)^;5h+GZ|KTx;TbZ+)7GNl4M{JU~c13mO2o?AmAVoB_Vl%p-rxVLCKlh zf#G3^M1U?|J0pugmzbN#X^D+q28KWmbJuK%joFDVg|ZF|3$q+O9wsp}IxrY2v};XD zmkgZ2b0U#Xz=7w5QV=w&WQ^_ u@)wu{9CmCmFno0BAPZ3YlILCx49pBd@7M(YG5xau`Nh-K&t;ucLK6Udf?gE> literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_passwd.png b/crimson_gray/img/s_passwd.png new file mode 100644 index 0000000000000000000000000000000000000000..2494664e00b18956d27dcc4b65946066976b64d9 GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl(=j{F=NSPTe&yW*}}sUZ`^*qJBHzaHCw7T&vhsHc^r(zAspQ$?9US;rsfH9 zb1=pw@-M69dR-ZKW+uaz@Bd?5SrZepH^?v-7uRQI7Oz^p?a1*k69eOs1q)f21sEF`k|u;t2nq;DNS`*D zy^EtbgMme$*@n59i+lT`MM{$=wasGLuj9bL7`j12qo6T##meGOTtFo*twJ8Hvv#er z>SqH>YHrYC6m9sCB_#ziT7iF3YI5r*QwF9EM`y+y^`7;N0uDR^w_6ixcpDg+xH`O@ zegYM;2u=_a5p1@SRcL5nI(6#QqMCyD%q$WN-&ho?-b_)O2J{+(r>mdKI;Vst0B@n>m0rpo4W4yF!CRLy%67LM)HN z>V_l+Mi!Ii#)%VKr*f|8pE;FRp+O5jPo_I94#dU<+HprN9Ifz4GCHij<*~{92g7_ h{5{K6XzkFz$WT|!vgz5B!;B#Bdb;|#taD0e0szAeZcYFI literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_really.png b/crimson_gray/img/s_really.png new file mode 100644 index 0000000000000000000000000000000000000000..8c1ca1bd45fdbd7fc33b77ba758d7ae2f468a83d GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s3?%0jwTl2LmUKs7M+S!VC(K#9UIO`&C9V-A z!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$ZGeh61AIbU|NsAg2FPY$kf<)71f-Zt zg8YL2|7W;wpwfNswRg ze}<>q4ZMK7bWaz@kcwML2`f z42s+hu0SDI1{Ed&hZRf?at;iMD;PKwc#MIfhs7Eg4i&Hig?5N2G#LB=D&cvtj}<5j bG>n|MLC+fhLV_3vG6{nyg#D`{KikiHX@aZa;rMLHE&> zJ^zoodQ#U})kz zVPv%FM6(0~Ba7&Su!JeoCo^|4um}V=czQPqM?-&^w@toOo=~EU^uSmk<2MNi638IrGPfnf`&di~(KrFDVEG|q^(y)W8fgveC zSn%1CDGaM7w69>`P+&7<47HOJ4VBcZT)?ydEFT;?aY|5N;MC+t&yyyk2LMf&(9pG` zYn9TCum!6bm^d^RtXi~c)hdq9!VV0KM@1SPMBhaN&2{*0=g`2&V4W_Pb#zkeaiC8b NJYD@<);T3K0RZrm<4OPk literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_status.png b/crimson_gray/img/s_status.png new file mode 100644 index 0000000000000000000000000000000000000000..1584233b3c84d25b913c34483aeb246aacb75806 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl7>%$Yz*ATV-pd;z35OM?7@|3d*ouz!URP_WYKBZkpkgk!Ft-japa|!NO`Dup7??U3Uj=O75)f8sFqp$9;1IybCo!KH h$N@{;{msD0#;|G;J45=@usV>tJzf1=);T3K0RTm?R)zoo literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_tbl.png b/crimson_gray/img/s_tbl.png new file mode 100644 index 0000000000000000000000000000000000000000..a8212363610e371f004d4fda98d8e704c4bff2ba GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlSz*Bg(+ovXDuk!61ZzMWBtVf#Fa9BT%^(0~3ccs{=zL%LE2vV+V%B h3O=A376v9B1|Byi?mRuIWk4GlJYD@<);T3K0RSv`Ky?5B literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_theme.png b/crimson_gray/img/s_theme.png new file mode 100644 index 0000000000000000000000000000000000000000..cab68be5a887b7c048f96c6d49325717306b9a40 GIT binary patch literal 737 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl(d#QO=4cW!}x!l){b(9?`s_QPvGBHA~rWq{<(XS-6LN%CcmJnHgei39GM6Gj;b>yi=#QWS2pEEaQ$Yy;ldgCZ)>! zpKA7FmENNzcE5fwG$irNYZ1S)l!3YFi^E#!`Bs9H;u#s5{?AR|bg>MdoWRnwOY`+I zoB#3*jxMKG+4DQOom*0y6W*0`XCc?N3c-}As*}q&9UbOwD&w@Q6aP`CA)i`#s$Jp# zdXuDx^(Wi;8S)-}@fTm(V>EN-8DKC1L5AIfX+SEWB*-rq7$&p?48^%moPl=T_H=O! zskoKY;m%gLv5X1GWyGBGf+h$Ms< zluRuX=IHKb{`8oUsY7vI?40xW^=_Eh^)c%JwL35xOESkL`w7f#`vbSL!9 z(;ZVArLLIPthvd+)X}IJbuw7zj?9Vvjin-7SJ{9TsdL-bh2|^VKN7C%6+WLAsO`~A zQ{_E2bDru(M&_>Rk$A+&#F3%9xnRLGrSOK9DGPKaunRaSv>U$u@zI5Cr$vJ-r+`Di ia^p=K44fhu7}*%gyxe*mgKl<#g4Wa3&t;ucLK6V=T}?s& literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_vars.png b/crimson_gray/img/s_vars.png new file mode 100644 index 0000000000000000000000000000000000000000..9be38ecb0530907bb66dcd9bf09b5c453bdebcd8 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlR|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dah72p%%`tj$#x8MK%{`ddSzyDwV z{QLIz|C3L@@4f%^?#JJ^-~PV*`se!VUynZizWeUir58VMy!rL}@Bbfv{(t@b|MRbZ z&%gZn{^#G{|Np=I{&(ignScL5AT4bs&}<+`eB*oxNXeB1`2~Yza1jh|BxK@%DvLZ_ z978H@B~55#jBH>?nlN$Fq)AhzOqn==kwZZtSc;|L5CbDive)KQ3@if8Jxfd`FPN~w zWHFBegW-t|&u%a8Vvo%yK~g-Mw^%SMPdC{Omf~=@^64~Kn45Vy2fx1ge30;gwLnu1 Y7&w=3{Ba4{@CW2xPgg&ebxsLQ0D#`NMF0Q* literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_warn.png b/crimson_gray/img/s_warn.png new file mode 100644 index 0000000000000000000000000000000000000000..80d28240847cd3c1e1eefd549647fdc20694f362 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl6#Yn0x9N_ zAirRs!1YtSKm!?yJzX3_DsCkuG%>KTX)r4^NL*lLVB+vHHZXFEWMFJjWDs!RF|hMt zQD`t=VPNWDT*kPJ6UJWE*vPmF&P!7|6Vt%Z#Oc5=fgPwRz>axJ5)+344`TyElEWni hF-8srwh{(`1ct+l7)|42r-MAo;OXk;vd$@?2>>hGKo|f3 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/spacer.png b/crimson_gray/img/spacer.png new file mode 100644 index 0000000000000000000000000000000000000000..bf867a398714bb94d8b6058c1d5d1a64cd41a4c6 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx3?wy9o9qTsEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=?1^9%x0%;&vn!fWqkYX$e@(X5g pcy=QV$l>vHaSW-rm6X81VZgw^#K7pE8~G5V*wfX|Wt~$(699j@CBy&# literal 0 HcmV?d00001 diff --git a/crimson_gray/img/vertical_line.png b/crimson_gray/img/vertical_line.png new file mode 100644 index 0000000000000000000000000000000000000000..c514d61608bd1deabe50aec82a73b9adbe5ccffc GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB$P6Sc?xht0Ddqs55LY0*yvp_#kmB}qaSV~T coSfhQWFU8GbZ8({Xk{QrNlj4iWF>9@00FB>L_t(I%axHmYZOrw zhMzMtyOVX@O-K|ZVxt&TL<0VUfQ6!V7J?#(mH0<21raPIq_wcH5CoCLu*M?gHjxBG z1i#1{m38KvW3hL3XOju&feVMreV_B5_X_`5{-b^t((@2agMEX3M_PZn0`TJH^Bch8 ze&S|hiz71~W+pdCYd!i|8#R44-FkN~32zoJEL_}we6|Gn7m#^~PBCF!wzt=>Lb{X; zExL33^8HHv?MrXDbLBk;+Y7X&?&8@a(%Nevni>MkltV|4RRXm3fv-ECXdLLW(|bU( zzCk~0Gf}th2;k1j!)v3^@S;Kd9FaXG@-;-(aXZZC?`N27cHWEtYM2=ghyxPT0Dc1X z>%`1~_wZ diff --git a/crimson_gray/layout.inc.php b/crimson_gray/layout.inc.php new file mode 100644 index 0000000000..c55311bde9 --- /dev/null +++ b/crimson_gray/layout.inc.php @@ -0,0 +1,114 @@ +getImgPath() . 'vertical_line.png) repeat-y'; + +// foreground (text) color of the pointer in browse mode +$GLOBALS['cfg']['BrowsePointerColor'] = '#000000'; + +// background of the pointer in browse mode +$GLOBALS['cfg']['BrowsePointerBackground'] = '#F99E9E'; + +// foreground (text) color of the marker (visually marks row by clicking on it) in browse mode +$GLOBALS['cfg']['BrowseMarkerColor'] = '#000000'; + +// background of the marker (visually marks row by clicking on it) in browse mode +$GLOBALS['cfg']['BrowseMarkerBackground'] = '#FFCC99'; + +/** + * fonts + */ +/** + * the font family as a valid css font family value, + * if not set the browser default will be used + * (depending on browser, DTD and system settings) + */ +$GLOBALS['cfg']['FontFamily'] = 'Verdana'; +/** + * fixed width font family, used in textarea + */ +$GLOBALS['cfg']['FontFamilyFixed'] = 'monospace'; + +/** + * tables + */ +// border +$GLOBALS['cfg']['Border'] = 0; +// table header and footer color +$GLOBALS['cfg']['ThBackground'] = '#8B8F94'; +// table header and footer background +$GLOBALS['cfg']['ThColor'] = '#404040'; +// table data row background +$GLOBALS['cfg']['BgOne'] = '#E5E5E5'; +// table data row background, alternate +$GLOBALS['cfg']['BgTwo'] = '#D5D5D5'; + +/** + * query window + */ +// Width of Query window +$GLOBALS['cfg']['QueryWindowWidth'] = 600; +// Height of Query window +$GLOBALS['cfg']['QueryWindowHeight'] = 400; + +/** + * SQL Parser Settings + * Syntax colouring data + */ +$GLOBALS['cfg']['SQP']['fmtColor'] = array( + 'comment' => '#808000', + 'comment_mysql' => '', + 'comment_ansi' => '', + 'comment_c' => '', + 'digit' => '', + 'digit_hex' => 'teal', + 'digit_integer' => 'teal', + 'digit_float' => 'aqua', + 'punct' => 'fuchsia', + 'alpha' => '', + 'alpha_columnType' => '#FF9900', + 'alpha_columnAttrib' => '#0000FF', + 'alpha_reservedWord' => '#990099', + 'alpha_functionName' => '#FF0000', + 'alpha_identifier' => 'black', + 'alpha_charset' => '#6495ed', + 'alpha_variable' => '#800000', + 'quote' => '#008000', + 'quote_double' => '', + 'quote_single' => '', + 'quote_backtick' => '' +); +?> diff --git a/crimson_gray/screen.png b/crimson_gray/screen.png new file mode 100644 index 0000000000000000000000000000000000000000..3570651e6d6ab3576abff4a69bc62cef35fcdc08 GIT binary patch literal 17570 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 zII�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