body{
font-family: Helvetica, Arial, sans-serif;
    background-color: #00629F;
    color: #ffffff;
text-align: center;
margin: 0px;
padding: 0px 10px;
}

h1 a, h2 a, h3 a, h4 a{
color: #000000;
}

h1, h2, h3, h4{
margin-top: 0px;
}

#page{
margin: 0px auto;
padding: 10px 0px;
text-align: left;
max-width: 700px;
}

h3{
font-size: 130%;
margin-bottom: .3em;
word-spacing: -.1em;
line-height: 1.1;
}

h3 a{
    color: #333;
}

img{
border: none;
}

strong{
color: #000;
}

#header{
height: 60px;
}

#header img{
float: left;
}


#description{
text-align: right;
font-size: smaller;
}

#navigation{
margin: 10px 0px;
text-align: center;

}

#navigation a{
text-decoration: none;
padding-left: .5em;
color: #ffffff;
}


#content{
clear: both;
color: #666666;
}


#footer{
text-align: center;
margin-top: 20px;
font-size: x-small;
}

#footer a{
color: #FFFFFF;
}

#bottomnav{
text-align: center;
}
#bottomnav a{
text-decoration: none;
}

#searchform{
text-align: center;
}

.error{
font-size: larger; 
text-align:center; 
color: red
}

pre {
padding: 5px;
border: 1px #000 solid;
height: 200px;
max-width: 730px;
overflow: auto;
}


#navigation img{
vertical-align: middle;
}

form{
text-align: center;
}

#update{
border: 1px solid #666666;
height: 25px;
font-weight: bold;
color: #000000;
}

.message{
border-top: 1px solid #cccccc;
padding-top: 20px;
margin: 20px;
color: #000000;
}

.published{
font-size: smaller;
display: block;
text-align: right;
color: #000000;
}
.signin{
text-align: center;
font-weight: bold;
}

.signin img{
    vertical-align: middle;
}

.published a{
color: #666666;
}


a{
    text-decoration: none;
}


.roundedcornr_box {
   background: #ffffff;
}
.roundedcornr_top div {
   background: url(/images/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
   background: url(/images/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(/images/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: url(/images/roundedcornr_br.png) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content { margin: 0 10px; }
  
.messages { 
    font-size: 8pt; font-family: sans-serif
}
.messages img {
    width:16px
}
#msg{
    height: 280px;
    overflow: auto;
    padding: 10px;
    margin: 10px 0px;
    color: #000000;
}
#status{
    width: 90%;
}
.user{
font-weight: bold;
}

#feedback{
    font-weight: bold;
    font-size: larger;
    text-align:center;
    color: #FFFFFF;
    background: #FFFFFF;
}

.tweet0{
margin-top: 4px;
padding: 4px;
background: #eeeeee;
}

.tweet1{
margin-top: 4px;
padding: 4px;
}

.room a{
color: blue;
text-decoration: underline;
}
.charcounter{
display:block;
font-size: small;
}

.signin{
text-align: center;
font-weight: bold;
}

.block a{
color: #cccccc;
}
.block a:hover{
color: red;
}

