/* default styles for extension "tx_chcforum_pi1" */

/* BASIC STUFF */
#tx_chcforum-pi1                            { font-family: arial, sans-serif; font-size: 11px; width:794px;}
#tx_chcforum-pi1 caption                    { display: none; }
#tx_chcforum-pi1 a                          { text-decoration:underline; color:#ffcc66;}
#tx_chcforum-pi1 a:hover                    { text-decoration:none !important; color:#ff0000; }
/* only one form in the forum */
#tx_chcforum-pi1 form                       { margin-top: 20px; }


/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table                      { border: 0px dotted #ABCC02; background: #C5C7CA; margin-bottom:3px; width:100%; color:#000;   }
.tx-chcforum-pi1-Table thead tr th          { font-size:11pt; font-weight:bold; background:#414D0C; padding:5px; text-align:center; white-space: nowrap;color:#fff; }
/* category title row */
.tx-chcforum-pi1-Table tbody tr th          { font-size:15px; font-weight:bold; letter-spacing: 2px; background:#374530; padding: 5px; text-align: left; color:#fff;}
/* category features row */             
.tx-chcforum-pi1-Table tbody tr td          { font-size:12px; background:#34373C; padding: 5px;}
/* GENERIC TABLE END */


/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell          {}
.tx-chcforum-pi1-catConferenceCell dl       { margin: 0;}
.tx-chcforum-pi1-catConferenceCell dt       {}
.tx-chcforum-pi1-catConferenceCell dd       { font-size: 10px; margin-left: 5px;}
.tx-chcforum-pi1-catConferenceCell dd.new   { color: #FF0000;}
/* cell 2 */
.tx-chcforum-pi1-catThreadCell              { text-align: center; }
/* cell 3 */
.tx-chcforum-pi1-catPostCell                { text-align: center;}
/* cell 4 */
.tx-chcforum-pi1-catLastCell                { font-size: 10px !important; vertical-align: top;}
/* CATEGORY TABLE END */


/* CONFERENCE TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-confThreadSubjCell         {}
.tx-chcforum-pi1-confThreadNew              { color: #fff; font-size:8pt; padding-left:5px;}
/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell      { text-align: center;}
/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell       { text-align: center;}
/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell         { font-size: 10px !important;}
/* CONFERENCE TABLE END */


/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath                    { background:#8E9197; border: 1px solid #34373C; margin: 12px 0 15px 0; padding: 3px; font-size: 10px;}
/* NAVPATH END*/

.tx_chcforum-pi1-toolBar			{background-color:#000; }


/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
                                              background:#8E9197; border: 1px solid #000000; font-size: 10px; margin-bottom: 3px; padding: 3px; font-size: 10px; text-align: right; clear: both;}
/* PAGELINKS END */


/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm                   { border: 0px solid #999999; background:#000; padding: 5px; margin-bottom: 3px;}
.tx-chcforum-pi1-postForm legend            { 	color:#abcc02; font-size:10pt;}
.tx-chcforum-pi1-postForm fieldset          { border:1px solid #abcc02; margin-bottom:10pt; }
.tx-chcforum-pi1-postForm fieldset label    {  display: block; text-align: right; padding-right: 20px; width: 150px; float: left;}
.tx-chcforum-pi1-postForm fieldset#formTop input 
                                            { display: block; width: 150px; float: left; padding: 2px; border: 1px solid #000000; margin-bottom:3px; }
.tx-chcforum-pi1-postForm textarea          { border:1px solid #ccc; margin:3px 0; width:97% ; height:150px; background-color:#34373C; padding:3px; color:#efefef;}
.tx-chcforum-pi1-postForm fieldset#formTop br 
                                            { clear:left;}
.tx-chcforum-pi1-formBtn                    { text-align: center;}
.tx-chcforum-pi1-formBtn input              { background-color: #FFF; border: 1px solid #000000; font-weight: bold; padding: 3px; font-size: 12px; margin-bottom: 3px;}
.tx-chcforum-pi1-formBtnHov                 { background-color: #FFF; border: 1px solid #C00; color: #CC0000; font-weight: bold; padding: 3px; font-size: 12px;}
.tx-chcforum-pi1-formBtnStyle               { background-color: #FFF; border: 1px solid #000000; padding: 3px; margin: 3px;}
.tx-chcforum-pi1-formBtnStyleHov            { background-color: #FFF; border: 1px solid #C00; color: #CC0000; padding: 3px; margin: 3px;}
/* POST FORM END */

/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost                 { border: 1px solid #000000; margin: 3px 0;}
.tx-chcforum-pi1-singlePost img             { border:0px black solid;}          
/* top */
.tx-chcforum-pi1-singlePost .author         { background: #34373C; padding: 3px; vertical-align: top;}
.tx-chcforum-pi1-singlePost .author .button { padding-top: 3px; padding-right: 4px; margin-top: 5px; margin-right: 3px; text-align: center;  width: 62px;  height: 22px; background-repeat: no-repeat;  font-size: 10px !important;  float: left;}
.tx-chcforum-pi1-singlePost #userPic        { border: 1px solid #000000; float: right;}
/* middle */
.tx-chcforum-pi1-singlePost .text           { border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: #34373C;}
.tx-chcforum-pi1-singlePost .scroller       { overflow: auto; width:95%; background: #34373C; min-height: 125px; text-indent: 3px; padding: 3px;}
/* bottom */
.tx-chcforum-pi1-singlePost .edit           { background:#34373C; padding: 3px; height: 26px;}
.tx-chcforum-pi1-singlePost .edit .button   { padding-top: 3px; padding-right: 4px; margin-top: 4px; margin-right: 3px; text-align: center; width:62px; height:22px; background-repeat: no-repeat; font-size: 10px !important; float:left;}
.tx-chcforum-pi1-singlePost .attachment     { background: #DEE3E7; 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 #quoteCell      { background: #FFF; font-size: 10px; padding: 3px;}
.tx-chcforum-pi1-singlePost #quoteCellAuthor{ border: 0px; font-weight: bold; padding: 3px 0;}
.tx-chcforum-pi1-singlePost #quoteTable     { border: 0px; margin: 15px 0;}
.tx-chcforum-pi1-singlePost .text img       { max-height: 350px; max-width: 350px;}
.tx-chcforum-pi1-singlePostQuoteText        { background-color: #FAFAFA; border: 1px solid #000000; font-size: 10px; padding: 5px;}
/* SINGLE POST END */


/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox                  { background: #000; padding: 3px; border: 1px solid #000; font-size: 10px; }
/* used for user listing */
.tx-chcforum-pi1-footerBox div              { padding-top:5px; padding-left:5px; font-size:10px; }
/* FOOTER BOX END */


/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder              { border: 1px solid #999999; padding: 3px;}
.tx-chcforum-pi1-profileBorder #userPic     { border: 1px solid #000000; float: right;}
.tx-chcforum-pi1-profileBorder hr           { clear: left; display: block; visibility: hidden;}
.tx_chcforum-pi1-profileHdrBig              { background: #DEE3E7; border: 1px solid #000000; padding: 3px; margin-bottom: 3px; font-size: 10px;}
.tx_chcforum-pi1-profile_hdr                { font-size:10px; font-weight:bold; background:#E3E7EF; padding: 2px;}
/* PROFILE END */


/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell               { background: #E3E7EF; font-weight: bold; text-align: left;}
.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError 
                                            { background: #414D0C; border:1px dotted #ABCC02; margin-bottom:3px; padding:3px; font-weight: bold;}
/* MESSAGE BOX END */

.tx-chcforum-pi1-forumTextBig               { font-size: 14px; font-weight: bold;}
.tx-chcforum-pi1-helpBox                    { background-color:#000; color:#fff; !important; border-style: none;}
.tx-chcforum-pi1-linkUp                     { background: #000; border: 1px solid #000000; margin: 12px 0 15px 0; padding: 3px; font-size: 10px; text-align: center;}
.tx-chcforum-pi1-previewBoxCell             { background: #A7B3CB; text-align: center;}