/* 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; }
#tx_chcforum-pi1 a:hover                    { text-decoration: none !important; }
/* only one form in the forum */
#tx_chcforum-pi1 form                       { margin-top: 20px; }


/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table                      { border: 1px solid #999999; background: #FFFFFF; margin-bottom: 3px; width: 100%; }
.tx-chcforum-pi1-Table thead tr th          { font-size: 14px; font-weight: bold; background: #A7B3CB; padding: 5px; text-align: center; white-space: nowrap; }
/* category title row */
.tx-chcforum-pi1-Table tbody tr th          { font-size: 15px; font-weight: bold; letter-spacing: 2px; background: #F3F5F8; padding: 5px; text-align: left;}
/* category features row */             
.tx-chcforum-pi1-Table tbody tr td          { font-size: 12px; background: #E3E7EF; 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: #F00; font-size: 10px; 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: #DEE3E7; border: 1px solid #000000; margin: 12px 0 15px 0; padding: 3px; font-size: 10px;}
/* NAVPATH END*/


/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
                                              background: #DEE3E7; 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: 1px solid #999999; background: #E3E7EF; padding: 5px; margin-bottom: 3px;}
.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 #000000; margin: 3px 0; width: 100% ; height: 150px;}
.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: #E3E7EF; 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: #E3E7EF;}
.tx-chcforum-pi1-singlePost .scroller       { overflow: auto; width: 95%; background: #FFF; min-height: 125px; text-indent: 3px; padding: 3px;}
/* bottom */
.tx-chcforum-pi1-singlePost .edit           { background: #F3F5F8; 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: #A7B3CB; padding: 3px; border: 1px solid #999999; 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: #FFD6EF; border: 1px dotted #FF0000; 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: #E3E7EF !important; border-style: none;}
.tx-chcforum-pi1-linkUp                     { background: #DEE3E7; 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;}
