This repository has been archived on 2024-09-05. You can view files and clone it, but cannot push or open issues or pull requests.
shimmie2/ext/chatbox/cp/css/style.css

387 lines
6.3 KiB
CSS
Raw Normal View History

2013-06-19 19:59:59 +00:00
* {
margin: 0;
padding: 0;
}
html, body {height: 100%;}
body {
background: #1a1a1a url(../images/bg.gif) center center no-repeat;
color: #a7a7a7;
font: 11px/1 Tahoma, Arial, sans-serif;
text-shadow: 0 0 0 #273541;
overflow: hidden;
}
a {
outline: none;
color: #fff;
text-decoration: none;
}
a:hover{
color: #fff;
}
input {
font-size: 11px;
background: #e5e5e5;
border: 1px solid #f5f5f5;
padding: 2px;
}
select {
font-size: 11px;
}
#cp {
height: 440px;
width: 620px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -220px;
margin-left: -310px;
}
#nav {
height: 65px;
width: 100%;
background: url(../images/bg-nav.gif) repeat-x;
position: absolute;
bottom: 0;
}
#nav ul {
display: none;
width: 240px;
height: 65px;
margin: 0 auto;
list-style: none;
}
#nav li {
width: 80px;
float: left;
text-align: center;
}
#nav a {
display: block;
height: 65px;
text-indent: -4200px;
outline: none;
}
#nav a:active {
background-position: 0 -65px;
}
#n-prefs a { background: 0 0 url("../images/n-prefs.gif") no-repeat; }
#n-bans a { background: 0 0 url("../images/n-bans.gif") no-repeat; }
#n-about a { background: 0 0 url("../images/n-about.gif") no-repeat; }
.subnav {
height: 25px;
background: url(../images/bg-subnav.gif) repeat-x;
list-style: none;
}
.subnav input {
float: left;
margin-top: 2px;
margin-right: 10px;
}
.subnav li {
width: 85px;
float: left;
text-indent: -4200px;
}
.subnav a {
display: block;
height: 25px;
}
.subnav a:hover {
background-position: bottom left !important;
}
#sn-administration a { background: url(../images/sn-administration.gif) no-repeat; }
#sn-display a { background: url(../images/sn-display.gif) no-repeat; }
#sn-form a { background: url(../images/sn-form.gif) no-repeat; }
#sn-resetall a { background: url(../images/sn-resetall.gif) no-repeat; }
#sn-ban a { background: url(../images/sn-ban.gif) no-repeat; }
#sn-unbanall a { background: url(../images/sn-unbanall.gif) no-repeat; }
#sn-deleteall a { background: url(../images/sn-deleteall.gif) no-repeat; }
#sn-about a { background: url(../images/sn-about.gif) no-repeat; }
#sn-contact a { background: url(../images/sn-contact.gif) no-repeat; }
.sn-loading {
display: block;
height: 25px;
width: 25px;
float: right;
text-indent: -4200px;
background: url(../images/sn-spinny.gif) no-repeat;
_position: absolute;
_right: 20px;
_top: 50px;
}
@media { .sn-loading {
position: absolute;
right: 15px;
top: 41px;
}}
#content {
position: relative;
height: 375px;
overflow: hidden;
}
.header {
height: 33px;
padding-bottom: 2px;
border-bottom: 1px solid #444;
}
#login .header { border-bottom: 1px solid #4c657b; }
h1 {
float: left;
height: 32px;
width: 185px;
text-indent: -4200px;
}
#login h1 { background: url(../images/h-login.gif) no-repeat; }
#preferences h1 { background: url(../images/h-preferences.gif) no-repeat; }
#bans h1 { background: url(../images/h-bans.gif) no-repeat; }
#about h1 { background: url(../images/h-about.gif) no-repeat; }
.logout {
display: block;
height: 32px;
width: 45px;
float: right;
text-indent: -4200px;
background: url(../images/a-logout.gif) no-repeat;
}
.logout:hover {
background-position: bottom left;
}
.section {
clear: both;
width: 590px;
height: 355px;
padding: 15px;
padding-top: 5px;
position: absolute;
}
#login {
left: 0;
background: url(../images/bg-login.gif) repeat-x;
z-index: 5;
}
#login-form {
height: 45px;
width: 300px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -150px;
background: url(../images/bg-login-form.gif) no-repeat;
}
#login-form label {
display: none;
}
#login-form input {
position: absolute;
left: 127px;
top: 13px;
width: 153px;
z-index: 2;
border: 1px solid #d4e7fa;
background: #e7eef6;
}
#login-loading {
display: block;
position: absolute;
top: 12px;
right: 8px;
height: 25px;
width: 25px;
text-indent: -4200px;
background: url(../images/login-spinny.gif) no-repeat;
z-index: 1;
}
#preferences {
left: 0;
background: url(../images/bg-prefs.gif) repeat-x;
}
#preferences-form { }
#preferences-form fieldset {
margin-top: 10px;
width: 295px;
border: none;
}
#preferences-form fieldset.odd {
float: right;
}
#preferences-form fieldset.even {
float: left;
}
#preferences-form .legend {
display: block;
width: 265px;
color: #fff;
padding-bottom: 3px;
border-bottom: 1px solid #80a147;
}
/* IE7 */
@media {#preferences-form legend {
margin-left: -7px;
}}
#preferences-form ol {
list-style: none;
margin-top: 15px;
}
#preferences-form li {
width: 295px;
padding-bottom: 10px;
}
#preferences-form label {
display: block;
width: 130px;
float: left;
}
#preferences-form input {
width: 129px;
}
#preferences-form select {
width: 135px;
}
.cp-pane {
position: absolute;
width: 590px;
display: none;
}
#cp-pane-administration {
display: block;
}
#bans {
left: 0;
background: url(../images/bg-bans.gif) repeat-x;
line-height: 1.3;
}
#cp #bans-list a {
color: #d9d9d9;
border-bottom: 1px solid transparent;
_border-bottom: none;
}
#cp #bans-list a:hover {
color: #fff;
border-bottom: 1px solid #de4147;
}
#bans-list {
padding-top: 10px;
list-style: none;
height: 280px;
overflow: auto;
}
#bans-list li {
clear: both;
padding: 3px 5px;
}
#bans-list .nickname {
color: #fff;
font-size: 12px;
}
#bans-list .unban-link {
position: absolute;
right: 20px;
}
#no-bans {
margin-top: 100px;
text-align: center;
font-size: 22px;
color: #383838;
}
#about {
left: 0;
background: url(../images/bg-about.gif) repeat-x;
line-height: 1.6;
}
#about h2 {
color: #fff;
font: Arial, sans-serif;
font-size: 14px;
font-weight: normal;
margin-bottom: 5px;
}
#about p {
margin-bottom: 5px;
}
#cp-pane-about {
margin-top: 10px;
display: block;
}
#cp-pane-contact {
margin-top: 10px;
}
#cp-pane-about a,
#cp-pane-contact a {
color: #d9d9d9;
padding-bottom: 2px;
}
#cp-pane-about a:hover,
#cp-pane-contact a:hover {
color: #fff;
border-bottom: 1px solid #f3982d;
}