body{
font-family: helvetica;
font-size: 11px;
color: #555;
background-color: #252525;
background-image: url(ng);
background-position: top;
background-attachment: fixed;
background-repeat: repeat-x;
scroll: no;
}
.content {
position:absolute;
overflow-x: hidden;
left: 150px;
top: 230px;
width: 600px;
background-color: #222;
}
.tag {
position:absolute;
overflow-x: hidden;
left: 150px;
top: 160px;
width: 500px;
}
.foot {
position:absolute;
overflow-x: hidden;
width: 500px;
background-color: #222;
}
.navi {
position:absolute;
color : #999;
font-family : helvetica;
font-size : 50pt;
letter-spacing : 10px;
top: 90px;
padding-top : 50px;
padding-left : 50px;
padding-bottom : 25px;
}

}
b, strong {color:#91c51f;}
u {text-decoration: none; border-bottom: 2px solid #252525; line-height: 150%;}
i {font-size: 11px;
}

a:link, a:visited {
color: #555;
text-decoration: none;
text-transform: lowercase;
letter-spacing: 2px;
padding: 2px 5px 2px;
}
a:hover {
color: #ffffff;
background-color: #333;
border-bottom: 1px solid #444; 
text-transform: lowercase;
}
a.sidelink:link, a.blog:visited{
color: #555;
text-decoration: none;
text-transform: lowercase;
letter-spacing: 2px;
padding: 2px 5px 2px;
border-bottom: 1px solid #333;
display: block; 
}
a.sidelink:hover {
color: #ffffff;
background-color: #333;
border-bottom: 1px solid #444; 
text-transform: lowercase;
display: block; 
}
.title {
font-family: helvetica;
font-size: 80px;
font-weight: bold;
padding-left: 8px;
letter-spacing: -2px;
text-transform: lowercase;
color:#ffffff;
position:absolute;
width: 700px;
left: 150px;
top: 70px;
}
.sub {
font-family: helvetica;
font-size: 18px;
letter-spacing: -1px;
border-left: 10px solid #252525; 
padding-left: 8px;
margin-left: -20px;
margin-bottom: 2px;
color:#ffffff; 
text-transform: uppercase;
}
.leftb{
border-left: 10px solid #333;
padding-left: 10px;
}
blockquote {
border: 1px solid #333;
padding: 10px;
background-color: #2c2c2c;
}
