/*---------------------------------clearfix start-----------*/
.clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
/*.clear       {display:inline-block;}*/

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
/*-----------------------------------clearfix end-----------*/
html, body {  
	height		: 100%;
	font		: 13px Arial, Helvetica;	
	color		: #fff; 
	background	: #000 url(../images/bg.jpg) 0 0 repeat-x;
}

html,body,h1,h2,h3,h4,h5,h6,p,form {margin:0;padding:0;}
p{	margin: 0.3em 0 0.3em 0;}
h1{	
	font			: 1.6em Georgia;
	padding			: 4px 0 4px 0;
	margin			: 0px 0 14px 0;
	font-weight		: bold;
	color			: #640201;
}
h2{	
	font			: 1.3em Georgia;
	padding			: 7px 0 7px 0;
	color			: #7F0707;
}
h3{	
	font			: 1.1em Georgia;
	padding			: 5px 0 5px 0;
	color			: #7F0707;
}

a:link, a:active, a:visited {color:#3D506E; }
a:hover { color :red; }
/* a.external{ padding-left:20px; background:url(../images/external.gif) left 3px no-repeat; } */


.cursor		{	cursor  : pointer; } 
img  		{	border  : 0; } 
.clear		{	clear: both; }
.bold		{	font-weight: bold;	} 
.center		{	text-align: center;	}
.left		{	text-align: left;	}
.right		{	text-align: right;	}
.hidden		{	display: none;	}
.visible	{	visibility: visible; width:100%; height:auto; }
.green		{	color: green; 	}
.red		{	color: #990000;	}
.error		{	color: #990000;}
.div50x50	{	width:50%; float:left; }

#outerwrap {
	margin		: 0 auto;
	width		: 1000px;
	color		: #000;
	background	: transparent url(../images/wh.jpg) repeat-y;
}
#innerwrap{
	background	: transparent url(../images/logo.jpg) no-repeat;
	clear:both;
}
#margin{margin:0 19px 0 22px; }
#center{float: left; width:668px; padding: 20px 10px; background: #fff; }
#right {float: left; width:210px; padding: 20px 10px; margin:170px 0 0 12px; background: #fff; border:5px solid #ccc; }
#top{ height: 177px; }
#logo{ float:left;  padding:110px 0 0 42px; text-align:right; }
#logo .x1{ font: 30px Georgia; color: #000; letter-spacing:16px; }
#logo .x2{ font: 18px Georgia; color: #000; padding-right:18px; }

#cite{ float:right; padding:40px 290px 0 0; text-align:right; }
#cite .x1{ font: 28px Georgia; color: #7F4807; padding-bottom:10px;}
#cite .x2{ font: 20px Georgia; color: #5F4807; padding-bottom:10px;}
#cite .x3{ font: 14px Georgia; color: #2F4807; padding-bottom:10px;}
/*------------------------------------*/
#bot{
	font-size	: 0.85em; 
	padding		: 2px;
	line-height	: 25px;
	text-align	: center;
	clear		: both;
	color		: #fff;
	background	: #5A1308 url(../images/bot.jpg) 0 0 no-repeat;
}
#bot a{	color:#aaa; text-decoration:none;}

table {
	margin-left : auto;
	margin-right : auto;
	margin-top : 3px;
	margin-bottom : 3px;
	border-collapse : collapse;
	border : 1px solid #ccc;
	font-size:0.9em;
}
table td.h {
	background-color : #ffc;
}
td, th {
	padding : 4px;
	border : 1px solid #ccc;
}
