* {margin:0; padding:0;}
body {font:normal 10pt Helvetica; color:#FFF; background:url(/img/bg-blue.jpg) top center no-repeat #193c74;}
h1, h2, h3, h4, h5, h6 {margin:10px 0 0 0; text-align:center; }
p {margin:0px 0px 20px 0px;}
a {outline:none; text-decoration:none; color:#228; font-weight:bold}
a:hover {color:#215c97;}
a img {border:none;}

#allcontent { width:1000px; }
#header { background:#4788c0; color:#fff; font-weight:bold; padding:2px; margin-bottom:6px; border:1px solid #fff; }
#left { float:left; width:170px; }
#bodycontent { float:left; width:510px; background:#fff; color:#000; font-size:9pt; }
#bodycontent td { color:#000; font-size:9pt; }
#right { float:right; width:300px; margin:10px; }
#menu { clear:both; margin-left:auto; margin-right:auto; text-align:center; padding-bottom:5px; }
#footer { clear:both; width:100%; padding-top:20px; text-align:center; }

#rss { margin-left:20px; text-align:center; color:#fff; }

#sidebar { clear:both; padding-top:20px; padding-bottom:20px; padding-left:20px; }

.clear {clear:both;}

pre {	border: 1px #555555 solid;
	padding: 10px;
	background: #dddddd;
}
code {
	line-spacing:1px;
	color: black;
	font-size: 90%;
	font-family: Courier New, Courier, serif
}

label {display:block; margin:0 0 5px 0;}
.text {width:350px; margin:0 0 10px 0; padding:5px; background:url(/img/bg-form-text.gif) repeat-x left top #fff; border:1px solid #ccc;}
textarea {width:450px; height:150px; margin:0; padding:5px; background:url(/img/bg-form-text.gif) repeat-x left top #fff; border:1px solid #ccc; -moz-border-radius:5px;}
.submit {width:auto; padding:5px 20px; margin:5px 0; color:#fff; background:#333; border:1px solid #333; -moz-border-radius:5px;-webkit-border-radius: 5px;}
input {-moz-border-radius:5px;-webkit-border-radius: 5px; margin:0 5px 0 0;}

