/* Dead-Generation */
/* Master Stylesheet
----------------------------------------------------------------------------- */

	@import url("layout.css");
	@import url("forms.css");
	@import url("actions.css");


/* Style Precedents
----------------------------------------------------------------------------- */

	body, h2, h3, h4, ul {
		margin: 0;
		padding: 0;
		}
	
	body {
		background: #000;
		padding-bottom: 30px;
		color: #c2bfae;
		font: normal 12px/15px Arial, sans-serif;
		}


/* Headings */

	h2 {
		margin-bottom: 15px;
		font: normal 24px/24px Arial, sans-serif;
		}

	h3 {
		margin-bottom: 15px;
		font: normal 17px/17px Arial, sans-serif;
		}
	
	h4 {
		margin: 30px 0 8px 0;
		clear: left;
		font: normal 18px/18px Arial, sans-serif;
		}
	
	
/* Inline Elements */
	
	a {
		color: #c40000;
		font-weight: normal;
		text-decoration: none;
		outline: none;
		margin: 0;
		}
	
	a:hover {	
		color: #eba600;
		}
	
	img {
		border: 0;
		}
	
	table {
		border-collapse: collapse;
		}
	

/* Lists */
	
	dl, dt, dd, ul {	
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
	
	dl {
		float: left;
		}
	
	dt {	
		width: 110px;
		float: left;
		clear: both;
		margin-left: 30px;
		font-weight: bold;
		color: #73705c;
		}

	dt:after {
		content: ":";
		}					
	
	dd {	
		float: left;
		width: 250px;		
		}
		
	dt, dd {
		border-top: 1px solid #222;
		padding: 5px;
		}	

			
/* Sign in
----------------------------------------------------------------------------- */

	div.widget-account.signin {
		margin-top: 15px;
		}

	div.widget-account.signin h3 {
		display: block;
		width: 150px;
		height: 25px;
		text-indent: -5000px;
		float: left;
		background: url(../images/section-login/signin.gif) no-repeat top left;
		}

	div.widget-account.signin label {
		float: left;
		}
		
	div.widget-account.signin em {
		font-weight: bold;
		margin: 0 7px 0 15px;
		}
		
	div.widget-account.signin li {
		float: left;
		line-height: 26px;
		}
	
	div.widget-account.signin a.action.help {
		display: none;
		}

	div.widget-account.signin br {
		display: none;
		}
		
	div.widget-account.signin input[type=text], div.widget-account.signin input[type=password] {
		color: #c40000;
		background-color: #242321;
		border: 0;
		padding: 3px 5px 3px 5px;
		font: normal 12px/12px Arial, sans-serif;
		}
		
	div.widget-account.signin input[type=password] {
		width: 150px;
		}