/* BASIC STUFF */
#tx_chcforum-pi1 { font-size:1em; }
#tx_chcforum-pi1 caption { display:none; }
#tx_chcforum-pi1 a { }
#tx_chcforum-pi1 a:hover { }
#tx_chcforum-pi1 form { margin-top:5px; margin-bottom:5px; }

.tx-chcforum-pi1-noWrap { display:inline; white-space:nowrap; }
.tx-chcforum-pi1-preTableWrap { border:1px solid #69c; margin-bottom:3px; }
.tx-chcforum-pi1-postTableWrap { border:1px solid #69c; margin-top:3px; }

/* GENERIC TABLE */
.tx-chcforum-pi1-Table { border:1px solid #9cf; background:#9cf; width:100%; }
.tx-chcforum-pi1-Table thead tr th { font-size:.9em; font:bold; color:#666; background:#eee; padding:2px; text-align:center; white-space:nowrap; }
/* category title row */
.tx-chcforum-pi1-Table tbody tr th { font-size:1.2em; font-weight:bolder; letter-spacing:2px; background:#fff; padding:3px; text-align:left; }
/* category features row */
.tx-chcforum-pi1-Table tbody tr td { font-size:1em; background:#fff; padding:3px; }

/* CATEGORY TABLE */
.tx-chcforum-pi1-catConferenceCell { }
.tx-chcforum-pi1-catConferenceCell dl { margin:0; }
.tx-chcforum-pi1-catConferenceCell dt { font-weight:bold; }
.tx-chcforum-pi1-catConferenceCell dd { font-size:.9em; margin-left:5px; }
.tx-chcforum-pi1-catConferenceCell dd.new { color:#f00; }
.tx-chcforum-pi1-catThreadCell { text-align:center; }
.tx-chcforum-pi1-catPostCell { text-align:center; }
.tx-chcforum-pi1-catLastCell { font-size:.8em; vertical-align:top; }

/* CONFERENCE TABLE */
.tx-chcforum-pi1-confThreadImage { text-align:center; }
.tx-chcforum-pi1-confThreadSubjCell { }
.tx-chcforum-pi1-confThreadNew { color:#f00; font-size:.9em; padding-left:5px; }
.tx-chcforum-pi1-confThreadBtns img { padding-top:5px; }
.tx-chcforum-pi1-confThreadBtns { padding-left:5px; }
.tx-chcforum-pi1-confThreadRepliesCell { text-align:center; }
.tx-chcforum-pi1-confThreadAuthorCell { text-align:center; }
.tx-chcforum-pi1-confThreadLastCell { font-size:.9em; }

/* NAVPATH */
.tx-chcforum-pi1-navPath { line-height:1.3em; font-size:.9em; background:#eee; padding:3px; border-bottom:1px solid #fff;}
.tx-chcforum-pi1-navPath a { color:#666; }
.tx-chcforum-pi1-navPath a:hoover { color:#f60; }

/* PAGELINKS */
.tx-chcforum-pi1-pageLinksTop, 
.tx-chcforum-pi1-pageLinksBtm {	color:#000; background:#eee; border-bottom:1px solid #fff; font-size:1em; line-height:1.2em; padding:3px; text-align:right; clear:both; padding-right:5px; }
.tx-chcforum-pi1-pageLinksBtm { margin-bottom:1px; }

/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {border:1px solid #9cf; background:#def; padding:5px; margin-bottom:3px; }
.tx-chcforum-pi1-formEmicoStyle { margin:3px; }
.tx-chcforum-pi1-postForm #formWhere { font-size:1.2em; font-weight:bold; background:#9cf; color:#000; padding:5px; text-align:center; white-space:nowrap; margin-bottom:7px; border:1px solid #69c; }
.tx-chcforum-pi1-postForm fieldset { background:#def;}
.tx-chcforum-pi1-postForm fieldset label { display:block; text-align:right; padding-right:1.6em; padding-top:3px; width:6em; float:left; line-height:1.2em;}
.tx-chcforum-pi1-postForm fieldset#formTop,
.tx-chcforum-pi1-postForm fieldset#formBottom  { margin:0 0 8px 0; padding: 2px 6px; border:1px solid #69c;}
.tx-chcforum-pi1-postForm fieldset#formTop legend,
.tx-chcforum-pi1-postForm fieldset#formBottom legend {	margin: 0 0 3px 6px; background: #9cf; border:1px solid #69c; padding:2px; font-weight:bold;}
.tx-chcforum-pi1-postForm fieldset#formTop input { display:block; float:left; padding:2px; border:1px solid #69c; margin-bottom:2px; background:#fff; color:#000;}
.tx-chcforum-pi1-postForm textarea { background: #fff; border:1px solid #69c; margin:3px 0; width:99%; height:150px; color:#000; padding:2px; }
.tx-chcforum-pi1-postForm fieldset#formTop br,
.tx-chcforum-pi1-postForm fieldset#formBottom br { clear:left; }
.tx-chcforum-pi1-formBtn { text-align:center; }
.tx-chcforum-pi1-formBtn input { border:1px solid #69c; font-size:1em; margin:2px; background:#9cf; color: #000; }
.tx-chcforum-pi1-formBtnHov { border:1px solid #fff; font-size:1em; margin:2px; background:#69c; color:#fff; }
.tx-chcforum-pi1-formBtnStyle { border:1px solid #69c; background:#9cf; padding:3px; margin:3px; }
.tx-chcforum-pi1-formBtnStyleHov { border:1px solid #c00; background:#9cf; color:#c00; padding:3px; margin:3px; }

/* SINGLE POST */
.tx-chcforum-pi1-singlePost { border:1px solid #69c; margin:3px 0; }
.tx-chcforum-pi1-singlePost .author { background:#def; padding:3px; vertical-align:top; }
.tx-chcforum-pi1-singlePost .im { vertical-align:middle; margin-top:3px; }
.tx-chcforum-pi1-singlePost .im a { margin-right:10px; }
.tx-chcforum-pi1-singlePost .im img { vertical-align:middle; border:0px; padding-right:2px; margin-bottom:2px; }
.tx-chcforum-pi1-singlePost .userPic,
.tx-chcforum-pi1-singlePost #userPic { border:1px solid #69c; float:right;}
.tx-chcforum-pi1-singlePost .text { border-top:1px solid #69c;	border-bottom:1px solid #69c; background:#fff; }
.tx-chcforum-pi1-singlePost .scroller { overflow:auto; width:95%; background:#fff; min-height:8em; text-indent:0px; padding:3px; }
.tx-chcforum-pi1-singlePost .edit { background:#def; padding:3px; height:1.6em; vertical-align:middle; margin-top:3px; }
.tx-chcforum-pi1-singlePost .edit a { margin-right:30px; }
.tx-chcforum-pi1-singlePost .edit img { vertical-align:middle; border:0; }
.tx-chcforum-pi1-singlePost .attachment { background:#def; padding:3px; }
.tx-chcforum-pi1-singlePost .attachment div { vertical-align:top; }
.tx-chcforum-pi1-singlePost .attachment img { float:left; margin-right:5px; }
.tx-chcforum-pi1-singlePost .rate { background:#eee; border-top:3px solid #fff; padding:3px; }
.tx-chcforum-pi1-singlePost .rate input { background-color:#fff; border:1px solid #69c; font-size:9px; }
.tx-chcforum-pi1-singlePost .rate select { border:1px solid #69c; font-size:1em; }
.tx-chcforum-pi1-singlePost .rate select option { height:1.5em; }
.tx-chcforum-pi1-singlePost .rate form { padding:0; margin:0; display:inline; }
.tx-chcforum-pi1-singlePost .rate .rateStars { float:left; text-align:left; height:1.85em; }
.tx-chcforum-pi1-singlePost .rate .rateMenu { text-align:right; width:99%; height:1.85em; }
.tx-chcforum-pi1-singlePost .offset { margin:0 1.1em; }
.tx-chcforum-pi1-singlePost .codeCell {	font-family:Courier, 'Courier New', sans-serif; font-size:11px; color:#060; padding:5px; background:#fff; border:1px solid #ddd;}
.tx-chcforum-pi1-singlePost .quoteCell { background:#eee; font-size:1em; padding:5px; border:1px solid #ddd; }
.tx-chcforum-pi1-singlePost .quoteCellAuthor { border:0; font-weight:bold; padding:3px 0; }
.tx-chcforum-pi1-singlePost .quoteTable { border:0; margin:1.2em 0; }
.tx-chcforum-pi1-singlePost .text img {	max-height:350px;	max-width:350px; }
.tx-chcforum-pi1-singlePostQuoteText { background:#eee; border:1px solid #69c; font-size:1emx; padding:5px; }

/* FOOTER BOX */
.tx-chcforum-pi1-footerBox { background:#eee; padding:3px; border:1px solid #9cf; font-size:1em; }
.tx-chcforum-pi1-footerBox div { padding-top:5px; padding-left:5px; font-size:1em; }

/* HEADER BOX */
.header_center { background:#69c; text-align:center; height:3em; border-bottom:1px solid #333; border-right:1px solid #333; border-top:1px solid #eee; border-left:1px solid #eee;}
.header_text { color:#fff; line-height:1.5em; font-size:2em; font-weight:bolder;  letter-spacing:.05em;  }
.header_small {	margin-bottom:3px; border:solid #69c 1px; }

/* TOOL BAR */
.tx_chcforum-pi1-toolBar { background:#def; border:1px solid #69c; margin-bottom:2px; padding:3px 5px 3px 0; }
.tx_chcforum-pi1-toolBar img { vertical-align:middle; margin-left:2em; }
.tx_chcforum-pi1-toolBar div { line-height:1.5em; text-align:right; font-size:.9em; font-weight:bold; }
.tx_chcforum-pi1-subToolBar { background:#eee; margin-bottom:1px; padding-right:5px; }
.tx_chcforum-pi1-subToolBar img { vertical-align:middle; margin-left:2em; }
.tx_chcforum-pi1-subToolBar div { margin:0px; line-height:15px; padding:3px 0px 3px 0px; text-align:right; font-size:9px; font-weight:bold; }


/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder {
	border:1px solid #9cf;
	padding:3px;
}

.tx-chcforum-pi1-profileBorder #userPic {
	border:1px solid #69c;
	float:right;
}

.tx-chcforum-pi1-profileBorder hr {
	clear:left;
	display:block;
	visibility:hidden;
}

.tx_chcforum-pi1-profileHdrBig {
	background:{$chc-forum.style.bgNav};
	border:1px solid #69c;
	padding:5px;
	margin-bottom:3px;
	font-size:11px;
	font-weight:bold;
}

.tx_chcforum-pi1-profile_hdr {
	font-size:11px;
  font-weight:bold;
  background:{$chc-forum.style.bgCell};
  padding:2px;
	padding-left:6px;
}
/* PROFILE END */

/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {	background:#fcc; font-weight:bold; text-align:left; }
.tx-chcforum-pi1-messageBoxErrorNoBorder { background:#fcc; font-weight:bold; text-align:left; margin-bottom:3px; padding:3px; font-weight:bold; }
.tx-chcforum-pi1-messageBox, 
.tx-chcforum-pi1-messageBoxError { background:#fcc; margin-bottom:3px; padding:3px 5px;  font-weight:bold; border:1px solid #c13; color:#c13; }
.tx-chcforum-pi1-forumTextBig {	font-size:1.3em; font-weight:bold; }
.tx-chcforum-pi1-helpBox { background:#eee; border: 1px dotted #666; color:#333; width:99%; padding: 0 3px;}

.tx-chcforum-pi1-linkUp {
	background:{$chc-forum.style.bgNav};
	border-bottom:1px solid {$chc-forum.style.bordercolor3};
	padding:3px;
	padding-right:5px;
	font-size:10px;
	line-height:15px;
	text-align:right;
}

.tx-chcforum-pi1-previewBoxCell {
	background:#eee;
	text-align:center;
}

/* CWT COMMUNITY STYLES */

#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters {
	font-weight:bold;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form {
	margin:0px;
	padding:0px;
	font-family:arial, sans-serif;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {
	font-family:arial, sans-serif;
	padding:2px;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {
	background:{$chc-forum.style.bgCell};
	font-family:arial, sans-serif;
	font-size:11px;
	padding:2px;
	text-align:left;
	letter-spacing:0px;
}

