.user_box {
margin-left: 78%;
}

	article, aside, details, figcaption, figure, 
		footer, header, hgroup, menu, nav, section {
		  display: block;
		}
		

		fieldset
		{
		  margin: 0;
		  padding: 0;
		  border: 0;
		}
		
		input:focus,textarea:focus {
		  outline: none;
		}
		
		
		nav ul {
		  margin: 0;
		  padding: 0;
		  list-style: none;
		  position: relative; 
		}
		
		nav li {
		  float: left;  
	  
		}

		nav #login-trigger:hover,
		nav #login .active,
		nav #signup a:hover {
		  	color: #fff;
			background: url(../images/templatemo_menu_hover.png) no-repeat center left;
		}
		
		nav #login-content {
		  display: none;
		  position: absolute;
		  top: 50px;
		  right: 0;
		  z-index: 999;    
		  background: #262626;
		  background-image: -webkit-gradient(linear, left top, left bottom, from(#262626), to(#413F44));
		  background-image: -webkit-linear-gradient(top, #262626, #413F44);
		  background-image: -moz-linear-gradient(top, #262626, #413F44);
		  background-image: -ms-linear-gradient(top, #262626, #413F44);
		  background-image: -o-linear-gradient(top, #262626, #413F44);
		  background-image: linear-gradient(top, #262626, #413F44);  
		  padding: 15px;
		  -moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
		  -webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
		  box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
		  -moz-border-radius: 3px 0 3px 3px;
		  -webkit-border-radius: 3px 0 3px 3px;
		  border-radius: 3px 0 3px 3px;
		}
		
		nav li #login-content {
		  right: 0;
		  width: 250px;  
		}
		
		/*--------------------*/
		
		#inputs input {
		  background: #f1f1f1;
		  padding: 6px 5px;
		  margin: 0 0 5px 0;
		  width: 238px;
		  border: 1px solid #ccc;
		  -moz-border-radius: 3px;
		  -webkit-border-radius: 3px;
		  border-radius: 3px;
		  -moz-box-shadow: 0 1px 1px #ccc inset;
		  -webkit-box-shadow: 0 1px 1px #ccc inset;
		  box-shadow: 0 1px 1px #ccc inset;
		}
		
		#inputs input:focus {
		  background-color: #fff;
		  border-color: #e8c291;
		  outline: none;
		  -moz-box-shadow: 0 0 0 1px #e8c291 inset;
		  -webkit-box-shadow: 0 0 0 1px #e8c291 inset;
		  box-shadow: 0 0 0 1px #e8c291 inset;
		}
		
		/*--------------------*/
		
		#login #actions {
		  margin: 10px 0 0 0;
		}
		
		#login #submit {	
	
		  background-color: #26163D;
		  background-image: -webkit-gradient(linear, left top, left bottom, from(#2C7BC8), to(#26163D));
		  background-image: -webkit-linear-gradient(top, #2C7BC8, #26163D);
		  background-image: -moz-linear-gradient(top, #2C7BC8, #26163D);
		  background-image: -ms-linear-gradient(top, #2C7BC8, #26163D);
		  background-image: -o-linear-gradient(top, #2C7BC8, #26163D);
		  background-image: linear-gradient(top, #2C7BC8, #26163D);
		  -moz-border-radius: 3px;
		  -webkit-border-radius: 3px;
		  border-radius: 3px;
		  text-shadow: 0 1px 0 rgba(0,0,0,.5);
		  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;    
		  border: 1px solid #27242B;
		  float: left;
		  height: 30px;
		  padding: 0;
		  width: 100px;
		  cursor: pointer;
		  font: bold 14px Arial, Helvetica;
		  color: #fff;
		}
		
		#login #submit:hover,
		#login #submit:focus {		
		  background-color: #2C7BC8;
		  
		  background-image: -webkit-gradient(linear, left top, left bottom, from(#26163D), to(#2C7BC8));
		  background-image: -webkit-linear-gradient(top, #26163D, #2C7BC8);
		  background-image: -moz-linear-gradient(top, #26163D, #2C7BC8);
		  background-image: -ms-linear-gradient(top, #26163D, #2C7BC8);
		  background-image: -o-linear-gradient(top, #26163D, #2C7BC8);
		  background-image: linear-gradient(top, #26163D, #2C7BC8);
		}	
		
		#login #submit:active {		
		  outline: none;
		  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
		  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
		  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;		
		}
		
		#login #submit::-moz-focus-inner {
		  border: none;
		}
		
		#login label {
		  float: right;
		  line-height: 30px;
		}
		
		#login label input {
		  position: relative;
		  top: 2px;
		  right: 2px;
		}