MyBB Community Forums

Full Version: Admin Control Panel Theme Tweaks
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hey, First time posting in the mybb community, even though i've used and loved the hell out of this software for years..

Figured i'd start out with a small contribution after my years of leeching.
[spoiler]
/* MyBB Admin CP
 *
 * Main CSS
 */

body, td {
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0;
	margin-bottom: 20px;
}

body {
	overflow-y: scroll;
}

a {
	color: #0072BC;
	text-decoration: none;
}

a:hover {
	color: #0072BC;
	text-decoration: underline;
}

.invisible {
	display: none;
}

#container {
	background: #fff;
}

#logo {
    background: transparent url("images/logo.png") no-repeat scroll 15px 15px;
    border-bottom: 1px solid #263C30;
    height: 90px;
    margin-top: 35px;
    margin-left: 190px;
}

#logo h1 {
	display: none;
}

#welcome {
    position: fixed;
    right: 20px;
    top: 13px;
    color: #FFF;
    height: 20px;
    font-size: 90%;
    z-index: 999;
}

#welcome a,
#welcome a:link,
#welcome a:visited
{
	color: #DDD;
	min-height: 16px;
}

#welcome .logout {
	margin-left: 4px;
	padding: 0 18px 2px 0;
	background: url(images/icons/logout.png) no-repeat top right;
}

#welcome .forum {
	margin-left: 4px;
	padding: 1px 0 2px 20px;
	background: url(images/icons/world.png) no-repeat top left;
}

#welcome .username {
	margin-left: 4px;
	padding: 0 0 2px 18px;
	background: url(images/icons/user.png) no-repeat top left;
}

/* Menu */
#menu {
    position: fixed;
    width: 100%;
    top: 0px;
}

#menu ul {
	margin: 0;
	padding: 5px 5px 0;
	list-style: none;
	background: #0F0F0F url(images/tcat.png) repeat-x;
	border-top: 1px solid #444;
	border-bottom: 1px solid #000;
}

#menu li {
	font-size: 12px;
	display: inline-block;
	margin: 0 8px 0 8px;
	padding: 0;
	list-style: none;
}

#menu a {
	font-weight: bold;
	float: left;
	padding: 7px;
	text-decoration: none;
	color: #ddd;
	transition:ease-in-out 100ms;
			padding: 7px 11px 10px;
			margin-bottom: -4px;

}

#menu a:hover {
    border-bottom: 5px solid rgb(0, 102, 162);
    margin-top: -5px;
}

#menu li a.active {
        border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
	background: rgb(0, 102, 162);
	margin-top:-5px;
	transition:none;
	   line-height: 10px;
	   margin-top: -10px;
	   color:DDD;

}
#menu li a.active:hover {
    margin-top: -10px;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    line-height: 10px;
}

#page {
	clear: both;
	background: #fff;
}

/* Main Content */

#content {
	padding: 10px 15px;
	margin: 0;
	margin-left: 200px;
}

#content p {
	line-height: 150%;
}

#content h2 {
	font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;
	font-size: 170%;
	letter-spacing: -1px;
	font-weight: bold;
	color: #666;
	margin: 0 0 5px 0;
}

#content h3 {
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	margin: 10px 0 7px 0;
}

#content h4 {
	font-size: 14px;
	margin: 10px 0 -10px 0;
}

/* Left Menu */

#page {
	background: #fff;
}

#left_menu {
    width: 200px;
    color: #333;
    padding: 0px;
    margin: 0px;
    float: left;
    font-size: 11px;
    position: fixed;
    top: 35px;
}

#left_menu div.left_menu_box {
	background: #fff;
	list-style: none;
	margin: 10px 10px 30px 10px;
	padding: 0;
}

#left_menu div.left_menu_box div.title {
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	font-size: 1.1em;
}

#left_menu div.left_menu_box ul.menu {
	padding: 0;
	margin: 0;
	list-style: none;
}

#left_menu div.left_menu_box ul.menu li a {
	display: block;
	padding: 6px;
	border-bottom: 1px solid #ddd;
}

#left_menu div.left_menu_box ul.menu li a:hover {
	text-decoration: none;
	background-color: #f5f5f5;
}

#left_menu div.left_menu_box ul.menu li.active a {
	font-weight: bold;
	font-size: 120%;
	color: #000;
}
/* Fix IE. Hide from IE Mac \*/
* html #left_menu li a, , * html #left_menu li {
	height: 1%;
}
/* End */


/* Tables */

.border_wrapper {
	margin: 0;
	padding: 1px;
	margin-bottom: 14px;
	border: 1px solid #ccc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

* html .border_wrapper {
	height: 1px;
}

.border_wrapper div.title {
	background: #0066a2 url(images/thead.png) top left repeat-x;
	color: #ffffff;
	border-bottom: 1px solid #263c30;
	padding: 8px;
	font-weight: bold;
	text-align: left;
	font-size: 120%;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}

.border_wrapper div.title a {
	color: #fff;
	text-decoration: none;
}

.border_wrapper div.title a:hover {
	text-decoration: underline;
}

table.general {
	width: 100%;
}

table.general td {
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #fafafa;
}

table.general tr td:last-child {
	border-right: 0;
}

table.general tr td:first-child {
	border-left: 0;
}

table.general tr:last-child td {
	border-bottom: 0;
}

table.bottom_cell_border td {
	border-right: 0;
	border-left: 0;
}

table.general td {
	background: #f5f5f5;
	padding: 6px;
/*	vertical-align: top; */
}

table.general th {
	background: #0f0f0f url(images/tcat.png) repeat-x;
	color: #fff;
	border-top: 1px solid #444;
	border-bottom: 1px solid #000;
	padding: 8px;
	font-size: 96%;
	font-weight: bold;
	text-align: left;
}

table.general th a, table.general th {
	color: #fff;
	text-decoration: none;
}

table.general .alt_row td {
	background: #f1f1f1;
}

table.general tr:last-child td:first-child {
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

table.general tr:last-child td:last-child {
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.tfixed {
	table-layout: fixed;
	word-wrap: break-word;
	width: 100%;
}

/* Page Footer */
#footer {
    clear: both;
    border: 1px solid rgb(204, 204, 204);
    background: #EEE none repeat scroll 0% 0%;
    position: fixed;
    bottom: 75px;
    width: 214px;
}

#footer p {
	padding: 12px;
	color: #666;
	margin: 0;
	font-size: 11px;
}

#footer .generation {
	float: right;
}

#footer a:link, #footer a:visited {
    color: #666666;
    font-weight: bold;
}
#footer a:hover, #footer a:active {
    color: #444444;
    font-weight: bold;
    text-decoration: underline;
}
/* Popup Menus */

.popup_button {
	color: #444;
	text-align: right;
	border: 1px solid #999;
	padding: 3px 6px;
	background: #e3e3e3 url(images/submit_bg.png) repeat-x top;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

a.popup_button:link,
a.popup_button:visited,
a.popup_button:active,
a.popup_button:hover {
	text-decoration: none;
	color: #444;
}

a.popup_button:active,
a.popup_button:hover {
	text-decoration: none;
	color: #444;
	border: 1px solid #666;
}

.popup_menu {
	margin: 1px 0 0 1px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.popup_menu .popup_item_container {
	margin: 1px;
	text-align: left;
}

.popup_menu .popup_item {
	display: block;
	padding: 5px;
	text-decoration: none;
	white-space: nowrap;
	background: #efefef;
	color: #333;
}

.popup_menu .popup_item_container:first-child .popup_item {
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
}

.popup_menu .popup_item_container:last-child .popup_item {
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
}

.popup_menu a.popup_item:hover {
	text-decoration: none;
	background: #666;
	color: #fff;
}

.transparent, .transparent td {
	background: transparent;
}

.breadcrumb {
	margin-bottom: 10px;
	font-size: 96%;
	color: #aaa;
}

.breadcrumb a {
	color: #666;
}

.breadcrumb a:hover,
.breadcrumb a:active {
	color: #444;
	text-decoration: none;
}

.breadcrumb .active {
	font-weight: bold;
	color: #222;
}

.inline_message {
	background: #FFF6BF;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	text-align: center;
	margin: 10px auto;
	padding: 5px 20px;
}

.notice {
	background: #EFEFEF;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	text-align: center;
	margin: 10px auto;
	padding: 5px 20px;
}

table.individual_cell_border {
	border-style: collapse;
}

table.cell_border_bottom td {
	border: 1px solid #CCC;
	border-style: collapse;
	border-spacing: 1px;
}

/* Forms */

form {
	border: 0;
	margin: 0;
}

form div.form_container, fieldset {
	background: #efefef;
	border: 1px solid #ccc;
	padding: 2px 7px 5px;
	margin-bottom: 10px;
}

fieldset {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.form_row {
	margin: 5px 0;
}

legend {
	font-weight: bold;
}

.form_container label {
	font-weight: bold;
}

.form_container .description, small {
	font-size: 11px;
	color: #444;
}

input.text_input {
	border: 1px solid #aaa;
	width: 300px;
	padding: 4px;
	font-size: 13px;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	outline: 0;
}

textarea {
	border: 1px solid #aaa;
	padding: 4px;
	width: 400px;
	font-size: 12px;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	outline: 0;
}

textarea[disabled=disabled] {
	border: 1px solid #ccc;
	padding: 4px;
	color: #666;
	font-size: 12px;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

select {
	border: 1px solid #aaa;
	padding: 4px;
	font-size: 12px;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	outline: 0;
}

textarea:focus, input.text_input:focus, select:focus {
	border-color: #777;
}

input.inline_submit {
	font-weight:  bold;
}

form p.legend {
	margin-bottom: 10px;
}

form p.legend em {
	color: #C00; font-style: normal;
}

.form_container label em, fieldset label em {
	font-style: normal;
	color: #C00;
}

input.submit_button {
	border: 1px solid #999;
	padding: 4px 7px;
	background: #e3e3e3 url(images/submit_bg.png) repeat-x top;
	color: #444;
	font-weight: bold;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	margin-right: 3px;
	font-size: 1.1em;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	outline: 0;
}

input.submit_button:hover {
	border: 1px solid #666;
	cursor: pointer;
}

.form_button_wrapper {
	margin-top: 5px;
	text-align: center;
	border: 1px solid #ccc;
	background: #efefef;
	padding: 3px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.confirm_action {
	margin: 10px 0;
	padding: 10px;
	font-weight: bold;
  	border: 1px solid #FC6;
	background: #FFC;
	color: #C00;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.confirm_action p {
  	margin: 0;
}

input.button_yes,
input.button_yes:hover {
	background: #D6ECA6;
	border: 1px solid #8DC93E;
	padding: 4px 6px;
	font-weight: bold;
	margin-right: 3px;
}

input.button_no,
input.button_no:hover {
	background: #ECA6D6;
	border: 1px solid #C93E8D;
	padding: 4px 6px;
	font-weight: bold;
}

.label_radio_yes, .label_radio_on, .label_radio_no, .label_radio_off {
	padding: 4px 6px;
	margin-right: 5px;
	margin-top: 5px;
	display: block;
	width: 60px;
	float: left;
}

.label_radio_yes, .label_radio_on {
	background: #D6ECA6;
	border: 1px solid #8DC93E;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.label_radio_no, .label_radio_off {
	background: #ECA6D6;
	border: 1px solid #C93E8D;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

input.radio_input {
	vertical-align: middle;
	margin: 0;
	margin-right: 9px;
}

#flash_message {
	margin: 10px 0;
	padding: 10px 10px 10px 32px;
	font-weight: bold;
	background: #efefef;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#flash_message.error {
	border: 1px solid #FC6;
	background: #FFC url('images/icons/error.png') no-repeat 10px 8px;
	color: #C00;
}

#flash_message.success {
	border: #080 1px solid;
	color: #080;
	background: #E8FCDC url('images/icons/success.png') no-repeat 10px 8px;
}

.alert {
	margin: 10px 0;
	padding: 10px 10px 10px 32px;
	border: #FC6 1px solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #ffc url('images/icons/warning.png') no-repeat 10px 8px;
	color: #C00;
	font-style: normal;
	font-weight: bold;
	display: block;
}

div.error, div.success {
	margin: 10px 0;
	padding: 10px;
}

div.error {
	border: #FC6 1px solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #ffc;
}

div.success {
	border: #080 1px solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #E8FCDC;
}

div.error p, div.success p {
	margin: 0;
	color: #000;
	font-weight: normal;
}

div.error p em, div.success p em {
	font-style: normal;
	font-weight: bold;
	padding-left: 24px;
	display: block;
}

div.error p em {
	color: #C00;
	background: url('images/icons/error.png') no-repeat;
}

div.success p em {
	color: #080;
	background: url('images/icons/success.png') no-repeat;
}

div.success ul, div.error.ul {
	margin-left: 24px;
}

.nav_tabs {
	margin-bottom: 10px;
}
.nav_tabs ul {
	list-style: none;
	padding: 0;
	margin: 0 0 0 10px;
	height: 32px;
}

.nav_tabs li {
	float: left;
	padding-right: 5px;
}

.nav_tabs li.right {
	float: right;
	padding-left: 5px;
	padding-right: 0;
}

.nav_tabs li a {
	float: left;
	border-bottom: 0;
	display: block;
	font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;
	font-size: 140%;
	letter-spacing: -1px;
	color: #888;
	padding: 5px 8px 3px;
	height: 24px;
}

.nav_tabs li a:hover {
    color: #666;
    text-decoration: none;
    border-bottom: 3px solid rgba(0, 102, 162, 0.37);
}

.nav_tabs li.active a {
    color: #555;
    font-size: 150%;
    font-weight: bold;
    padding-top: 5px;
    border-bottom: 3px solid #0066A2;
}

.nav_tabs .tab_description {
	background: #f3f3f3;
	padding: 10px;
	border: 1px solid #ddd;
	border-top: 3px solid #bbb;
	color: #555;
	font-size: 95%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

* html .nav_tabs .tab_description {
	margin-left: 3px;
}
*.align_center, table.general th.align_center, input.align_center {
	text-align: center;
}

.float_right {
	float: right;
}

.float_left {
	float: left;
}

a img {
	border: 0;
}

option {
	padding-right: 10px;
}

ul.tabs {
	width: 100%;
	margin: 10px 0 0 10px;
	padding: 0;
	list-style: none;
	height: 27px;
}

ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.tabs a {
	float: left;
	padding: 6px 10px;
	text-decoration: none;
	color: #888;
	border: 0;
	margin: 0 5px;
}

ul.tabs a:hover {
	color: #666;
}

ul.tabs li a.active {
	color: #fff;
	font-size: 100%;
	text-align: left;
	font-weight: bold;
	color: #333;
	border: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	margin-top: -1px;
	background: #f5f5f5;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}

.editor {
	background: #f1f1f1;
	border: 1px solid #ccc;
}

.editor_control_bar {
	background: #fff;
	border: 1px solid #0f5c8e;
}

.toolbar_normal {
	background: #f0f0f0;
	border: 1px solid #f0f0f0;
}

.toolbar_hover {
	background: #c1d2ee;
	border: 1px solid #5296f7;
}

.toolbar_clicked {
	background: #e1F2fe;
	border: 1px solid #5296f7;
}

.user_avatar {
    height: 80px;
    width: 80px;
    background: #fff;
    border: 1px solid #ccc;
    float: left;
    clear: left;
    margin-right: 5px;
    text-align: center;
}

.user_avatar img {
    vertical-align: middle;
}

.user_details {
    float: left;
    margin-left: 5px;
    line-height: 1.7;
}

.pagination {
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.pagination .pages {
	font-weight: bold;
}

.pagination .pagination_current, .pagination a {
	padding: 2px 6px;
	margin-bottom: 3px;
}

.pagination a {
	background: #f3f3f3;
	border: 1px solid #ddd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.pagination .pagination_current {
	background: #fff;
	border: 1px solid #fff;
	font-weight: bold;
	font-size: 110%;
}

.pagination a:hover {
	background: #ddd;
	text-decoration: none;
	border: 1px solid #999;
}

.view_fields .enabled, .view_fields .disabled {
	width: 200px;
	float: left;
}

.view_fields .disabled {
	margin-left: 20px;
}

.view_fields .fields_title {
	font-weight: bold;
	font-size: 120%;
}

.view_fields ul, .view_fields li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.view_fields ul {
	overflow: auto; // Scroll fix for Opera
	overflow-y: auto;
	overflow-x: hidden;
	margin-top: 4px;
}

.view_fields li {
	-moz-border-radius: 3px;
	padding: 4px;
	background: #666;
	color: #fff;
	font-size: 11px;
	margin-bottom: 2px;
	margin-right: 5px;
}

.quick_perm_fields .enabled, .quick_perm_fields .disabled {
	width: 49%;
	float: left;
}

.quick_perm_fields .enabled {
	border-right: 5px solid #666;
}

.quick_perm_fields .disabled {
	float: right;
	margin-left: 0px;
}

.quick_perm_fields .fields_title {
	font-weight: bold;
	font-size: 120%;
}

.quick_perm_fields ul, .quick_perm_fields li {
	list-style: none;
	padding: 3px;
	margin: 0;
}

.quick_perm_fields ul {
	overflow: auto; // Scroll fix for Opera
	overflow-y: auto;
	overflow-x: hidden;
	height: 120px;
	margin-top: 4px;
}

.quick_perm_fields li {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 4px;
	background: #666;
	color: #fff;
	font-size: 11px;
	margin-bottom: 2px;
	margin-right: 10px;
}

input.field50 {
	width: 50px;
}
input.field150 {
	width: 150px;
}

input.field_small {
	font-size: 13px;
	padding: 3px;
}

input.search_default {
	text-align: center;
	color: #aaa;
	padding: 3px;
}

input.image_button {
	margin-left: 5px;
	vertical-align: bottom;
}

input.search_button {
	background: #fff url(images/icons/search.png) no-repeat;
	background-position: 4px 7px;
	border: 0px;
	padding: 4px;
	padding-left: 23px;
	font-size: 14px;
	font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;
	color: #6F6F6F;
	font-weight: bold;
	height: 30px;
}

.smalltext {
	font-size: 11px;
}

.inline_element {
	font-weight: normal !important;
}

.inline_selected {
	background-color: #FFFBD9;
}

/* Templates Differential page */
.differential {
	background: #FFF;
	margin: 10px auto;
	padding: 10px;
	overflow: scroll;
	height: 400px;
	width: 980px;
	border: 1px solid #ccc;
}

/** jGrowl Start **/

/** Special IE6 Style Positioning **/
.ie6 {
	position: 			absolute;
}

.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}


/** jGrowl Styling **/
.jGrowl {
	z-index: 			9999;
	color: 				#fff;
	font-size: 			12px;
	position:			fixed;
}

.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
.center .jGrowl-notification, .center .jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

.jGrowl .jGrowl-notification, .jGrowl .jGrowl-closer {
	background-color: 		#000;
	opacity: 				.85;
	-ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
	filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	border-radius:			5px;
}

.jGrowl .jGrowl-notification {
	min-height: 			40px;
}

.jGrowl .jGrowl-notification,
.jGrowl .jGrowl-closer {
	margin: 				10px;
}

.jGrowl .jGrowl-notification .jGrowl-header {
	font-weight: 			bold;
	font-size:				.85em;
}

.jGrowl .jGrowl-notification .jGrowl-close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
}

.jGrowl .jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	.jGrowl {
		display: 			none;
	}
}

/** jGrowl End **/
[/spoiler]

Simply replace the contents of Main.css
Located in: FORUMDIR/admin/styles/default/

Media:
[spoiler]
[Image: xbztjal.png]
[Image: 94806ce1e021590cc5db398c74ca12ee.gif]
[/spoiler]

I'll probably be back with a revised version soon enough. i just did this in like, an hour cause i was bored. Toungue
/* MyBB Admin CP
*
* Main CSS
*/

body, td {
    font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #333;
    margin: 0;
    margin-bottom: 20px;
}

body {
    overflow-y: scroll;
}

a {
    color: #0072BC;
    text-decoration: none;
}

a:hover {
    color: #0072BC;
    text-decoration: underline;
}

.invisible {
    display: none;
}

#container {
    background: #fff;
}

#logo {
   background: transparent url("images/logo.png") no-repeat scroll 15px 15px;
   border-bottom: 1px solid #263C30;
   height: 90px;
   margin-top: 35px;
   margin-left: 190px;
}

#logo h1 {
    display: none;
}




#welcome {
	position: absolute;
	right: 20px;
	top: 60px;
	color: #999;
	height: 20px;
	font-size: 90%;
}

#welcome a,
#welcome a:link,
#welcome a:visited
{
	color: #666;
	min-height: 16px;
}

#welcome .logout {
	margin-left: 4px;
	padding: 0 18px 2px 0;
	background: url(images/icons/logout.png) no-repeat top right;
}

#welcome .forum {
	margin-left: 4px;
	padding: 1px 0 2px 20px;
	background: url(images/icons/world.png) no-repeat top left;
}

#welcome .username {
	margin-left: 4px;
	padding: 0 0 2px 18px;
	background: url(images/icons/user.png) no-repeat top left;
}


/* Menu */
#menu {
   position: fixed;
   width: 100%;
   top: 0px;
}

#menu ul {
    margin: 0;
    padding: 5px 5px 0;
    list-style: none;
    background: #0F0F0F url(images/tcat.png) repeat-x;
    border-top: 1px solid #444;
    border-bottom: 1px solid #000;
}

#menu li {
    font-size: 12px;
    display: inline-block;
    margin: 0 8px 0 8px;
    padding: 0;
    list-style: none;
}

#menu a {
    font-weight: bold;
    float: left;
    padding: 7px;
    text-decoration: none;
    color: #ddd;
    transition:ease-in-out 100ms;
            padding: 7px 11px 10px;
            margin-bottom: -4px;

}

#menu a:hover {
   border-bottom: 5px solid rgb(0, 102, 162);
   margin-top: -5px;
}

#menu li a.active {
       border-bottom: 5px solid transparent;
   border-top: 5px solid transparent;
    background: rgb(0, 102, 162);
    margin-top:-5px;
    transition:none;
       line-height: 10px;
       margin-top: -10px;
       color:DDD;

}
#menu li a.active:hover {
   margin-top: -10px;
   border-bottom: 5px solid transparent;
   border-top: 5px solid transparent;
   line-height: 10px;
}

#page {
    clear: both;
    background: #fff;
}

/* Main Content */

#content {
    padding: 10px 15px;
    margin: 0;
    margin-left: 200px;
}

#content p {
    line-height: 150%;
}

#content h2 {
    font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;
    font-size: 170%;
    letter-spacing: -1px;
    font-weight: bold;
    color: #666;
    margin: 0 0 5px 0;
}

#content h3 {
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    margin: 10px 0 7px 0;
}

#content h4 {
    font-size: 14px;
    margin: 10px 0 -10px 0;
}

/* Left Menu */

#page {
    background: #fff;
}

#left_menu {
   width: 200px;
   color: #333;
   padding: 0px;
   margin: 0px;
   float: left;
   font-size: 11px;
   position: fixed;
   top: 35px;
}

#left_menu div.left_menu_box {
    background: #fff;
    list-style: none;
    margin: 10px 10px 30px 10px;
    padding: 0;
}

#left_menu div.left_menu_box div.title {
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    font-size: 1.1em;
}

#left_menu div.left_menu_box ul.menu {
    padding: 0;
    margin: 0;
    list-style: none;
}

#left_menu div.left_menu_box ul.menu li a {
    display: block;
    padding: 6px;
    border-bottom: 1px solid #ddd;
}

#left_menu div.left_menu_box ul.menu li a:hover {
    text-decoration: none;
    background-color: #f5f5f5;
}

#left_menu div.left_menu_box ul.menu li.active a {
    font-weight: bold;
    font-size: 120%;
    color: #000;
}
/* Fix IE. Hide from IE Mac \*/
* html #left_menu li a, , * html #left_menu li {
    height: 1%;
}
/* End */


/* Tables */

.border_wrapper {
    margin: 0;
    padding: 1px;
    margin-bottom: 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

* html .border_wrapper {
    height: 1px;
}

.border_wrapper div.title {
    background: #0066a2 url(images/thead.png) top left repeat-x;
    color: #ffffff;
    border-bottom: 1px solid #263c30;
    padding: 8px;
    font-weight: bold;
    text-align: left;
    font-size: 120%;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

.border_wrapper div.title a {
    color: #fff;
    text-decoration: none;
}

.border_wrapper div.title a:hover {
    text-decoration: underline;
}

table.general {
    width: 100%;
}

table.general td {
    border-top: 1px solid #fafafa;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #fafafa;
}

table.general tr td:last-child {
    border-right: 0;
}

table.general tr td:first-child {
    border-left: 0;
}

table.general tr:last-child td {
    border-bottom: 0;
}

table.bottom_cell_border td {
    border-right: 0;
    border-left: 0;
}

table.general td {
    background: #f5f5f5;
    padding: 6px;
/*    vertical-align: top; */
}

table.general th {
    background: #0f0f0f url(images/tcat.png) repeat-x;
    color: #fff;
    border-top: 1px solid #444;
    border-bottom: 1px solid #000;
    padding: 8px;
    font-size: 96%;
    font-weight: bold;
    text-align: left;
}

table.general th a, table.general th {
    color: #fff;
    text-decoration: none;
}

table.general .alt_row td {
    background: #f1f1f1;
}

table.general tr:last-child td:first-child {
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

table.general tr:last-child td:last-child {
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.tfixed {
    table-layout: fixed;
    word-wrap: break-word;
    width: 100%;
}

/* Page Footer */
#footer {
   clear: both;
   border: 1px solid rgb(204, 204, 204);
   background: #EEE none repeat scroll 0% 0%;
   position: fixed;
   bottom: 75px;
   width: 214px;
}

#footer p {
    padding: 12px;
    color: #666;
    margin: 0;
    font-size: 11px;
}

#footer .generation {
    float: right;
}

#footer a:link, #footer a:visited {
   color: #666666;
   font-weight: bold;
}
#footer a:hover, #footer a:active {
   color: #444444;
   font-weight: bold;
   text-decoration: underline;
}
/* Popup Menus */

.popup_button {
    color: #444;
    text-align: right;
    border: 1px solid #999;
    padding: 3px 6px;
    background: #e3e3e3 url(images/submit_bg.png) repeat-x top;
    font-weight: bold;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 3px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

a.popup_button:link,
a.popup_button:visited,
a.popup_button:active,
a.popup_button:hover {
    text-decoration: none;
    color: #444;
}

a.popup_button:active,
a.popup_button:hover {
    text-decoration: none;
    color: #444;
    border: 1px solid #666;
}

.popup_menu {
    margin: 1px 0 0 1px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.popup_menu .popup_item_container {
    margin: 1px;
    text-align: left;
}

.popup_menu .popup_item {
    display: block;
    padding: 5px;
    text-decoration: none;
    white-space: nowrap;
    background: #efefef;
    color: #333;
}

.popup_menu .popup_item_container:first-child .popup_item {
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
}

.popup_menu .popup_item_container:last-child .popup_item {
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
}

.popup_menu a.popup_item:hover {
    text-decoration: none;
    background: #666;
    color: #fff;
}

.transparent, .transparent td {
    background: transparent;
}

.breadcrumb {
    margin-bottom: 10px;
    font-size: 96%;
    color: #aaa;
}

.breadcrumb a {
    color: #666;
}

.breadcrumb a:hover,
.breadcrumb a:active {
    color: #444;
    text-decoration: none;
}

.breadcrumb .active {
    font-weight: bold;
    color: #222;
}

.inline_message {
    background: #FFF6BF;
    border-top: 2px solid #FFD324;
    border-bottom: 2px solid #FFD324;
    text-align: center;
    margin: 10px auto;
    padding: 5px 20px;
}

.notice {
    background: #EFEFEF;
    border-top: 2px solid #CCC;
    border-bottom: 2px solid #CCC;
    text-align: center;
    margin: 10px auto;
    padding: 5px 20px;
}

table.individual_cell_border {
    border-style: collapse;
}

table.cell_border_bottom td {
    border: 1px solid #CCC;
    border-style: collapse;
    border-spacing: 1px;
}

/* Forms */

form {
    border: 0;
    margin: 0;
}

form div.form_container, fieldset {
    background: #efefef;
    border: 1px solid #ccc;
    padding: 2px 7px 5px;
    margin-bottom: 10px;
}

fieldset {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.form_row {
    margin: 5px 0;
}

legend {
    font-weight: bold;
}

.form_container label {
    font-weight: bold;
}

.form_container .description, small {
    font-size: 11px;
    color: #444;
}

input.text_input {
    border: 1px solid #aaa;
    width: 300px;
    padding: 4px;
    font-size: 13px;
    font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    outline: 0;
}

textarea {
    border: 1px solid #aaa;
    padding: 4px;
    width: 400px;
    font-size: 12px;
    font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    outline: 0;
}

textarea[disabled=disabled] {
    border: 1px solid #ccc;
    padding: 4px;
    color: #666;
    font-size: 12px;
    font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

select {
    border: 1px solid #aaa;
    padding: 4px;
    font-size: 12px;
    font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    outline: 0;
}

textarea:focus, input.text_input:focus, select:focus {
    border-color: #777;
}

input.inline_submit {
    font-weight:  bold;
}

form p.legend {
    margin-bottom: 10px;
}

form p.legend em {
    color: #C00; font-style: normal;
}

.form_container label em, fieldset label em {
    font-style: normal;
    color: #C00;
}

input.submit_button {
    border: 1px solid #999;
    padding: 4px 7px;
    background: #e3e3e3 url(images/submit_bg.png) repeat-x top;
    color: #444;
    font-weight: bold;
    font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
    margin-right: 3px;
    font-size: 1.1em;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    outline: 0;
}

input.submit_button:hover {
    border: 1px solid #666;
    cursor: pointer;
}

.form_button_wrapper {
    margin-top: 5px;
    text-align: center;
    border: 1px solid #ccc;
    background: #efefef;
    padding: 3px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.confirm_action {
    margin: 10px 0;
    padding: 10px;
    font-weight: bold;
     border: 1px solid #FC6;
    background: #FFC;
    color: #C00;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.confirm_action p {
     margin: 0;
}

input.button_yes,
input.button_yes:hover {
    background: #D6ECA6;
    border: 1px solid #8DC93E;
    padding: 4px 6px;
    font-weight: bold;
    margin-right: 3px;
}

input.button_no,
input.button_no:hover {
    background: #ECA6D6;
    border: 1px solid #C93E8D;
    padding: 4px 6px;
    font-weight: bold;
}

.label_radio_yes, .label_radio_on, .label_radio_no, .label_radio_off {
    padding: 4px 6px;
    margin-right: 5px;
    margin-top: 5px;
    display: block;
    width: 60px;
    float: left;
}

.label_radio_yes, .label_radio_on {
    background: #D6ECA6;
    border: 1px solid #8DC93E;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.label_radio_no, .label_radio_off {
    background: #ECA6D6;
    border: 1px solid #C93E8D;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

input.radio_input {
    vertical-align: middle;
    margin: 0;
    margin-right: 9px;
}

#flash_message {
    margin: 10px 0;
    padding: 10px 10px 10px 32px;
    font-weight: bold;
    background: #efefef;
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#flash_message.error {
    border: 1px solid #FC6;
    background: #FFC url('images/icons/error.png') no-repeat 10px 8px;
    color: #C00;
}

#flash_message.success {
    border: #080 1px solid;
    color: #080;
    background: #E8FCDC url('images/icons/success.png') no-repeat 10px 8px;
}

.alert {
    margin: 10px 0;
    padding: 10px 10px 10px 32px;
    border: #FC6 1px solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ffc url('images/icons/warning.png') no-repeat 10px 8px;
    color: #C00;
    font-style: normal;
    font-weight: bold;
    display: block;
}

div.error, div.success {
    margin: 10px 0;
    padding: 10px;
}

div.error {
    border: #FC6 1px solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ffc;
}

div.success {
    border: #080 1px solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #E8FCDC;
}

div.error p, div.success p {
    margin: 0;
    color: #000;
    font-weight: normal;
}

div.error p em, div.success p em {
    font-style: normal;
    font-weight: bold;
    padding-left: 24px;
    display: block;
}

div.error p em {
    color: #C00;
    background: url('images/icons/error.png') no-repeat;
}

div.success p em {
    color: #080;
    background: url('images/icons/success.png') no-repeat;
}

div.success ul, div.error.ul {
    margin-left: 24px;
}

.nav_tabs {
    margin-bottom: 10px;
}
.nav_tabs ul {
    list-style: none;
    padding: 0;
    margin: 0 0 0 10px;
    height: 32px;
}

.nav_tabs li {
    float: left;
    padding-right: 5px;
}

.nav_tabs li.right {
    float: right;
    padding-left: 5px;
    padding-right: 0;
}

.nav_tabs li a {
    float: left;
    border-bottom: 0;
    display: block;
    font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;
    font-size: 140%;
    letter-spacing: -1px;
    color: #888;
    padding: 5px 8px 3px;
    height: 24px;
}

.nav_tabs li a:hover {
   color: #666;
   text-decoration: none;
   border-bottom: 3px solid rgba(0, 102, 162, 0.37);
}

.nav_tabs li.active a {
   color: #555;
   font-size: 150%;
   font-weight: bold;
   padding-top: 5px;
   border-bottom: 3px solid #0066A2;
}

.nav_tabs .tab_description {
    background: #f3f3f3;
    padding: 10px;
    border: 1px solid #ddd;
    border-top: 3px solid #bbb;
    color: #555;
    font-size: 95%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

* html .nav_tabs .tab_description {
    margin-left: 3px;
}
*.align_center, table.general th.align_center, input.align_center {
    text-align: center;
}

.float_right {
    float: right;
}

.float_left {
    float: left;
}

a img {
    border: 0;
}

option {
    padding-right: 10px;
}

ul.tabs {
    width: 100%;
    margin: 10px 0 0 10px;
    padding: 0;
    list-style: none;
    height: 27px;
}

ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.tabs a {
    float: left;
    padding: 6px 10px;
    text-decoration: none;
    color: #888;
    border: 0;
    margin: 0 5px;
}

ul.tabs a:hover {
    color: #666;
}

ul.tabs li a.active {
    color: #fff;
    font-size: 100%;
    text-align: left;
    font-weight: bold;
    color: #333;
    border: 1px solid #ddd;
    border-bottom: 1px solid #ccc;
    margin-top: -1px;
    background: #f5f5f5;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

.editor {
    background: #f1f1f1;
    border: 1px solid #ccc;
}

.editor_control_bar {
    background: #fff;
    border: 1px solid #0f5c8e;
}

.toolbar_normal {
    background: #f0f0f0;
    border: 1px solid #f0f0f0;
}

.toolbar_hover {
    background: #c1d2ee;
    border: 1px solid #5296f7;
}

.toolbar_clicked {
    background: #e1F2fe;
    border: 1px solid #5296f7;
}

.user_avatar {
   height: 80px;
   width: 80px;
   background: #fff;
   border: 1px solid #ccc;
   float: left;
   clear: left;
   margin-right: 5px;
   text-align: center;
}

.user_avatar img {
   vertical-align: middle;
}

.user_details {
   float: left;
   margin-left: 5px;
   line-height: 1.7;
}

.pagination {
    font-size: 11px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.pagination .pages {
    font-weight: bold;
}

.pagination .pagination_current, .pagination a {
    padding: 2px 6px;
    margin-bottom: 3px;
}

.pagination a {
    background: #f3f3f3;
    border: 1px solid #ddd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.pagination .pagination_current {
    background: #fff;
    border: 1px solid #fff;
    font-weight: bold;
    font-size: 110%;
}

.pagination a:hover {
    background: #ddd;
    text-decoration: none;
    border: 1px solid #999;
}

.view_fields .enabled, .view_fields .disabled {
    width: 200px;
    float: left;
}

.view_fields .disabled {
    margin-left: 20px;
}

.view_fields .fields_title {
    font-weight: bold;
    font-size: 120%;
}

.view_fields ul, .view_fields li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.view_fields ul {
    overflow: auto; // Scroll fix for Opera
    overflow-y: auto;
    overflow-x: hidden;
    margin-top: 4px;
}

.view_fields li {
    -moz-border-radius: 3px;
    padding: 4px;
    background: #666;
    color: #fff;
    font-size: 11px;
    margin-bottom: 2px;
    margin-right: 5px;
}

.quick_perm_fields .enabled, .quick_perm_fields .disabled {
    width: 49%;
    float: left;
}

.quick_perm_fields .enabled {
    border-right: 5px solid #666;
}

.quick_perm_fields .disabled {
    float: right;
    margin-left: 0px;
}

.quick_perm_fields .fields_title {
    font-weight: bold;
    font-size: 120%;
}

.quick_perm_fields ul, .quick_perm_fields li {
    list-style: none;
    padding: 3px;
    margin: 0;
}

.quick_perm_fields ul {
    overflow: auto; // Scroll fix for Opera
    overflow-y: auto;
    overflow-x: hidden;
    height: 120px;
    margin-top: 4px;
}

.quick_perm_fields li {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 4px;
    background: #666;
    color: #fff;
    font-size: 11px;
    margin-bottom: 2px;
    margin-right: 10px;
}

input.field50 {
    width: 50px;
}
input.field150 {
    width: 150px;
}

input.field_small {
    font-size: 13px;
    padding: 3px;
}

input.search_default {
    text-align: center;
    color: #aaa;
    padding: 3px;
}

input.image_button {
    margin-left: 5px;
    vertical-align: bottom;
}

input.search_button {
    background: #fff url(images/icons/search.png) no-repeat;
    background-position: 4px 7px;
    border: 0px;
    padding: 4px;
    padding-left: 23px;
    font-size: 14px;
    font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;
    color: #6F6F6F;
    font-weight: bold;
    height: 30px;
}

.smalltext {
    font-size: 11px;
}

.inline_element {
    font-weight: normal !important;
}

.inline_selected {
    background-color: #FFFBD9;
}

/* Templates Differential page */
.differential {
    background: #FFF;
    margin: 10px auto;
    padding: 10px;
    overflow: scroll;
    height: 400px;
    width: 980px;
    border: 1px solid #ccc;
}

/** jGrowl Start **/

/** Special IE6 Style Positioning **/
.ie6 {
    position:             absolute;
}

.ie6.top-right {
    right:                 auto;
    bottom:             auto;
    left:                 expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top:                 expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.top-left {
    left:                 expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top:                 expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-right {
    left:                 expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top:                 expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-left {
    left:                 expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top:                 expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.center {
    left:                 expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top:                 expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
    width:                 100%;
}


/** jGrowl Styling **/
.jGrowl {
    z-index:             9999;
    color:                 #fff;
    font-size:             12px;
    position:            fixed;
}

.jGrowl.top-left {
    left:                 0px;
    top:                 0px;
}

.jGrowl.top-right {
    right:                 0px;
    top:                 0px;
}

.jGrowl.bottom-left {
    left:                 0px;
    bottom:                0px;
}

.jGrowl.bottom-right {
    right:                 0px;
    bottom:             0px;
}

.jGrowl.center {
    top:                 0px;
    width:                 50%;
    left:                 25%;
}


/** Cross Browser Styling **/
.center .jGrowl-notification, .center .jGrowl-closer {
    margin-left:         auto;
    margin-right:         auto;
}

.jGrowl .jGrowl-notification, .jGrowl .jGrowl-closer {
    background-color:         #000;
    opacity:                 .85;
    -ms-filter:             "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter:                 progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    zoom:                     1;
    width:                     235px;
    padding:                 10px;
    margin-top:             5px;
    margin-bottom:             5px;
    font-family:             Tahoma, Arial, Helvetica, sans-serif;
    font-size:                 1em;
    text-align:             left;
    display:                 none;
    border-radius:            5px;
}

.jGrowl .jGrowl-notification {
    min-height:             40px;
}

.jGrowl .jGrowl-notification,
.jGrowl .jGrowl-closer {
    margin:                 10px;
}

.jGrowl .jGrowl-notification .jGrowl-header {
    font-weight:             bold;
    font-size:                .85em;
}

.jGrowl .jGrowl-notification .jGrowl-close {
    z-index:                99;
    float:                     right;
    font-weight:             bold;
    font-size:                 1em;
    cursor:                    pointer;
}

.jGrowl .jGrowl-closer {
    padding-top:             4px;
    padding-bottom:         4px;
    cursor:                 pointer;
    font-size:                .9em;
    font-weight:             bold;
    text-align:             center;
}

/** Hide jGrowl when printing **/
@media print {
    .jGrowl {
        display:             none;
    }
}

/** jGrowl End **/
this will make the menu not cross over the top right links
beautiful modification, I'm using;