
body{margin:0;padding:20px 0;background:#dbe7f8;color:#434d66;font:12px Verdana,Arial,sans-serif;text-align:center}
a{color:#315bb0;text-decoration:underline}a:visited{color:#7959a7}a:hover{color:#d16b9b}
#site{width:780px;margin:auto;background:#fff;border:3px double #7193c4;text-align:left}
#header{background:#c7daf4;text-align:center;padding:25px 10px 20px;border-bottom:2px solid #8ba8d2}
#title{font:bold 34px "Trebuchet MS",Arial,sans-serif;color:#43689f;letter-spacing:-1px;text-shadow:1px 1px #fff}
#subtitle{font-size:11px;color:#687ba0;margin-top:8px}
#marquee{background:#fff1f8;color:#b76494;border-bottom:1px dotted #ce93b3;padding:6px}
#nav{padding:9px;background:#e7f0fc;text-align:center;border-bottom:2px solid #b2c9e8}
#nav a{margin:0 11px}#nav a.current{color:#ac5d8e;font-weight:bold}
#sidebar{width:180px;vertical-align:top;padding:10px;background:#eef5ff;border-right:1px solid #abc3e3}
#main{width:580px;padding:15px;vertical-align:top;background:#fff;min-height:400px}
.box{width:100%;margin-bottom:13px;border:1px solid #a5bfe1;background:#fff}
.boxhead{padding:6px 7px;background:#cbdcf5;border-bottom:1px solid #a5bfe1;color:#46699d;font-weight:bold;font-size:11px}
.boxbody{padding:8px;line-height:1.8;font-size:11px}.boxbody p{margin:4px 0 9px}
h2{font:bold 17px Georgia,"Times New Roman",serif;color:#456ba0;border-bottom:1px dotted #9ab7de;padding-bottom:7px}
h3{font:bold 14px Verdana,sans-serif;color:#42659a}p{line-height:1.7}
.date{font-weight:bold;color:#c16a99;font-size:11px}
.entry{border-bottom:1px dashed #b7c9e2;margin-bottom:21px;padding-bottom:16px}
.photo{margin:12px auto;padding:6px;border:1px solid #aec7e5;background:#f5f8fe;text-align:center;width:94%}
.photo img{max-width:100%;height:auto;border:1px solid #c7d7eb}
.caption{font:italic 10px Verdana,sans-serif;color:#7b87a0;padding:6px 2px}
.album td{width:33%;padding:6px;text-align:center;vertical-align:top;border:1px solid #c1d4ef;background:#f5f9ff}
.album img{max-width:155px;height:auto;border:2px solid #fff}
.tiny{font-size:10px;color:#8792a8}
.counter{display:inline-block;color:#a1e9ab;background:#172033;border:2px inset #bac1cb;padding:4px;font:bold 15px "Courier New",monospace;letter-spacing:2px}
.badge88{display:inline-block;width:86px;height:29px;border:1px solid #547db4;background:#d8e7fb;text-align:center;vertical-align:middle;color:#486a9f;font:bold 10px Verdana;line-height:14px}
#footer{border-top:2px solid #a2bde3;background:#e4eefb;padding:14px;text-align:center;color:#7586a0;font-size:10px}
input,textarea{border:1px solid #94add0;padding:5px;background:white;color:#364863;font:12px Verdana}
input[type=submit]{background:#d9e7fa;border:2px outset #b3c9e6;cursor:pointer}
.guest{margin:12px 0;padding:10px;border:1px dashed #a9bee0;background:#f8fbff}
