html, body {
margin: 0;
padding: 0;
font-family: Trebuchet MS;
font-size: 12px;
}
#imNavBar {
top: 0;
left: 0;
width: 100%;
background-color: #595959;
color: #fff;
padding: 5px 0;
position: relative;
}
#imNavBar a {
font-size: 12px;
color: #fff;
text-decoration: none;
padding: 5px;
}
#imNavBar span {
position: absolute;
right: 10px;
}
.imContent {
padding: 0;
background-color: #f4f4f4;
border: 1px solid #ddd;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#imLoginPage {
margin: 100px auto 10px auto;
width: 280px;
}
#imLoginPage .imContent {
padding: 10px;
}
#imAdminPage {
margin: 40px auto 10px auto;
width: 600px;
}
#imAdminPage #imBody {
padding: 0;
}
fieldset {
margin: 0;
padding: 0;
border: none;
}
input, select {
color: #555;
border: 1px solid #ff8b51;
font-size: 12px;
padding: 2px;
margin-bottom: 2px;
}
input[type="submit"] {
background-color: #ffd9be;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
input[type="submit"].imBlogPostCommentActionApprove {
border-color: #8bff51;
background-color: #d9ffbe;
}
input[type="submit"]:hover {
background-color: #ffeacf;
}
input[type="submit"]:hover.imBlogPostCommentActionApprove {
background-color: #eaffcf;
}
input[type="password"],
input[type="text"] {
width: 255px;
font-size: 12px;
}
#imAdminPage .imFilter {
background-color: #d3d3d3;
padding: 5px;
margin: 3px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.imBlogPostComment {
margin: 10px;
border-bottom: 1px dotted #ff8b51;
font-size: 12px;
}
.imBlogPostComment:last-child {
border-bottom: none;
}
.imBlogPostCommentUser {
font-weight: bold;
}
.imBlogPostCommentUser a {
text-decoration: none;
color: #ee7a40;
}
.imBlogPostCommentUser a:hover {
text-decoration: underline;
color: #ee7a40;
}
.imBlogPostCommentDate {
font-size: 70%;
color: #888;
margin-bottom: 3px;
}
.imBlogPostCommentAction {
float: right;
}
.imBlogAbuse {
color: rgb(255,0,0);
}
.imTest {
margin: 5px;
padding: 5px;
vertical-align:middle;
font-size: 15px;
position: relative;
}
.pass {
background-color: rgb(51,204,51);
}
.fail {
background-color: rgb(240,0,0);
}
.imTest span {
position: absolute;
right: 5px;
}
.imSectionTitle {
padding: 0;
background-color: white;
font-size: 18px;
margin-bottom: 10px;
}
.imContent a, .imContent a:visited, .imContent a:hover {
text-decoration: underline;
color: black;
}
.imContent table {
border-collapse: collapse;
}
.imContent table td {
border: 1px solid #aaa;
padding: 5px;
}
.imContent table tr.imHead td {
font-weight: bold;
}
.imContent table.no-border td {
border: none;
}