html, body { 
height: 100%; 
margin: 0; 
padding: 0; 
overflow-y: hidden;
} 

body {
background-color: #FFF;
}

div#wrapper {
height: 100%;
width: 100%;
margin: 0; 
padding: 0; 
}

div#background {
z-index: -1;
height: 100%;
width: 100%; 
margin: 0; 
padding: 0; 
overflow-y: hidden;
}

div#navi {
z-index: 1;
position:absolute;
top: 5px;
right: 34px;
height:44px;
width: 491px;
background-color:#000000;
}

div#navi p {
font-family: Century Gothic, Avant Garde, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: 500;
color: #FFFFFF;
}

div#navi a {
color: #FFFFFF;
outline: none;
}

.active {
color: #000000;
}

div#twitter {
z-index: 1;
position:absolute;
top: 49px;
right: 34px;
height:14px;
width: 471px;
padding: 0px 10px 10px 10px;
}

div#twitter p {
font-family: Century Gothic, Avant Garde,Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #FFFF00;
vertical-align: top;
}

#tweet {
margin: 0;
padding: 0;
position: absolute;
top: 0px;
}

.twitterStatus twitterStatus {
background-color: #FF3300;
}

#tweet ul li {
list-style: none;
margin: 0;
padding: 0;
}

div.scroll {
overflow-x: hidden;
overflow-y: auto;
}

div#content {
z-index: 1;
position:absolute;
top: 80px;
right: 34px;
height:400px;
width: 491px;
padding: 0px;
}

div#content p {
font-family: Century Gothic, Avant Garde ,Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #000;
line-height: 2;
vertical-align: top;
}

div#title {
z-index: 1;
position:absolute;
/*top: 5px;*/
bottom: 150px;
right: 0px;
height: 70px;
width: 285px;
padding-left: 20px;
background-color: #000000;
}

.ptitle {
font-family: Century Gothic, Avant Garde ,Verdana, Helvetica, sans-serif;
font-size: 50px;
color: #FFF;
position: relative;
bottom: 50px;
right: 3px;
vertical-align: top;
}

div#moreinfo {
z-index: 1;
position:absolute;
/*top: 5px;*/
bottom: 50px;
right: 0px;
height: 100px;
width: 270px;
padding: 0px;
}

.moreinfo {
font-family: Century Gothic, Avant Garde ,Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #000;
position: relative;
bottom: 0px;
right: 3px;
padding-right: 10px;
vertical-align: bottom;
text-decoration: none;
outline: none;
border: none;
}

div#moreinfo a {
text-decoration: none;
outline: none;
color: #000000;
}

.moreinfoblock {
position: relative;
padding-right: 5px;
text-align: center;
float: left;
}


div#footer {
z-index: 1;
position:absolute;
bottom: 20px;
right: 15px;
height:12px;
width: 491px;
padding: 0px;
}

div#footer p {
font-family: Century Gothic, Avant Garde ,Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #FFF;
vertical-align: top;
}


