/*   Start Forum    */


div#containerForum {
	margin-left:0px;
	width:auto;
}

div#containerForum table {
	width:100%;
	border:solid 1px #D0D3BD;
	border-bottom:0;
}

div#containerForum table table {
	border:0;
}

div#containerForum table td {
	vertical-align:top;
	padding:5px 8px;
}

div#containerForum table td td {
	padding:0 0 5px 0px;
}

div#containerForum a {
	text-decoration:none;
}


div#containerForum hr {
	border:0;
	padding:0;
	margin:10px 0;
	color:#D0D3BD;
	background-color:#ddd;
}

div#containerForum input,
div#containerForum textarea {
	width:100%;
}

div#containerForum input.standardButton {
	width:auto !important;
}

div#containerForum h2 {
	margin:0;
	font-size:13px;
	font-weight:normal;
}



/* Forum overview */

table#forumOverview {
	background:url(http://www.siwi.org/templates/siwi/images/forumNavigationTableBackground.gif) repeat-y #F7F6F1;
	font-family:Arial,Helvetica,sans-serif;
	width:100%;
	border:1px solid #D0D3BD;
	margin:10px 0 20px 0;
}

table#forumOverview th {
	padding: 4px 8px 4px 8px; 
	background: #E0E3CB;
	border-bottom: 1px solid #D8D8C0;
	text-align:left;
	font-size:11px;
}

table#forumOverview th.topic {
	width:45%;
}

table#forumOverview .views {
	width:10%;
	text-align:center;
}

table#forumOverview .replies {
	width:5%;
	text-align:center;	
}

table#forumOverview .latestReply {
	width:15%;
}

table#forumOverview th.author {
	width:25%;
}

table#forumOverview td {
	padding: 5px 8px;
}

table#forumOverview td.titleAndNavigation {
	padding: 8px;
	border-top: 1px solid #D6D8C2;
	border-bottom: 1px solid #D6D8C2;
	background-color:white;
}






/*

#containerForumTeaser {
	background:url(http://www.siwi.org/templates/siwi/images/backgroundForumTeaser.gif) no-repeat;
	width:303px;
	height:146px;
	padding:1px 1px 0px;
}

#containerForumTeaser #forumTeaser td {
	font-size:11px;
	vertical-align:middle;
	height:20px;

}

#containerForumTeaser #forumTeaser td.subject {
	padding-left:10px;
}

#containerForumTeaser #forumTeaser td.date {
	font-size:10px;
	padding-right:10px;
	text-align:right;
}

#containerForumTeaser #forumTeaser td.headline {
	height:23px;
	padding-bottom:1px;
	font-size:11px;	
}

*/




table.forumNavigation {
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	border:1px solid #D0D3BD !important;
}

table.forumNavigation td {
	padding:5px 8px;
	width:33.3%;
	background-color:#f5f5f5;
}

table.forumNavigation td.return {
	text-align:center;
}

table.forumNavigation td.guard,
table.forumNavigation td.quicknav {
	text-align:right;
}






table#reply,
table#replies {

	border-bottom:0;
	margin:10px 0;
}

table#reply {
	margin:15px 0;
}

table#report {
	margin:15px 0;
}



/* Special designed original posts */

table#originalPost,
table#originalPostReply {
	border:solid 1px #a9bbc7; /* Blue border */
	border-bottom:0;
	width:100%;
	margin:10px 0 20px;
}

table#originalPost td,
table#originalPostReply td {
	background-color:#f3f4e9;
}




.noReplies {
	text-align:center;
	border-bottom:1px solid #D0D3BD;
}

.postAuthorDetails {
	width:15%;
	border-right: 1px solid #D0D3BD;
	border-bottom:1px solid #D0D3BD;
}

.postDetails {
	width:85%; 
	padding:5px 8px 15px 8px;
	border-bottom:1px solid #D0D3BD;	
}

.postDetails .postAuthorDetails,
.postDetails .postDetails {
	border:0;
}



.quotationDiv {
	 border:1px dotted #c2c5b0;
	 background-color:#fafafa;
	 padding:5px;
	 margin-bottom:10px;
	 width:500px;
}




.postActions {
	float:right; 
	text-align:right;  
	margin-left:20px;
}

span.postContent {
	overflow:hidden; 
	word-wrap: break-word;
	color:#555;
	width: 100%;
	display:block;
}




table#forumConfirmation {
	margin-bottom:10px;
	border: 1px solid green !important;
}

table#forumConfirmation td {
	font-size:13px;
	font-weight: bold;
	background-color:#89bb70;
	color:#FFFFFF;
}



table#forumError {
	margin-bottom:10px;
	font-size:15px;
	border: solid 0px red;
	padding: 15px 10px 10px 5px;
	font-weight: bold;
	color: #fff;
}










div.boldText,
span.boldText {
	font-weight:bold;
	display:block;
	margin-bottom:5px;
	font-size:12px;
	color:#555;
}

.smallText {
	font-family:Tahoma, arial, verdana;
	font-size:10px;
	color:#888888;

}

tr.tableRowLight {
	background-color:#fff;
	/*border-bottom:1px solid #eff0e0;*/
}

tr.tableRowDark {
	background-color:#F0F0E4;
	/*border-bottom: 1px solid #eff0e0;*/
}

.forumInput {
	border:1px solid #D8D7C2;
	background:#F7F6F1;
	font-family:Tahoma, arial, verdana;
	font-size:11px;
}

input.forumInput {
	height:22px;
	padding:3px;
}

textarea.forumInput {
	padding:3px;
}
	
/*   End Forum    */