#options-form {font-family: Arial, Verdana, Tahoma, Sans-serif; width: 925px; margin: 15px 0; background: #eff8ff; border: 1px solid #d1e5ee;}

#options-header {padding: 15px; border-bottom: 1px solid #c0d9e4; border-top: 1px solid #fff;}
#options-header h1 {font-size: 22px; margin: 0; text-shadow: 1px 1px 0 #fff; color: #555;}
#options-header h1 span {font-weight: normal;}
#options-header .meta {font-size: 10px; font-family: verdana, Tahoma, Arial, Sans-serif; text-transform: uppercase; text-shadow: 1px 1px 0 #fff; color: #888;}
#options-header a {text-decoration: none;}
.options-buttons {clear: both; padding: 20px; overflow: hidden; border-top: 1px solid #c0d9e4;}

ul.toplist {padding: 0; margin: 0; float: left; width: 209px; overflow: hidden;}
ul.toplist li {padding: 0; margin: 0;}
ul.toplist li a {color: #21759b; text-shadow: 1px 1px 0 #fff; border-top: 1px solid #fff; border-bottom: 1px solid #d1e5ee; text-decoration: none; display: block; padding: 8px 15px; font-weight: bold; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
ul.toplist li a.current {background: #d1e5ee; border-bottom: 1px solid #c0d9e4;}
ul.toplist li.span {border-top: 1px solid #fff; padding: 10px;}
ul.toplist li ul {background: #fff;}
ul.toplist li ul li {background: url('images/menu_down.gif') no-repeat 20px 11px;}
ul.toplist li ul li a {padding: 5px 40px;}
ul.toplist li ul li a.current {background: #d1e5ee url('images/menu_down.gif') no-repeat 20px 11px;}

#slide {color: #666; padding: 0 15px 15px 15px; overflow: hidden; width: 685px; float: right; background: #fff; border-left: 1px solid #c0d9e4;}
#slide .wrap {overflow: hidden; padding: 0 10px;}
#slide .note {font: normal 11px Verdana, Tahoma, Arial, Sans-serif; line-height: 1.5em; padding: 5px 0;}
#slide .note span {display: inline-block; padding: 2px 5px; background: #feffcd; border: 1px solid #f3f4a7;}
#slide input[type='text'] {width: 400px; padding: 5px; margin-bottom: 5px;}
#slide select {width: 400px;}
#slide textarea {width: 99%; height: 150px;}
#slide h3 {color: #d54e21; font-size: 13px; border-bottom: 1px solid #ccc; margin: 20px 0 5px 0; padding-bottom: 5px; font-family: Arial, Verdana, Tahoma, Sans-serif;}
#slide h4 {color: #21759b; background: #eff8ff; font-size: 13px; font-weight: bold; margin: 20px 0 5px 0; padding: 7px 10px;}

.thumbnail {float: left; padding: 10px 10px 10px 0px; margin: 0 10px;}
.screenshot {border: 1px solid #ddd;}
.thumb-input {width: 50px !important;}
hr {background: none; border: none; clear: both;}
.farbtastic {background: #fff; border: 1px solid #ddd; position: absolute;}

/* MISC */
ul.themes-listing li {width: 300px; float: left; padding: 5px 0;}
li.error {font-weight: bold; color: #f00;}
label.image-label {float: left; margin: 0 10px 5px 0px; font-size: 0.8em;}
img.select-img {border: 1px solid #ccc;}
img.select-img:hover {border: 1px solid #000;}
img.alignleft {float: left; margin-right: 5px;}
.button {color: #464646 !important;}
.mceLayout {border: 1px solid #ccc !important;}
.mceIframeContainer iframe {height: 120px !important;}