* {margin:0; padding:0;}
body, html {font-family:"Lucida Grande", verdana, sans-serif; font-size:100%;}
body {background-image:url(images/bg.jpg); background-attachment:fixed; background-repeat:no-repeat; background-position:bottom right;}
body.login {border-top-width:0;}
.alignright {float:right; padding:5px;}
.alignleft {float:left; padding:5px;}
/*----------------------------- wrapper ------*/
#wrap {width:800px; margin:0 auto; text-align:left;}
/*-------------------------- main divs -------*/
#header {padding:0; background:#000;}
#header h1 {font-size:30px;}
#header2 h2 {color:#000; padding:0 0 0 50px; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:lowercase; font-weight:100;}
#header #text {text-align:right; margin:10px 0 0 210px;}
#header2 #text2 {float:right; text-align:right; margin:0 0 20px auto;}
#content {width:593px; padding:1px 0 0 0; float:right;}
#lang {margin-left:5px;}
.lang {color:#fff; font-size:9px; margin-left:5px;}
.qtrans_language_chooser li {padding:2px 0 2px 0;}
#sidebar {float:left; width:183px; position:absolute; top:7px; margin:0; padding:0 20px 0 0; text-align:left;}
#sidebar .block {color:#666; margin:0 0 15px 0; padding:0;}
#sidebar .block_top, #sidebar .block_bottom {height:25px; background-repeat:no-repeat;}
* html #sidebar .block_middle {margin-top:-13px; margin-bottom:13px;}
#sidebar .block_title {height:0; background-color:#fff; margin:0 0 15px 0;}
#sidebar .block_title h3 {padding:0; color:#fff; font-family:sans-serif; font-size:1px;}
#sidebar h3 {font-size:16px; font-weight:bold; text-align:left; margin:0;}
#sidebar ul {margin:0; list-style-type:none;}
#sidebar ul li {padding:2px 0 2px 0;}
/*----------------------------- post ---------*/
.post {margin:0; padding:0;}
.post-content {line-height:1.5em; padding:5px 0 0 0; margin:0; font-size:13px; background-image:url(images/main_middle.png); background-repeat:repeat-y;}
* html .post-content {margin-top:-13px;}
.post-content ul, .post-content ol, .post-content dl {padding:5px 5px 10px 35px; list-style-type:disc;}
.post p {margin-bottom:1.5em}
.post h3 {font-size:13px; font-weight:700;}
.post-main {padding:0 5px 10px 5px;}
.post-top {padding:0; margin:0; background-image:url(images/main_top.png); background-repeat:no-repeat; height:5px;}
.post-bottom {padding:0; margin:0; background-image:url(images/main_bottom.png); background-repeat:no-repeat; height:5px;}
.post-title {height:35px; margin:0 0 10px 0;}
.post-title h2 {padding:5px 0 0 0;}
.posted-by {background:#000 url(images/test.png); padding:0; margin:0; height:41px;}
/*----------------------------- links --------*/
a:link, a:visited {color:#666; font-weight:bold;}
a:hover {color:#000;}
.posted-by a:link, .posted-by a:visited {color:#c66;}
.posted-by a:hover {color:#eee;}
#sidebar ul a {color:#666; text-decoration:none; font-size:12px;}
#sidebar ul a:hover {color:#000;}
#footer a, #footer a:visited {color:#333;}
#footer a:hover {color:#000;}
#footer #right a:link {text-decoration:underline;}
#footer #right a:hover {text-decoration:none;}
.navigation a:link, .navigation a:visited {color:#fff;}
.navigation a:hover {color:#600;}
/*----------------------------- misc ---------*/
.spacer {clear:both;}
.justify {text-align:justify;}
.navigation {text-align:center; height:30px; background-color:#000; color:#fff; padding:8px 10px 0 10px;}
abbr, acronym {border:0;}
.small {font-size:87%;}
.uppercase {text-transform:uppercase;}
.centered {text-align:center; margin:0 auto;}
.align-left {margin:0 0 0 10px; float:left;}
.align-right {margin:0 10px 0 0; float:right;}
.right-gall {margin:0 150px 0 0; float:right; width:300px;}
img {border:0;}
.post p {padding:5px 0;}
blockquote {background-color:#eee; border-right:1px solid #333; border-bottom:1px solid #333; margin:5px 25px; padding:2px 5px 5px 5px;}
.post-main .floatright {float:right;}
.post-main .floatleft {float:left;}

