/* Login / Register */


#user{	
	clear: both;
	margin-top: 15px;
	margin-left: 15px;
	}
	
#user label{
    width:200px;
    }
    
#user input{	
    margin-left:0px;
    }

#user ul{	
	clear: both;
    list-style: none;
    }

#user li{
	clear: both;
    float: left;
    display: block;
    width:200px;
    }

#user ul.error_list li{
    padding: 0px 0px 0px 5px;/* o u r l */
    width: 180px;
    }

#userRegHelp{
	display: block;
	width: 300px;
	height: 200px;
	}

#profile{
	padding-left:15px;
	padding-top:15px;
	}

#login{
	clear: both;
    float: left;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: dotted 2px #FFFFFF;
    }

#login input{
	margin:3px 4px 1px 0;
	padding:0 3px 0 3px;
	border:1px solid #CECECE; 
	background:url('/images/bg-nav-right3.gif') no-repeat -2px -5px;
	color:#393939;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
 	}

#user .teaser{
	width:210px;
	}

#user .teaser a, #user .teaser a:link, #user .teaser a:active, #user .teaser a:visited {
	color:#245B74;
	text-decoration:none;
	font-weight:bold;
	}

#user a:hover {
	text-decoration:underline;
	}
	
#register li label{
	font-weight:bold;
	}
	
span.register{
	margin-top:15px
	color:#FF8100;
	font-size:12px;
	}
	
span.register a, span.register a:link, span.register a:active, span.register a:visited{
	background:url('/images/orange.gif') no-repeat left top;
	padding:6px 0 0 25px;
	color:#FF8100;
	font-size:12px;
	}

