/*=== === === === === === === === === === */
/*=STRUCTURE
=== === === === === === === === === === */
html {
font-size:70%;
background:#1a1a1a;
color:#ddd;
}
body {
font-family:"Lucida Sans", sans-serif;
}
/*=COMMON
=== === === === === === === === === === */
* {
	padding: 0;
	margin: 0
}
p,
li {
	line-height: 150%
}

img {
	border: 0
}
a {
color:#fff;
text-decoration:none;
}
/*=MASTHEAD
=== === === === === === === === === === */
#headerwrap {

}
/*=NAVIGATION
=== === === === === === === === === === */
#navigation {

}
/*=CONTENT
=== === === === === === === === === === */
#contentwrap {
position:absolute;
top:20%;
width:100%;
height:200px;
}

#title {
font-size:2.4em;
color:#fff;
}
#message {
color:#fff;
font-weight:bold;
margin:5px 0 10px 0;
border:1px solid #bb0500;
padding:5px;
font-size:1em;
background:url(../images/login_form_bg.gif) center;
}

#content {
margin:0 auto 0 auto;
height:160px;
width:360px;
}

#forgotpass {
font-size:1em;
}

#formwrap {
background:url(../images/login_form_bg.gif);
height:138px;
width:360px;
margin-left:auto;
margin-right:auto;
border:1px solid #bb0500;
}

.form {
width:90%;
margin:30px auto 0 auto;
height:105px;
}
.form label {
width:6em;
margin:0 10px 0 0;
text-align:right;
padding:4px;
float:left;
color:#fff;
font-size:1.2em;
}
.form .input {
width:150px;
padding:3px;
background:url(../images/txt_input_bg.gif);
border:1px solid #b3b3b3;
}
.form .input:focus {
border:1px solid #444;
}

.form .button {
position:relative;
left:-66px;
display:block;
margin:10px 0 0 auto;
background:url(../images/btn_blue_bg.gif);
border:1px solid #1e568f;
padding:3px;
font-size:1em;
font-weight:bold;
vertical-align:middle;
text-align:center;
color:#fff;
}
/*=FOOTER
=== === === === === === === === === === */
#footerwrap {

}

