/* CSS Document */
* {line-height: 1.4em; }
.block-title {margin: 0px; padding: 0px; font-weight:bold; padding-left:5px; margin-left:5px; }
h3 {margin: 0px; padding: 0px; padding-left:5px; margin-left:5px;  }
.border {overflow: hidden; background-color:#666666; height: 1px; margin: 3px; padding: 0px; font-size:1px; }
form {margin: 5px; padding: 0px; }
.doublecolumn {float: left; width: 66%; overflow: hidden; }
.form-empty {border: solid red 1px; background-color: #FCC; }
.cssbox {white-space: pre;}
#pagetitle {position:absolute; left:0px; width:255px; height:25px; top:53px; text-align:right;white-space:pre; }
#pagetitle h1 {padding: 0px; margin: 0px; font-size:20px; font-variant:small-caps; white-space:pre;}
.block-title {font-weight: bold; padding: 3px; margin-left: 5px; }
.block-advertisement {padding-bottom: 10px; }
.block-advertisement, .block-content {margin-left: 5px; margin-bottom:5px; }
.block-content {padding: 3px; }
.block-content b {padding-top:5px; }
body {margin: 0px; font-family: "Trebuchet MS"; font-size: small; z-index:0;}
.footer { margin-top: 15px; text-align: center; clear:both; }
#newsflash {font-weight:bold; padding: 1px; text-align:center;margin-left:5px; margin-right:5px;  }
#logo {left:10px; top: 10px; background-position: center; background-repeat:no-repeat; width:300px; height:80px; }
.votebutton {float:right; }
.votebutton img {border: 0; }
.fixed-width {margin-left:auto; margin-right:auto; width:750px;}
.post {padding-top:3px; }
.post b {width:4em; display:block; float:left; padding:0px;}
.post-desc {padding-left:15px; }
.nodescr i {display:none; }
.nonew .new {display:none; }

.column {float: left; overflow: hidden; }
.c75 {width: 74.999999%; }
.c66 {width: 66.666666%; }
.c40 {width: 40%; }
.c33 {width: 33.333333%; }
.c50 {width: 50%; }
.c25 {width: 25%; }
.c20 {width: 20%; }
.c0 {width: 0px; height:0px; overflow:hidden !important; }
.warning {background:url(/library/generic/warning.gif) no-repeat top right;}
.loading {background:url(/library/generic/loading.gif) no-repeat top right;}
.seperator {clear:both; }

.tools-menu {position:absolute; top:106px; right:1px; width:300px; z-index:3; }
.permalink {text-align:right; }
.features h2 {margin:0px; padding:0px; }
.features .seperator {margin:10px; }
.features .c66 {margin-bottom:10px; }

.field-descr {display:block; float:left; width:125px; }
#contact .contact_alert {background-color:#FCC; border:solid red 1px;}
#contact input, #contact textarea {border: solid #ABADB3 1px; }
#login {line-height: 1em; vertical-align:top;}
#login .nav_login {font-size:9px; padding:0px; border:0; width:75px; }
#login input {vertical-align:middle; font-size:9px;}
#login input[type="submit"] {vertical-align:middle; height:19px; }
#directory .item {width:250px; display:block; float:left; }
#archive img {display:block; padding:4px; float:left; padding-bottom:19px;}
#archive .post {display:block; float:left; width:95%; }
#archive .post-desc {padding:0px !important;  width:95%; }
.archive-block {clear:left; float:left; width:100%; }
#archive h2 {clear:left; float:left; padding-top:10px;}
