.page-wrap {
    max-width: 980px; 
    margin: 0 auto;
}

.title {
	width: 100%;

}

.title-main {
	width: 100%;
	height: 100px;
    font-size: 20pt;
    font-family: "Helvetica Neue", Helvetica, Arial,  sans-serif ;
    text-align: center;
    padding-top:1em;
	background:#f5f5f5 url(img/logo80.png) no-repeat 0 0;
	background-color:#f5f5f5;
}

@media only screen and (max-width: 900px)
{

    .title-main {
        background:#f5f5f5 url(img/logo80.png) no-repeat 0 0;
        text-align: right;
    }
}

@media only screen and (max-width: 600px)
{

    .title-main {
        background:#f5f5f5;
        text-align: center;
    }
}



.title-subtitle {

    font-size: 10pt;
    line-height: 1.1111;
    margin: 0;
    font-style: normal;
    color: #f5f5f5;
    padding-left: 5px;
    padding-top: 5px;
    font-family: Lucida Grande, Verdana, Arial, sans-serif;
    background-color:#0066aa;
    height:24px;
}


body {
    background-color: #e0e0e0;
    
}