html {
background:#cccccc;
}
body {
padding:0;
margin:0;
font-size:10px;
font-family:Lucida Grande, Lucida Sans Unicode, verdana, lucida, sans-serif;
}
p {
padding:1em 0;
}
h1,h2,h3 {
font-weight:bold;
}
h2 {
font-size:1.2em;
margin:1em 0;
}
a {
color:#1376C9;
}
.nodisp {
display:none;
}
.clear {
clear:both;
}
div.spacer40 {
height:40px;
}
#container {
width: 970px;
margin: 0 auto 40px;
}
#header {
min-height:77px;
height:auto !important;
height:77px;
}
ul#navigation {
margin: 0; padding: 0;
float: left;
width: 100%;
list-style: none;
position: relative;
font-size: 1.3em;
background: url(/images/admin/topnav_stretch.gif) repeat-x;
}
ul#navigation li {
float: left;
margin: 0; padding: 0;
border-right: 1px solid #555;
}
ul#navigation li a {
padding: 10px 15px;
display: block;
color: #f0f0f0;
text-decoration: none;
}
ul#navigation li a:hover {
text-decoration:underline;
}
ul#navigation li.current a {
text-decoration:none;
}
ul#navigation li.current { background: #1376c9 url(/images/admin/topnav_active.gif) repeat-x; }
ul#navigation li ul {
padding: 15px 0;
position: absolute;
left: 0;
width: 100%;
background: #1376c9;
color: #fff;
-moz-border-radius-bottomright:3px;
-khtml-border-radius-bottomright:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomleft:3px;
-khtml-border-radius-bottomleft:3px;
-webkit-border-bottom-left-radius:3px;
}
ul#navigation li ul li { border-right: none; }
ul#navigation li ul li.current { background: none; }
ul#navigation li ul li.current a { font-weight:bold; }
ul#navigation li ul li:first-child a { border-left:none; }
ul#navigation li ul li a {
padding:0 15px;
border-left:solid 1px;
}
ul#navigation li ul li a:hover {
text-decoration:underline;
}
ul#navigation li ul li.current a:hover {
text-decoration:none;
}
#usernav {
text-align:right;
color:#333;
padding:10px;
font-size:1.1em;
}
#usernav a {
color:#333;
}
#usernav a:hover {
text-decoration:none;
}
#main {
background:#fff;
font-size:1.3em;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
}
#main h1 {
margin-top:0.25em;
background:#333333;
color:#fff;
font-size:1.2em;
padding:10px 15px;
-moz-border-radius-topright:3px;
-khtml-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-khtml-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
}
#content {
padding:15px;
font-size:1em;
}
#content .box h1 {
background:none;
color:#ce1212;
font-size:190%;
margin:0;
padding:0;
}
table {
width: 100%;
border-collapse: collapse;
margin-bottom: 15px;
}
table th {
padding: 10px;
text-align: left;
background: #efefef;
color: #000;
font-weight:bold;
}
table th.first {
width: 30px;
}
table th.last {
width: 200px;
}
table .checkbox {
margin-left: 10px;
}
table td {
padding: 10px;
border-bottom:1px solid #F0F0EE;
}
table td.last {
text-align: right;
white-space:nowrap;
}
#content p { margin:5px 0;}
#content p.intro {
margin-bottom:15px;
padding:0;
color:#999;
margin-top:0;
line-height:1.3;
}
#content p.sub { font-size:95%; color:#999;}
#content table.stats th { font-size:100%; width:40%; color:#000;}
#content hr { border:0; border-top:5px solid #efefef; margin:15px 0;}
#content ul.failed {}
#content ul.failed li {background:-webkit-gradient(linear, left top, left bottom, from(#efefef), to(#fff)) #efefef; margin-top:10px; padding:10px; overflow:hidden; -webkit-border-radius:5px; border:1px solid #ccc; }
#content ul.failed li dl dt {font-size:80%; color:#999; width:60px; float:left; padding-top:1px; text-align:right;}
#content ul.failed li dl dd {margin-bottom:10px; margin-left:70px;}
#content ul.failed li dl dd .retry { float: right; }
#content ul.failed li dl dd code, #content ul.failed li dl dd pre { font-family:Monaco, "Courier New", monospace; font-size:90%;}
#content ul.failed li dl dd.error a {font-family:Monaco, "Courier New", monospace; font-size:90%; }
#content ul.failed li dl dd.error pre { margin-top:3px; line-height:1.3;}
#content p.pagination { background:#efefef; padding:10px; overflow:hidden;}
#content p.pagination a.less { float:left;}
#content p.pagination a.more { float:right;}
#content .time a.toggle_format {
text-decoration:none;
}
#content form label,
#content form .buttons {
color:#666666;
display:block;
margin:1em 0 0.2em 0;
}
#content form .buttons {
margin-top:2em;
}
#content form .buttons input {
font-size:120%;
}
#content form label.inline {
position: relative;
display: inline;
top: -2px;
vertical-align: baseline;
}
#content form input[type="text"],
#content form input[type="password"],
#content form select,
#content form textarea {
border:1px solid #AAAAAA;
padding:6px 3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
}
#content form input[type="text"],
#content form input[type="password"] {
width:25em;
}
#content form textarea {
width:99%;
}
#content form input[type=text]:focus,
#content form input[type=password]:focus,
#content form textarea:focus {
outline:none;
border-color:rgba(204,204,204,.75)!important;
box-shadow:0 0 8px rgba(204,204,204,.5);
-moz-box-shadow:0 0 8px rgba(204,204,204,.5);
-webkit-box-shadow:0 0 8px rgba(204,204,204,.5);
}
#content .box {
width:30em;
margin:6em auto 0;
padding:2em 2em;
background-color:#EFEFEF;
border:5px solid #CCCCCC;
-webkit-border-radius:6px;
-moz-border-radius:6px;
}
#content .box h1 {
margin:0 0 1em 0;
font-size:160%;
}
#content .box form input[type="text"],
#content .box form input[type="password"] {
width:27em;
}
#content .toolbar {
float:right;
padding:0 10px;
}
/* Pagination */
div.pagination {
padding: 3px;
margin: 10px;
clear: both;
text-align:center;
}
div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #CCCCCC;
text-decoration: none; /* no underline */
}
div.pagination a:hover, div.pagination a:active {
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #CCCCCC;
font-weight: bold;
background-color: #CCCCCC;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
color: #DDD;
}
#notice, #alert, #error {
padding:1px 1em;
}
div.preview {
padding:1em;
font-size:110%;
}
#notice {
background-color: #b2e5b2;
color: #060;
}
#alert, #error {
background-color:#F3C2C2;
color:#770000;
}
#content form .fieldWithErrors {
display: inline;
}
#content form .fieldWithErrors {
display: inline;
}
#content form .fieldWithErrors input[type="text"],
#content form .fieldWithErrors input[type="password"],
#content form .fieldWithErrors select,
#content form .fieldWithErrors textarea {
background-color: #F9E1BC;
}
#content form .formError {
font-size:0.9em;
padding:0.5em;
color:#770000;
}
#errorExplanation {
width: 400px;
border: 2px solid #CF0000;
padding: 0px;
padding-bottom: 12px;
margin-bottom: 20px;
background-color: #f0f0f0;
}
#errorExplanation h2 {
text-align: left;
font-weight: bold;
padding: 5px 5px 5px 15px;
font-size: 12px;
margin: 0;
background-color: #c00;
color: #fff;
}
#errorExplanation p {
color: #333;
margin-bottom: 0;
padding: 8px;
}
#errorExplanation ul {
margin: 2px 24px;
}
#errorExplanation ul li {
font-size: 12px;
list-style: disc;
}