#spartadmin {
background:#cceefb url("../images/spartadmin/bg-cogs.png") no-repeat fixed bottom right;
color:#666;
font-family:helvetica,san-serif;
font-size:11pt;
padding:25px 0;
margin:0;
position:relative;
}
#spartadmin a {color:#25a8e0;text-decoration:none;}
#spartadmin a:hover {text-decoration:underline;}
#spartadmin h1 {
font-size:18pt;
line-height:18pt;
margin:0;
padding:0;
}
#spartadmin h1 img {vertical-align:top;}
#spartadmin h2 {font-size:16pt;}
#spartadmin h2,
#spartadmin h3,
#spartadmin p {margin:0 0 15px;padding:0;}
#spartadmin p.info {padding-top:5px;}
#spartadmin h1 span,
#spartadmin h2 span,
#spartadmin h3 span {color:#9fc54c;}
#spartadmin table.list {
background-color:#fff;
border-collapse:collapse;
border-top:1px solid #d8d8d8;
border-left:1px solid #d8d8d8;
width:100%;
}
#spartadmin table.list th {
background-color:#eee;
text-align:left;
}
#spartadmin table.list th,
#spartadmin table.list td {
border-bottom:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
padding:5px;
}
#spartadmin table.list tr.even td {background-color:#eaf8fd;}
#spartadmin table.list tr:hover td,
#spartadmin table.list tr:hover.even td {background-color:#d4f0f9;}
#spartadmin table.list th.right,
#spartadmin table.list td.right {text-align:right;}
#spartadmin table.alert td,
#spartadmin td.alert {color:#f00;}
#spartadmin div.selection {
border:1px solid #ccc;
height:200px;
overflow:auto;
}
#spartadmin h1 a.button-inactive {
float:right;
font-weight:normal;
line-height:13pt;
margin-left:5px;
}
#spartadmin #spartplugins-login-box div.box {width:720px;}
#spartadmin #spartplugins-login-box p {line-height:25px}
#spartadmin #spartplugins-login-box div.col50pc {width:345px;}
#spartadmin img{border: 0;}
#hero-bar {
background:url("../images/spartadmin/box-bg.gif") repeat-x scroll center bottom #FFFFFF;
border-bottom:2px solid #aaa;
border-left:2px solid #aaa;
border-radius:0 0 0 10px;
font-family:helvetica,san-serif;
font-size:10pt;
padding:5px 0;
position:absolute;
right:0;
top:0;
z-index:9999;
}
#hero-bar img {border:0;vertical-align:text-top;}
#hero-bar #spartplugins-logo {float:left;margin:3px 50px 0 5px;}
#hero-bar #spartplugins-user-panel {
color:#666;
float:right;
margin:3px 5px 0 0;
}
#spartplugins-content {
background-color:#ABAEB0;
width:955px;
margin:0 auto 10px;
border-radius:10px 10px 10px 10px;
padding:7px 5px 0;
}
#spartadmin #spartplugins-content h2 {
font-size:14pt;
line-height:14pt;
margin:0;
}
#spartadmin div.pagination {
border:0 none;
margin:10px 0;
padding:3px 0;
}
#spartadmin div.pagination a {
border:1px solid #aad;
color:#000;
margin:2px 4px 2px 0;
padding:2px 5px;
text-decoration:none;
}
#spartadmin div.pagination a:hover, 
#spartadmin div.pagination a:active {
border:1px solid #000;
color:#000;
}
#spartadmin div.pagination span.current {
background-color:#333;
border:1px solid #333;
color:#fff;
font-weight:bold;
margin:2px 4px 2px 0;
padding:2px 5px;
}
#spartadmin div.pagination span.disabled {
border:1px solid #eee;
color:#ddd;
margin:2px 4px 2px 0;
padding:2px 5px;
}
#spartadmin div.box {
background:#fff url("../images/spartadmin/box-bg.gif") repeat-x bottom;
border:1px solid #aaa;
border-radius:10px;
box-shadow:0 5px 10px #1D7795;
margin:0 auto 10px;
padding:15px;
position:relative;
width:930px;
}
#spartadmin div.box-list {
background:#fff url("../images/spartadmin/box-bg.gif") repeat-x bottom;
border:1px solid #aaa;
border-radius:10px;
box-shadow:0 5px 10px #1D7795;
margin:0 auto 10px;
padding:7px 15px 0 15px;
position:relative;
width:930px;
}
#spartadmin div.launchpad {
background:#fff url("../images/spartadmin/box-bg.gif") repeat-x bottom;
border:1px solid #aaa;
border-radius:10px;
box-shadow:0 5px 10px #7D7D7D;
margin:0 10px 10px 0;
padding:15px;
width:199px;
height:195px;
float:left;
}
#spartadmin div.plugin-disabled {
background:none #ccc;
box-shadow:0 0 0;
height:199px;
margin:3px 10px 13px 0;
padding:10px 15px;
}
#spartadmin div.plugin-disabled h2 {color:#fff;}
#spartadmin div.plugin-disabled h2 span {color:#999;}
#spartadmin div.launchpad-end {margin-right:0;}
#spartadmin div.launchpad img{padding:5px 0 10px 25px;}
#spartadmin .mce-path {visibility:hidden;}
#spartadmin .mce-window-head .mce-close {top:3px;}
#spartadmin form div {padding:0 0 8px;}
#spartadmin form div.mce-container div {padding:0;}
#spartadmin label {
color:#24abe2;
display:block;
font-size:14pt;
font-weight:bold;
padding:5px 0 3px;
}
#spartadmin div.mce-container label {font-size:10pt;}
#spartadmin label em {
color:#999;
font-size:10pt;
font-weight:normal;
}
#spartadmin input,
#spartadmin select,
#spartadmin textarea {
border:1px solid #999;
font-family:helvetica,san-serif;
font-size:12pt;
padding:3px;
}
#spartadmin div.mce-container input,
#spartadmin div.mce-container select,
#spartadmin div.mce-container textarea {padding:0;}
#hero-bar a.button,
#spartadmin input.submit,
#spartadmin a.button {
background:#9FC54D none;
border:1px solid #9FC54D;
border-radius:5px;
color:#fff;
cursor:pointer;
line-height:12pt;
font-size:12pt;
padding:5px 10px;
text-decoration:none;
}
#hero-bar a:hover.button,
#spartadmin input:hover.submit,
#spartadmin a:hover.button {
background-color:#bee264;
text-decoration:none;
}
#hero-bar a.button-inactive,
#spartadmin input.submit-inactive,
#spartadmin a.button-inactive {
background-color:#999;
border:1px solid #999;
border-radius:5px;
color:#fff;
cursor:pointer;
font-size:12pt;
padding:5px 10px;
text-decoration:none;
}
#hero-bar a:hover.button-inactive,
#spartadmin input:hover.submit-inactive,
#spartadmin a:hover.button-inactive {
background-color:#aaa;
text-decoration:none;
}
#hero-bar a.button,
#hero-bar a.button-inactive {
float:none;
font-size:10pt;
padding:3px 5px;
}
#spartadmin table.list a.button,
#spartadmin table.list a.button-inactive {display:inline-block;}
#spartadmin div.col25pc,
#spartadmin div.col50pc,
#spartadmin div.col75pc,
#spartadmin div.col33pc,
#spartadmin div.col66pc {
border-right:5px solid #eee;
float:left;
margin:0 10px 20px 0;
padding:0 10px 0 0;
}
#spartadmin div.col25pc {width:205px;}
#spartadmin div.col50pc {width:450px;}
#spartadmin div.col75pc {width:695px;}
#spartadmin div.col33pc {width:286px;}
#spartadmin div.col66pc {width:612px;}
#spartadmin div.colend {
border-right-color:#fff;
margin:0 0 20px;
padding:0;
}
.clear {clear:both;}
#spartadmin div.tags-categories {
border:1px solid #CCCCCC;
float:right;
height:356px;
margin-top:-1px;
padding:10px;
width:250px;
}
#spartadmin #blogPost_mediaAlign label {display:inline;}
#spartadmin div.selection label,
#spartadmin label.checkbox,
#spartadmin label.radio {
color:#333;
display:inline;
font-size:11pt;
font-weight:normal;
}
#spartadmin .checkbox {cursor:pointer;}
.spartcomments .spartsecurity-login .form-row label,
.spartcomments .spartsecurity-passwordreset .form-row label,
.spartcomments .spartsecurity-signup .form-row label {
float:left;
font-size:9pt;
margin-right:5px;
text-align:right;
white-space:nowrap;
}
.spartcomments .spartsecurity-login .form-row label  { width:80px; }
.spartcomments .spartsecurity-passwordreset .form-row label  { width:80px; }
.spartcomments .spartsecurity-signup .form-row label { width:100px; }
.spartcomments .spartsecurity-login div.validate-error p,
.spartcomments .spartsecurity-signup div.validate-error p {
background:#fee;
border:1px dashed #fcc;
color:#c00;
margin:15px -5px 0;
padding:5px;
}
#spartadmin div.validate-error label,
#spartadmin div.validate-error p,
.spartcomments .spartsecurity-login div.validate-error label,
.spartcomments .spartsecurity-signup div.validate-error label {
color:#c00;
font-weight:bold;
}
#spartadmin div.validate-error input,
#spartadmin div.validate-error textarea,
#spartadmin div.validate-error select,
.spartcomments .spartsecurity-login div.validate-error input,
.spartcomments .spartsecurity-login div.validate-error textarea,
.spartcomments .spartsecurity-login div.validate-error select,
.spartcomments .spartsecurity-signup div.validate-error input,
.spartcomments .spartsecurity-signup div.validate-error textarea,
.spartcomments .spartsecurity-signup div.validate-error select {
border:1px solid #c00;
background:#ECD4D4;
}
#spartadmin div.info-message {color:#0c0;font-weight:bold;}
#spartadmin div.info-message {
background-color:#57BF56;
border:1px solid #2F7D2E;
color:#fff;
margin: 0 0 15px;
padding:2px 4px 6px;
text-align:center;
text-shadow:0 1px 1px #014000;
}
#spartadmin div.info-message a {color:#fff;}
#commentPostContent {width:100%;}
#spartadmin table.itemVariantType th {vertical-align:middle;}
#spartadmin ul.tabs {
margin:0 0 25px;
padding:0;
}
#spartadmin ul.tabs li {
border:1px solid #ccc;
color:#ccc;
display:inline-block;
margin-right:5px;
padding:10px 15px;
}
#spartadmin ul.tabs li a {display:block;}
#spartadmin ul.tabs li.selected {
border:1px solid #000;
color:#333;
}
#spartadmin div.scrollable {
height:300px;
overflow:auto;
border:1px solid #ccc;
}
#spartadmin div.scrollable label.checkbox {
display:inline-block;
font-size:9pt;
vertical-align:top;
width:428px;
}
label.checkbx-2col {
float: left;
width: 420px;
}
input.checkbx-2col {
float:left;
width:30px;
}
.warning {
background: none repeat scroll 0 0 #ffcccc;
border: 2px solid #ff0000;
clear: both;
font-size: 1.3em;
line-height: 1.3em;
margin: 20px 0;
padding: 10px;
width:890px;
}