#right_column {float: right; width: 120px; margin-top: 10px;}
.post {
  text-align: justify;
  padding: 5px 15px;
  margin: 10px 130px 0px 30px;
  background: #fafafa;
  border: 1px solid #eee;
  min-height: 120px;
  position: relative;
}

.post_logo {float: left; margin-top: 10px; text-align: center; width: 150px;}
.post_title {}
.post_question {margin-top: 10px; float: none;}
.post_question h1 {font-size: 18px; font-weight: bold; padding: 0px; margin: 0px;}
.post_answer {margin: 5px 0px 20px 0px; font-size: 14px; float: none;}

.post_title h1 {color: #404040; font-size: 20px; font-weight: bold; padding: 0px; margin: 0px;}
.post_title a, .post_title a:visited {color: #404040;}
.post_title a:hover {color: #505040; text-decoration: underline;}
.post_shortdescription {margin-top: 10px; margin-left: 160px; padding-bottom: 10px; font-size: 12px; float: none;}
.post_shortdescription ul {margin: 0px 0px 0px 20px; padding: 0px;}
.post_shortdescription ul li {margin: 0px 0px 3px 0px; padding: 0px;}
.post_pricebox {margin-left: 160px; font-size: 12px; float: none; color: green; font-weight: bold; right: 10px; bottom: 10px; position: absolute; margin-top: 5px; margin-right: 5px;}
.post_pricebox a {color: green; font-weight: bold;}
.post_downloadsbox {margin-left: 165px; font-size: 12px; float: none; color: rgb(0,90,180); font-weight: bold; left: 10px; bottom: 10px; position: absolute; margin-top: 5px; margin-right: 5px;}

.post_demowebsite {margin-left: 160px; font-size: 12px; float: none; color: #505050; font-weight: bold; margin-top: 3px; padding-bottom: 20px;}
.post_demowebsite a {color: #505050; font-weight: bold;}
.post_demowebsite2 {margin-left: 160px; font-size: 12px; float: none; color: #000080; font-weight: bold; text-align: right; margin-top: 5px;}
.post_demowebsite2 a {color: #000080; font-weight: bold;}
.post_description {margin-top: 10px; margin-left: 160px; font-size: 12px; float: none;}
.post_description ul {margin: 0px 0px 0px 20px; padding: 0px;}
.post_description ul li {margin: 0px 0px 3px 0px; padding: 0px;}
.post_screenshot_container {margin-left: 160px; margin-top: 5px; height: 180px; font-size: 12px; float: none;}
.post_screenshot {width: 160px; height: 150px; font-size: 12px; float: left; border: 1px solid #E0E0E0; text-align: center; padding-top: 5px; margin: 0px 3px 0px 3px;}
.post_screenshot_title {width: 160px; height: 30px; font-size: 10px; text-align: center; padding-top: 3px; line-height: 14px;}
.post_purchase {margin-left: 160px; margin-top: 5px; font-size: 14px; float: none; font-weight: bold; color: rgb(0,90,180); text-align: center;}
.post_note {margin-top: 0px; font-size: 10px; float: none; font-weight: bold; color: #808080; text-align: justify; line-height: 12px;}

.admin_groupaction {margin: 10px 0px 0px 30px; font-size: 12px; float: none; text-align: left; line-height: 30px;}
.post_bottomright {margin-left: 160px; font-size: 12px; float: none; color: green; font-weight: bold; text-align: right; margin-top: 5px;}

.page_switcher {text-align: left; margin: 10px 130px 0px 30px; font-size: 12px; font-weight: bold; color: #505050; position: relative;}
.page_switcher a {color: blue;}


.label{font-size: 12px; text-decoration: none; padding: 0px; margin:0px; color: #404040; font-weight: bold; text-align: right; font-family: Verdana, Arial;}
input.middletext, select.middletext {width:200px;}
input.password {width:200px;}
div.infobox {background: #E8FFE0 url(../images/success01.png) 10px 4px no-repeat; margin: 5px 130px 5px 30px; padding: 5px 10px 5px 30px; color: green; font-size: 10pt; font-weight: bold; text-align:left; border: 1px dotted green;}
div.errorbox {background: #FFE8E0 url(../images/failed01.png) 10px 5px no-repeat; margin: 5px 130px 5px 30px; padding: 5px 10px 5px 30px; color: red; font-size: 10pt; font-weight: bold; text-align:left; border: 1px dotted red;}
.labelrequired{font-size: 14px; text-decoration: none; padding: 0px; margin: 0px;}
.label_small{font-size: 10pt; text-decoration: none; padding: 0px; margin:0px;}
input, select, textarea {border: 1px solid #C0C0C0;}
input.text, select.text, textarea.text {width:200px;}
input.shorttext {width:150px;}
input.toplogin {width:120px;}
input.inputbutton {background: #D0D0D0 url(../images/gradient2.png) 0 0 repeat-x; width: 160px;}
input.inputbutton:hover {background: #E0E0E0 url(../images/gradient1.png) 0 0 repeat-x;}
input.longtext, textarea.longtext {width:300px;}
input.extralongtext, textarea.extralongtext, select.extralongtext {width:500px;}
input.datebox {width:80px;}
input.captcha {width:100px;}
input.checkbox {border: 0px solid black;}
.incorrect {background-color: #FFE0D0;}

div.commenteverything_box {background-color: transparent; border: 0px solid #FFFFFF; position: relative; text-align: left; margin: 0px 0px 20px 160px; padding: 0px;}
div.commenteverything_box input {border: 1px solid #C0C0C0; width: 100%;}
div.commenteverything_box input.captcha {border: 1px solid #C0C0C0; width: 100px;}
div.commenteverything_box input.incorrect {background-color: #FFE0D0;}
div.commenteverything_box textarea {border: 1px solid #C0C0C0; width: 100%; height: 130px;}
div.commenteverything_box textarea.incorrect {background-color: #FFE0D0;}
div.commenteverything_box input.inputbutton {background: #D0D0D0 url(../images/gradient1.png) 0 0 repeat-x; width: 160px;}
div.commenteverything_box input.inputbutton:hover {background: #E0E0E0 url(../images/gradient2.png) 0 0 repeat-x;}
div.commenteverything_box h1 {color: #606060; font-family: arial, verdana; font-size: 14px; font-weight: bold; margin: 2px 5px 0px 0px; padding: 0px; text-align: left; position: relative;}
div.commenteverything_box h2 {color: #A0A0A0; font-size: 12px; font-weight: bold; font-family: arial,verdana; padding: 0px; margin: 5px 0px 0px 0px;}
div.commenteverything_box div.errorbox {color: red; font-size: 12px; font-weight: bold; font-family: arial,verdana; padding: 0px; margin: 5px 0px 0px 0px;}
div.commenteverything_box div.infobox {color: green; font-size: 12px; font-weight: bold; font-family: arial,verdana; padding: 0px; margin: 5px 0px 0px 0px;}
div.commenteverything_box td.label {color: #606060; text-align: left; padding: 10px 10px 0px 0px; font-family: arial,verdana; font-weight: bold; font-size: 12px;}
div.commenteverything_box td.value {color: #606060; text-align: left; padding: 0px 10px 5px 0px; font-family: arial,verdana; font-weight: bold; font-size: 12px;}
div.commenteverything_messages {}
div.commenteverything_messagebox {padding: 12px 0px 12px 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #A0A0A0;}
p.commenteverything_messagetitle {text-indent: 0px; color: #A0A0A0; font-family: arial, verdana; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top; font-style: normal;}
p.commenteverything_messagecontent {text-indent: 0px; color: #404040; font-family: arial, verdana; font-size: 12px; font-weight: normal; margin: 5px 0px 0px 0px; padding: 0px; vertical-align: top; font-style: normal;}
div.commenteverything_errorbox {width: 320px; min-height: 40px; background-color: #FFFFFF; border: 1px solid #888888; position: absolute; overflow: auto; text-align: left; left: 50%; top: 50%; margin-left: -160px; margin-top: -100px; padding: 10px;}
div.commenteverything_errorbox h1 {text-indent: 0px; color: red; font-family: arial, verdana; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; vertical-align: top; text-align: center; padding: 5px;}
div.commenteverything_errorbox p {text-indent: 0px; color: #606060; font-family: arial, verdana; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top; text-align: justify; padding: 5px;}
div.commenteverything_infobox {width: 320px; min-height: 40px; background-color: #FFFFFF; border: 1px solid #888888; position: absolute; overflow: auto; text-align: left; left: 50%; top: 50%; margin-left: -160px; margin-top: -100px; padding: 10px;}
div.commenteverything_infobox h1 {text-indent: 0px; color: green; font-family: arial, verdana; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; vertical-align: top; text-align: center; padding: 5px;}
div.commenteverything_infobox p {text-indent: 0px; color: #606060; font-family: arial, verdana; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top; text-align: justify; padding: 5px;}
p.commenteverything_label {font-size: 12px; float: none; color: #505050; font-weight: bold; padding:0px; margin: 3px 0px 0px 0px;}

div.group_title {text-align: justify; padding: 0px; margin: 10px 130px 0px 30px; background: transparent; border: 0px solid #eee;}