#forum-sections {
	background: #fff;
	padding: 10px 0 10px 0;
	}

#forum-sections p {
	margin: 0;
	padding: 0;
	}

.forum-cat-title {
	padding: 0 0 0 0;
	width: 40%;
	text-align: left;
	}

.forum-topic-title {
	padding: 0 10px 0 0;
	text-align: right;
	width: 10%;
	}

.forum-post-title {
	border-right: 2px solid #fff;
	padding: 0 10px 0 0;
	text-align: right;
	width: 10%;
	}

.forum-last-title {
	border-left: 2px solid #fff;
	padding: 0 0 0 15px;
	width: 38%;
	text-align: left;
	}

.forum-one {
	border-right: 2px solid #fff;
	background: #d2d8e4;
	padding: 3px 0 0 0;
	}

.forum-two {
	border-left: 2px solid #fff;
	background: #d2d8e4;
	padding: 3px 0 0 0;
	}

.forum-main-cat {
	padding: 7px 0 0 0;
	text-align: left;
	}

.forum-cat {
	background: #d2d8e4;
	padding: 5px 0 5px 10px;
	width: 40%;
	text-align: left;
	}

.forum-cat a.title {
	color: #183f8d;
	}

.forum-cat a.title:hover {
	text-decoration: none;
	}

.forum-topic {
	background: #d2d8e4;
	padding: 5px 10px 5px 0;
	text-align: right;
	vertical-align: top;
	width: 10%;
	}

.forum-post {
	border-right: 2px solid #fff;
	background: #d2d8e4;
	padding: 5px 10px 5px 0;
	text-align: right;
	vertical-align: top;
	width: 10%;
	}

.forum-last {
	border-left: 2px solid #fff;
	background: #d2d8e4;
	padding: 5px 5px 5px 15px;
	vertical-align: top;
	width: 38%;
	text-align: left;
	}

.forum-last a.last {
	color: #4b4a4a;
	}

.forum-last a.last:hover {
	text-decoration: none;
	}

.forum-last a.user {
	color: #4b4a4a;
	text-decoration: none;
	}

.forum-last a.user:hover {
	text-decoration: underline;
	}

#users-online {
	margin: 0 17px 0 17px;
	}

#users-online a {
	color: #4b4a4a;
	text-decoration: underline;
	}

#users-online a:hover {
	color: #c00;
	text-decoration: underline;
	}

#forum-topics {
	background: #fff;
	padding: 10px 0 10px 0;
	}

#forum-topics p {
	margin: 0;
	padding: 0;
	}

.forum-topics-title {
	padding: 0;
	vertical-align: top;
	width: 58%;
	text-align: left;
	}

.forum-started-title {
	padding: 0 0 0 10px;
	vertical-align: top;
	text-align: left;
	}

.forum-replies-title {
	border-right: 2px solid #fff;
	padding: 0 10px 0 0;
	text-align: right;
	vertical-align: top;
	}

.forum-latest-title {
	border-left: 2px solid #fff;
	padding: 0 0 0 10px;
	vertical-align: top;
	text-align: left;
	}

.forum-topic-image {
	padding: 5px 0 5px 10px;
	vertical-align: middle;
	width: 30px;
	}

.forum-topics {
	background: #d2d8e4;
	padding: 0 5px 0 8px;
	width: 50%;
	text-align: left;
	}

.forum-topics a.title {
	color: #183f8d;
	}

.forum-topics a.title:hover {
	text-decoration: none;
	}

.topic-icon {
	margin: 0 10px 2px 0;
	width: 38px;
	height: 18px;
	float: left;
	}

.forum-started {
	background: #d2d8e4;
	padding: 5px 0 5px 10px;
	vertical-align: top;
	width: 20%;
	text-align: left;
	}

.forum-started a {
	color: #4b4a4a;
	text-decoration: none;
	}

.forum-started a:hover {
	text-decoration: underline;
	}

.forum-replies {
	border-right: 2px solid #fff;
	background: #d2d8e4;
	padding: 5px 10px 5px 0;
	text-align: right;
	vertical-align: top;
	width: 4%;
	}

.forum-latest {
	border-left: 2px solid #fff;
	background: #d2d8e4;
	padding: 5px 0 5px 10px;
	vertical-align: top;
	text-align: left;
	width: 20%;
	}

.forum-latest a {
	color: #4b4a4a;
	text-decoration: none;
	}

.forum-latest a:hover {
	text-decoration: underline;
	}

.forum-post-container {
	border: 4px solid #d2d8e4;
	margin: 15px 17px 0 17px;
	background: #fff;
	}

.forum-post-container .post-avatar {
	border-top: 10px solid #d2d8e4;
	border-right: 4px solid #d2d8e4;
	border-bottom: 10px solid #d2d8e4;
	background: #d2d8e4;
	text-align: center;
	vertical-align: top;
	width: 120px;
	}

.forum-post-container .post-container {
	vertical-align: top;
	padding: 10px;
	}

.forum-new-post {
	border: 4px solid #d2d8e4;
	margin: 15px 17px 0 17px;
	height: 380px;
	}

.forum-new-post .new-post-avatar {
	border-top: 10px solid #d2d8e4;
	border-right: 4px solid #d2d8e4;
	background: #d2d8e4;
	width: 120px;
	height: 370px;
	text-align: center;
	float: left;
	}

.forum-new-post .new-post-container {
	margin: 10px 10px 10px 134px;
	text-align: left;
	}

.forum-new-post .new-post-container .wysiwyg
	{
	height: 239px;
	}

.forum-post-reply-container {
	margin: 0 0 0 30px;
	}

.editor {
	border-style: solid;
	border-color: #8d8d8d #93a5c9 #93a5c9 #8d8d8d; 
	border-width: 2px 1px 1px 2px;
	width:96%;
	height: 250px;
	}

.forum-post-reply {
	border: 4px solid #d2d8e4;
	margin: 15px 17px 0 47px;
	height: 380px;
	}

.forum-post-reply .new-post-avatar {
	border-top: 10px solid #d2d8e4;
	border-right: 4px solid #d2d8e4;
	background: #d2d8e4;
	width: 120px;
	height: 370px;
	text-align: center;
	float: left;
	}

.forum-post-reply .new-post-container {
	margin: 10px 10px 10px 134px;
	text-align: left;
	}

.forum-post-reply .new-post-container .wysiwyg
	{
	height: 239px;
	}