/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:white;
	background-image: url(img/hatter2048.png);
	font-family:arial,sans-serif;
	font-size:small;
	color:#000;
        overflow-x: hidden; 
        overflow-y: auto; 
}

a:link { text-decoration: none; color: black; }
a:active { text-decoration: none; color: black; }
a:visited { text-decoration: none; color: black; }



div#container {
	position:relative; /* needed for footer positioning*/
        top: 0px;
	margin:0 auto; /* center, not in IE5 */
	min-width:900px;
        width:71%;
	background:white;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */

        box-shadow: 10px 10px 40px rgb(0, 0, 0);
}

div#header {
	padding:5px;
	background:white;
}
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}

div#content {
	padding:1em 1em 5em; /* bottom padding for footer */
}
	div#content p {
		text-align:justify;
		padding:0 1em;
	}

div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:white;
        font: 16px arial;
        color: black;
        border-top: 5px solid #993333;
} 

#szoveg {
  color:#000000;
  text-align: justify;
  font: 16px arial;
  font-weight:solid;
  margin-left:-10px;
  margin-right:0px;
}

#szoveg2 {
  color:#000000;
  text-align: justify;
  font: 14px arial;
  font-weight:solid;
  margin-left:-10px;
  margin-right:0px;
}

#idezet {
  color:#000000;
  text-align: left;
  font: 18px century_gothic;
  font-weight:bold;
  /*font-style:italic;*/
  margin-left:25px;
  margin-right:30px;
  margin-bottom:20px;
}

#kapcs {
  font: 13px arial;
  padding: 7px;
  text-decoration: none;
  color: #000000;
  background-color: white;
}

#header h1{
        font:30px Arial;
        color: black;
}

hr {
  border: 0;
  width: 100%;
  color: #f00;
  background-color: #993333;
  height: 5px;
}