html
{
   margin: 0px;
   padding: 0px;
   min-width: 900px;
}

body
{
   margin: 0px;
   padding: 0px;

   font-weight: normal;
   font-size: 12px;
   font-family: Arial;
   color: #F0F0FF;

   background-color: #729DC0;
}

a, a:visited
{
   text-decoration: underline;
   color: #F0F0FF;
}

a:hover
{
   text-decoration: none;
   color: #F0F0FF;
}

.center
{
   text-align: center;
}

.concertSpot
{
   z-index: 0;
   position: absolute;
   visibility: visible;
}

/* ============================================= */
/* --- main top menu --- */

#menu
{
   position: relative;
   margin: 0px 10px 8px 10px;
   width: 880px;
   height: 170px;

   background-color: #82ADD0;

   border-style: none solid solid solid;
   border-width: 0px 1px 1px 1px;
   border-color: transparent #628DB0 #628DB0 #92BDE0;

   background-image : url(/pic/menu_bg.jpg);
   background-repeat: no-repeat;
   background-position: top left;
}

#menu #menuLiquide, #menu #menuJeanne, #menu #menuTextes, #menu #menuConcerts, #menu #menuForum, #menu #menuContacts, #menu #menuLiens
{
   font-weight: bold;
   position: absolute;
   font-size: 24px;
}

#menu a
{
   text-decoration: none;
}

#menu a:hover
{
   color: #C0C0FF;
}

#menu #menuLiquide
{
   font-size: 36px;
   left: 44px;
   top: 32px;
}

#menu #menuJeanne, #menu #menuForum
{
   top: 14px;
}

#menu #menuJeanne
{
   left: 440px;
}

#menu #menuForum
{
   left: 614px;
}


#menu #menuTextes, #menu #menuContacts
{
   top: 60px;
}

#menu #menuTextes
{
   left: 432px;
}

#menu #menuContacts
{
   left: 644px;
}


#menu #menuConcerts, #menu #menuLiens
{
   top: 104px;
}

#menu #menuConcerts
{
   left: 406px;
}

#menu #menuLiens
{
   left: 684px;
}


/* ============================================= */
/* --- top level container --- */

#topLevelContent
{
   position: relative;
   margin: 0px 10px 0px 10px;
   width: 880px;
}

/* ============================================= */
/* --- accueil --- */

#news
{
   padding: 0px 125px 0px 125px;
}

#newsTitle
{
   padding: 0px 0px 16px 0px;
   text-align: center;
   font-size: 18px;
   font-weight: bold;
}

#newsBody
{
   padding: 0px 0px 16px 0px;
   text-align: center;
   font-size: 16px;
   text-align: justify;
}

#newsPic
{
   padding: 0px 0px 16px 0px;
   text-align: center;
}

#newsSig
{
   padding: 0px 0px 16px 0px;
   text-align: right;
   font-weight: bold;
}

/* ============================================= */
/* --- Jeanne --- */

#parapara
{
   padding: 0px 84px 24px 84px;
   text-align:       justify;
}

#paratitre
{
   padding: 0px 0px 24px 48px;
   font-weight:      bold;
}

#parasig
{
   padding: 0px 84px 24px 0px;
   font-weight:      bold;
   text-align:       right;
}

#paraphoto
{
   padding: 0px;
   text-align:       center;
}

/* ============================================= */
/* --- forum containers --- */

#forumHeader
{
   width: 880px;
   text-align: center;
   padding-bottom: 16px;
}

/* ============================================= */

#forumTopInfo
{
   width: 880px;
   padding-bottom: 16px;
   clear: left;
}

#forumTopInfo #topInfoHour
{
   position: relative;
   width: 440px;
   text-align: left;
   font-size: 10px;
   padding-bottom: inherit;
   float: left;
}

#forumTopInfo #topInfoNewMessages
{
   position: relative;
   width: 440px;
   text-align: right;
   font-size: 10px;
   padding-bottom: inherit;
   float: left;
}

/* ============================================= */

#forumBody
{
   width: 880px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 8px 0px;
   clear: left;

   background-color: #82ADD0;

   border-style: solid;
   border-width: 1px;
   border-color: #92BDE0 #628DB0 #628DB0 #92BDE0;
}

/******************************************************/

#forumBody #forumTitle
{
   position: relative;
   height: 16px;

   font-weight: bold;
   text-align: left;

   padding: 3px 0px 5px 8px;
   margin: 0px;

   background-image : url(/pic/category_bg.gif);
   background-repeat: no-repeat;
   background-position: left;
   background-color: #86B5EA;
}

/******************************************************/

#forumBody #forumLabel
{
   position: relative;
   height: 24px;
   margin: 0px 10px 0px 10px;
}

/******************************************************/

#forumBody #forumCategory
{
   position: relative;
   height: 16px;

   font-weight: bold;
   text-align: left;

   padding: 3px 0px 5px 8px;
   margin: 0px 10px 0px 10px;

   background-image : url(/pic/category_bg.gif);
   background-repeat: no-repeat;
   background-position: left;
   background-color: #86B5EA;

   border-style: solid solid none solid;
   border-width: 1px 1px 0px 1px;
   border-color: #628DB0 #8AB5D8 transparent #628DB0;
}

/******************************************************/
/**      FORUM ROW      *******************************/
/******************************************************/

#forumBody #forumAllRow
{
   background-image : url(/pic/forum_row_bg.jpg);
   margin: 0px 10px 0px 10px;
   background-repeat: no-repeat;
   background-position: left top;
   background-color: #417197;
}

#forumBody #forumRow
{
   height: 50px;

   border-style: none solid none solid;
   border-width: 0px 1px 0px 1px;
   border-color: transparent #8AB5D8 transparent #628DB0;

   clear: left;
}

#forumBody #forumCategoryEnd
{
   border-style: none none solid none;
   border-width: 0px 0px 1px 0px;
   border-color: transparent transparent #8AB5D8 transparent;

   margin: 0px 10px 8px 10px;
}

/******************************************************/

#forumLabel #columnForumLabel, #forumLabel #columnTopicsLabel, #forumLabel #columnPostsLabel, #forumLabel #columnLastPostLabel,
#forumRow #columnTopics, #forumRow #columnPosts, #forumRow #columnLastPost,
#forumRow #columnFolderImg, #forumRow #columnAboutForum
{
   position: relative;
   font-weight: bold;
   text-align: center;

   float: left;

   padding: 4px 0px 6px 0px;
}

#forumLabel #columnForumLabel
{
   width: 518px;
}

#forumLabel #columnTopicsLabel, #forumRow #columnTopics
{
   width: 60px;
}

#forumLabel #columnPostsLabel, #forumRow #columnPosts
{
   width: 60px;
}

#forumLabel #columnLastPostLabel, #forumRow #columnLastPost
{
   width: 220px;
}

#forumRow #columnTopics, #forumRow #columnPosts, #forumRow #columnLastPost
{
   font-weight: normal;
   padding: 16px 0px 0px 0px;
}

#forumRow #columnFolderImg
{
   width: 56px;
   height: 40px;
   padding: 10px 0px 0px 0px;
}

#forumRow #columnAboutForum
{
   width: 460px;
   text-align: left;
   font-size: 10px;
}

#forumRow #columnAboutForum span
{
   font-size: 12px;
}

/******************************************************/
/**      TOPIC ROW      *******************************/
/******************************************************/

#forumBody #topicAllRow
{
   background-image : url(/pic/topic_row_bg.jpg);
   margin: 0px 10px 0px 10px;
   background-repeat: no-repeat;
   background-position: left top;
   background-color: #669AD4;
}

#forumBody #topicRow
{
   height: 36px;

   border-style: none solid none solid;
   border-width: 0px 1px 0px 1px;
   border-color: transparent #8AB5D8 transparent #628DB0;

   clear: left;
}

#forumBody #topicLabel
{
   position: relative;
   height: 24px;
   margin: 0px 10px 0px 10px;

   clear: left;
}

#forumBody #topicRowStart
{
   border-style: none none solid none;
   border-width: 0px 0px 1px 0px;
   border-color: transparent transparent #628DB0 transparent;

   margin: 0px 10px 0px 10px;
}

#forumBody #topicRowEnd
{
   border-style: none none solid none;
   border-width: 0px 0px 1px 0px;
   border-color: transparent transparent #8AB5D8 transparent;

   margin: 0px 10px 8px 10px;
}

#topicAllRow #topicEmpty
{
   padding: 24px 0px 24px 0px;
   text-align: center;
   font-size: 14px;

   border-style: none solid none solid;
   border-width: 0px 1px 0px 1px;
   border-color: transparent #8AB5D8 transparent #628DB0;

}

#forumBody #topicDisplay
{
   position: relative;
   padding: 0px 10px 8px 10px;
   text-align: right;
}

/******************************************************/

#topicLabel #columnForumLabel, #topicLabel #columnTopicLabel, #topicLabel #columnTopicSearchLabel, #topicLabel #columnRepliesLabel, #topicLabel #columnAuthorLabel, #topicLabel #columnViewsLabel, #topicLabel #columnLastPostLongLabel,
#topicRow #columnForum, #topicRow #columnAboutTopic, #topicRow #columnTopicSearch, #topicRow #columnReplies, #topicRow #columnAuthor, #topicRow #columnViews, #topicRow #columnLastPostLong,
#topicRow #columnFolderImgSmall,
#topicLabel #columnModLastPostLabel, #topicLabel #columnModSelectLabel,
#topicRow #columnModLastPost, #topicRow #columnModSelect,
#topicLabel #columnDateLabel, #topicLabel #columnMarkLabel,
#topicRow #columnDate, #topicRow #columnMark
{
   position: relative;

   font-weight: bold;
   text-align: center;

   float: left;
   padding: 2px 0px 4px 0px;
}

#topicLabel #columnForumLabel
{
   width: 180px;
}

#topicLabel #columnTopicLabel
{
   width: 416px;
}

#topicLabel #columnTopicSearchLabel, #topicRow #columnTopicSearch
{
   width: 296px;
}

#topicRow #columnTopicSearch
{
   text-align: left;
}

#topicLabel #columnRepliesLabel, #topicRow #columnReplies
{
   width: 30px;
}

#topicLabel #columnAuthorLabel, #topicRow #columnAuthor
{
   width: 180px;
}

#topicLabel #columnViewsLabel, #topicRow #columnViews
{
   width: 30px;
}

#topicLabel #columnLastPostLongLabel, #topicRow #columnLastPostLong
{
   width: 200px;
}

#topicRow #columnReplies, #topicRow #columnLastPostLong
{
   font-weight: normal;
}

#topicRow #columnFolderImgSmall
{
   width: 36px;
   padding: 2px 0px 0px 0px;
}

#topicRow #columnAboutTopic
{
   width: 380px;
   text-align: left;
}

#topicRow #columnForum
{
   width: 144px;
}

#topicRow #columnAboutTopic a
{
   font-weight: bold;
}


#topicLabel #columnModLastPostLabel, #topicRow #columnModLastPost
{
   width: 200px;
}

#topicLabel #columnModSelectLabel, #topicRow #columnModSelect
{
   width: 100px;
}

#forumBody #moderationActions
{
   text-align: right;
   padding: 0px 10px 8px 0px;
}

#topicLabel #columnDateLabel, #topicRow #columnDate
{
   width: 140px;
}

#topicLabel #columnMarkLabel, #topicRow #columnMark
{
   width: 120px;
}

/* ============================================= */

#forumBody #topicInfo
{
   background-image : url(/pic/forum_row_bg.jpg);
   padding: 10px 10px 6px 10px;
   background-repeat: no-repeat;
   background-position: left top;
   background-color: #669AD4;
}

#topicInfo #infoNew
{
   padding: 0px 0px 6px 0px;
}

#topicInfo #infoExtra
{
   height: 14px;
}

#topicInfo #infoLogged, #topicInfo #infoPagination
{
   position: relative;
   width: 429px;
   font-size: 11px;
   font-weight: bold;
   float: left;
}

#topicInfo #infoLogged
{
   text-align: left;
}

#topicInfo #infoPagination
{
   text-align: right;
}

#topicInfo #infoModerationCP
{
   text-align: center;
   font-size: 14px;
   font-weight: bold;
   padding: 0px 0px 12px 0px;
}

#topicInfo #infoModerationExplain
{
   text-align: justify;
   font-size: 14px;
   padding: 0px 60px 8px 60px;
}

/* ============================================= */

#forumBody #topicTitle
{
   position: relative;
   height: 24px;

   font-weight: bold;
   text-align: left;

   margin: 0px;

   background-image : url(/pic/category_bg.gif);
   background-repeat: no-repeat;
   background-position: left;
   background-color: #86B5EA;

   clear: left;
}

#topicTitle #infoName, #topicTitle #infoMod, #topicTitle #infoMarkRead, #topicTitle #infoPage, #topicTitle #infoNameMessage
{
   float: left;
}

#topicTitle #infoMod, #topicTitle #infoMarkRead
{
   font-weight: normal;
   font-size: 11px;
   padding: 3px 0px 0px 0px;
}

#topicTitle #infoName
{
   width: 300px;
   padding: 3px 0px 5px 8px;
}

#topicTitle #infoMod
{
   width: 350px;
   text-align: right;
}

#topicTitle #infoMarkRead
{
   width: 210px;
   text-align: right;
}

#topicTitle #infoNameMessage
{
   width: 550px;
   padding: 3px 0px 5px 8px;
}

#topicTitle #infoPage
{
   width: 300px;
   text-align: right;
   padding: 3px 10px 5px 8px;
}

/* ============================================= */

#forumBody #messageLabel
{
   position: relative;
   height: 24px;
   margin: 0px 10px 0px 10px;

   clear: left;
}

#messageLabel #columnAuthorLabel, #messageLabel #columnMessageLabel,
#messageRow #columnAuthor, #messageRow #columnBackToTop, #messageRow #columnMessage, #messageRow #columnIcons,
#messageLabel #columnModSplitMessageLabel, #messageLabel #columnModSplitSelectLabel,
#messageRow #columnModSplitMessage, #messageRow #columnModSplitSelect, #messageRow #columnReviewMessage,
#messageRow #columnAlbumPic, #messageRow #columnTextTitle, #messageRow #columnTextData
{
   position: relative;

   text-align: center;

   float: left;
   padding: 2px 0px 4px 0px;
}

#messageLabel #columnAuthorLabel, #messageLabel #columnMessageLabel,
#messageLabel #columnModSplitMessageLabel, #messageLabel #columnModSplitSelectLabel,
#messageRow #columnAuthor span
{
   font-weight: bold;
}

#messageLabel #columnAuthorLabel, #messageRow #columnAuthor, #messageRow #columnBackToTop
{
   width: 150px;
}

#messageLabel #columnMessageLabel, #messageRow #columnMessage, #messageRow #columnIcons
{
   width: 692px;
}

#messageLabel #columnModSplitMessageLabel, #messageRow #columnModSplitMessage
{
   width: 670px;
}

#messageRow #columnReviewMessage
{
   width: 680px;
}

#messageLabel #columnModSplitSelectLabel, #messageRow #columnModSplitSelect
{
   width: 20px;
}

/* ============================================= */

#forumBody #messageRow
{
   margin: 0px 10px 0px 10px;

   clear: left;
}

#messageRow #columnAuthor
{
   padding: 4px;
   margin: 0px 8px 0px 0px;

   text-align: left;

   border-style: solid;
   border-width: 1px;
   border-color: #628DB0 #8AB5D8 #8AB5D8 #628DB0;
   background-color: #729DC0;
}

#messageRow #columnMessage
{
   padding: 0px;
   margin: 0px;
}

#columnMessage #messageHeader, #columnMessage #messageBody, #columnMessage #messageAction,
#columnModSplitMessage #messageHeader, #columnModSplitMessage #messageBody,
#columnReviewMessage #messageHeader, #columnReviewMessage #messageBody
{
   padding: 2px 0px 4px 4px;
   margin: 0px 0px 1px 0px;
   text-align: left;

   border-style: solid;
   border-width: 1px;
   border-color: #628DB0 #8AB5D8 #8AB5D8 #628DB0;
   background-color: #729DC0;
}

#columnMessage #messageHeader
{
   font-size: 11px;
}

#columnMessage #messageBody span#signature
{
   color: #D0D0DF;
}

#columnMessage #messageBody span#edited
{
   font-size: 11px;
   color: #A2CDF0;
}

#columnMessage #messageAction
{
   padding: 2px 4px 4px 0px;
   text-align: right;
}

#messageRow #columnBackToTop
{
   padding: 4px;
   margin: 0px 8px 0px 0px;
}

#messageRow #columnIcons
{
   width: 684px;
   padding: 4px;

   text-align: left;
}

#forumBody #messageRowEnd
{
   padding: 32px 0px 0px 0px;

   border-style: none none solid none;
   border-width: 0px 0px 1px 0px;
   border-color: transparent transparent #5A85A8 transparent;

   margin: 0px 10px 8px 10px;
}
/* ============================================= */

#messageRow #columnAlbumPic
{
   width: 279px;
   text-align: center;
   padding: 23px 0px 0px 0px;
   font-size: 18px;
}

#messageRow #columnTextTitle
{
   padding: 23px 0px 0px 11px;
   width: 279px;
   text-align: left;
}

#messageRow #columnTextTitle span
{
   font-size: 18px;
}

#messageRow #columnTextData
{
   width: 525px;
}

#columnTextData #songTitle
{
   text-align: center;
   font-size: 24px;
   font-weight: bold;
   padding: 12px 0px 0px 0px;
}

#columnTextData #prose
{
   text-align: justify;
   padding: 16px 80px 0px 80px;
}

#columnTextData #vers
{
   text-align: left;
   padding: 16px 0px 0px 80px;
}

/* ============================================= */

#forumBody #modIPAllRow
{
   background-image : url(/pic/topic_row_bg.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   background-color: #669AD4;
}

#forumBody #modIPRow
{
   height: 22px;
   padding: 4px 10px 0px 32px;

   clear: left;
}

#modIPRow #columnIP, #modIPRow #columnUser, #modIPRow #columnPosts, #modIPRow #columnLookup
{
   float: left;
}

#modIPRow #columnIP, #modIPRow #columnUser
{
   font-weight: bold;
   width: 350px;
}

#modIPRow #columnPosts
{
   font-weight: bold;
   text-align: right;
   width: 200px;
}

#modIPRow #columnLookup
{
   text-align: center;
   width: 200px;
}

/* ============================================= */

#forumBottomInfo
{
   height: 16px;
   padding: 0px 10px 8px 10px;
   clear: left;
}

#forumBottomInfo #BottomInfoRead, #forumBottomInfo #BottomInfoTimezone
{
   position: relative;
   width: 428px;
   font-size: 11px;
   font-weight: bold;
   float: left;
}

#forumBottomInfo #BottomInfoRead
{
   text-align: left;
}

#forumBottomInfo #BottomInfoTimezone
{
   text-align: right;
}

/* ============================================= */

#forumBody #forumOnLine
{
   background-image : url(/pic/forum_row_bg.jpg);
   padding: 10px 10px 10px 10px;
   background-repeat: no-repeat;
   background-position: left top;
   background-color: #669AD4;
}

#forumBody #forumOnLine hr
{
   height: 0px;
   border-style: solid;
   border-width: 1px 0px 0px 0px;
   border-color: #669AD4;
}

#forumBody #forumOnLine #onLineExplain
{
   font-size: 10px;
   font-style: italic;
}

/* ============================================= */

#forumBody #forumQuickConnect
{
   padding: 10px 10px 10px 10px;
   text-align: center;
}

#forumBody #forumQuickConnect span
{
   margin: 0px 10px 0px 10px;
}

/* ============================================= */

#forumIcons
{
   padding: 0px 0px 16px 0px;
   text-align: center;
   font-size: 9px;
}

#forumIcons span
{
   margin: 0px 8px 0px 8px;
}

/* ============================================= */

#iconsMeaning
{
   width: 880px;
   height: 60px;
   padding-bottom: 16px;
   font-size: 11px;
   clear: left;
}

#iconsMeaning #iconsRow, #iconsMeaning #iconsLastRow,#iconsMeaning #iconsAdmin, #iconsMeaning #jumpbox
{
   float: left;
}

#iconsMeaning #iconsRow
{
   width: 230px;
}

#iconsMeaning #iconsLastRow
{
   width: 90px;
}

#iconsMeaning #iconsAdmin
{
   width: 550px;
}

#iconsMeaning #jumpbox
{
   width: 330px;
   text-align: right;
}

/* ============================================= */

#authList
{
   font-size: 11px;
}

/* ============================================= */

#topicPoll
{
   width: 880px;
   padding-bottom: 16px;
   clear: left;
}

#topicPoll #pollQuestion, #topicPoll #pollAnswer
{
   font-weight: bold;
   text-align: left;
}

#topicPoll #pollQuestion
{
   padding: 16px 0px 8px 64px;
}

#topicPoll #pollAnswer
{
   padding: 8px 0px 0px 64px;
}

#topicPoll #pollResults
{
   margin: 0px 0px 0px 80px;
}

#topicPoll #pollResults td
{
   font-size: 12px;
}

#topicPoll #pollResults td#columnPercent
{
   text-align: right;
}

#forumBody #pollExplain
{
   text-align: center;
   font-weight: bold;
   padding: 8px 0px 8px 0px;
}

/* ============================================= */

#forumBody #agreementTitle
{
   text-align: center;
   font-size: 18px;
   font-weight: bold;
   padding: 8px 0px 8px 0px;
}

#forumBody #agreementBody
{
   text-align: justify;
   font-size: 14px;
   margin: 0px 16px 24px 16px;
}

#forumBody #agreementLink
{
   text-align: center;
   font-size: 14px;
   margin: 0px 0px 16px 0px;
}

/* ============================================= */

#quotedAuthorName, #codeLabel
{
   font-size: 11px;
   font-weight: bold;
}

#quotedBody, #codeBody
{
   font-size: 12px;

   padding: 5px;

   border-style: solid;
   border-width: 1px;
   border-color:  #92BDE0 #628DB0 #628DB0 #92BDE0;
}

#codeBody
{
   font-family: Courier;
}

/* ============================================= */

#confirmLabel, #confirmQuestion, #confirmAction
{
   text-align: center;
   font-weight: bold;
   padding: 4px 0px 4px 0px;
}

/* ============================================= */

#errorMessage
{
   text-align: center;
   font-weight: bold;
   font-size: 18px;
   padding: 8px 0px 8px 0px;
}

/* ============================================= */

#faqLabel
{
   text-align: center;
   font-weight: bold;
   font-size: 18px;
   padding: 12px 0px 8px 0px;
}

#forumAllRow #faqLink
{
   padding: 2px 8px 3px 24px;
}

#forumAllRow #faqQuestion
{
   font-weight: bold;
   font-size: 14px;
   padding: 8px 0px 12px 24px;
}

#forumAllRow #faqAnswer
{
   text-align: justify;
   padding: 0px 24px 12px 24px;
}

#forumAllRow #faqBackToTop
{
   font-weight: bold;
   padding: 0px 0px 24px 24px;
}

/* ============================================= */

#forumBody #groupInfoRow
{
   height: 20px;
   padding: 4px 10px 6px 10px;

   clear: left;
}

#groupInfoRow #columnInfoLabel
{
   width: 150px;
   font-weight: bold;
   float: left;
}

#groupInfoRow #columnInfoData
{
   float: left;
}

#groupInfoRow #columnInfoData span
{
   padding: 0px 16px 0px 0px;
}

#forumBody #groupRow
{
   position: relative;
   height: 24px;
   margin: 0px 10px 0px 10px;

   clear: left;
}

#forumBody #groupRowEnd
{
   padding: 0px;

   border-style: none none solid none;
   border-width: 0px 0px 1px 0px;
   border-color: transparent transparent #5A85A8 transparent;

   margin: 0px 10px 10px 10px;
}

#groupRow #columnPM, #groupRow #columnUsername, #groupRow #columnEmail, #groupRow #columnWebsite,
#groupRow #columnSelect, #groupRow #columnGroupLabel, #groupRow #columnEmpty,
#groupRow #columnUserAdd, #groupRow #columnUserDelete,
#groupRow #columnGroupDesc, #groupRow #columnGroupSelect, #groupRow #columnGroupSubmit
{
   position: relative;
   font-weight: bold;
   text-align: center;

   float: left;

   padding: 4px 0px 6px 0px;
}

#groupRow #columnUsername
{
   width: 160px;
}

#groupRow #columnPM
{
   width: 80px;
}

#groupRow #columnEmail
{
   width: 80px;
}

#groupRow #columnWebsite
{
   width: 80px;
}

#groupRow #columnSelect
{
   width: 50px;
}

#groupRow #groupPagination
{
   width: 838px;
   font-size: 11px;
   font-weight: bold;
   float: left;
   text-align: right;
}

#groupRow #columnEmpty
{
   width: 100%;
}

#groupRow #columnUserAdd
{
   width: 160px;
}

#groupRow #columnUserAdd
{
   width: 550px;
   text-align: left;
}

#groupRow #columnUserDelete
{
   width: 308px;
   text-align: right;
}

#groupRow #columnGroupDesc
{
   text-align: left;
   width: 150px;
}

#groupRow #columnGroupSelect
{
   text-align: left;
   width: 200px;
}

#groupRow #columnGroupSubmit
{
   text-align: left;
   width: 300px;
}

/* ============================================= */

#forumBody #groupTitle
{
   position: relative;
   height: 24px;

   font-weight: bold;
   text-align: left;

   margin: 0px 10px 0px 10px;

   background-image : url(/pic/category_bg.gif);
   background-repeat: no-repeat;
   background-position: left;
   background-color: #86B5EA;

   clear: left;
}

#groupTitle #groupMemberLabel, #groupTitle #groupPage
{
   float: left;
}

#groupTitle #groupMemberLabel
{
   width: 540px;
   padding: 3px 0px 5px 8px;
}

#groupTitle #groupPage
{
   width: 294px;
   text-align: right;
   padding: 3px 10px 5px 8px;
}

/* ============================================= */

#forumBody #loginRow
{
   height: 24px;
   clear: left;
}

#forumBody #loginLabel
{
   text-align: center;
   margin: 6px 0px 12px 0px;
}

#forumBody #loginLabel
{
   font-weight: bold;
}

#loginRow #loginRowLabel, #loginRow #loginRowInput
{
   width: 426px;
   margin: 0px 5px 0px 5px;
   float: left;
}

#loginRow #loginRowLabel
{
   text-align: right;
   font-weight: bold;
}

/* ============================================= */

#forumBody #memberlistSort
{
   text-align: right;
   margin: 6px 10px 12px 0px;
}

#forumBody #memberlistSort span
{
   margin: 0px 8px 0px 16Px;
}

#forumBody #memberlistLabel
{
   margin: 0px 10px 0px 10px;
}

#memberlistLabel #memberlistRow
{
   height: 22px;
   clear: left;
}

#memberlistLabel #memberlistRow div
{
   font-weight: bold;
   padding: 0px 0px 8px 0px;
}

#forumBody #memberlist
{
   background-image : url(/pic/topic_row_bg.jpg);
   margin: 0px 10px 0px 10px;
   background-repeat: no-repeat;
   background-position: left top;
   background-color: #669AD4;

   clear: left;
}

#memberlist #memberlistRow
{
   height: 36px;
   clear: left;
}

#memberlistRowLabel div, #memberlistRow div
{
   float: left;
   text-align: center;
}

#memberlistRow #columnRank, #memberlistRowLabel #columnRank
{
   width: 20px;
   font-weight: bold;
}

#memberlistRow #columnUsername, #memberlistRowLabel #columnUsername
{
   width: 180px;
}

#memberlistRow #columnPM, #memberlistRowLabel #columnPM
{
   width: 90px;
}

#memberlistRow #columnEmail, #memberlistRowLabel #columnEmail
{
   width: 90px;
}

#memberlistRow #columnFrom, #memberlistRowLabel #columnFrom
{
   width: 228px;
}

#memberlistRow #columnJoined, #memberlistRowLabel #columnJoined
{
   width: 90px;
}

#memberlistRow #columnPosts, #memberlistRowLabel #columnPosts
{
   width: 70px;
}

#memberlistRow #columnWebsite, #memberlistRowLabel #columnWebsite
{
   width: 90px;
}

#memberlistExtra
{
   margin: 0px 10px 8px 10px;
   height: 14px;
}

#memberlistExtra #infoLogged, #memberlistExtra #infoPagination
{
   position: relative;
   width: 429px;
   font-size: 11px;
   font-weight: bold;
   float: left;
}

#memberlistExtra #infoLogged
{
   text-align: left;
}

#memberlistExtra #infoPagination
{
   text-align: right;
}

/* ============================================= */

#messageRow #columnPostingLabel, #messageRow #columnPostingInput
{
   padding: 8px 0px 8px 0px;
   float: left;
}

#messageRow #columnPostingLabel
{
   width: 140px;
}

#messageRow #columnPostingLabel #columnTitle, #messageRow #columnPostingLabel span
{
   font-weight: bold;
   padding: 0px 0px 8px 0px;
}

#messageRow #columnPostingLabel #smilies
{
   text-align: center;
}

#messageRow #columnPostingInput
{
   width: 696px;
}

#messageRow #columnPostingInput div
{
   padding: 0px 0px 4px 0px;
}

#messageRow #columnPostingInput textarea
{
   width: 690px;
}

/* ============================================= */

#messageRow #columnRegistrationTitle, #messageRow #columnRegistrationLabel, #messageRow #columnRegistrationInput
{
   padding: 8px 0px 8px 0px;
   float: left;
}

#messageRow #columnRegistrationTitle
{
   width: 838px;
   font-weight: bold;
   font-style: italic;
   text-align: center;
}

#messageRow #columnRegistrationLabel
{
   width: 540px;
}

#messageRow #columnRegistrationLabel #columnTitle, #messageRow #columnRegistrationLabel span
{
   font-weight: bold;
   padding: 0px 0px 8px 0px;
}

#messageRow #columnRegistrationInput
{
   width: 296px;
}

#messageRow #columnRegistrationInput div
{
   padding: 0px 0px 4px 0px;
}

#messageRow #columnRegistrationInput textarea
{
   width: 260px;
}

/* ============================================= */

#messageRow #columnProfilLabel, #messageRow #columnProfilAvatar, #messageRow #columnProfilContact, #messageRow #columnProfilData
{
   padding: 8px 0px 8px 0px;
   float: left;
}

#messageRow #columnProfilLabel
{
   width: 140px;
}

#messageRow #columnProfilLabel span
{
   font-weight: bold;
   padding: 0px 0px 8px 0px;
}

#messageRow #columnProfilAvatar
{
   width: 180px;
   text-align: center;
}

#messageRow #columnProfilData
{
   width: 696px;
}

#messageRow #columnProfilContact
{
   width: 376px;
}

#columnProfilContact #contactRow
{
   clear: left;
   height: 22px;
}

#contactRow #columnLabel, #contactRow #columnData
{
   float: left;
}

#contactRow #columnLabel
{
   width: 140px;
   text-align: right;
}

#contactRow #columnData
{
   margin: 0px 0px 0px 12px;
   width: 224px;
   text-align: left;
}

/* ============================================= */

#forumBody #mailboxTitle
{
   height: 64px;
   text-align: center;
   clear: left;
}

#mailboxTitle #columnInbox, #mailboxTitle #columnSentbox, #mailboxTitle #columnOutbox, #mailboxTitle #columnSavebox,
#mailboxTitle #columnBoxStatus
{
   padding: 8px 0px 8px 0px;
   text-align: center;
   float: left;
}

#mailboxTitle #columnInbox, #mailboxTitle #columnSentbox, #mailboxTitle #columnOutbox, #mailboxTitle #columnSavebox
{
   width: 145px;
}

#mailboxTitle #columnBoxStatus
{
   width: 290px;
   text-align: right;
   margin: 0px 8px 0px 0px;
}

#columnBoxStatus #BoxStatusBar, #columnBoxStatus #BoxStatusPercent
{
   margin: 4px 0px 0px 38px;
   width: 250px;
   text-align: left;
}

#columnBoxStatus #BoxStatusBar
{
   border-style: solid;
   border-width: 1px;
   border-color: #92BDE0 #628DB0 #628DB0 #92BDE0;
}

#BoxStatusBar img
{
   background-color: #729DC0;
}

#columnBoxStatus #BoxStatusPercent
{
   clear: left;
}

#columnBoxStatus #PercentZero
{
   width: 75px;
   text-align: left;
   float: left;
}

#columnBoxStatus #PercentFifty
{
   width: 100px;
   text-align: center;
   float: left;
}

#columnBoxStatus #PercentHundred
{
   width: 75px;
   text-align: right;
   float: left;
}

/* ============================================= */

#forumFooter
{
   width: 880px;
   text-align: center;
   font-size: 9px;
}

/* ============================================= */
/*************************************************/
/** Form elements ********************************/
/*************************************************/

/* The text input fields background colour */
input#post, input#username, textarea#post, select
{
   background-color: #729DC0;
   color: #F0F0FF;

   border-style: solid;
   border-width: 1px;
   border-color: #628DB0 #92BDE0 #92BDE0 #628DB0;
}

input#postTip
{
   color: #F0F0FF;
   background-color: transparent;
   border-style: none;
}

input
{
   text-indent:                  2px;
}

/* The buttons used for bbCode styling in message post */
input#button
{
   background-color: #729DC0;
   color: #F0F0FF;

   border-style: solid;
   border-width: 1px;
   border-color: #92BDE0 #628DB0 #628DB0 #92BDE0;
}

/* The main submit button option */
input#mainoption
{
   background-color: #729DC0;
   color: #F0F0FF;

   font-weight: bold;

   border-style: solid;
   border-width: 1px;
   border-color: #92BDE0 #628DB0 #628DB0 #92BDE0;
}
