body{
		background: #4D5C71 url(../images/login/stripe2.gif) top right repeat-y;
		margin:0px;
}


div #header h1{
		background: transparent url(../images/login/title3.gif) no-repeat;
		background-position: top right;
		text-indent: -1500px;
		width: 100%;
		height: 80px;
		margin-right:149px;
		margin-top:27px;
		margin-left:0px;
		       
		
	}
	
div #header h2{
	height:20px;
	color:#ff9;
	margin-right:170px;
	text-align:right;
	margin-top:-20px;
	font-size:14px;
}
div #nav{
	width:0px;
}

div#outer{
	width:100%;
	
}

div #main_stuff{
	margin-left:55px;
	margin-top:30px;
	padding:0px;
}

.error{
	position:relative;
	left: -185px;
	top:-110px;
	height:40px;
	line-height:210%;
	width:300px;
	padding: 3px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid red;
	background:#eee;
}

div #email{
	font-size:14px;
	margin-right: 175px;
	font-style:italic;
	margin-top:-25px;
	/*border: 1px solid yellow;*/
	float: right;
}

div #email a{
	color:#ffe;
}

div #email a:hover{
	color:#ff6;
}

div #email a:active{
	color:#fff;
}


div #login {
	background: transparent url(../images/login/glow.gif) -40px 0px no-repeat;
	overflow:visible;
	float:left;
	line-height:110%;
	color:#ffe;
	margin-left: 0px;
	margin-top:0px;
}

div #login ul{
	padding:0px;
	margin:0px;
}

div #login li{
	list-style-type: none;
	padding-top:5px;
}

div #login input.text{
	background: #ffe;
	padding-left:5px;	
}

div #login li.submit{
	margin-left:-14px;
	margin-top:3px;
}

div #news {
	background: transparent;
	font-size:14px;
	color:#ffe;
	margin-left:200px;
	margin-right:120px;
	/*border: 1px solid red;*/
}

div #news ul{
	padding:10px;
	margin:0px;
}

div #news li{
	padding-bottom:20px;
	list-style-type: none;
	line-height:17px;
}

div #powered{
	position:absolute;
	top:70%;
	right:117px;
	width:200px;
	height:50px;
	float:right;
	margin-top:33px;
}

