@charset "utf-8"; html { height: 100%; } html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,a,img { margin: 0px; padding: 0px; border: 0px; } ol,ul { padding-left: 2em; } body { height: 100%; font-weight: normal; font: 12px Arial, Helvetica, sans-serif; text-align: justify; width: 100%; background: url(background.jpg) no-repeat center top; background-color: #181829; color: #ffffff; } a { color:#8fb6e5; text-decoration:underline; } a:hover { text-decoration:none; } .main { width: 1000px; margin: 0 auto; height: auto; /* border: 1px solid red; */ } /* web2py specific */ div.flash { padding: 5px 15px 5px 15px; margin: 0px 0px 7px 7px; width: 956px; background: url(block_bg.png) repeat; font-weight: bold; text-align: right; color: #e09c43; -moz-border-radius:0px 0px 7px 7px; border-radius:0px 0px 7px 7px; border:1px solid #3d444e; } /* Menu section */ .topbar { margin-top: 0px; padding-left: 0px; padding-right: 0px; width: 1000px; height: 45px; background: url(top_bar_bg.png) left top repeat-x; -moz-border-radius:0px 0px 7px 7px; border-radius:0px 0px 7px 7px; text-shadow: 0px 1px 1px #fff; color: #737373; } .topbar a { color: #737373; text-decoration:none; } .topbar a:hover { color: #5C5C5C; text-decoration:none; } .logo { float: left; margin-top: -2px; padding: 0px; border: 0px; height: 45px; /* border: 1px solid red; */ } .logo img { padding-top: 2px; /* border: 1px solid red; */ } .menu { padding-top: 18px; padding-bottom: 0px; padding-right: 1em; margin: 0px; float: right; height: 20px; font-weight: bold; /* border: 1px solid red; */ } .clear { clear: both; } /* About section */ .about { clear: both; margin-top: 15px; /* border: 1px solid red; */ } .about_main { margin-right: 315px; background: url(block_bg.png) repeat; font-size: large; padding: 20px; height: 150px; -moz-border-radius:7px 7px 7px 7px; border-radius:7px 7px 7px 7px; border:1px solid #3d444e; } .about_main img { float: left; padding-right: 20px; } .about_sidebar { float: right; width: 300px; font-size: 40px; } .about_sidebar #button { text-align: left; font-weight: bold; padding: 6px; padding-left: 0.5em; margin-bottom: 5px; background: url(block_bg.png) repeat; border:1px solid #3d444e; border-left:15px solid #a3abb6; -moz-border-radius:0px 7px 7px 0px; border-radius:0px 7px 7px 0px; } .about_sidebar a { color:#d9dbe0; text-decoration:none; } .about_sidebar a:hover { color:#8fb6e5; text-decoration:none; } /* Main part of the page */ .panel { min-height: 900px; } .block { margin-top: 25px; width: 685px; background: url(block_bg.png) repeat; -moz-border-radius:7px 7px 7px 7px; border-radius:7px 7px 7px 7px; border:1px solid #3d444e; } .block-txt { padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 15px; line-height: 20px; } .block h1 { padding-left: 15px; padding-top: 5px; width: 670px; height:40px; margin-bottom: 0.5em; line-height: 35px; background: url(top_bar_bg.png) repeat; -moz-border-radius:7px 7px 0px 0px; border-radius:7px 7px 0px 0px; text-shadow: 0px 1px 1px #fff; color: #737373; } .footer { width: 655px; padding: 15px; background: url(block_bg.png) repeat; -moz-border-radius:7px 7px 7px 7px; border-radius:7px 7px 7px 7px; border:1px solid #3d444e; margin-bottom: 45px; } /* Messages and forums */ .message_footer { margin-top: 0.5em; text-align: right; font-size: smaller; } table.forums { width: 100%; border-bottom: 1px solid #888888; border-top: 1px solid #888888; } table.forums th { text-align: left; } table.forums td.name { width: 60%; } table.forums td.posts { width: 20%; } table.forums td.lastpost { width: 20%; } table.forums a { display: block; border: 0; } table.forums a:hover { } ul.forums{ list-style-type: none; padding: 0; margin: 0; } ul.forums li { border-bottom: 1px dotted #888888; padding-bottom: 0.25em; margin-bottom: 0.25em; }