@import "layout.css";
@import "typography.css";

/*	----------------------------------------------------------------
	redefine -------------------------------------------------------	*/	

	body {
		text-align:center;
		background:#33110b;
		padding:0 53px;
		font-family:arial, helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
  		line-height:13px;
  		color:#000;
		height:100%; 
	}

	
	a {
		color:#b31e17;
		text-decoration:none;
	}

	a:link {
		text-decoration:none;
	} 

	a:visited	{
	} 

	a:active	{ 
	} 

	a:hover		{ 
		color:#691e01;
		text-decoration:underline; 
	} 

/* ------------------------------------------------------------------------
	Popin
------------------------------------------------------------------------- */

	#overlay {
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 10000;
		width: 100%;
	}

	.prettyPopin {
		display: none;
		overflow: hidden;
		position: absolute; z-index: 11000;
		top: 50%; left: 50%;
		background: url(../images/prettyPopin/popinLeft.gif) bottom left no-repeat;
	}
	
		.prettyPopin a#b_close {
			display: none;
			position: absolute; z-index: 2;
			top: 10px; right: 13px;
			width: 41px; height: 9px;
			text-indent: -10000px;
			background: url(../images/prettyPopin/b_close.gif) bottom left no-repeat;
		}
	
		.prettyPopin .prettyContent {
			position: relative;
			width: 100%; height: 100%;
			font-size: 1.2em;
			background: url(../images/prettyPopin/popinRight.gif) bottom right no-repeat;
		}
		
			.prettyPopin .prettyContent .prettyContent-container {
				display: none;
				padding: 20px 15px 15px 15px;
			}
		
			.prettyPopin .prettyContent .loader {
				position: absolute;
				top: 50%; left: 50%;
				margin: -14px 0 0 -14px;
			}
			
/*	----------------------------------------------------------------
	debugging ------------------------------------------------------	*/	
	
	.debug { border:1px solid #c0f; }


/*	----------------------------------------------------------------
	hacks ----------------------------------------------------------	*/	

	.hide { display:none; visible:hidden;}
	
	.clearfix:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	
	.clearfix {
		display:inline-block;
	}
	
	html[xmlns] .clearfix {
		display:block;
	}
	
	* html .clearfix {
		height:1%;
	}