/*
-------------------------------------
12.31.2008
Topixz-Buddha
by Aranjedeath
http://thermite.no-ip.info/
-------------------------------------
*/

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain(topixz.com) {
html, body { margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #333333 ! important ; background-color: #353535; }
form { margin: 0; padding: 0; }
input, textarea { font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; }
h1, h2, h3 { margin: 0; font-weight: normal; color: #ff7f00 ! important; }
h1 { letter-spacing: -1px; font-size: 2.6em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1em; font-weight: bold; }
p, ul, ol { margin-bottom: 1.6em; line-height: 180%; }
blockquote { font-style: italic; }
a { text-decoration: none; color: #ffB100 ! important ; }
a:hover { text-decoration: none; color: #6161ff ! important ; }
h1 a:hover { color: #ff9900 ! important ; }
hr { display: none; }
img { border: none; }
img.left { float: left; margin: 0 15px 0 0; }
img.right { float: left; margin: 0 0 0 15px; }
#header_small { height: 50px; border-bottom: 10px solid #555555 ! important ; background: #353535 ! important ; }
#header_small h1 { padding-left: 25px; letter-spacing: -3px; font-size: 3.6em; }
#header_small h1 span { color: #6161ff ! important ; }
div#header_contents { width: 980px; margin-left: auto; margin-right: auto; }
#page { width: 980px; margin: 0 auto; padding: 20px 0; color: #ff9900; }
#content { float: right; width: 550px; color: #ff9900; }
#content_full { width: 950px; }
#content_split { float: right; width: 450px; }
.post { padding: 12px 20px; background: #656565 ! important ; border: 1px solid #ababab; color: #ff7000 ! important ; }
.post .title { letter-spacing: -1px; font-size: 2.4em; color: #356AA0; }
.profile_meta {  margin: 0 0 20px 0; padding: 0 0 30px 0; border-bottom: 1px solid #EFEFEF; line-height: normal; color: #666666; }
.post .meta { margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px solid #EFEFEF; line-height: normal; color: #666666; }
#main_sidebar { float: left; width: 500px; color: #ff6f00 ! important ; }
#sidebar { float: left; width: 225px; }
#sidebar_right { float: right; width: 175px; margin-left: 20px; color: #ff6f00 ! important ; }
#footer { clear: both; padding: 30px 0; border-top: 10px solid #555555 ! important ; background: #353535 ! important ; }
#footer p { margin: 0; padding: 10px 0 0 0; text-align: center; line-height: normal; color: #ff7f00 ! important ; }
.about_logo { height: 30px;  border: 0px;  padding: 0px;  vertical-align: middle; }
.about_logo_nosize {  border: 0px;  padding: 0px;  vertical-align: middle; }
.about_logo_postgres { height: 50px;  border: 0px;  padding: 0px;  vertical-align: middle; }
div#top_menu { float: right; clear: right; margin-right: 0px; padding: 0px; }
div.top_menu_item { float: right; border: 1px solid #ff7f00 ! important ; border-top: 0px; background: #656565 ! important ; font-size: 1em; font-weight: bold; color: #ff9900 ! important ; padding: 10px; margin-right: -1px; }
div.top_menu_item_current { float: right; border: 1px solid #f3f3f3 ! important ; border-top: 0px; background: #999999 ! important ; font-size: 1em; font-weight: bold; color: #ff9900 ! important ; padding: 10px; margin-right: -1px; }
div.top_menu_item_current:hover { background: #353535 ! important ; color: #ff9900 ! important ; border: 1px solid #ff7f00 ! important ; }
div.top_menu_item:hover { background: #353535 ! important ; color: #ff9900 ! important ; }
img.icon { vertical-align: middle; }
label.register { float: left; width: 10em; }
label.login { float: left; width: 6em; }
label.settings { float: left; width: 10em; }
label.new_post { float: left; width: 7em; }
div.options { font-weight: bold; font-size: 135%; text-align: center; padding: 10px; }
div.fail { border: 1px solid #cc3300; background: #454550 ! important ; padding: 10px; }
div.info { border: 1px solid #00cc00; background: #616166 ! important ; padding: 10px; }
span.float_profile_pic { float: left; clear: right; margin-right: 10px; }
span.float_note_pic { float: left; margin-right: 10px; }
img.profile_pic { border: 1px solid #cdcdcd; width: 128px; height: 128px; }
img.note_profile_pic { border: 1px solid #cdcdcd; width: 48px; height: 48px; }
img.note_tiny_profile_pic {border: 1px solid #cdcdcd; width: 24px; height: 24px; vertical-align: middle; }
span.profile { border: 1px solid #cdcdcd; padding: 5px; }
span.profile_current { border: 1px solid #cdcdcd; padding: 5px; }
div.spacer { height: 10px; }
span.note { border: 1px solid #ababab; background: #dddddd; padding: 5px; }
span.note_current { border: 1px solid #989898 ! important ; background: #bcbcbc; padding: 5px; }
a.profile { font-weight: bold; }
a.profile_current { font-weight: bold; color: #cc0000; }
a.current { color: #cc0000 ! important ; }
a.current:hover { color: #6161ff ! important ; }
div#sidebar_user { width: 175px; padding-left: 15px; text-align: center }
div.sidebar_left { width: 175px; padding-left: 15px; color: #ff6f00 ! important ; }
.sidebar_left ul { margin: 0; padding: 0; list-style: none; }
.sidebar_left li { margin-bottom: 20px; padding: 0 10px 20px 10px; }
.sidebar_left h2 { margin-bottom: 10px; letter-spacing: -1px; color: #CC0000; }
.sidebar_left li ul { line-height: 2em; }
.sidebar_left li li { margin: 0; padding: 0; background: none; border-bottom: 1px solid #ff7f00 ! important ; }
.sidebar_left a { border: none; font-weight: bold; }
textarea { padding: 5px; }
div#post_reply { width: 550px; }
div.entry { margin-left: 65px; }
div.featured_entry { width: 350px; margin-left: 65px; }
div.entry_footer { float: right; clear: both; }
span.private { font-weight: bold; padding: 0 4px; background: #eded33; }
span.private_public { font-weight: bold; padding: 0 4px; }
div.clear-post { clear: both; margin-bottom: -20px; }
span.post_link { background: #bcbcbc; padding: 5px; }
a.post_link { color: #232323 ! important ; }
div.post h2.title { color: #ff9900 ! important ; }
}