*{
	padding: 0;
    margin:0 auto;
        
    outline: 0;

}
html,body{
     height:100%;
    font-family: Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 15px;
line-height: 17px;
	background: #f8f7d9 url("../bg-repeat.jpg") top repeat-x; 
     min-width:970px;  
     
}

#wrapper {
	position: relative;
	width: 1000px;
	height: 98%;
         min-height: 600px;
	background: url(../bg-master.jpg) top no-repeat;
}

#content {
	position: relative;
	float: right;
	top: 130px;
	width: 800px;
    	
}

	#container {
		margin:50px;
        	overflow: hidden;
	}
a { text-decoration: none; outline: 0; }
a:hover { text-decoration: underline; }
div, p { color: #352e2c; }
sup { font-size: 8px; }
div.clear { clear: both; }

#top-bar {
	height: 5px;
	background: #362f2d;
}

#top-button {
	position: absolute;
	right: 100px;
    top:-2px;
	width: 120px;
	height: 32px;
	text-align: center;
	background: url(../elm-top_button.png) bottom;
}

	#top-button a {
		font-size: 10px;
		color: #f7f6d9;
	}

#content h1 {
	position: absolute;
	top: -90px;
	left: -200px;
	text-indent: -9999px;
	width: 302px;
	height: 86px;
	background: url(../logo.png);
}

#content h2 {
	position: absolute;
	text-indent: -9999px;
	width: 513px;
	height: 28px;
	background: url(../txt-slogan.png);
}
#content h3 {
	position: absolute;
	top: -90px;
	left: -200px;
	text-indent: -9999px;
	width: 302px;
	height: 86px;
	background: url(../logo_gr.png);
}
#content h4 {
	position: absolute;
	text-indent: -9999px;
	width: 513px;
	height: 28px;
	background: url(../txt-slogan-gr.png);
}
#content p {
	margin: 10px 30px 10px 0;
    font-size:12px;
    text-align: justify;
    }
#content p a:hover{
    color:#d54800;
}
#content p a{
    color:#5972A3;
}
#content p a:active{
    color:#d54800;
}
#footer {
	position: absolute;
    right: 10px;
	bottom: -20px;
	width: 100%;
	text-align: center;
	font-size: 11px;
	color: #666;
}
#footer a {
	color: #8c8a43;
}

