* {margin: 0; border: 0;}

body {background: url(../images/css/blue_bg.png) repeat-x fixed left bottom;}

.logo {width: 700px; height: 100px; background: url(../images/css/blue_logo.png); margin-left: auto; margin-right: auto;}

.wrap {width: 700px; background: url(../images/css/blue_wrapbg.png); repeat-x fixed left bottom; margin-left: auto; margin-right: auto; padding-bottom: 1px;}

.toplinks {width: 700px; height: 20px; background: #8B9DE8; margin-top: -20px;}

.topnav {font-family: verdana; font-size: x-small; color: #669;}

.container {width: 696px; background: #fff; margin: 2px;}

.textarea {margin-left: 35px; margin-right: 35px; padding-bottom: 20px;}

.date {font-family: verdana; font-size: small; font-weight: bold; color: #000; line-height: 15px;}

.text {font-family: verdana; font-size: x-small; color: #000; line-height: 15px; text-indent: 30px;}

.no-indent {font-family: verdana; font-size: x-small; color: #000; line-height: 15px;}

.banner {font-family: verdana; font-size: xx-large; color: #669;}

.nickname {font-family: verdana; font-size: x-small; color: #000; font-weight: bold; float: right; line-height: 15px;}

a {font-family: verdana; color: #669; text-decoration: none;}

.minibr {width: 100%; height: 10px; background: #fff;}

.hr1 {width: 690px; height: 24px; background: url(../images/css/blue_hr1.png) no-repeat;}

.hr2 {width: 690px; height: 24px; background: url(../images/css/blue_hr2.png) no-repeat;}

.pic {border-style: solid; border-width: 2px; border-color: #336; float: right; margin: 2px;}

.nav {width: 195px; height: 50px; background: #fff url(../images/css/blue_nav.png) no-repeat; margin-left: auto; margin-right: auto;}

.back {width: 195px; height: 50px; background: #fff url(../images/css/blue_back.png) no-repeat; margin-left: auto; margin-right: auto;}

