.alert {padding: 10px; margin-bottom: 10px; color: #FFF; font-weight: bold; border-radius: 5px; font-size: 1.2em; text-align: center;}
.true {background-color: #339900;}
.false {background-color: #993300;}

#user03 #left {width: 250px; display: inline-block;}
#user03 #left h1 {color: #fff; background: #4f5962; font-size: 1.2em; padding: 5px 10px; margin-bottom: 5px; font-weight: normal;}
#user03 #left ul {list-style: none; background: #fff;}
#user03 #left ul li {border-bottom: 1px #eee solid; color: #666; padding: 5px; overflow: hidden;}
#user03 #left ul li a {display: table; color: #666; text-decoration: none; border-collapse: separate; border-spacing: 5px;}
#user03 #left ul li a span {display: table-cell;vertical-align: middle;}
#user03 #left ul li span.row {padding: 3px 10px; background: #ccc; margin-right: 5px; font-family: "Comic Sans MS";}
#user03 #left ul li a:hover, #user03 ul li:hover {color: #000; cursor: pointer;}
#user03 #left ul li a:hover span.row, #user03 ul li:hover span.row {background: #39c; color: #fff;}
#user03 #left ul li ul li {border: none; font-size: 0.9em; margin-left: 30px;}

#user03 #right {margin-left: 10px; display: inline-block; vertical-align: top;}
#user03 #right h1 {font-weight: normal; font-size: 1.3em; border-bottom: 1px #edb51e solid; padding: 5px 10px; text-align: center;}
#user03 #right h2 {font-weight: normal; font-size: 0.8em; display: table-cell; vertical-align: middle;}
#user03 #right h2 span {display: inline-block; border: 1px #6699cc solid; margin: 0 2px; width: 18px; line-height: 18px; background: #eefdfd; color: #333;}
#user03 #right h2 a {color: #333;}
#user03 #right hr {margin: 15px 0;}
#user03 #right .news {padding: 5px 0;}
#user03 #right .news h1 {color: #1f426c; padding-bottom: 5px; font-size: 0.9em;}
#user03 #right .news h2 {text-align: left;}
#user03 #right .news h2 a {color: #0c61a8; text-decoration: none;}
#user03 #right .news h2 span {background: none; border: none;}
#user03 #right .news h2 img {vertical-align: text-top;}
#user03 #right .news h3 {text-align: right; font-weight: normal; font-size: 0.8em;}
#user03 #right .news .content a {font-size: 1.3em; padding-top: 5px; text-decoration: none; color: #666;}
#user03 #right .news .content a:hover {color: #000;}
#user03 #right .news .content h3 {display: table-row;}
#user03 #right .news .content h3 a, #user03 #right .news h3 a {color: #fff; display: inline-block; background: #4f5962; padding: 5px; border-radius: 5px; font-size: 1.2em;}
#user03 #right .news .content h3 a:hover, #user03 #right .news h3 a:hover {background: #ccc; color: #333;}

#user03 form, #user04 .right ul {padding: 5px; background: #EED; border-radius: 0 0 5px 5px; border: 1px #bbb solid;}
#user03 form .url {display: none;}
#user03 form div {margin: 5px 0;}
#user03 form div span {font-size: 0.8em; color: #993300;}
#user03 form label {display: inline-block; width: 63px; vertical-align: top;}
#user03 form input, #user03 form textarea {padding: 5px 10px; border-radius: 5px; outline: none; border: 1px #ddd solid; width: 180px;}
#user03 form input[type='submit'] {cursor: pointer; width: 210px; background: #4f5962; color: #fff; font-weight: bold; margin-bottom: -1px; line-height: 25px; margin-top: 15px;}