/*-------------------------------------- Main Doc ----------------------------------------------*/

* img {
        border:0;
        z-index:-1;
}

body {
        background-color:#F2AC3C;
        background-attachment:fixed;
		background-image:url(../images/site/mainbg.gif);
		background-position:center top;
		background-repeat:no-repeat;
		margin:0;
		padding:0;
		color:#626767;
		text-align:center;
}

/*html {
        width:100%;
        height:100%;
}*/

/*-------------------------------------- Main Wraps --------------------------------------*/

#wrap {
        width:905px;
        margin:40px auto;
        text-align:left;
}

/*-------------------------------------- Style Wraps --------------------------------------*/

#logo {
		width:658px;
		height:51px;
		background-repeat:no-repeat;
}

#frame-top {
		width:905px;
		height:14px;
		background-image:url(../images/site/frame-top.png);
		background-repeat:no-repeat;
}

#frame-center {
		width:905px;
		margin-top:-6px;
		background-image:url(../images/site/frame-center.png);
		background-repeat:repeat-y;	
}

html>body #frame-center {
		width:905px;
		margin-top:-24px;
		background-image:url(../images/site/frame-center.png);
		background-repeat:repeat-y;		
}

#frame-bottom {
		width:905px;
		height:14px;
		background-image:url(../images/site/frame-bottom.png);
		background-repeat:no-repeat;	
}

html>body #frame-bottom {
		width:905px;
		height:14px;
		margin-top:-16px;
		background-image:url(../images/site/frame-bottom.png);
		background-repeat:no-repeat;		
}

#signs {
		width:379px;
		height:85px;
		margin-top:-25px;
		margin-left:500px;
		background-image:url(../images/site/signs.png);
		background-repeat:no-repeat;
}

.sign1 {
	display:block;
	float:left;
	margin-left:33px;
	width:42px;
	height:42px;
}

.sign2 {
	display:block;
	float:left;
	margin-left:100px;
	width:42px;
	height:42px;

}

.sign3 {
	display:block;
	float:left;
	margin-left:100px;
	width:42px;
	height:42px;
}

.teaser1 {
	width:150px;
	height:150px;
	margin-top:-25px;
	margin-left:380px;
	position:absolute;
	z-index:10;
}

.teaser2 {
	width:150px;
	height:150px;
	margin-top:-25px;
	margin-left:555px;
	position:absolute;
	z-index:10;
}

.teaser3 {
	width:150px;
	height:150px;
	margin-top:-25px;
	margin-left:730px;
	position:absolute;
	z-index:10;
}
/*-------------------------------------- Navigation --------------------------------------*/

#hnavigation ul {
    text-align:left;
	color:#626767;
    font-size:24px;
    white-space:nowrap;
    margin-left:20px;
    padding-top:5px;
}

html>body #hnavigation ul {
    text-align:left;
	color:#626767;
    font-size:24px;
    white-space:nowrap;
    margin-left:-20px;
    padding-top:5px;
}
    
#hnavigation ul li {
    display:inline;
    list-style-type:none;
}
        
#hnavigation ul li  a { 
	padding-right:20px;
}

#hnavigation ul li a:link, #hnavigation ul li a:visited {
		color:#626767;
        text-decoration:none;
}
        
#hnavigation ul li a:hover{
        color:#F2AC3C;
        text-decoration:none;
}
        
#hnavigation a:active{
		color:#626767;
        text-decoration:none;
}
        
#hnavigation li#active{
        text-decoration:none;
        display:inline;
}

/*-------------------------------------- Content --------------------------------------*/

h1 {
	margin-left:25px;
	color:#F2AC3C;
	padding-top:20px;
}

h2 {
	margin-left:25px;
	/*color:#F2AC3C;*/
}

p {
	margin-left:25px;
	padding-right:20px;
}
