/*
This is style-options.css   
It's used for styling the Childishly Simple options page and is added using       wp_enqueue_style( 'style-options.css' );       in functions.php

Table of contents

=Childishly Simple options
=Anchors
=Main containers
=Main headers
=Labels and inputs
=Help
=Fixed or liquid 
=Site width
=Color scheme
=HTML textareas
=Home page
=Simple home pages
=Home page goodies
=Home page bottom widgets
=Site layout
=Body and content background color
=Menus
=Banner image
=Sidebar widths
=Choose the sidebar items
=Sidebar item colors
=Sidebar background colors
=Footer items
=Footer item colors
=Utility links
=Post font colors, border, background, category headings
=Miscellaneous items
=Rounded corners
=Fonts
=Errors
=Other
*/




/*  =Childishly Simple options
---------------------------------------------------------------------------------------------------*/
div.childishlysimple-options-wrapper { 
color:#363636;
font-family:Arial,Verdana,Serif,Sans-Serif,"Courier New"; /* the default admin font lacks clarity*/
font-size:14px; /*Defines the font-size of all inherited elements for this theme*/
}
a.current span.childishlysimple-options-submenu{		/* Highlight the Childishly Simple Options submenu in Admin */
color:#000000;
}
a.options-link,
a.notes,
div.inner-options-container a.options-link,
div.inner-options-container a.notes {
text-decoration:underline;
color:#22769b;
}
table.layout{	
position:relative;
}
tr.layout{
position:relative;
}
td.layout{
border-bottom:0 solid #000000;
padding:0 0 10px 0;
position:relative;
}


/* =Anchors
--------------------------------------------------------------------------------------------------- */
div.anchor { /*anchors at top of page*/
margin-top:20px;
border:2px solid #008040;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius:7px;
padding:5px;
}
a.anchor {
font-size:1.1em;
margin:15px 30px 15px 5px;
text-decoration:none;
white-space:nowrap;
}
a.anchor-color-1:link {
color:#008040;
}
a.anchor-color-1:hover {
color:#00ca65;
}
a.anchor-color-2:link {
color:#008040;
}
a.anchor-color-2:hover {
color:#00ca65;
}
a.anchor-color-3:link {
color:#008040;
}
a.anchor-color-3:hover {
color:#00ca65;
}
a.anchor-color-4:link {
color:#008040;
}
a.anchor-color-4:hover {
color:#00ca65;
}

/* =Main containers
--------------------------------------------------------------------------------------------------- */
div.childishlysimple-options-wrapper{
position:relative;
padding-bottom:10px;
}
div.options-container{
border:1px solid #3b3b3b;
clear:both;
margin:10px 1% 20px 0;
overflow:auto;
padding:0 0 10px 0;
position:relative;
width:98%;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius:10px;
}
div.inner-options-container {
margin:10px;
padding-bottom:30px;
position:relative;
}
div.options-left-container{
float:left;
margin:0;
overflow:auto;
padding:0 1% 0 1%;
position:relative;
width:47%;
}
div.options-right-container{
float:right;
margin:0;
overflow:auto;
padding:0 1% 0 1%;
position:relative;
width:47%;
}
div.full-width{
border:0px solid red;
clear:both;
margin:0 0 30px 0;
padding:0 0 0 1%;
}

/* =Main headers
--------------------------------------------------------------------------------------------------- */

h2.layout{
margin:0 0 10px 0;
padding-left:0;
position:relative;
}
h3.layout{ 
clear:both;
color:#515151;
font:bold 1.2em "Times New Roman","Bitstream Charter",Times,serif;
background-color:#ececec;
margin:0 0 10px 0;
padding: .5em .5em .5em .7em;
position:relative;
padding-left:12px;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
border-radius:3px;
}
h3.top-drop-down-menu,
h3.bottom-drop-down-menu {
background-color:transparent;
margin-top:0;
padding-left:0;
}
h3.site-width {
margin-top:0;
}
h4 {
background:transparent;
font:normal bold 1.4em Georgia,"Times New Roman","Bitstream Charter",Times,serif;
position:relative;
}
h4.layout{
font-size:1em;
margin:10px 0 10px 0;
padding-left:0;
}
h4.main-heading {
font-weight:normal;
margin:0 0 4px 0;
}
a.options-heading {
text-decoration:none;
}
h4.notes {
padding-left:12px;
margin:0 0 20px 0;
font-size:1.8em;
}
h4.home-page {
background-color:transparent;
border-top:1px solid gray;
color:#595959;
margin:70px 0 0 0;
padding: 30px 0 0 0;
}
h4.select-your-home-page {
border-top:0;
clear:both;
margin-top:0;
padding-top:0;
}
h4.widgets {
color:#1c94c4;
font-size:1.6em;
margin:0 0 0 10px;
}
h4.bottom-notes {
margin-top:0;
}
h5.layout{
background:transparent;
font:italic normal 14px Georgia,"Times New Roman","Bitstream Charter",Times,serif;
margin:0 0 10px 0;
padding-left:12px;
position:relative;
}
p.notes {
font-size:1.2em;
font-style:normal;
line-height:1.3em;
margin-left:0;
padding-left:12px;
text-align:left;
text-indent:0;
}
p.bottom-notes-bold {
font-size:1.3em;
font-weight:bold;
margin-bottom:0;
padding-bottom:0;
padding-top:40px;
}
div.inner-bottom-notes p.bottom-notes-bold:first-child {
padding-top:0;
}
span.headline-color {
color:#1c94c4;
display:block;
font-size:1.2em;
}
span.bold {
font-weight:bold;
}


/* =Labels and inputs
--------------------------------------------------------------------------------------------------- */
label.layout,
p.layout{	
font-size:1em;
font-weight:bold;
margin:0;
padding:0 0 5px 0;
position:relative;
}
p.liquid-or-fixed-label {
margin-bottom:20px;
}
span.liquid-or-fixed-label {
font-size:0.8em;
font-weight:normal;
}
input.layout{	
position:relative;
width:150px;
}
input.index-heading{
width:400px;
}
label.choose-item-checkbox{	
font-weight:normal;
}
p.layout-description{	
clear:both;
font-size:1em;
line-height:1.2em;
margin:0;
padding:0;
position:relative;
text-align:left;
text-indent:0;
}
input,
select,
div.miscellaneous-item {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius:4px;
}
div.site-layout,
div.site-layout img,
textarea {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius:7px;
}

/* =Help
---------------------------------------------------------------------------------------------------*/

p.options-help {
font-size:1.2em;
}
p.big-options-help {
font-size:1.5em;
font-weight:bold;
color:#575757;
}

/* =Fixed or liquid 
---------------------------------------------------------------------------------------------------*/

p.submit{
clear:both;
}
input.options-submit-button {
color: #fff;
font-size: 10px;
width: 217px;
height: 42px;
border: none;
margin:0;
padding: 0;
background: transparent url(images/options-submit-button.gif) 0 -67px no-repeat; 
}
input.options-submit-button:hover {
background: transparent url(images/options-submit-button.gif) 0 0 no-repeat; 
}
p.liquid-or-fixed {
border-bottom:1px solid gray;
margin-bottom:20px;
padding-bottom:20px;
}
label.liquid-or-fixed{
font-weight:normal;
position:relative;
width:100px;
margin:0;
padding:0;
}
input.liquid-or-fixed{
position:absolute;
left:70px;
}

/* =Site width
--------------------------------------------------------------------------------------------------- */

label.site-width {
padding-top:50px;
}
p.site-width{
margin:0;
padding:0 280px 0 0;
background:transparent url(images/admin-images1.gif) 90% 0 no-repeat;
}


/* =Color scheme
--------------------------------------------------------------------------------------------------- */
div.outer-color-scheme {
background:transparent url(images/admin-images1.gif) left -13752px no-repeat;
}
p.selected-color-scheme {
color:#363636;
}

/* =HTML textareas
---------------------------------------------------------------------------------------------------*/

div.inner-options-container textarea.layout {
width:50%;
border:1px solid gray;
}
span.make-boxes-bigger {
font-weight:normal;
}


/* =Home page
---------------------------------------------------------------------------------------------------*/

div.input-container {
margin:10px 0 0 0;
padding:15px 0 5px 0;
position:relative;
}
input.home-page {
margin-left:0;
padding-left:0;
}
p.home-page { 
margin-bottom:40px;
}
option.home-page-select-5,
option.home-page-select-6 { /*deprecated options*/
color:gray;
text-decoration:line-through;
}
p.selected-home-page-description { /* creates space immediately below the home page select box*/
margin-bottom:70px;
}
h4.home-page {
color:#1c94c4;
}
span.home-page-heading-description {
background:transparent url(images/home-page.gif) 27px -1178px no-repeat; 
padding:15px 0 0 100px;
}
span.home-page-heading-color-description {
background:transparent url(images/home-page.gif) 70px -1272px no-repeat; 
padding:15px 0 0 144px;
}
div.home-page-heading-color {
margin-bottom:85px;
}

/* =Simple home pages
---------------------------------------------------------------------------------------------------*/

p.home-simple-general-textarea-instructions {
margin-bottom:60px;
}
p.home-simple-general-textarea-instructions {
padding-bottom:20px;
}
div.resizable-left { /*contains each textarea and color picker*/
border:1px solid #343434;
float:left;
margin:4px;
margin-bottom:20px;
padding:5px;
-moz-border-radius:7px;
-webkit-border-radius: 7px;
border-radius:7px;
}
div.resizable-right{ /*contains each textarea and color picker*/
border:1px solid #343434;
float:right;
margin-left:4px;
margin-bottom:20px;
padding:5px;
-moz-border-radius:7px;
-webkit-border-radius: 7px;
border-radius:7px;
}
span.home-simple-textarea-input-description { /* don't want the text widening the textareas*/
font-size:1em;
}
div.admin-home-page-simple-left-edge {
margin-left:0;
}
h4.home-simple {
color:#1c94c4;
margin-top:50px;
}
div.wp-editor-wrap { /* visual and text buttons float left, tinymce */
float:left;
}
.wp-editor-wrap .wp_themeSkin .mceStatusbar a.mceResize { /* highlight bottom right corner of text area*/
background-color:#ffff97;
}
input.home-simple-textarea-border-width,
input.home-simple-textarea-height {
margin-bottom:6px;
width:102px;
}
span.home-simple-textarea-background-color-input-description {
background:transparent url(images/home-page.gif) 0 -78px no-repeat; 
padding:10px 0 0 30px;
}
span.home-simple-textarea-border-color-input-description {
background:transparent url(images/home-page.gif) 0 -148px no-repeat; 
padding:10px 0 0 30px;
}
span.home-simple-textarea-height-input-description {
background:transparent url(images/home-page.gif) 2px -1972px no-repeat; 
padding:10px 0 5px 30px;
}
span.home-simple-textarea-border-width-input-description {
background:transparent url(images/home-page.gif) 0 -218px no-repeat; 
padding:10px 0 0 30px;
}
p.home-simple-textarea-description {
clear:both;
color:#fd7b7b;
font-weight:bold;
}
img.home-page-choices {
height: auto; 
width:100%;
max-width: 100%; 
}
select#a_selected_home_page {
border:2px solid #fd8e8e;
}


/* =Home page goodies
---------------------------------------------------------------------------------------------------*/

div.goodies-clear-both {
clear:both;
min-height:1px;
}
div.home-page-footer-spacer {
margin-top:12px;
}
input.home-page-top-spacer,
input.home-page-bottom-spacer,
input.home-page-footer-spacer,
input.home-page-left-spacer,
input.home-page-right-spacer {
width:62px;
}
span.home-page-sidebars-description {
background:transparent url(images/home-page.gif) 85px -302px no-repeat; 
padding:15px 0 0 128px;
}
span.home-page-top-menu-description {
background:transparent url(images/home-page.gif) 85px -941px no-repeat; 
padding:15px 0 0 128px;
}
span.home-page-top-spacer-description {
background:transparent url(images/home-page.gif) 35px -1420px no-repeat; 
padding:15px 0 0 80px;
}
span.home-page-bottom-spacer-description {
background:transparent url(images/home-page.gif) 35px -1565px no-repeat; 
padding:15px 0 0 80px;
}
span.home-page-bottom-menu-description {
background:transparent url(images/home-page.gif) 85px -1080px no-repeat; 
padding:15px 0 0 128px;
}
span.home-page-show-footer-widgets-description {
background:transparent url(images/home-page.gif) 85px -630px no-repeat; 
padding:15px 0 0 128px;
}
span.home-page-footer-spacer-description {
background:transparent url(images/home-page.gif) 37px -745px no-repeat; 
padding:15px 0 0 80px;
}
div.home-page-content-background-color,
div.home-page-footer-background-color,
div.home-page-widget-area-background-color  {
margin-top:3px;
}
span.home-page-content-background-color-description {
background:transparent url(images/home-page.gif) 7px -5px no-repeat; 
padding:10px 0 0 40px;
}
span.home-page-footer-background-color-description {
background:transparent url(images/home-page.gif) 7px -509px no-repeat; 
padding:10px 0 0 40px;
}
span.home-page-left-spacer-description {
background:transparent url(images/home-page.gif) 35px -1712px no-repeat; 
padding:15px 0 0 80px;
}
span.home-page-right-spacer-description {
background:transparent url(images/home-page.gif) 35px -1845px no-repeat; 
padding:15px 0 0 80px;
}


/* =Home page bottom widgets
---------------------------------------------------------------------------------------------------*/

div.right-home-page-bottom-widgets {
border-left:1px solid #808080;
}
div.home-simple-bottom-widgets {
clear:both;
padding-top:40px;
}
input.home-page-widgets-spacing,
input.home-page-bottom-widgets-minimum-height,
input.number-of-home-page-bottom-widgets,
input.home-page-widgets-left-space,
input.home-page-widgets-right-space {
width:62px;
}
h3.home-simple-bottom-widgets {
clear:both;
color:#1c94c4;
padding-left:1%;
}
p.small-home-page-bottom-widgets {
border-bottom:1px solid gray;
margin:0;
padding:0 200px 25px 0;
}
p.small-home-page-bottom-widgets-color {
padding-bottom:30px;
}
input.number-of-home-page-bottom-widgets {
height:24px;
margin-bottom:4px;
}
input.home-page-bottom-widgets-minimum-height {
height:22px;
margin-bottom:7px;
}
p.home-page-bottom-widgets-content-background-color {
background:transparent url(images/admin-images3.gif) right -6558px no-repeat;
}
p.home-page-bottom-widgets-spacer {
background:transparent url(images/admin-images3.gif) right -15128px no-repeat;
}
p.number-of-home-page-bottom-widgets {
background:transparent url(images/admin-images3.gif) right -12667px no-repeat;
border-bottom:1px solid #808080;
padding:0 195px 30px 0;
}
p.home-page-bottom-widgets-left-space {
background:transparent url(images/admin-images1.gif) right -12094px no-repeat;
border-bottom:1px solid #808080;
padding:0 195px 30px 0;
}
p.home-page-bottom-widgets-right-space {
background:transparent url(images/admin-images1.gif) right -12559px no-repeat;
border-bottom:1px solid #808080;
padding:0 195px 30px 0;
}
p.home-page-bottom-widgets-container-color {
background:transparent url(images/admin-images1.gif) right -13003px no-repeat;
padding:0 195px 40px 0;
border:0;
}
p.home-page-bottom-widgets-minimum-height{
background:transparent url(images/admin-images3.gif) right -7134px no-repeat;
}
p.home-page-bottom-widgets-heading-background-color{
background:transparent url(images/admin-images1.gif) right -4400px no-repeat;
}
p.home-page-bottom-widgets-background-color{
background:transparent url(images/admin-images1.gif) right -4000px no-repeat;
}
p.home-page-bottom-widgets-border-color{
background:transparent url(images/admin-images1.gif) right -4201px no-repeat;
}
p.home-page-bottom-widgets-heading-font-color{
background:transparent url(images/admin-images1.gif) right -4600px no-repeat;
}
p.home-page-bottom-widgets-font-color{
background:transparent url(images/admin-images3.gif) right -9427px no-repeat;
}
p.home-page-bottom-widgets-link-color{
background:transparent url(images/admin-images3.gif) right -9723px no-repeat;
}
p.home-page-bottom-widgets-hover-color{
background:transparent url(images/admin-images3.gif) right -10033px no-repeat;
border-bottom:none;
padding-bottom:30px;
}


/* =Site layout (two column etc.) 
---------------------------------------------------------------------------------------------------*/
div.inner-site-layout {
margin-bottom:0;
padding-bottom:0;
}
div.site-layout{	
border:1px solid #9b9b9b;
float:left;
margin:0 4% 0 0;
width:12%;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
border-radius:3px;
}
label.site-layout{
font-size:0.8em;
font-weight:normal;
padding:0 0 0 5%;
}
input.site-layout {
margin-left:5%;
width:0;
}
img.site-layout{
width:100%;
}
p.site-layout-description {
clear:both;
font-size:0.7em;
padding-top:5px;
}


/* =Body and content background color 
---------------------------------------------------------------------------------------------------*/

div.body-background {
border-right:1px solid gray;
margin:0;
padding-bottom:0;
padding-top:0;
}
div.left-body-and-content-background {
border-right:1px solid gray;
}
p.body-background-color{
background:transparent url(images/admin-images1.gif) right -200px no-repeat;
border-bottom:1px solid gray;
margin-right:10px;
padding:0 150px 10px 0;
position:relative;
}
div.body-background-spacer {
border-top:1px solid gray;
clear:both;
height:1px;
margin-top:10px;
}
div.site-border-color {
margin-left:20px;
padding-bottom:0;
padding-top:0;
}
p.site-border-color{
background:transparent url(images/admin-images1.gif) right -5850px no-repeat;
border-bottom:1px solid gray;
margin-right:10px;
padding:0 150px 40px 0;
}
p.sidebar-top-spacing {
background:transparent url(images/admin-images2.gif) right -2965px no-repeat;
margin-right:10px;
padding:0 140px 80px 0;
}
div.content-background {
border-right:1px solid gray;
margin:0;
padding-bottom:0;
padding-top:0;
}
p.content-background-color{
background:transparent url(images/admin-images1.gif) right -10566px no-repeat;
border-bottom:1px solid gray;
margin-right:10px;
padding:0 150px 90px 0;
position:relative;
}
div.move-website-up-or-down {
padding-bottom:0;
padding-top:0;
margin-left:20px;
}
p.top-of-website-spacing{
background:transparent url(images/admin-images1.gif) right -5159px no-repeat;
margin-right:10px;
padding:0 150px 90px 0;
position:relative;
}
label.custom-background-checkbox {
font-weight:bold;
margin-right:10px;
}
input.custom-background-checkbox {
margin-bottom:0;
padding-bottom:0;
position:relative;
vertical-align:bottom;
top:-2px;
}


/* =Menus
--------------------------------------------------------------------------------------------------- */

p.small-menu-item-drop-down {
margin:0 10px 20px 0;
padding:0 200px 35px 0;
border-bottom:1px solid gray;
}
div.top-drop-down-menus {
border-right:3px solid #6a6a6a;
}
input.drop-down-menus {
height:2.4em;
} /* conflict with accordion, prevents scroll-bars */
p.drop-down-menus-description {
font-size:1.0em;
font-weight:normal;
}
div.top-navigation-bar {
border-right:3px solid #6a6a6a;
}
p.small-menu-item-nav-bar{
margin:0 10px 20px 0;
padding:0 200px 20px 0;
border-bottom:1px solid gray;
}
p.top-navigation-bar-background-color{
background:transparent url(images/admin-images3.gif) right -1300px no-repeat;
}
p.top-navigation-bar-link-color{
background:transparent url(images/admin-images3.gif) right -7700px no-repeat;
}
p.top-navigation-bar-hover-color{
background:transparent url(images/admin-images3.gif) right -8100px no-repeat;
border-bottom:none;
}
p.top-navigation-bar-top-border-color{
background:transparent url(images/admin-images3.gif) right -4905px no-repeat;
}
p.top-navigation-bar-bottom-border-color{
background:transparent url(images/admin-images3.gif) right -11198px no-repeat;
}
p.top-menu-color{
background:transparent url(images/admin-images3.gif) right -2100px no-repeat;
}
p.top-menu-visited-color{
background:transparent url(images/admin-images3.gif) right -2500px no-repeat;
}
p.top-menu-hover-color{
background:transparent url(images/admin-images3.gif) right -2900px no-repeat;
}
p.top-menu-active-color{
background:transparent url(images/admin-images3.gif) right -3300px no-repeat;
}
p.top-menu-border-color{
background:transparent url(images/admin-images3.gif) right -3700px no-repeat;
}
p.top-menu-font-color{
background:transparent url(images/admin-images3.gif) right -4100px no-repeat;
}
p.top-menu-hover-font-color{
background:transparent url(images/admin-images3.gif) right -10810px no-repeat;
border-bottom:none;
}
p.bottom-navigation-bar-background-color{
background:transparent url(images/admin-images3.gif) right -1300px no-repeat;
}
p.bottom-navigation-bar-link-color{
background:transparent url(images/admin-images3.gif) right -7700px no-repeat;
}
p.bottom-navigation-bar-hover-color{
background:transparent url(images/admin-images3.gif) right -8100px no-repeat;
border-bottom:none;
}
p.bottom-navigation-bar-top-border-color{
background:transparent url(images/admin-images3.gif) right -4905px no-repeat;
}
p.bottom-navigation-bar-bottom-border-color{
background:transparent url(images/admin-images3.gif) right -11198px no-repeat;
}
p.bottom-menu-color{
background:transparent url(images/admin-images3.gif) right -2100px no-repeat;
}
p.bottom-menu-visited-color{
background:transparent url(images/admin-images3.gif) right -5700px no-repeat;
}
p.bottom-menu-hover-color{
background:transparent url(images/admin-images3.gif) right -2900px no-repeat;
}
p.bottom-menu-active-color{
background:transparent url(images/admin-images3.gif) right -3300px no-repeat;
}
p.bottom-menu-border-color{
background:transparent url(images/admin-images3.gif) right -3700px no-repeat;
}
p.bottom-menu-font-color{
background:transparent url(images/admin-images3.gif) right -4100px no-repeat;
}
p.bottom-menu-hover-font-color{
background:transparent url(images/admin-images3.gif) right -10810px no-repeat;
border-bottom:none;
}


/* =Banner image
--------------------------------------------------------------------------------------------------- */

p.banner{
background:transparent url(images/admin-images1.gif) right -1000px no-repeat;
margin:0;
padding:0 160px 60px 0;
}
div.title-and-description-color { /* color picker dropdown fix */
width:90%;
}
textarea.replace-top-banner-image {
height:50px;
}


/* =Sidebar widths 
--------------------------------------------------------------------------------------------------- */

div.left-inner-sidebar-width {
background:transparent url(images/sidebar-width.gif) right -630px no-repeat;
border-right:1px solid gray;
margin-top:0;
padding-top:0;
}
div.right-inner-sidebar-width {
background:transparent url(images/sidebar-width.gif) right 0 no-repeat;
margin-top:0;
padding-top:0;
}
p.left-sidebar-width,
p.right-sidebar-width {
padding-bottom:10px;
}

/* =Choose the sidebar items 
---------------------------------------------------------------------------------------------------*/

p.be-imaginative {
color:#707070;
font-size:1.3em;
font-weight:bold;
margin-left:10px;
}
div.left-sidebar-items{
background:transparent url(images/admin-images1.gif) right -1794px no-repeat;
}
div.right-sidebar-items{
background:transparent url(images/admin-images1.gif) right -2650px no-repeat;
}
p.left-sidebar-item-label,
p.right-sidebar-item-label{
font-size:1.1em;
color:#3e3e3e;
}
p.left-sidebar-items,
p.right-sidebar-items{
font-weight:normal;
padding:15px 0 0 0;
}
label.left-sidebar-item,
label.right-sidebar-item,
label.footer-item {
float:left;
font-weight:normal;
position:relative;
width:200px;
}
input.left-sidebar-item,
input.right-sidebar-item,
input.footer-item {
float:left;
margin-top:5px;
}
hr.choose-item-checkbox {
background-color:transparent;
border:0;
clear:both;
color:transparent;
height:1px;
margin:0;
padding:0;
width:200px;
}
div.sidebar-items{
border:1px solid #0000ff;
clear:both;
position:relative;
}
div.left-sidebar-items {
border-right:3px solid #6a6a6a;
}

/* =Sidebar item colors 
---------------------------------------------------------------------------------------------------*/

div.left-sidebar-item-colors {
border-right:3px solid #6a6a6a;
}
input.sidebar-items {
height:2.4em;
}
p.small-sidebar-item{
border-bottom:1px solid gray;
padding:0 80px 34px 0;
}
p.left-sidebar-item-background-color{
background:transparent url(images/admin-images1.gif) right -4000px no-repeat;
}
p.left-sidebar-item-list-border-color{
background:transparent url(images/admin-images1.gif) right -11089px no-repeat;
}
p.left-sidebar-item-border-color{
background:transparent url(images/admin-images1.gif) right -4200px no-repeat;
}
p.left-sidebar-item-heading-background-color{
background:transparent url(images/admin-images1.gif) right -4400px no-repeat;
}
p.left-sidebar-item-heading-font-color{
background:transparent url(images/admin-images1.gif) right -4600px no-repeat;
}
p.left-sidebar-font-color{
background:transparent url(images/admin-images3.gif) right -9425px no-repeat;
}
p.left-sidebar-link-color{
background:transparent url(images/admin-images3.gif) right -9720px no-repeat;
}
p.left-sidebar-hover-color{
background:transparent url(images/admin-images3.gif) right -10030px no-repeat;
border:0;
}
p.right-sidebar-item-background-color{
background:transparent url(images/admin-images1.gif) right -4000px no-repeat;
}
p.right-sidebar-item-list-border-color{
background:transparent url(images/admin-images1.gif) right -11089px no-repeat;
}
p.right-sidebar-item-border-color{
background:transparent url(images/admin-images1.gif) right -4200px no-repeat;
}
p.right-sidebar-item-heading-background-color{
background:transparent url(images/admin-images1.gif) right -4400px no-repeat;
}
p.right-sidebar-item-heading-font-color{
background:transparent url(images/admin-images1.gif) right -4600px no-repeat;
}
p.right-sidebar-font-color{
background:transparent url(images/admin-images3.gif) right -9425px no-repeat;
}
p.right-sidebar-link-color{
background:transparent url(images/admin-images3.gif) right -9720px no-repeat;
}
p.right-sidebar-hover-color{
background:transparent url(images/admin-images3.gif) right -10030px no-repeat;
border:0;
}


/* =Sidebar background colors
---------------------------------------------------------------------------------------------------*/
div.short-left-sidebar-background-color {
border-bottom:1px solid gray;
border-right:1px solid gray;
}
p.sidebar-background-color {
padding:0 150px 40px 0;
}
p.short-left-sidebar-background-color{
background:transparent url(images/admin-images2.gif) right 0px no-repeat;
}
div.short-right-sidebar-background-color {
border-bottom:1px solid gray;
}
p.short-right-sidebar-background-color{
background:transparent url(images/admin-images2.gif) right -500px no-repeat;
}
div.long-left-sidebar-background-color {
margin-top:0;
padding-top:0;
}
p.long-left-sidebar-background-color{
background:transparent url(images/admin-images2.gif) right -10060px no-repeat;
}
div.long-right-sidebar-background-color {
margin-top:0;
padding-top:0;
}
p.long-right-sidebar-background-color{
background:transparent url(images/admin-images2.gif) right -10610px no-repeat;
}
div.move-first-sidebar-item-up-or-down{
border-right:1px solid gray;
}


/* =Footer items 
---------------------------------------------------------------------------------------------------*/

div.footer-items{
background:transparent url(images/admin-images2.gif) right -1500px no-repeat;
}
div.footer-item-colors {
border-left:1px solid #c0c0c0;
}
p.footer-items {
border-bottom:1px solid #808080;
font-weight:normal;
padding:15px 0 0 0;
}
p.number-of-footer-items {
background:transparent url(images/admin-images3.gif) right -11881px no-repeat;
border-bottom:1px solid #808080;
margin-bottom:0;
padding:0 150px 20px 0;
}
p.minimum-footer-item-height {
background:transparent url(images/admin-images3.gif) right -6040px no-repeat;
border-bottom:1px solid #808080;
margin-bottom:0;
padding:0 150px 60px 0;
}
div.inner-footer-stuff {
border-top:none;
}


/* =Footer item colors
---------------------------------------------------------------------------------------------------*/

p.small-footer-item{
border-bottom:1px solid gray;
margin:0 0 10px 0;
padding:0 200px 35px 0;
}
p.footer-item-background-color{
background:transparent url(images/admin-images1.gif) right -4000px no-repeat;
}
p.footer-item-list-border-color{
background:transparent url(images/admin-images1.gif) right -11089px no-repeat;
}
p.footer-item-border-color{
background:transparent url(images/admin-images1.gif) right -4200px no-repeat;
}
p.footer-item-heading-background-color{
background:transparent url(images/admin-images1.gif) right -4400px no-repeat;
}
p.footer-item-heading-font-color{
background:transparent url(images/admin-images1.gif) right -4600px no-repeat;
}
p.footer-font-color{
background:transparent url(images/admin-images3.gif) right -9425px no-repeat;
}
p.footer-link-color{
background:transparent url(images/admin-images3.gif) right -9720px no-repeat;
}
p.footer-hover-color{
background:transparent url(images/admin-images3.gif) right -10030px no-repeat;
border-bottom:1px solid gray;
padding:0 200px 60px 0;
}
p.admin-footer-spacer{
background:transparent url(images/admin-images2.gif) right -4990px no-repeat;
margin:0;
padding:0 150px 70px 0;
}
p.footer-background-color{
background:transparent url(images/admin-images2.gif) right -4500px no-repeat;
margin:0;
padding:0 150px 70px 0;
position:relative;
}
div.clear-footer {
border-bottom:1px solid gray;
clear:both;
}


/* =Utility links
---------------------------------------------------------------------------------------------------*/

p.utility-link{
background:transparent url(images/admin-images2.gif) right -9330px no-repeat;
padding:0 200px 0 0;
margin-right:0;
border-bottom:none;
}
p.utility-hover{
background:transparent url(images/admin-images2.gif) right -9710px no-repeat;
padding:0 200px 0 0;
margin-right:0;
border-bottom:none;
}


/* =Post font colors, border, background, category headings 
--------------------------------------------------------------------------------------------------- */

div.left-post-and-page-colors {
border-right:1px solid #808080;
}
p.post-and-page-colors {
border-bottom:1px solid gray;
padding:0 150px 55px 0;
}
p.category-heading-font-color{
background:transparent url(images/admin-images2.gif) right -5500px no-repeat;
}
p.post-title-font-color{
background:transparent url(images/admin-images2.gif) right -5900px no-repeat;
}
p.post-title-font-hover-color{
background:transparent url(images/admin-images2.gif) right -6300px no-repeat;
}
p.body-and-post-font-color{
background:transparent url(images/admin-images2.gif) right -8200px no-repeat;
}
p.body-and-post-link-color{
background:transparent url(images/admin-images2.gif) right -8600px no-repeat;
}
p.body-and-post-hover-color{
background:transparent url(images/admin-images2.gif) right -9000px no-repeat;
border-bottom:0;
}
p.post-background-color{
background:transparent url(images/admin-images2.gif) right -6700px no-repeat;
}
p.post-border-color{
background:transparent url(images/admin-images2.gif) right -7100px no-repeat;
}
p.post-margin-bottom{
background:transparent url(images/admin-images2.gif) right -11368px no-repeat;
border:0;
padding:20px 150px 80px 0;
}

/* =Miscellaneous items
---------------------------------------------------------------------------------------------------*/

div.mini-miscellaneous-stuff {
margin-bottom:20px;
}
div.miscellaneous-item{
border:1px solid #e2e2e2;
padding:10px 200px 30px 0;
}
label.miscellaneous-item{
clear:both;
float:left;
font-weight:normal;
margin-left:10px;
padding-right:30px;
width:260px;
}
input.miscellaneous-item{
height:20px;
}
div.topsearch{
background:transparent url(images/admin-images3.gif) 90% 0 no-repeat;
position:relative;
}
div.rss{
background:transparent url(images/admin-images3.gif) 90% -200px no-repeat;
position:relative;
}
div.poweredby{
background:transparent url(images/admin-images3.gif) 90% -401px no-repeat;
position:relative;
}
div.copyright{
background:transparent url(images/admin-images3.gif) 90% -602px no-repeat;
position:relative;
}
div.noindex {
background:transparent url(images/admin-images3.gif) 90% -5270px no-repeat;
position:relative;
}
div.alchemweb_link {
padding:10px 80px 80px 0;
}
p.options-alchemweb-link {
float:right;
font-size:1.2em;
margin-right:0;
padding-right:0;
}


/* =Rounded corners
---------------------------------------------------------------------------------------------------  */

div.rounded-corners {
margin-bottom:20px;
}
div.rounded_everything {
background:transparent url(images/admin-images1.gif) 75% -6523px no-repeat;
}
div.square_top_banner {
background:transparent url(images/admin-images1.gif) 75% -6990px no-repeat;
}
div.square_images_in_posts {
background:transparent url(images/admin-images1.gif) 75% -7391px no-repeat;
}
div.square_top_left_sidebar_items {
background:transparent url(images/admin-images1.gif) 55% -7927px no-repeat;
}
div.square_bottom_left_sidebar_items {
background:transparent url(images/admin-images1.gif) 55% -8436px no-repeat;
}
div.square_top_right_sidebar_items {
background:transparent url(images/admin-images1.gif) 95% -7927px no-repeat;
}
div.square_bottom_right_sidebar_items {
background:transparent url(images/admin-images1.gif) 95% -8436px no-repeat;
}
div.square_top_home_page_widgets {
background:transparent url(images/admin-images1.gif) 75% -11397px no-repeat;
}
div.square_bottom_home_page_widgets {
background:transparent url(images/admin-images1.gif) 75% -11698px no-repeat;
}
div.square_top_footer_items {
background:transparent url(images/admin-images1.gif) 75% -7680px no-repeat;
}
div.square_bottom_footer_items {
background:transparent url(images/admin-images1.gif) 75% -8193px no-repeat;
}
div.no_top_border_footer {
background:transparent url(images/admin-images1.gif) 75% -9016px no-repeat;
}
div.no_top_border_footer {
background:transparent url(images/admin-images1.gif) 75% -9000px no-repeat;
padding-top:20px;
}
div.square_posts {
background:transparent url(images/admin-images1.gif) 75% -9523px no-repeat;
padding-bottom:100px;
}

/* =Fonts
---------------------------------------------------------------------------------------------------  */

p.fonts-help {
color:#20484a;
font-size:1em;
}
p.website-fonts-description {
color:#20484a;
font-size:0.8em;
font-weight:bold;
padding:40px 0 0 8px;
text-indent:0;
word-wrap: break-word;
}
p.font-container {
border-bottom:1px solid #a3bbbc;
clear:both;
overflow:auto;
padding:50px 0 5px 50px;
}
p.font-container label.font-size-label {
color:#439fa3;
float:left;
font-size:0.8em;
font-weight:bold;
line-height:2em;
width:19em;
}
p.font-container input.font-size-input {
border:2px solid #cffdd2;
float:left;
font-size:0.8em;
line-height:2em;
width:60px;
}
p.font-container input.font-family-input {
border:2px solid #cef9fb;
float:left;
font-size:0.8em;
width:150px;
}
p.font-container {
background:transparent url(images/admin-fonts.gif) bottom right no-repeat;
}
p.change_all_fonts { /*knock 20px off height*/
background-position: -50px -10px;
margin-bottom:50px;
}
p.site_title {
background-position: -50px -185px;
}
p.site_description {
background-position: -50px -365px;
}
p.top_navigation_horizontal {
background-position: -50px -545px;
}
p.top_navigation_dropdown {
background-position: -50px -725px; 
}
p.bottom_navigation_horizontal{
background-position: -50px -905px;
}
p.bottom_navigation_dropdown{
background-position: -50px -1085px;
}
p.left_widget_headings {
background-position: -50px -1265px;
}
p.left_widget_text {
background-position: -50px -1445px;
}
p.right_widget_headings {
background-position: -50px -1625px;
}
p.right_widget_text{
background-position: -50px -1805px;
}
p.home_bottom_widget_headings{
background-position: -50px -1985px;
}
p.home_bottom_widget_text {
background-position: -50px -2165px;
}
p.footer_widget_headings {
background-position: -50px -2345px;
}
p.footer_widget_text {
background-position: -50px -2525px;
}
p.multiple_post_headings {
background-position: -50px -2705px;
}
p.multiple_post_titles {
background-position: -50px -5045px;
}
p.single_post_title {
background-position: -50px -2885px;
}
p.post_author{
background-position: -50px -3065px;
}
p.post_number_of_comments {
background-position: -50px -3245px;
}
p.post_text {
background-position: -50px -3425px;
}
p.post_page_heading_h1 {
background-position: -50px -5225px;
}
p.post_page_heading_h2 {
background-position: -50px -5405px;
}
p.post_page_heading_h3 {
background-position: -50px -5585px;
}
p.post_page_heading_h4 {
background-position: -50px -5766px;
}
p.post_page_heading_h5 {
background-position: -50px -5945px;
}
p.post_page_heading_h6 {
background-position: -50px -6125px;
}
p.post_cats_tags{
background-position: -50px -3605px;
}
p.leave_trackbacks{
background-position: -50px -4865px;
}
p.next_previous_nav {
background-position: -50px -3785px;
}
p.number_of_comments {
background-position: -50px -3965px;
}
p.comment_author {
background-position: -50px -4145px;
}
p.comment_date {
background-position: -50px -4325px;
}
p.comment_text {
background-position: -50px -4505px;
}
p.reply_to_this_comment {
background-position: -50px -6305px;
}
p.leave_a_comment{
background-position: -50px -4685px;
}

/* =Errors 
--------------------------------------------------------------------------------------------------- */

h3.layout-error-top{
color:#FF0000;
font-size:1.4em;
margin:0;
padding:0;
position:absolute;
top:0;
right:100px;
}
h3.layout-error-bottom{
color:#FF0000;
font-size:1.4em;
position:absolute;
bottom:30px;
right:150px;
}
h4.layout-error{
color:#FF0000;
font-size:1.2em;
}
h4.font-error,
span.font-error {
color:#FF0000;
display:block;
clear:both;
font-size:1em;
z-index:200;
}
h4.footer-items-error {
font-size:1.8em;
}
h5.layout-error-top{
color:#FF0000;
font-size:1.2em;
margin:0;
padding:0;
position:absolute;
top:30px;
right:100px;
}
h5.layout-error-bottom{
color:#FF0000;
font-size:1.2em;
position:absolute;
bottom:0px;
right:150px;
}
hr.hr-error {
background-color:red;
clear:both;
height:30px;
margin: 20px 1.5% 160px 0;
padding:0;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius:7px;
}
hr.hr-error span {
display:none;
}
div.error {
border:2px solid red;
border-left:4px solid red;
}


/* =Other
--------------------------------------------------------------------------------------------------- */

li.menu-icon-cst_home_page { /* sidebar icon for very simple home pages DEPRECATED */
list-style-image: url(images/admin-options.gif);
}
span.use-widgets{
font-weight:bold;
color:red;
}
span.color-scheme-label{
color:#343434;
font-size:1.1em;
font-weight:normal;
}
span.color-scheme-description{
color:#fc5f5f;
font-size:1.1em;
font-weight:bold;
}
h1.your-color-scheme { /*Color scheme output in red*/
font-size:1.3em;
margin-top:40px;
}
p.your-color-scheme { 
font-size:1em;
}
div.bottom-anchor {
margin-top:60px;
}
h4.options-no-script { /*Auto-save on select*/
color:#ff5151;
font-size:1.2em;
margin:0;
padding:0;
}

