html,body {margin: 0px}
html,body {padding: 0px}
html,body {background: #DCDCDC}
body {font-size: 13px}
body {font-family: Arial, Sans-Serif}
img {border: 0px}
a {color: #000}
form {margin: 20px 0px}

.clear {clear: both}
.section {margin-bottom:50px}
.pagination {text-align: center}
.pagination {margin: 20px 0px -20px 0px}
.pagination a, .pagination span {margin: 0px 2px}
.pagination .disabled {color: #AAA}

.message a {display: block}
.message a {text-decoration: none}
.message a {padding: 10px 40px}
.failure a {color: #800000}
.failure {background: #FCC}
.notice a {color: #008000}
.notice {background: #CFC}
.success a {color: #000080}
.success {background: #CCF}

.fieldWithErrors label {color: #F00}

#base {background: #FFF}
#base {margin-left: auto}
#base {margin-right: auto}
#base {padding: 0px}
#base {text-align: left}
#base {width: 800px}

#header {position: relative}
#logo {padding: 30px 0px 20px 40px}
#logo {height: 50px}
#logo .symbol {margin: 0px 5px 0px 0px}

#menu {position: relative}
#menu {background: #BBF}
#menu ul {list-style: none}
#menu ul {margin: 0px}
#menu ul {padding: 0px 40px}
#menu ul.left li {float: left}
#menu ul.right li {float: right}
#menu ul li a {background: #DDF}
#menu ul li a {display: block}
#menu ul li a {line-height: 24px}
#menu ul li a {padding: 0px 15px}
#menu ul li a {text-decoration: none}
#menu ul li a {font-weight: bold}
#menu ul li a:hover {background: #FFF}
#menu ul li a.on {background: #FFF}
#menu ul li a.on:hover {background: #FFF}
#menu ul li a.off {color: #004}
#menu ul li a {border-top: 1px solid #BBF}
#menu ul li a.off {border-bottom: 1px solid #DDF}
#menu ul li a.off:hover {border-bottom: solid 1px #EEE}
#menu ul li a.on {border-bottom: 1px solid #FFF}
#menu ul li a.on:hover {border-bottom: solid 1px #EEE}
#menu ul.left li a {margin-right: 1px}
#menu ul.right li a {margin-left: 1px}

#menu.admin {background: #BFB}
#menu.admin ul li a {background: #DFD}
#menu.admin ul li a {border-top: 1px solid #BFB}
#menu.admin ul li a.on {background: #FFF}
#menu.admin ul li a.off {border-bottom: 1px solid #DFD}

#command {position: absolute}
#command {top: 30px}
#command {right: 40px}
#command {background: #EEE}
#command a {text-decoration: none}
#command a {display: inline-block}
#command a {line-height: 40px}
#command a {padding: 0px 10px}
#command a:hover {background: #FAFAFA}

#footer {margin: 0px 0px 0px 0px}
#footer {padding: 5px}
#footer {text-align: center}
#footer {background: #888}

#main {position: relative}
#main {padding: 10px 40px 40px 40px}
#main {margin: 0px 0px}
#main th, #main td {padding:4px 10px 4px 4px}
#main th {width: 120px}
#main th {text-align: right}
#main li {margin-bottom: 10px}

#sub {position: relative}
#sub {z-index: 1}
#sub {float: right}
#sub {width: 200px}
#sub {margin: 5px}
#sub form {margin: 10px}
#sub {background: #EEF}
#sub dt {margin: 5px 10px 0px 10px}
#sub dt {font-size: 10px}
#sub dd {margin: 0px}
#sub dd {padding: 0px 10px 5px 15px}

#side {float: right}
#side {width: 250px}
#side {margin: 10px 0px 0px 0px}
#side {padding: 0px 0px 20px 20px}
#side {border-left: 1px solid #EEE}
#side ul li {margin: 0px 0px 0px 0px}
#side ul li a {display: inline-block}
#side ul li a {width: 100%}
#side ul li a {padding: 5px}
#side ul li a {margin: 0px -5px}
#side ul li a {text-decoration: none}
#side ul li a .date {margin: 0px 5px 0px 0px}
#side ul li a .date {color: #225}
#side ul li a:hover {background: #EEF}

h1 {font-size: 20px}
h2 {font-size: 18px}
h3 {font-size: 16px}
h4 {font-size: 15px}
h5 {font-size: 14px}
h6 {font-size: 13px}

dl.form textarea {width: 500px}
dl.form dt {margin: 10px 0px 5px 0px}
ul.simple {list-style: none}
ul.simple {padding-left: 0px}
h1.article {text-align: center}
.see-also {border-top: 1px solid #AAA}
.see-also {margin: 20px 0px 0px 0px}
.see-also {padding: 10px 10px 0px 20px}

.html img {margin: 10px}
.tagline {margin-top: -5px}
.link a {color: #666}
.link a {font-size: 10px}

#main table.about_us td {padding: 0px}
#main table.about_us .title {width: 80px}
#main table.about_us .title {text-align: center}

ul.icons {list-style: none}
ul.icons {padding: 0px}
ul.icons {margin: 0px}
ul.icons li {float: right}
#main ul.icons li {margin: 10px 20px 10px 10px}
ul.icons li {line-height: 100px}
ul.icons li img {vertical-align: middle}

img.avatar {vertical-align: middle}

table.icons {padding: 20px 0px 0px 0px}
table.icons td {text-align: center}
table.icons td {width: 100px}
#main table.icons td {padding: 0px 10px 10px 0px}

input.title {font-size: 20px}
input.title {width: 600px}
input.title {margin: 0px 0px 3px 0px}
.title input.submit {font-size: 20px}

h1.title form {position: absolute}
h1.title form {top: 0px}
h1.title form {right: 40px}

