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

* { 
    margin: 0; 
    padding: 0; 
}

body {
	font-size: 75.5%;
	font-family: Helvetica, sans-serif;
	
}
p {
	font-size: 1.0em;
	line-height: 1.4em;
	margin-bottom: 0.8em;
}


div#menu {
font-size: 16;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	a:link {
	color: #000000;
	text-decoration: none;


a:link {
	color: #000000;
	text-decoration: none;

a:visited {
	text-decoration: none;
	color: #333333;

a:hover {
	text-decoration: none;
	color: #666666;

a:active {
	text-decoration: none;
	color: #000000;
}

.lefthome {
float:right; 
width:520px; 
padding-right:30px;
font-size: 14;
	font-family: Georgia, "Times New Roman", Times, serif;
}
	


h1 { font-size: 2.0em; margin-left: 0.8em; margin-bottom: 0.8em; }
h2 { font-size: .75em; text-transform: uppercase; margin-bottom: 0.8em; }
h3 {
	font-size: .25em;
	text-transform: uppercase;
	font-style: italic;
	letter-spacing: 2px;
	
	padding: 5px;
	margin-bottom: 0.5em;
	text-align: center;
}


html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;
}

#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:100px;
    font: 14px/2.8 Helvetica, Serif;
}



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




