/********************************************************************
 *  Astaria.net, Layout and Style defaults CSS for all website parts.
 *  Aeschix@Astaria, 2009.
 ********************************************************************/
body {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:0.8em;
	background-color: #FFFFFF ;
	color: #000000 ;
	text-align:left;
}
	@media screen {
		/* Clear fix */
		.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		.clearfix { display: inline-block; }
		/* Win IE5 through 6 only \*/
		* html .clearfix {height: 1%;}
		.clearfix { display: block; }
		/* End hack */
	}
	.inline { display:inline; }
	.center { text-align:center; }
	.left { text-align:left; }
	.right { text-align:right; }
	.float-left { float:left; }
	.float-right { float:right; }
	.mg-rt { margin-right:10px; }
	.mg-lt { margin-left:10px; }
	.mg-tp { margin-top:10px; }
	.mg-bt { margin-bottom:10px; }

	/* Text Styles */
	.external-link {
		padding-right:15px;
		background-image: url(../images/default/external_icon.gif);
		background-position: right center ;
		background-repeat: no-repeat ;
	}
	h1, h2, h3, h4, h5, h6, p { margin:5px 10px; }
	h1 {
		font-size:1.25em;
		font-weight: bold;
	}
	h2 {
		font-size:1.15em;
		font-weight: bold;
	}
	h3 {
		font-size:1.0em;
		font-weight: bold;
	}
	h4 {
		font-size:0.9em;
		font-weight: bold;
	}
	h5 {
		font-size:0.9em;
		font-weight: normal;
	}
	h6 {
		font-size:0.9em;
		font-weight: normal;
		font-style:italic;
	}
	p { margin:5px 10px 15px 10px; }
	sup, sub { line-height:0.25em; }
	ul { list-style-type:disc; }
	ol { list-style-type:decimal; }
	ul, ol {
		margin:5px 5px 10px 25px;
		padding:0;
	}

	hr {
		display:block;
		height:1px;
		line-height:1px;
		padding:0 !important;
		margin:10px 0 !important;
		border:none;
		color:#000000;
		background-color:#000000;
	}
	img { border:none; }
	
/*** Media Styles ***/
#flash-on,
#flash-off {
	position:relative;
	float:right;
	display:block;
	margin-right:-10px;
	margin-bottom:-16px;
	width:16px;
	height:16px;
	text-decoration:none;
}
	
/*** Color Styles ***/
.white {
	color:#FFFFFF;
}

/*** Table Default Styles ***/
	table {
		width:100%;
		margin:10px 0;
		border-collapse:collapse;
		border-spacing:0;
		border-style:solid;
		border-width:1px;
		border-color:#000000;
	}
	 table th,
	 table td {
			padding:2px 4px;
			border-collapse:collapse;
			border-right:1px solid #000000;
			border-bottom:1px solid #000000;
		}