/*--- Adding textures to buttons, specifically theme C 

.ui-btn-up-c {
    background-image: url(http://subtlepatterns.subtlepatterns.netdna-cdn.com/patterns/light_noise_diagonal.png);
}

.ui-li > .ui-btn-inner{
    display: block;
    position: relative;
    background-image: url(), -webkit-gradient(linear, left top, left bottom, from( rgba(255, 255, 255, 1) ), to( rgba(255, 255, 255, 0) ));
    background-image: -webkit-linear-gradient( rgba(255, 255, 255, 1) , rgba(255, 255, 255, 0) );
    background-image: -moz-linear-gradient( rgba(255, 255, 255, 1), rgba(255, 255, 255, 0) );
    background-image: -ms-linear-gradient( rgba(255, 255, 255, 1), rgba(255, 255, 255, 0) );
    background-image: -o-linear-gradient( rgba(255, 255, 255, 1), rgba(255, 255, 255, 0) );
    background-image: linear-gradient( rgba(255, 255, 255, 1) , rgba(255, 255, 255, 0) );
    padding: 0;
}

.ui-btn-active {
    background-image: -webkit-gradient(linear, left top, left bottom, from( #041ab0 ), to( #020f5d)); 
    background-image: -webkit-linear-gradient( #041ab0, #020f5d); 
    background-image:    -moz-linear-gradient( #041ab0, #020f5d );
    background-image:     -ms-linear-gradient( #041ab0, #020f5d ); 
    background-image:      -o-linear-gradient( #041ab0, #020f5d ); 
    background-image:         linear-gradient( #041ab0, #020f5d );
}

.ui-btn-active.ui-li > .ui-btn-inner {
    background-image: none;
}
--- */

/*---------- Footer styling ---*/
.closing {
    border-top: 1px solid #999999;
    color: #666666;
    font-size: 12px;
    line-height: 1.3em;
    margin: 0 -15px;
    padding: 20px 10px;
    text-align: left;
}
.closing img{
    float: left;
    margin-right: 8px;
    margin-top: -7px;
}
.ui-body-c .closing a.ui-link, .ui-body-c .closing a.ui-link:visited, .ui-body-c .closing  a.ui-link:hover, .ui-body-c .closing a.ui-link:active{
    color: #666666;
    text-decoration: none;
    font-weight:normal;
     
}
 

/*-- Styling for form elements --------*/
form h2#title{
    color: #000;
}

form fieldset label, form fieldset label.ui-input-text {
    font-size: .78em;
}

form fieldset input.ui-input-text  {
    background: #FFF; 
}

form fieldset textarea.ui-input-text  {
    background: #FFF; 
}
form fieldset .ui-select {
    display: block;
    position: relative;
    margin: .5em 0;
}
form fieldset input.ui-btn-hidden {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);

}
form fieldset .ui-btn-up-c, form fieldset .ui-btn-hover-c {
    background: -moz-linear-gradient(#F6F6F6, #E0E0E0) repeat scroll 0 0 #DFDFDF;
    border: 1px solid #BBBBBB;
    color: #2F3E46;
    font-weight: bold;
    text-shadow: 0 1px 0 #FFFFFF;
    text-align: left;
}
form fieldset .ui-btn-inner {
    font-size: 14px;
}
form fieldset .ui-btn-up-d{
    background: -moz-linear-gradient(top, rgba(118,159,226,1) 0%, rgba(75,120,193,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(118,159,226,1)), color-stop(100%,rgba(75,120,193,1)));
    background: -webkit-linear-gradient(top, rgba(118,159,226,1) 0%,rgba(75,120,193,1) 100%);
    background: -o-linear-gradient(top, rgba(118,159,226,1) 0%,rgba(75,120,193,1) 100%);
    background: -ms-linear-gradient(top, rgba(118,159,226,1) 0%,rgba(75,120,193,1) 100%);
    background: linear-gradient(to bottom, rgba(118,159,226,1) 0%,rgba(75,120,193,1) 100%);
}