/* @group reset */
	body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,ul,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
	table { border-collapse:collapse;	border-spacing:0; }
	fieldset,img { border:0; }
	address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
	caption,th { text-align:left; }
	h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal; }
	q:before,q:after { content:''; }
	abbr,acronym { border:0; }
	code {font-family: Menlo, Courier, monospace;
	      background-color:#333333;border-top: 1px solid #161616;border-bottom: 1px solid #161616;
	      display:block;padding:8px;font-size:12px;width: 473px;
	      margin-left: -65px;padding-left: 65px;
	      overflow:auto;margin-bottom:20px;}
	.clear {clear:all;}
/* @end */

body{
    background-color: #333333;
}

#loginwrapper{
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    /*** Background Gradient - 2 declarations one for Firefox and one for Webkit ***/
    background:  -moz-linear-gradient(19% 75% 90deg,#EBEBEB, #737373));
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EBEBEB), to(#737373));
    /*** Shadow behind the box ***/
    -moz-box-shadow:0px -5px 300px #878787;
    -webkit-box-shadow:0px -5px 300px #878787;
    border: 1px solid #270644;
    background-color:#ccc;
    width:400px;
    min-height: 300px;
    margin:  0 auto;
    margin-top:200px;
    padding: 30px;
}

#loginwrapper label{
    width: 200px;
    display:block;
    margin-bottom: 7px;
}

#loginwrapper input {
    width: 200px;
    display:block;
    padding:7px;
    font-size: 15px;
    margin-bottom: 20px;
    -webkit-transition-property: -webkit-box-shadow, background;
    -webkit-transition-duration: 0.25s;
     -moz-box-shadow: 0px 0px 2px #000;
    -webkit-box-shadow: 0px 0px 2px #000;
}


