/*
--------------------------------------------------

Content Hungry Admin Login Styles
Author: Jeremy Fields (Content Hungry http://www.contenthungry.com/)

1.0 RESET
2.0 ELEMENT REBUILD
3.0 SITE-WRAPPER
4.0 FORM STYLES
5.0 MESSAGES

--------------------------------------------------
*/

/* 1.0 RESET
--------------------------------------------------*/
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;outline:none;}input{outline:none;}body{line-height:1;color:#333;background:white;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}

/* 2.0 ELEMENT REBUILD
--------------------------------------------------*/
body
	{
	font: x-small Arial, Verdana, Helvetica, sans-serif;
	background: #fcfcfc url(../images/body-login.png) repeat-x;
	text-align: center;
	}
big
	{
	font-size: 1.2em;
	}
strong,dt,h1,h2,h3,h4,h5,h6
	{
	font-weight: bold;
	}
em
	{
	font-style: italic;
	}
h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, ol, ul
	{
	margin-bottom: 1em;
	}
a
	{
	color: #07a;
	}
a:hover
	{
	color: #900;
	}
ul
	{
	padding-left: 2em;
	list-style-type: disc;
	}
ol
	{
	padding-left: 2em;
	list-style-type: decimal;
	}
li
	{
	margin-bottom: .5em;
	}

/* 3.0 SITE-WRAPPER
--------------------------------------------------*/
h1
	{
	font-size: 18px;
	border-bottom: 1px solid #d6d6d6;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	}
#site-wrapper
	{
	margin: 0 auto;
	width: 400px;
	text-align: left;
	padding-top: 50px;
	}

/* 4.0 FORM STYLES
--------------------------------------------------*/
#myForm
	{
	width: 350px;
	padding: 20px;
	border: 5px solid #525252;
	background: #fff;
	color: #555;
	}
#myForm p
	{
	width: 350px;
	overflow: hidden;
	}
#myForm label
	{
	width: 100px;
	float: left;
	font-size: 14px;
	}
#myForm .submit
	{
	margin: 0;
	padding-left: 100px;
	width: 250px;
	overflow: hidden;
	}
#myForm .submit input
	{
	float: left;
	}
#myForm .submit a
	{
	line-height: 24px;
	display: block;
	margin-left: 10px;
	float: left;
	color: #a00;
	text-decoration: none;
	padding: 0 4px;
	font-weight: bold;
	font-size: 14px;
	}
#myForm .submit a:hover
	{
	color: #fff;
	background: #a00;
	}
.progress
	{
	height: 24px;
	margin: 0;
	}
.progress img
	{
	margin-left: 100px;
	}
fieldset
	{
	border-width: 0;
	border-bottom: 1px solid #d6d6d6;
	margin: 0 0 2em 0;
	padding: 0 0 1em 0;
	}
.text
	{
	background: #f3f3f3;
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #bbb;
	padding: 1px 2px;
	width: 242px;
	color: #666;
	font-size: 18px;
	font-family: inherit;
	}
* html .text
	{
	width: 240px; /* Width hack for IE 6 */
	}
.focus
	{
	background: #fff;
	color: #000;
	}
#remember_me label
	{
	float: none;
	width: 250px;
	padding-left: 100px;
	display: inline;
	}
#getpassword
	{
	text-align: right;
	margin: 0;
	padding: .3em 0 0 0;
	font-size: 12px;
	}
#getpassword a
	{
	color: #999;
	}
#getpassword a:hover
	{
	color: #07a;
	}

/* 5.0 MESSAGES
--------------------------------------------------*/
.msg
	{
	width: 328px;
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 10px 10px 0 10px;
	font-size: 12px;
	color: #666;
	background: #fffbe5;
	border: 1px solid #efebd5;
	line-height: 1.4em;
	}
.msg p
	{
	width: 328px !important;
	}
.msg em
	{
	background: #fff;
	}
.warning,
.alert
	{
	width: 328px;
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 10px 10px 0 10px;
	border: 1px solid #ddd;
	background: #f9f9f9;
	font-size: 12px;
	}
.warning p,
.alert p
	{
	width: 328px !important;
	}
.warning
	{
	background: #fdf5cf url(../images/yellowbox.jpg) no-repeat top left;
	border-color: #fb6;
	color: #900;
	}
.alert
	{
	background: #fdd1cf url(../images/redbox.jpg) no-repeat top left;
	border-color: #a00;
	color: #a00;
	}