* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%; background-color:#ffffff; background: repeat-x url(images/bg.jpg);}
/* end hide */
body { 
text-align:center;

min-width:955px;/* for good browsers*/

}
div#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
background: repeat-x bottom url(images/bg.png);
min-height:400px;/* for good browsers*/
}
div#container {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
height: 500px;

}
div#inner {
width: 955px;
height: 425px;
text-align: center;
margin-left:auto;
margin-right:auto;

}

div#main {
background: url(images/main.png) no-repeat center; 
width:955px;
height:425px;
}

img {border:none;}

h1, h2, h3, p {font-family: "Lucida Grande", "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:14px; padding:3px; font-variant:small-caps; color:#555555; font-weight:600;}

h1{padding-bottom:20px;font-weight:500;
}

div#nav ul li:first-child {
padding-left:90px
}

div#nav ul li{
float:left;
list-style:none;
text-align:center;
padding:0 2px;
}


div#text {width:650px; margin: 0 auto; padding:225px 70px; padding-bottom:15px; text-align:center;}

div#credits {

position:fixed;
margin:0 auto;
width:955px;
text-align:center;
padding: 5px 0;
bottom:0
}

.style24 {font-size: 9px; font-family: Arial, Helvetica, sans-serif;}
.style38 {color: #666666; }
.style39 {color: #444444; margin-left:10px; margin-right:10px; }

a:link {
	color: #444444;
	text-decoration: none;
}
a:visited {
	color: #444444;
	text-decoration: none;
}
a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
a:active {
	color: #444444;
	text-decoration: none;
}	
