body { text-align: left; }

/* Remove padding and margin */
* { margin: 0; padding: 0; }

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul {margin: 1em 0;}

/* Class for clearing floats */
.clear { clear:both; }

/* Remove border around linked images */
img { border: 0; }

.replace { position:relative; margin:0px; padding:0px; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }
.replace span { display:block; top:0px; left:0px; z-index:1; /*for Opera 5 and 6*/ }
.replace a span { cursor: pointer; }

ul.nav { list-style: none; }
ul.nav li { float: left; }
ul.nav li { margin-left: 1em; }

div.admin-item form { float: right; padding-left: 5px; }
div.admin-item { border-bottom: 1px solid #ccc; }

.surround { *zoom: 1; }
.surround:after { content: '.'; clear: both; height: 0; display: block; visibility: hidden; }

div.form div.form-row { clear:both; padding: 0.2em 1em; margin: 0.2em 1em; width: 600px; padding-bottom: 0.5em;}
div.form-row div.row-title { float: left; width: 100px; text-align: right; font-weight: bold; }
div.form-row div.row-content { float: right; width: 450px; text-align: left; }

table.stdtable { margin: 0; padding: 0 0 1em 0; width: 600px; background-color: white; }
table.stdtable tr.stdtable-header { background: url(/staticfiles/img/global/stdtable_head_bg.gif) repeat-x; height: 25px; }
table.stdtable tr th { font-weight: normal; text-align: left; padding-left: 0.5em; color: white; text-transform: capitalize;}
table.stdtable tr th.stdtable-hl { background: url(/staticfiles/img/global/stdtable_head_left.gif) no-repeat top left; }
table.stdtable tr th.stdtable-hr { background: url(/staticfiles/img/global/stdtable_head_right.gif) no-repeat top right; }
table.stdtable tr td { padding: 0.5em 0 0.5em 0.5em; color:#6794B5; }
table.stdtable tr td form { float: right; padding-right: 5px; }
table.stdtable tr.odd { background-color: #fff; }
table.stdtable tr.even { background-color: #D5E0F6; }

#steampowered { float: right; font-size: 7.5pt; color: #666; }
#steampowered a { color: #66f; text-decoration: none; }
#steampowered a:hover { text-decoration: underline; }

ul.std-list { list-style: disc; margin-left: 1.4em; }
ul.std-list li { margin-bottom: 0.5em; }