.ui-selectmenu-menu li a, .ui-selectmenu-status{
    line-height:12px;
}

.ui-selectmenu{
    height:30px;
}

.ui-selectmenu-item-selected{
    border:1px solid red;
}

.ui-selectmenu-open li.ui-selectmenu-item-selected { background: #dadada;}

body{
    padding: 22px 0;
    font: 13px/22px Helvetica, Arial, sans-serif;
    background: #F0F0F0;
}

h1{
    margin-left:420px;
    margin-bottom:25px;
}

fieldset {
    border:0; 
} 

input, textarea{
    border: 1px solid #D7D7D7;
}

input{
    width: 190px;
    height: 20px;
}

label{
    text-align: right;
    font-weight: bold;
}

#paper{
    float:left;
}

#paper svg{
    background-image:-moz-linear-gradient(-45deg,rgba(0,0,0,.2) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.2) 75%,transparent 75%,transparent);
    background-image:-webkit-linear-gradient(-45deg,rgba(0,0,0,.2) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.2) 75%,transparent 75%,transparent);
    -moz-background-size:4px 4px;
    background-size:4px 4px; /* Chrome 10 CSS3 rendering bug, displayed fine when used at least `6px 6px` */
}

#colorEditor{
    margin-left:65px;
    margin-bottom:15px;
    overflow:hidden;
}

    #colorEditor .cpicker{
        width: 28px;
        height: 28px;
        background-image:url(colorpicker/images/select2.png);
        background-position:-4px -4px;
        margin-right:25px;
        float:left;
    }

#controls{
    margin:15px 0;
}
    #size, #opacity{
        margin:15px 0;
    }

#editor{
    float:left;
}

label, select, .ui-select-menu {
    float: left;
    margin-right: 10px;
}

#textEditor input{
    float:left;
}

#textEditor label{
    width: 90px;
    height:35px;
}

#textEditor fieldset div{
    float:left;
    margin:0 10px;
}

#message{
    display:none;
    background: #BADA55 url(accept.png) no-repeat 5px 5px;
    border: 1px solid green;
    padding: 9px 5px 9px 50px;
    color: green;
}

#message a{
    border-width:0 0 1px 0;
    border-style: dashed;
    border-color:green;
    text-decoration:none;
    color:green;
    font-weight:800;
}

#message a:hover{
    opacity:.75;
}

#imageEditor {
    padding-left: 45px;
    margin-top: 25px;
}

    #imageEditor .label{
        font-weight:bold;
        float:left;
    }

    #imageEditor .controls .label .indicator{
        color:#666;
    }
    
    #imageEditor .uploader{
        margin-left:25px;
        float:left;
    }

    #imageUploadimageQueue {
        clear: both;
    }

    #imageEditor .controls{
        clear:both;
        padding-left:90px;
    }
    
    #imageEditor .controls .label{
        text-align:right;
        float:left;
        clear:both;
        margin-right:10px;
    }

     #imageEditor .controls .control{
        height: 30px;
        padding-top: 5px;
    }

    #imageEditor .controls .ui-slider{
        margin-left: 130px;
    }



    #contactForm label{
        text-align:right;
        width: 90px;
    }

    #instructions{
        width: 190px;
        height: 123px;
    }

#actionButtons{
    margin-top:15px;
}
