/* button 
---------------------------------------------- */
.button
{
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: .5em 2em .55em;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover
{
    text-decoration: none;
}
.button:active
{
    position: relative;
    top: 1px;
}

.bigrounded
{
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}
.medium
{
    font-size: 12px;
    padding: .4em 1.5em .42em;
}
.small
{
    font-size: 11px;
    padding: .2em 1em .275em;
}

/* color styles 
---------------------------------------------- */

/* blue */
.blue
{
   
    /*color: #d9eef7;
    border: solid 1px #0076a3;
    background-color: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top,  #00adee,  #0078a5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
    cursor:pointer;*/

    border-radius: 4px;
line-height: 1.42857;
padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	    background-image: none;
    border: medium none;
    color: white;
    font-size: 14px;
    font-weight: bold;
    text-shadow: none;
    text-transform: uppercase;
	background-color: #0095cd;
    cursor:pointer;
}

.blue:hover
{
    /*background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top,  #0095cc,  #00678e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');*/
    background-color: #007ead;
}
.blue:active
{
    /*color: #80bed6;
    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
    background: -moz-linear-gradient(top,  #0078a5,  #00adee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');*/
        background-color: #007ead;
}

.login{
    width: 120px;top: 14px;left: 43px;
    position: relative;
}

.blue_disable
{
   
    /*color: #ffffff;
    border: solid 1px #c0c2c2;
    background: #e0e1e1;
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f5f6), to(#e2e3e3));
    background: -moz-linear-gradient(top,  #f3f5f6,  #e2e3e3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f5f6', endColorstr='#e2e3e3');
    cursor:default;*/

        border-radius: 4px;
line-height: 1.42857;
padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	    background-image: none;
    border: medium none;
    color: white;
    font-size: 14px;
    font-weight: bold;
    text-shadow: none;
    text-transform: uppercase;
	background-color: #e2e3e3;
    cursor:default;
}



#donate
{
    width: 300px;
    border: 1px solid #8ec1da;
    background-color: #ddeef6;
    border-radius: 4px;
    box-shadow: inset 0 1px 3px #fff, inset 0 -20px #cbe6f2, 0 0 3px #8ec1da;
    -o-box-shadow: inset 0 1px 3px #fff, inset 0 -20px #cbe6f2, 0 0 3px #8ec1da;
    -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -20px #cbe6f2, 0 0 3px #8ec1da;
    -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -20px #cbe6f2, 0 0 3px #8ec1da;
    color: #3985a8;
    text-shadow: 0 1px #fff;
    padding:  30px;
    -pie-background: linear-gradient(#FFFFFF, #A1C5FC);
    /*behavior: url(styles/PIE.htc);*/
}

.loginpass
{
    margin: 2px;
    text-align: left;
}
.blue_size {
    
    width:150px;

}
