body{
font:100% sans-serif;
line-height:1.4em;
}

#notice{
border:2px dashed #000;
padding:10px;
text-align:center;
font-size:160%;
line-height:1.2em;
}

#notice h3{
margin:0;
}

#notice p{
margin:.5em 0;
}

#notice a,
#notice a:visited{
color:#000;
text-decoration:underline;
}

#notice a:hover{
color:#00f;
}

#notice #byline{
text-align:right;
font-size:64%;
margin:0;
}

#wrapper{
width:980px;
margin:0 auto;
}

.bPost,
.bComment{
border:1px solid #eee;
margin:0 0 1em 0;
padding:10px;
}

.bTitle{
margin:0;
font:2em sans-serif;
}

#footer{
text-align:center;
background:#fcfcfc;
border:1px solid #eee;
font:110% serif;
}

.prevnext_post{
width:100%;
}

.prevnext_post .right{
text-align:right;
}

.pageLinks{
margin:0;
padding:0;
text-align:center;
list-style:none;
}

.pageLinks li{
display:inline;
padding:0 4px 0 0;
list-style:none;
font-weight:bold;
}

.pageLinks a,
.pageLinks a:visited{
font-weight:normal;
color:#000;
}

.pageLinks a:hover{
color:#00f;
}

#mainNav{
margin:1em 0 0 0;
padding:0;
text-align:right;
list-style:none;
border-bottom:1px solid #666;
}

#mainNav li{
display:inline;
margin:0;
padding:0 0 0 4px;
font-size:110%;
}

#mainNav a,
#mainNav a:visited{
padding:2px 4px;
border:solid #eee;
border-width:1px 1px 0 1px;
text-decoration:none;
color:#666;
}

#mainNav .activeLink a{
color:#000;
}

#mainNav a:hover{
background:#666;
color:#eee;
}

