/* nigun.hu base css */

	body {
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		font-size: 10px;
		margin: 0px;
		line-height: 15px;
		background-color: #000;
		background-image: url(http://www.nigun.hu/img/nigun_background.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-attachment: fixed; 
	}

	h1 {
		font-size: 16px;
		font-weight: normal;
		color: #a62d00;
		margin-left: 10px;
			
	}

	h2 {
		font-size: 14px;
		font-weight: normal;
		color: #bf5f02;
	}

	a {
		outline: none !important;
	}

	#topmenu a {
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		text-decoration: none;
		font-size: 16px;
	}

	#topmenu a:link {
		color: #000;
	}
	
	#topmenu a:visited {
		color: #000;
	}
	
	#topmenu a:hover {
		color: #a62d00;
	}
		
	#topmenu a:active {
		color: #a62d00;
	}
	

	#logo {
		position: relative;
		height: 80px;
		background-image: url(../img/logo_180_80.png);
		background-repeat: no-repeat;
		background-position: center right; 
	}

	#topmenu ul {
		margin: 0px;
		padding: 0px;
	}
	
	#topmenu ul li {
		display: inline;
	}


	#container {
		position: relative;
		margin-left: auto;
		margin-right: auto; 
		width: 900px;
		min-height: 600px;
		top: 70px;
		padding-left: 50px;
		padding-right: 50px;
	}

	#topwhite {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 900px;
		height: 50px;
		background-image: url(../img/white_top.png);
		background-position: 0 0;
		background-repeat: no-repeat;
	}

	#topmenu {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		word-spacing: 10px;
		padding: 15px;
		width: 876px;
		height: 20px;
	}
		

	#middletop {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 900px;
		height: 20px;
		background-image: url(../img/white_middle_top.png);
		background-position: 0 0;
		background-repeat: no-repeat;
	}

	#middle {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 900px;
		min-height: 560px;
		background-image: url(../img/white_middle.png);
		background-position: 0 0;
		background-repeat: repeat-y;
		overflow: auto;
	}

	#middlebottom {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 900px;
		height: 50px;
		background-image: url(../img/white_bottom.png);
		background-position: 0 0;
	}
	
	
	#midbot_text {
		position: relative;
		height: 15px;
		width: 100px;
		margin-top: 25px;
		float: right;
		font-size: 10px;
		color: #bf5f02;
	}

	#midbot_text a:link, a:visited {
		font-size: 10px;
		color: #000;
		text-decoration: none;
	}

	#midbot_text a:hover, a:active {
		font-size: 10px;
		color: #a62d00;
		text-decoration: none;
	}

	
	#footer {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 900px;
		height: 75px;
	}
	
	#rights {
		position: relative;
		float:left;
		margin-top: 10px;
		margin-left: 15px;
		font-size: 9px;
		color: #bf5f02;
	}

	#bottomenu {
		font-size: 9px;
		color: #bf5f02;
	}

	#bottomenu a {
		text-decoration: none;
		font-size: 9px;
	}

	#bottomenu a:link {
		color: #bf5f02;
	}

	#bottomenu a:visited {
		color: #bf5f02;
	}


	#bottomenu a:hover {
		color: #fff;
	}

	#bottomenu a:active {
		color: #fff;
	}

	#bottomenu ul li {
		display: inline;
		font-size: 9px;
	}

	#mslogo {
		position: relative;
		width: 50px;
		height: 50px;
		float: right;
		right: 5px;
	}
	
	#content {
		color: #494949;
		font-size: 12px;
		font-family: "Arial";
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 860px;
		padding: 15px;
		min-height: 550px;
	}
	
	#heading {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		height: 30px;
		width: auto;
	}
				
	.date {
		color: #222;
	}
	
	.hirkep {
		width: auto;
		height: auto;
		margin-top: -100px;
		margin-right: 60px;
		float: right;
		border: 1px solid #ccc;
	}