/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/

* { 
    margin: 0; 
    padding: 0; 
}

html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;
    font-family: Times New Roman, times, georgia, serif;
    font-size: 12px;
    color: #000;
}


#header{
    width: 100%;
    background: #fff;
    display: block;
    float: left;
}#logo{
    display: inline;
    float: left;
    margin: 15px 0px 0px 40px;
    background: #fff;
}#headcopy{
    display: block;
    float: left;
    text-align: center;
    width: 270px;
    height: 20px;
    margin: 10px 0px 20px 40px;
    background: #ffa;
    font-style: italic;
}#blockholder{
    display: inline;
    float: left;
    padding: 0px 0px 0px 40px;
    width: 100%;
    background: #fff;
}#block{
    background: #fff;
    width: 320px;
    height: 312px;
    padding: 10px 10px 10px 10px;
    margin: 0px 20px 20px 0px;
    display: inline;
    float: left;
}.big{
    font-size: 16px;
}


#bg { 
    position: fixed; 
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

#cont {
    position:absolute;
    top:0;left:0;
    z-index:70;
    overflow:auto;
}

.box { 
    margin: 0 auto; 
    width: 400px;
    padding: 50px;
    background: white; 
    padding-bottom:10px;
}

#focus-stealer      { position: absolute; left: -9999px; }


ul {
		list-style: none;
	}
	
#container {
	margin: 0 auto; 
	width: 100%;
	display: block;
}
#full, #full a{
 display: block;
 cursor: pointer;
 float: left;
 width: 100%;
 height: 100%;   
}#full img{
 position: absolute;
 top: 50%;
 left: 50%; 
/* margin: -125px 0px 0px -143px;*/
 
 margin: -45px 0px 0px -143px; 
 
}
