body{
top:0;
left:0;
margin:0;
overflow:hidden;
background:#666;
text-align: center;
}

#page{
position:absolute;
top:50%;
left:50%;
width:780px;
height:400px;
background:#FFF;
border-width:1px;
border-style:solid;
border-color:#000;
margin-top:-200px;
margin-left:-390px;
}

#page-n{
position:absolute;
top:50%;
left:50%;
width:770px;
height:20px;
background:#666;
border-width:1px 0 1px 0;
border-style:solid;
border-color:#444;
margin-top:220px;
margin-left:-390px;
text-align:right;
padding-right:10px;
}

#page-top{
position:absolute;
top:50%;
left:50%;
width:770px;
height:20px;
background:#666;
border-width:1px 0 1px 0;
border-style:solid;
border-color:#444;
margin-top:-240px;
margin-left:-390px;
text-align:left;
padding-left:10px;
}

#page-t1
{
position:absolute;
top:50%;
left:50%;
width:100px;
height:100px;
background:#333;
border-width:1px;
border-style:solid;
border-color:#AAA;
margin-top:60px;
margin-left:-350px;
filter:alpha(opacity=60);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.60;
opacity:0.60;
}

.page-title{
display:inline-block;
margin:10px;
bottom:0px;
color:#FFF;
font-size:11px;
line-height:13px;
font-weight: normal;
font-family: Trebuchet-ms, Tahoma, Verdana;
text-align:left;
vertical-align:bottom;
text-decoration:none;
text-transform:uppercase;
z-index:101;
}

#nav{
position:absolute;
top:10px;
left:50%;
width:780px;
height:40px;
padding:0;
background:#666;
border: solid #222;
border-width:0 0 1px 0;
margin-left:-390px;
}

#foot{
position:absolute;
bottom:0;
left:50%;
width:780px;
height:40px;
padding:0;
padding-bottom:10px;
background:#666;
border: solid #222;
border-width:1px 0 0 0;
text-align:justify;
margin-left:-390px;
}

.left{
position:relative;
float:left;
left:20px;
top:20px;
padding:0;
margin:0;
text-align:left;
}

.left2{
position:relative;
display:inline-block;
width:360px;
float:left;
left:20px;
top:20px;
padding:0;
margin:0;
text-align:left;
}

.right{
position:relative;
float:right;
right:20px;
top:20px;
padding:0;
margin:0;
text-align:right;
}

.right2{
position:relative;
display:inline-block;
width:360px;
float:right;
right:20px;
top:20px;
padding:0;
margin:0;
text-align:right;
}

.right-b{
position:relative;
display:block;
float:right;
right:20px;
top:20px;
height:340px;
width:340px;
border:1px solid #555;
padding:10px;
margin:0;
text-align:right;
}

.main{
font-size:11px;
line-height:14px;
letter-spacing:0.025em;
word-spacing:0.075em;
color: #777;
font-weight:normal;
font-family:Trebuchet-ms, Tahoma, Verdana;
}

.main-2{
display:inline-block;
font-size:11px;
line-height:14px;
letter-spacing:0.-05em;
word-spacing:-0.02em;
color: #777;
font-weight:normal;
font-family:Trebuchet-ms, Tahoma, Verdana;
text-align:justify;
}

.quote{
position:relative;
display:inline-block;
vertical-align:bottom;
bottom:0;
font-size:30px;
line-height:29px;
letter-spacing:-0.015em;
word-spacing:0.075em;
color: #AAA;
font-weight:normal;
font-style:italic;
font-family:Georgia, Times, Times New Roman,;
}

.info{
font-size:11px;
color: #222;
font-weight:
normal;
font-family:Trebuchet-ms, Tahoma, Verdana;vertical-align:middle;
padding:10px;
display:block
}

a.main{
font-size:11px;
line-height:18px;
letter-spacing:0.015em;
word-spacing:0.05em;
color: #777;
background:#FFF;
padding:1px 4px 1px 4px;
font-weight:normal;
font-family:Trebuchet-ms, Tahoma, Verdana;
text-decoration:none;
text-transform:uppercase;
border-width:0 0 1px 0;
border-style:solid;
border-color:#FFF;
outline:none;
}

a.main:hover{
font-size:11px;
line-height:18px;
letter-spacing:0.015em;
word-spacing:0.05em;
color: #000;
background:#FFF;
padding:1px 4px 1px 4px;
font-weight:normal;
font-family:Trebuchet-ms, Tahoma, Verdana;
text-decoration:none;
text-transform:uppercase;
border-width:0 0 1px 0;
border-style:solid;
border-color:#FC0;
outline:none;
}

a.main-lc{
font-size:11px;
line-height:18px;
letter-spacing:0.015em;
word-spacing:0.05em;
color: #777;
background:#FFF;
padding:1px 0 1px 0;
font-weight:normal;
font-family:Trebuchet-ms, Tahoma, Verdana;
text-decoration:none;
text-transform:none;
border-width:0 0 1px 0;
border-style:solid;
border-color:#FFF;
outline:none;
}

a.main-lc:hover{
font-size:11px;
line-height:18px;
letter-spacing:0.015em;
word-spacing:0.05em;
color: #000;
background:#FFF;
padding:1px 0 1px 0;
font-weight:normal;
font-family:Trebuchet-ms, Tahoma, Verdana;
text-decoration:none;
text-transform:none;
border-width:0 0 1px 0;
border-style:solid;
border-color:#FC0;
outline:none;
}

.imglnk{
display:inline-block;
width:75px;
height:40px;
overflow:hidden;
margin:0;
padding:0;
border:0;
outline:none;
border:none;
}

a.imglnk{
display:inline-block;
width:75px;
height:40px;
overflow:hidden;
margin:0;
padding:0;
border:0;
outline:none;
border:none;
}

a.infolink{
font-size:10px;
color: #000;
font-weight: 100;
font-family:Trebuchet-ms, Tahoma, Verdana;
float:right; text-decoration:none
}

a.infolink:hover{
font-size:10px;
color: #000;
font-weight: 400;
font-family: Trebuchet-ms, Tahoma, Verdana;
text-decoration:none
}

.page-n-text{
font-size:10px;
line-height:20px;
color: #000;
font-weight: normal;
font-family: Trebuchet-ms, Tahoma, Verdana;
text-decoration:none;
}

a.page-n-text{
font-size:10px;
line-height:20px;
color: #FFF;
font-weight: normal;
font-family: Trebuchet-ms, Tahoma, Verdana;
text-decoration:none;
outline:none;
border:none;
}