@charset "UTF-8";
/* CSS Document */

body {font:62.5% "Bitstream Vera Serif", Times, serif; background:#fff;}
* {padding:0;margin:0;}
ul {list-style:none;}

#bod {float:left; width:100%; background:#fff;}

#navi, #cont, #head, #foot {font-size:1.3em;}

#wrap {width:700px; position:relative; left:50%; margin-left:-350px; float:left;}

#navi {float:left;}

.date {text-align: center;margin-bottom: 20px;color:#999;padding-bottom:10px;}
.date span {font-size:10px;}
h4 {font-weight:bold;font-size:16px;margin:20px 0}

#cont {float:right;width:480px}
#cont p {line-height:1.6em;margin:0;text-indent:20px;font-size:1.1em}

#menu, #menu a {text-decoration:none;color:#999;}
#menu {position:absolute; bottom:170px; right:0px;}

#head h1 {margin-left:10px}
#head h1 a {display:block; height:200px; width:250px; background:transparent; text-indent:-10000px;}

#cont, #navi {margin:20px 0;}

#cont h3 {margin:10px 0}

#head {background:#fff url("../img/banner.png") 13px 0 no-repeat; height:200px; position:relative;}
#foot {height:100px; background:#eee; clear:both; margin-top:20px; border-top:1px solid #ccc;}

#navi ul {line-height:1.2em; text-align:right; width:200px;}
#navi li {margin:0;}
#navi a {text-decoration:none;display:block;padding:3px; color:#943e53;}

#navi a:active, #navi a:focus {outline:none;}

#copy {text-align:center;color:#999;padding-top:10px;}

#navi a:visited {color:#999;}
#navi a:hover {text-decoration:underline;}

.entry {color:#222;}
.entry h2.title {color:#777;font-weight:normal;font-size:30px;margin-top:3px;text-align:center;padding-bottom:8px}

blockquote {margin: 10px 40px;}
