.leftMiddleCol {
  float: left;
  width: 40em;
}
.rightCol {
  float: right;
  width: 18.5em;
}
.forumCaption {
  padding-left: 0px;
}
.forumCaption .caption {
  text-align: left;
}
.forumCaption ul li:before {
  content: '\BB';
  display: inline-block;
  font-size: 1.5em;
  line-height: 0.666;
  color: #a6b00e;
  width: 1em;
  margin-left: 0em;
  position: absolute;
  left: 8.5em;
}
.forumCaption ul li {
  padding-left: 13em;
  font-size: 1.1em;
}
.forumList {
  counter-reset: forumCounter;
}
.forumList .header {
  margin-bottom: 0.5em;
}
.forumList .header .lastPost {
  display: none;
}
.forumList .forum {
  padding: 1em 0;
  position: relative;
  border-top: 1px solid #bbb;
  min-height: 4.2em;
}
.forumList .nameAndDescription,
.forumList .topicCount,
.forumList .postCount,
.forumList .lastPost {
  display: inline-block;
  vertical-align: top;
}
.forumList .nameAndDescription {
  width: 72.5%;
  padding-right: 3%;
}
.forumList .topicCount,
.forumList .postCount {
  width: 10%;
  margin-right: -1px;
}
.forumList .topicCount {
  padding: 0 1% 0 0;
  border-right: 1px solid #bbb;
}
.forumList .postCount {
  padding: 0 1%;
}
.forumList .lastPost {
  position: absolute;
  right: 0;
  top: 3.25em;
  width: 24%;
  font-size: 0.8em;
  padding: 0 0 0 1%;
}
.lastPost b {
  font-weight: bold;
}
.forumList .name {
  display: inline-block;
  font-size: 1.08em;
  padding: 0 0 0.3em 2em;
}
.forumList .description {
  padding: 0 0 0 2em;
}
.forumList .name:before {
  content: counter(forumCounter);
  counter-increment: forumCounter;
  display: inline-block;
  min-width: 1.2em;
  text-align: center;
  padding: 0.1em;
  margin: 0 0.5em 0 -1.9em;
  color: #fff;
  background: #a6b00e;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}
.forumList .subforumList {
  margin: 0.4em 0 0 2em;
  line-height: 1.5;
  width: 24.625em;
}
.forumList .subforumList li {
  display: inline;
  margin: 0 0.5em 0 0;
}
.forumList .subforumList a:after {
  content: '\BB';
}

.mostActiveUsersBox li {
  display: inline-block;
}

.productsInCategoryBox li {
  display: inline-block;
}

.latestPostsBox li {
  overflow: hidden;
  padding: 0.8em 0;
  border-top: 1px solid #999;
}

.latestPostsBox li:first-child {
  border-top: 0;
}

.latestPostsBox .userInfo {
  float: left;
  font-size: 0.75em;
}

.latestPostsBox .postContent {
  margin-left: 70px;
  height: 55px;
  font-size: 14px;
}

.latestPostsBox .topicTitle {
  margin-left: 70px;
  font-size: 16px;
}

.forumEntries tbody tr {
  border-top: 1px solid #999;
}

.forumEntries thead th {
  text-align: left;
  padding: 0.2em 1em 0.2em 0;
}
.forumEntries tbody td {
  text-align: left;
  padding: 0.2em 1em 0.2em 0;
}

.forumUser {
  overflow: auto;
}

.forumUser .name {
  text-align: center;
}

.forumUser .name40 {
  font-size: 12px;
}
.forumEntry {
  overflow: auto;
  border-top: 1px solid #BBBBBB;
  padding-top: 10px;
}

.forumEntry .userInfo {
  float: left;
  margin-right: 10px;
  margin-bottom: 2px;
}

.forumEntry .userInfo .joined {
  font-size: 80%;
}

.forumEntry .body {
}

.forumEntry .body100 {
  margin-left: 120px;
}

.forumEntry .body0 {
  margin-left: 0px;
}

.forumEntry .body .created {
  display: block;
  text-align: right;
  font-size: 80%;
  float: right;
  margin-left: 10px;
  margin-bottom:2px;
}

.forumEntry .body .footer {
  display: block;
  text-align: right;
  font-size: 80%;
  padding: 3px 0 5px;
  vertical-align: bottom;
}

.searchedPostsBox .userInfo {
  float: left;
  font-size: 0.75em;
}


.searchedPostsBox {
  overflow: hidden;
  padding: 0.8em 0;
  border-top: 1px solid #999;
}

.quickReply {
	margin-left: 120px;
}


.quickReplyPic {
	float:left;
	margin-top:50px;
	text-align: center;
}

.quickReplyPicNoUser {
	float:left;
	margin-top:15px;
}

.quickReplyPicNoUser .wanted {
	text-align: center;
	color: #5E0AA6;
    font-family: Journal;
    font-size: 1.7em;
}

.error-message {
	color: red;
	
}

.postContent {
	line-height: 24px;
}

.askBox {
	width: 582px;
}

#forumQuestion {
	width: 430px;
}

#createQuestionInput {
	margin: 0px;
	padding: 0px;
	color: #5E0AA6;
/*    font-family: Journal;*/
/*    font-size: 1.7em; */
}

.commentBox #createQuestionInput {
    height:80px;
    padding:5px;
    background-color:white;
    padding:1px;
    font-size:1.5em;
    width:100%;
    color:#666;
}


/*.leftMiddleCol{float:left;width:40em}
.rightCol{float:right;width:18.5em}
.forumCaption{padding-left:13em;}
.forumCaption .caption{text-align:left}
.forumCaption ul li:before{content:'\BB';display:inline-block;font-size:1.5em;line-height:.666;color:#a6b00e;width:1em;margin-left:-1em}
.forumCaption ul li{padding-left:1.5em;font-size:1.1em}
.forumList{counter-reset:forumCounter;}
.forumList .header{margin-bottom:.5em}
.forumList .forum{padding:1em 0;border-top:1px solid #bbb}
.forumList .nameAndDescription,.forumList .topicCount,.forumList .postCount,.forumList .lastPost{display:inline-block;vertical-align:top}
.forumList .nameAndDescription{
  padding-right: 45%;
}
.forumList .topicCount,.forumList .postCount{width:10%;border-right:1px solid #bbb;margin-right:-1px}
.forumList .topicCount{padding:0 1% 0 0}
.forumList .postCount{padding:0 1%}
.forumList .lastPost{width:20%;padding:0 0 0 1%}
.forumList .name{display:inline-block;font-size:1.08em;padding:0 0 .3em 2em}
.forumList .description{padding:0 0 0 2em}
.forumList .name:before{content:counter(forumCounter);counter-increment:forumCounter;display:inline-block;min-width:1.2em;text-align:center;padding:.1em;margin:0 .5em 0 -1.9em;color:#fff;background:#a6b00e;border-radius:.2em}
.forumList .subforumList{margin:.4em 0 0 2em;line-height:1.5}
.forumList .subforumList li{display:inline-block;padding:0 .5em 0 0;margin:0 .5em 0 0;border-right:1px solid #bbb}
.forumList .subforumList li:last-child{border:none}
.forumList .subforumList a:after{content:'\BB'} */

