html { overflow-y: scroll; }

form, h1, h2, h3, h4, h5, h6, img, p, table { border: none; color: #FFFFFF; margin: 0 0 10px; padding: 0; outline: none; }

a, a:visited, a:hover { color: #FFFFFF; text-decoration: underline; }

table { background: #555555; }

#header_main { float: left; font-size: 20px; font-weight: bold; height: 30px; line-height: 30px; margin-left: 10%; padding: 35px 0; text-shadow: 3px -5px 2px #000000; width: 200px; }

#header_login { float: right; line-height: 25px; }

#login { float: right; padding-top: 10px; position: relative; text-shadow: none; }

#content { -moz-box-shadow: 0 0 15px black; -webkit-box-shadow: 0 0 15px black; background: #333333; box-shadow: 0 0 15px black; margin: 20px auto; overflow: hidden; padding: 20px 20px 10px; width: 1000px; }

#content_header { border: 1px solid; height: 150px; margin: 0 0 10px; }

#container { margin: 0; overflow: hidden; padding: 0; }

.content_item { border: 1px solid; margin: 10px; overflow: hidden; margin: 10px 0; padding: 10px; width: 47%; }

.content_item h2 a { text-decoration: none; }

.checkitout { float: right; }

.ryder_item { color: #000000; float: left; position: relative; top: 55px; width: 20px; }

#chatbox { border: 1px solid; height: 200px; margin: auto; overflow-y: scroll; padding: 5px; width: 590px; }

#post_container { background: #555555; margin: auto; overflow: hidden; padding: 15px 10px 0; width: 90%; }

.post { background: #333333; margin: 0 5px 15px; overflow: hidden; }

.post_left { float: left; height: 100%; padding: 1%; width: 15%; }

.post_right { float: right; padding: 1%; width: 81%; }

.post_content { background: #222222; min-height: 70px; overflow: hidden; padding: 5px; }

.post_avatar { max-height: 70px; max-width: 100px; }

.post_info { padding: 5px; }

.post_edits { font-size: 10px; padding: 5px; }

.post_sig { background: #222222; margin-top: 10px; padding: 5px; }

.post_code { border: 1px solid; margin-left: 10px; padding: 10px; width: 60%; }

.pin_left { float: left; padding-left: 10px; text-align: left; }

.pin_right { float: right; padding-right: 10px; text-align: left; }

#buttons { left: 0; position: fixed; top: 45%; }

.button { -moz-border-radius: 0 20px 20px 0; -webkit-border-radius: 0 20px 20px 0; -moz-box-shadow: 0px 0px 7px white; -webkit-box-shadow: 0px 0px 7px white; background: #717a77; background: -moz-linear-gradient(bottom, #0a0809, #0a0f0b 50%, #6d7673 50%, #afbdc0); background: -webkit-gradient(linear, left bottom, left top, from(#0a0809), to(#afbdc0), color-stop(0.5, #0a0f0b), color-stop(0.5, #6d7673)); border-radius: 0 20px 20px 0; border: 1px solid #000000; box-shadow: 0px 0px 7px rgba(255, 255,255, 0.5); color: #ff7d00; display: block; font-size: 20px; height: 25px; padding: 10px; text-shadow: 0px -1px 0px #000; width: 38px; }

#credits { background: #333333; bottom: 0; margin-top: 10px; padding: 5px; text-align: center; }

/*
	background: -webkit-gradient(linear, 50 top, 50 bottom, color-stop(0, rgb(0,0,0)), color-stop(1, rgb(204,0,0)), color-stop(1, rgb(0,0,0)));
	background: -moz-linear-gradient(center top, rgb(0,0,0) 0%, rgb(204,0,0) 100%, rgb(0,0,0) 100%);
	background: -webkit-gradient(linear, 50 top, 50 top, color-stop(0, rgb(85,0,0)), color-stop(0.5, rgb(204,0,0)), color-stop(1, rgb(85,0,0));
	background: -moz-linear-gradient(left center, rgb(85,0,0) 0%, rgb(204,0,0) 50%, rgb(85,0,0) 100%);
*/