/*
<header>
	<title>form_skin_standard.css</title>
	<author>Seak Chiew</author>
	<description>Standard Forum Skin CSS</description>
	<history>
		<version number="0.1" date="2007-08-21" author="Seak Chiew">Created this file</version>
	</history>
</header>
*/

.forum h3 {
	margin: .8em 0 .3em 0;
	padding: 0;
	color: #3D415A;
}

.forum h4 {
	font-size: 100%;
	margin: .2em 0 .2em 0;
	color: #41A0CE
}

.forum table h4 {
	font-size: 100%
}

/*.forum a{color:#41A0CE; text-decoration:none}
.forum a:hover{color:#195e99; text-decoration:underline}*/
.forum p {
	margin: 0 0 1em;
	padding: 0
}

.forum table {
	clear: both;
}

.forum tr {
	color: #2c2c2c;
	background-color: #FAFAFA
}

.forum tr.marked {
	background-color: #F2F2F2
}

.forum tr:hover,
.forum tr.marked:hover {
	background-color: #EBEBEB
}

.forum th,.forum .forum-heading {
	font-size: 100%;
	margin: 0;
	padding: .3em .6em;
	color: #fff;
	background-color: #5F647A !important;
}

.forum td {
	margin: 0;
	padding: .4em .6em
}

.forum-above,.forum-below {
	margin: .5em 0;
	font-size: 90%
}

.hide,.forum .forum-actions h5,.forum .forum-paging h5 {
	display: none;
}

.forum .forum-actions {
	float: left
}

.forum .forum-actions p {
	margin: 0;
	padding: 0
}

.forum .forum-paging {
	float: right;
	padding: .2em 0 .3em
}

.forum .forum-paging p {
	float: left;
	line-height: 2em;
	margin: 0;
	padding: 0
}

.forum-content {
	clear: both
}

/***** Forum Table Header and Column *****/
.forum .forum-col-name {
	width: 50%;
	text-align: left
}

.forum .forum-col-topic,.forum .forum-col-author,.forum .forum-col-posts,.forum .forum-col-replies
	{
	width: 15%;
	text-align: center
}

.forum .forum-col-last {
	width: 20%;
	text-align: left
}

.forum dfn {
	display: none
}

.forum .forum-col-center {
	text-align: center
}

.forum tr.forum-col-left th,.forum tr.forum-col-left td {
	text-align: left;
}

.forum td p {
	margin: 0;
	padding: 0
}

.forum td em {
	font-weight: bold;
	font-style: normal;
	color: red
}

/***** Forum Listing *****/
.forum-left-panel {
	width: 69.5%;
	float: left;
}

.forum-right-panel {
	width: 29.5%;
	float: right;
}

.forum-statistics {
	padding: .5em;
	border: solid 1px #41A0CE
}

.forum-statistics ul {
	margin: 0;
	padding: 0;
}

.forum-statistics ul li {
	list-style: none;
	margin: 0;
	padding: .5em;
}

/***** Post Listing*****/
.forum-messages h3 {
	display: none
}

.forum-messages ol {
	margin: 0;
	padding: 0;
	list-style: none
}

.forum-messages ol ol {
	margin: 0 1em;
	padding: 0.3em .7em;
	list-style: disc;
	list-style-position: inside
}

.forum-messages ol li {
	overflow: hidden;
	clear: both;
	margin: .5em 0 1.2em;
	padding: 0;
	/*border:solid 1px #aaa*/
}

* html .forum-messages ol li {
	height: 100%;
}

.forum-messages ol li ol li {
	padding: 0 .5em
}

.forum-messages ol li hr {
	display: none
}

.forum-messages ol .forum-message-title {
	width: auto;
	padding: 4px 10px;
	margin: 0;
	border-bottom: solid 1px #fff;
	background-color: #5F647A;
}

.forum-messages ol .forum-message-title h4 {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 110%;
	color: #fff
}

.forum-messages ol .forum-message-title p {
	padding: 0;
	margin: 0;
	float: right;
	color: #fff
}

.forum-messages ol .forum-message-body {
	float: right;
	width: 77%;
	margin-bottom: -500em;
	padding-bottom: 500em
}

.forum-messages ol .forum-message-author {
	float: left;
	width: 23%;
	margin-bottom: -500em;
	padding-bottom: 500em;
	border-top: solid 1px #ccc
}

.forum-messages ol .forum-message-author .forum-panel {
	margin-bottom: -500em;
	padding: 1em 0 500em 1em;
	border-right: solid 1px #ccc
}

.forum-message-item .forum-message-body,.forum-message-author {
	margin-bottom: -500em;
	padding-bottom: 500em
}

.forum-messages ol dl {
	margin: 0
}

.forum-messages ol dt {
	margin: 0 0 .5em;
	padding: 0
}

.forum-messages ol dd {
	margin: .2em 0;
	padding: 0
}

.forum-panel {
	padding: .7em
}

/***** Rounded corners *****/
.forum-escape-float div {
	float: none !important
}

.forum-rc-tl {
	float: right;
	width: 100%;
	height: 5px;
	line-height: 1px;
	margin: 0;
	padding: 0;
	background: url(/forums/graphics/rc_tr.gif) #3fa0cd 100% 0 no-repeat
}

.forum-rc-tr {
	float: left;
	width: 90%;
	line-height: 1px;
	margin: 0;
	padding: 4px 0 0;
	background: url(/forums/graphics/rc_tl.gif) #3fa0cd 0 0 no-repeat
}

.forum-rc-bl {
	float: right;
	width: 100%;
	line-height: 15px;
	background: url(/forums/graphics/rc_br.png) #e1ebf2 100% 100% no-repeat
}

.forum-rc-br {
	float: left;
	width: 90%;
	line-height: 15px;
	padding-top: 5px;
	background: url(/forums/graphics/rc_bl.png) #e1ebf2 0 100% no-repeat
}

.forum-rc-bl-marked {
	float: right;
	width: 100%;
	line-height: 15px;
	background: url(/forums/graphics/rc_br.gif) #fcfcfc 100% 100% no-repeat
}

.forum-rc-br-marked {
	float: left;
	width: 90%;
	line-height: 15px;
	padding-top: 5px;
	background: url(/forums/graphics/rc_bl.gif) #fcfcfc 0 100% no-repeat
}

.forum-rc-bl-top {
	float: right;
	width: 100%;
	line-height: 15px;
	background: url(/forums/graphics/rc_br-blue.gif) #3fa0cd 100% 100%
		no-repeat
}

.forum-rc-br-top {
	float: left;
	width: 90%;
	line-height: 15px;
	padding-top: 5px;
	background: url(/forums/graphics/rc_bl-blue.gif) #3fa0cd 0 100%
		no-repeat
}

/***** Button and button Links *****/
.forum-new-topic a,.forum-new-post a,.forum-submit,.forum .forum-login {
	display: block;
	padding: .25em .5em;
	border: solid 1px #BFBFBF;
	font-size: 110%;
	font-weight: bold;
	color: #41A0CE;
	background-color: #fefefe
}

.forum .forum-login {
	float: right;
	margin-top: -.3em;
	font-weight: bold;
	color: #505050
}

/***** Colours *****/
.forum-bg-colour-marked {
	color: #505050;
	background-color: #fcfcfc
}

.forum-bg-colour {
	color: #505050;
	background-color: #EFEFEF;
}

#forum-summary-hot-topics {
	margin: 12px 0 0 0;
}




