body {
	margin: 0; padding: 0;
	background: url(img/back1.png) no-repeat top center #f0f0f0;
	height: 750px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


span.invisible {
	display: none;
}

#login {
	background:transparent url(img/login_box.png) no-repeat scroll 0 0;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:36px;
	width:194px;
	left:-360px;
	position:relative;
	top:210px;
}

input[type="text"], input[type="password"] {
	border: 1px solid #bfc0c1;
	background: url(img/input_back.gif) no-repeat top left #ffffff;
	margin-bottom: 4px;
	width: 130px;
	padding: 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}

input[type="text"]:focus , input[type="password"]:focus  {
	border: 1px solid #ffaa00;
	font-weight:bold;
}

input[type="submit"] {
	background:transparent url(img/btn_login1.png) no-repeat scroll left top;
	border:medium none;
	color:transparent;
	height:26px;
	width:97px;
	margin-left:76px;
	cursor: pointer;
}

input[type="submit"]:focus,input[type="submit"]:hover {
	background:transparent url(img/btn_login2.png);
}

input[type="submit"]:active {
	background:transparent url(img/btn_login3.png);
}

#login label{
	display:inline-table;
	width:53px;
}

#twitter_top {
	background:transparent url(img/twitter_top.png) no-repeat top left;
	margin-left:auto;
	margin-right:auto;
	width:214px;
	left:-360px;
	position:relative;
	top:245px;
	height:91px;	
}

#twitter {
	background:transparent url(img/twitter_bottom.png) no-repeat bottom left;
	margin-left:auto;
	margin-right:auto;
	padding:10px 15px 20px;
	width:184px;
	left:-360px;
	position:relative;
	top:245px;
}

#twitter ul{
	margin: 0; 
	padding: 0;
}

#twitter ul li{
	list-style: none;
}

#twitter a {
	color: #555555;
	font-size: 100%!important;
	display: block;
	margin-top: 3px;
}
