/*
	DotComOnomics
	is
	Thomas Bright
	and
	Tony Scialdone
*/

/* UNIVERSAL DECLARATIONS: */

html * {
	position: relative;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
	border: 0; 
	outline: 0; }
:focus { outline: 0; }


body {
	margin: 0; 
	padding: 0;
	background: #00448d url(../images/bg_login.jpg) repeat-x 0px 98px;
	font: normal 100.01%/1.3em verdana, tahoma, arial, sans-serif;
	color: #2b2b2b; }

#wrap { 
	margin: 21px auto 0 auto; 
	width: 780px; }
	
#login { 
	top: 144px;
	padding: 49px 0 0 0;
	height: 338px;  }

a:link, a:visited, a:active { font-weight: bold; color: #f00; text-decoration: none; }
a:visited { color: #f00; }
a:hover { color: #00448d; text-decoration: underline; }
a:active { color: #000; }

p.error {
	margin: 0 auto;
	font-size: 90%; 
	color: #006; 
	text-align: left; 
	text-indent: 154px; }

form { 
	float: left;
	left: 150px;
	margin-right: 49px;
	font: normal 100%/1.3em verdana, tahoma, arial, sans-serif; }

input {
	clear: both; 
	float: left;
	margin: 0 14px 7px 0; 
	padding: 3px 7px 5px 7px; 
	width: 200px;
	background: #fff; 
	font: bold 118%/1.3em arial, sans-serif;
	color: #00448d;
	letter-spacing: -1px;
	border: 1px solid #c2c2c2; }
	
label { display: none; 
	float: left; 
	font-weight: bold; 
	color: #00448d; }
	
input.button {
	clear: both; 
	display: block; 
	margin: 0 0 7px 0;
	padding: 2px 7px; 
	width: auto;
	background: #00448d;
	font: bold 85%/1.3em arial, sans-serif;
	color: #fff; 
	text-align: center; 
	text-transform: uppercase; }

img.logo { 
	float: right; 
	top: 115px;
	right:175px;	}

		
body#bloglogin body {
	background: #00448d url(../images/bg_login.jpg) repeat-x left 144px; }

body#bloglogin form#loginform { 
	float: left; 
	width: 350px; }
/*body#bloglogin form#loginform img { float: right; } */
	
body#bloglogin form#loginform label { 
	display: none; }
	
body#bloglogin form#loginform input {
	padding: 7px; 
	background: #fff; }
	
body#bloglogin form#loginform input.button {
	clear: both; 
	display: block; 
	margin: 0 0 7px 0;
	padding: 2px 7px; 
	width: auto;
	background: #00448d;
	font-weight: bold;
	font-size: 85%;
	color: #fff; 
	text-align: center; 
	text-transform: uppercase; }

