/* CSS Document */

* html .jogfix {margin-left:3px;}
* html .unjogfix {margin-left:-3px;}

/* MESSAGE BOARD STYLES */
/* layout */

/* content */
.mboard-footer {
	height:5px !important;
	line-height:5px;
	text-indent:-5000px;
	background:url(../images/mycomplinet/widget-bottom-right.gif) no-repeat bottom right;
}
.mboard-box {
	background:url(../images/mycomplinet/widget-bottom-left.gif) no-repeat bottom left;
	margin-top:10px;
	}
.mboard-content {
    border:1px solid #dadada;
    border-style:none solid;
	font-size:12px;
	color:#333;
	font-family:Arial, sans-serif;
	margin-bottom:0 ;
	}
.mboard-content *{
	color:inherit;
	font-family:inherit;

	}	
.mboard-content p { margin-bottom:5px; }
.mboard-content a { 
	color:#1f4882;
	text-decoration:none;
}
.mboard-content a:hover { text-decoration:underline; }

p.comment, span.comment {
	color:#4c4c4c;
	font-size:0.9em	;
	margin-bottom:0;
	}
p.comment em.new, .mboard-content em.new {
	color:red;
	font-style:normal;
	white-space:nowrap;
}


p.intro, div.intro {
	background: #dddddd; 
	margin:0; 
	padding:5px; 
	font-size:1.2em
	}	
div.intro select {
	border:1px solid #333;
}


/* headers */
h1.green-header{ 
	background:url(../images/mycomplinet/green-header-right.gif) no-repeat top right; 
	border-bottom:3px solid #a1e552;
    margin:0;
}
div.mboard-title{
	line-height:30px;
	padding-left:10px;
	font-size:12px;
	color:white;
	font-family:Arial, sans-serif;
	font-weight:bold;
	}

h1.green-header div.mboard-title{ background:url(../images/mycomplinet/green-header-left.gif) no-repeat top left; }

/** html #mboard_content h1.ie-header-fix {height:27px;margin-left:-3px;}*/

.mboard-content p.clearfix {margin-bottom:0;}


/* threadlisti/thread display */

#threadlist { margin-top:10px; }

#threadlist table { border-collapse:collapse; } 
* html #threadlist table { margin-top:-1px;} /* ie border bug on header */

#threadlist td {
	border:1px solid #dadada;
	padding:5px;
}
#threadlist thead td {
	background-color:#dddddd;
}
#threadlist td a { font-weight:bold; }

#threadlist td em.new {
	color:red;
	font-style:normal;
	white-space:nowrap;
}

#threadlist td.message_title {
	font-weight:bold;
}

#threadlist div.news_excerpt {
	font-size:0.9em;
	padding:5px;
}

#threadlist div.excerpt {
	padding:5px 0 ;
}

#threadlist a.new {
    color: red;
    font-weight:normal;
    text-decoration:underline;
}


/* post */


.postbutton { 
	/*margin:2px 0 8px 20px;*/
	margin:8px 0 0;
	overflow:auto;
	text-align:center;
}

.postbutton a {
    display:-moz-inline-box;
	display:inline-block;
	line-height:23px;
	height:23px;
	background:transparent url(../images/mycomplinet/morebuttonbg.gif) no-repeat top right;
	text-decoration:none;
    margin:1px red dashed;
}

.postbutton span {
	display:block;
	display:inline-block;
	line-height:23px;
	height:23px;
	padding-left:8px;
	padding-right:8px;
	background:transparent url(../images/mycomplinet/morebuttonbgleft.gif) no-repeat top left;
	cursor:pointer;
	font-family:tahoma, arial, sans-serif;
	font-weight:bold;
	color:white;
	font-size:11px;
}

.postbutton a:hover { background-position:bottom right; }
.postbutton a:hover span { background-position:bottom left; }

#mboard_form {
    margin:0;
}

#mboard_form dl {
    margin:0 0 8px;
    padding-top:8px;
}

#mboard_form dd {
	margin-left:200px;
	margin-bottom:5px;
}

#mboard_form dt {
	float:left;
	width:190px;
	font-weight:bold;
	text-align:right;
}

#mboard_form textarea {
	width:90%;
	font-family:arial;
    font-size:11px;
}
* html #mboard_form textarea {
	width:expression(((parentNode.style.width - 200) * 0.9)+ 'px');
}

/* intro */

.mboard-content h3 {
	color:#333;
}

#guidelines {
	display:none;
	border:1px solid #c2c0c1;
	margin:20px 40px 0px ;
	padding:10px 10px 10px 30px;
	background:#f5f5f5;
}

