/* COPYRIGHT 2007 BULLSEYE CREATIVE (www.bullseyecreative.net) */

@import url(reset-fonts-grids.css);

html, body
{
	height: 100%;
	margin:0;
	padding:0;
}

body
{
	background: #ffffff url(../_img/blank.gif) top center repeat-x;
}

/** ====================
 * Standard fonts and rollovers 
 */ 

.bodyText, body, td, p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

a
{
	color:#000000;
	text-decoration:none;
}

a:hover
{
	color:#000000;
	text-decoration:none;
}

/** ====================
 * Standard fonts and rollovers 
 */ 

.error
{

}

.postAction
{

}

.back
{

}


/** ====================
 * outer-most container 
 */

/* regular container (centered horizontally) */

#container
{
	width:950px;
	height:100%;
	min-height:600px;
	margin:auto;
	
	background:#CCFF66;
}

/* centered container (horizontally and vertically) */
/* requires ALL THREE IDs to work */

#xouter
{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}

#xcontainer 
{
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 468px;
}	

#xinner 
{
	width: 552px;
	background:#fff;
	height: 468px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	background:#FFFFCC;
}

/* ALTERNATIVE METHOD */
/* centered container (horizontally and vertically) */
/* requires ALL THREE IDs to work */

#outerContainer
{
	height: 100%; 
	overflow: visible;
	
	width:950px;
	margin:auto;
}

#outerContainer[id] {
	display: table; 
	position: static;
}

#middleContainer
{
	position: absolute; top: 50%; /* for explorer only*/
}

#middleContainer[id] {
	display: table-cell; 
	vertical-align: middle; 
	position: static;
}

#innerContainer
{
	position: relative; top: -50% /* for explorer only */
}

/** ====================
 * footer-related styles
 */

#footer
{

}
