@CHARSET "UTF-8";

.forum_quoteBox {
	color: #000;
	margin: 0 10px 0 10px;
	max-width: 420px;
}

.forum_quoteBox strong { font-style: italic }

.forum_quoteBox div {
	border: 1px solid #d0d0d0;
	background: #fff url(../../img/quote.png) no-repeat 5px 10px;
	padding: 10px 10px 10px 25px;
	font-style: italic;
}

#forum_form_title { width: 630px }
#forum_form_message { width: 620px; height: 160px }

.author-string { font-weight: bold }
.author-string a { color: #333; text-decoration: none }
.author-string a:hover { text-decoration: underline }

.forums-list { margin: 6px 10px; padding: 0 }
.forums-list dd { margin: 0; padding: 5px !important; border-radius: 3px !important }
.forums-list h3 { margin: 0 0 3px 0; font-size: 120%; width: 50% }
.forums-list h3 i { color: #333; vertical-align: top }
.forums-list h3 a { text-decoration: none }
.forums-list h3 a:hover { text-decoration: underline }
.forum-description { float: right; width: 50%; margin-top: -15px }
.forum-in-list-stats { margin-bottom: 4px; font-size: smaller }
.forum-latest-updated-topic { width: 50%; margin-top: 0 }

#topics-list { margin: 0 10px }
#topics-list dl { margin: 0 }
#topics-list dt dl dd, #topics-list dd dl dd { float: left; line-height: 22px }
#topics-list dd h2 { margin: 0; font-size: 100% }
#topics-list dd dl dd .minified-label { display: none }

#topics-list .topics-col-title { width: 320px }
#topics-list .topics-col-title a { text-decoration: none }
#topics-list .topics-col-title a:hover { text-decoration: underline }
#topics-list .topics-col-counter { width: 100px; text-align: center }
#topics-list .topics-col-author { width: 213px }
#topics-list .topics-col-date { width: 100px }
#topics-list .topics-col-date-flags { width: 125px }
#topics-list .topics-col-flags { width: 18px; text-align: right }
#topics-list .topics-col-author .user-link-wrapper a { font-weight: bold; color: #000; text-decoration: none }
#topics-list .topics-col-author .user-link-wrapper a:hover { text-decoration: underline }

.forum_body { margin: 6px 10px; padding: 0 }
.forum_body dd { margin: 0; padding: 5px !important; border-radius: 3px !important }
.forum_body dd .control-icons { margin-bottom: 10px }
.forum_body dd .forum-post-badges { text-align: center; margin-top: -30px; }
.forum_body dd.separate { background: #fff !important }
.forum_body dd h2.post-title { margin: 0 0 3px 0; font-size: 120% }
.forum_body dd h3.post-author { margin: 0 0 20px 0; font-size: 100%; font-weight: normal; word-wrap: break-word; word-break: break-all }
.forum_body .forum-post-content { overflow: hidden; max-width: 670px; word-wrap: break-word; width: 670px; font-size: 105%; line-height: 150% }
.forum_body dd.separate .forum-post-content { width: 660px }

.forum_body ol,
.forum_body ul,
#previewContentBody ol,
#previewContentBody ul { margin: 4px 0 0 5px;	padding: 0 }

.forum_body ol li,
.forum_body ul li,
#previewContentBody ol li,
#previewContentBody ul li { margin-left: 15px }

.forumFederationBadges .federation_badges {
	display: inline-block;
	float: none;
	margin: 0;
	padding: 0;
	width: 67px;
}

#disclaimerFormpostbutton {	margin: 0 auto; width: 400px }

#forum-title { margin: 0; padding: 10px; font-size: 110% }

.forumtopictitle {
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background: #447777;
	border: 3px solid #999999;
}
.forumposter {
	background: #77AAAA;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

#contentDiv .forum-icon.fa-lock {
	font-size: 110%;
	color: #DE2918
}

#contentDiv .control-icons a {
	display: inline-block;
	line-height: 26px;
	margin: 0 4px;
	text-align: center;
	width: 15px
}

#contentDiv .control-icons i {
	font-size: 120%;
	color: #222;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}

#contentDiv .control-icons a:hover i {
	font-size: 160%;
}

#contentDiv .control-icons i.active { color: #E93E3E }

#contentDiv .control-icons i.fa-thumb-tack,
#contentDiv .forum-icon.fa-thumb-tack {
	-ms-transform: rotate(20deg); /* IE 9 */
	-webkit-transform: rotate(20deg); /* Chrome, Safari, Opera */
	transform: rotate(20deg);
}

#contentDiv .forum-icon.fa-thumb-tack {	font-size: 110%; color: #4980C8 }

.fedited {
	margin-top: 5px;
	padding: 5px;
	color: #ff0000;
	border: 1px solid #888;
	border-radius: 4px;
}

#contentDiv .forum-list-nav {	margin: 10px 10px 0 10px }
#contentDiv .forum-list-nav dd { display: block; float: left; margin: 0; padding: 0; font-size: 110% }

#contentDiv .forum-form fieldset { border: none; border-top: 1px solid #999; text-align: center }
#contentDiv .forum-form fieldset legend { font-size: 110%; font-weight: bold; color: #555; text-align: left }
#contentDiv .forum-form fieldset label { display: inline-block; width: 640px; margin: 10px 0 5px 0; font-weight: bold; text-align: left }
#contentDiv .forum-form fieldset p { margin-top: 0 }

.markItUp { margin: 5px auto; width: 640px }
