div {
        margin: 0px;
        padding: 0px;
}

h1 {
        font-size: small;
        border-bottom: solid 3px #b0b0b0;
        color: #808080;
}

div#main {
        margin-left: 5%;
        margin-right: 5%;
}

ul, ol {
        margin-top: 2px;
}

div.commands {
        display: inline;
        margin-right: 10px;
        padding: 9px;
}

td.error {
        color: red;
        font-weight: bold;
        font-size: medium;
}

th {
        text-align: left;
}

#form-comment {
        background-color: #faf8e3;
        font-size: x-small;
        border: 1px solid #a1c6e9;
        padding-left: 10px;
        padding-right: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
}

#form-comment ul li {
        list-style: none;
        margin: 0px;
        padding: 0px;
        font-style: italic;
}

#form-comment ul {
        margin: 0;
        padding: 0px;
}


body {
        background-color: #005baf;
        background-image: url('/images/bg.jpg');
        background-repeat: repeat-x;
        font-size: x-small;
        font-family: Verdana, Arial, sans-serif;
        color: #303030;
        padding: 0px;
        margin: 0px;
}

#content .top .l { background: url(/images/ul.gif) no-repeat top left; height: 31px; width: 100%;}
#content .top .r { background: url(/images/ur.gif) no-repeat top right; height: 31px; width: 100%;}
#content .top { background: url(/images/u.gif) repeat-x; height: 31px; width: 100%;}

#content .bottom .l { background: url(/images/dl.gif) no-repeat top left; height: 31px; width: 100%;}
#content .bottom .r { background: url(/images/dr.gif) no-repeat top right; height: 31px; width: 100%;}
#content .bottom { background: url(/images/d.gif) repeat-x; height: 31px; width: 100%;}

#content .body .l { background: url(/images/l.gif) repeat-y left; width: 100%;}
#content .body .r { background: url(/images/r.gif) repeat-y right; width: 100%;}

#content {background-color: #e0ebf5; }

div.block {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom:1px;
        padding-top:1px;
}

div.about {
        text-align: right;
        background-color: #005baf;
        color: #a1c6e9;
        padding-right: 20px;
        padding-bottom: 20px;
}

#frm {
        border: 1px dashed #a1c6e9; 
}
