h1.forumPostTitle   {text-transform: none; width: 100% !important; left: 0; top: 0;}


/* Forum landing page */
div#fiatForumsIntro                 {margin: 0px 7px 0px 0px;}
div#fiatForumsIntroRSS              {margin: 0px 0px 0px 0px;}
div#fiatForumsIntro .content        {width: 370px;}


/* A special, one-off, version of .doublePanelImgRight */
div#fiatForumsIntro                     {width:671px;}
div#fiatForumsIntro .panelTop           {width:671px;background-image:url(/library/images/panels/bg-panelmedtop.gif);}
div#fiatForumsIntro .panelGrad          {width:671px;background-image:url(/library/images/panels/bg-panelmedgradtop.jpg);}
div#fiatForumsIntro .panelBot           {width:671px;background-image:url(/library/images/panels/bg-panelmedbot.gif);}
div#fiatForumsIntro .contentWrapper     {width:671px;background-image:url(/library/images/panels/bg-panelmedgrad.jpg);}
div#fiatForumsIntro .contentWrapper img {border: none;}


/* A special, one-off, version of .panel */
div#fiatForumsIntroRSS                  {width:221px;}
div#fiatForumsIntroRSS .panelTop        {width:221px;background-image:url(/library/images/panels/bg-panelsmalltop.gif);}
div#fiatForumsIntroRSS .panelBot        {width:221px;background-image:url(/library/images/panels/bg-panelsmallbot.gif);}
div#fiatForumsIntroRSS .contentWrapper  {width:221px;background-image:url(/library/images/panels/bg-panelsmallgrad.jpg);}
div#fiatForumsIntroRSS .content         {width:221px;}
div#fiatForumsIntroRSS  .buttons        {width: 150px;}

/* Forum thread page/Single forum post page */
h3.authorHeading                    {width: 122px !important; border-right: solid 1px #C0C0C0; float: left;}
h3.messageHeading                   {width: 695px !important; border-left: solid 1px #FFFFFF; float: left;}

div.forumThread                     {margin: 0px 0px 0px 2px; padding: 0px; background: url(/community/library/images/layout/bg-forumthread.gif) repeat-y left;}
div#showForumIntro                  {width: 899px; float: left; position: relative;}
div#showForumIntro h2               {margin-bottom: 0px;}
div#showForumIntro .pod             {float: right;}
div#showForumIntro #introCopy       {float: left;}
div#showForumIntro #haveYourSay     {position: absolute; bottom: 0px;}

div.CommonMessageError				{clear:left;}

div.forumThread ul#forumPostFlatView{list-style: none; list-style-type: none; margin: 0px; padding: 0px;}
div.forumThread ul#forumPostFlatView ul {margin: 0px; padding: 0px;}
div.forumThread ul#forumPostFlatView div.postBody ol {margin-left: 20px;}
div.forumThread ul#forumPostFlatView div.postBody ul {margin-left: 20px;}
/*div.forumThread ul#forumPostFlatView ul.buttonList {list-style: none; list-style-type: none; margin: 0px !important;}*/

div.forumThread div.forumThreadItem {border-bottom: solid 1px #c0c0c0; border-top: solid 1px #fff;}
div.forumThread div.last            {border-bottom: none;}
div.forumThread div.userSummary     {width: 162px; float: left; margin: 0px;}
div.forumThread div.postDetails     {margin-left: 162px; border-left: solid 1px #fff;}
div.forumThread .alt                {background-color: #eeeeee;}
div.forumThread div.postTop         {height: 22px; border-bottom: solid 1px #c0c0c0; padding-top: 6px;}
div.forumThread div.postBody        {margin: 20px 20px 0px 20px; padding: 0px; min-height: 110px; overflow: auto;}
div.forumThread div.postBody p      {margin-left: 0px; margin-right: 0px;}

div.forumThread div.userSummary ul.postAuthor      {list-style: none; margin: 10px 0px 10px 20px !important;padding: 0px; color: #CC0000 !important;}
div.forumThread div.userSummary ul.postAuthor a    {color: #CC0000 !important;}
div.forumThread div.userSummary ul.postAuthor img  {border: solid 1px #fff;}
div.postAuthor      {color: #CC3333;}
div.postAuthor a    {color: #CC3333;}

div.forumThread div.postTop div.postUser    {float: left; margin: 0px 10px 0px 20px;}
div.forumThread div.postTop div.postSubject {float: left;}
div.forumThread div.postTop div.postButtons {padding: 0px; float: right; padding-left: 0px; margin: -3px 7px 0px 0px;}

/* Single forum post page */
div#singleForumPost div.forumThreadItem {border-bottom: none;}
div#singleForumPost div.bottomPanel .button {margin-left: 20px;margin-top: 10px;}



/*div.forumRepeaterItem,
div.forumRepeaterItemAlt            {margin: 0px 1px 0px 1px; padding-top: 9px; padding-bottom: 15px;}
div.forumRepeaterItemAlt            {background-color: #eeeeee;}

div.cellTop                         {height: 20px; position: relative; vertical-align: bottom;}
div.forumTitle                      {background: url(/community/library/images/community/forums/img-arrow.png) no-repeat left; padding-left: 15px;}
div.forumRepeaterItem div.cell1, 
div.forumRepeaterItem div.cell2, 
div.forumRepeaterItem div.cell3, 
div.forumRepeaterItem div.cell4     {float: left; display: table-cell;}
    	                            
div.forumRepeaterItem div.cell1     {width: 463px;}
div.forumRepeaterItem div.cell2     {width: 170px;}
div.forumRepeaterItem div.cell3     {width: 90px;}
div.forumRepeaterItem span.sub, a.forumName      {position: absolute; bottom: 0px; text-transform: uppercase; font-weight: bold; text-decoration: none; font-size: 140%;}
div.forumRepeaterItem span.sub      {font-size: 110%;}

div.forumRepeaterItem img           {display: inline;}
div.forumRepeaterItem img.arrow     {position: absolute; bottom: 0px;}
div.forumRepeaterItem img.forumLogo {margin-right: 10px; margin-left: 20px; display: block; float: left; width: 60px; height: 54px;}

div.forumThreadHead                 {width:897px; margin-left: 1px; height: 24px; background:#ffffff url(/library/images/panels/bg-headerline.gif) repeat-x bottom;padding-top:12px;}
*/


/* Forum help page */
div.helpTopicList                       {margin-top: 7px;}
div.helpTopicList ul                    {list-style: none; padding: 0px 20px 0px 20px; width: 820px; margin-bottom: 50px !important; clear: left;}
div.helpTopicList ul li                 {display: block; float: left; width: 200px; height: 16px; margin: 0px; padding: 0px;}
div.helpTopicList ul a, div.linkToTop a {font-weight: bold; text-decoration: underline;}
div.linkToTop                           {width: 890px; text-align: right; margin-bottom: 20px;}
div.linkToTop a                         {margin-right: 20px;}

div#forumToolbar  .button               {margin-right: 10px;}
div#forumToolbar .breadCrumb            {float: left; padding-top: 3px; color: Red; font-weight: bold;}
div#forumToolbar .forumSort             {float: right;}

div.forumCol1, div.forumCol2, div.forumCol3     {float: left;}
div.forumCol1                                   {width: 151px; padding-left: 13px; border-right: solid 1px #C0C0C0;}
div.forumCol2                                   {width: 699px;}
div.forumCol2 div.inner                         {padding-left: 13px;padding-top: 10px; overflow: auto;}

div.forumHeader                     {border-right: none;font-weight: bold; font-size: 120%; text-transform: uppercase; }

div.forumPostBody       {padding-bottom: 20px;background: url(/community/library/images/community/bg-showthread.gif) repeat-y left;}

li.postAvatar       {margin: 10px 0px 0px 0px;}

div.postSummary                 {color: #CC3333; padding-top: 6px; width: 721px; height: 22px; background: url(/community/library/images/community/bg-twoline.gif) repeat-x bottom;}


#mainContent .panel .forumCol2 ol          {margin:0px 20px 15px 35px;}

div#forumThreadList table td.first div {background: url(/community/library/images/placeholders/icons/icon-post.png) no-repeat left top; padding-left: 19px;}

div#forumThreadList table th.col1,
div#forumThreadList table h3.col1     {width: 296px;}

div#forumThreadList table th.col2,
div#forumThreadList table h3.col2     {width: 120px;}

div#forumThreadList table th.col3,
div#forumThreadList table h3.col3     {width: 58px;}
     
div#forumThreadList table th.col4,
div#forumThreadList table h3.col4     {width: 48px;}

div#forumThreadList table th.col5,
div#forumThreadList table h3.col5     {width: 90px;}

div#forumThreadList table tr.footer {height: 42px;}
div#forumThreadList table tr.footer td {height: 32px; background: url(/library/images/panels/bg-botpane.gif) repeat-x; border-left: none; border-right: none; padding: 10px 0px 0px 0px; margin: 0px;}
div#forumThreadList table tr.footer td .buttons    {padding-bottom: 0px; padding-left: 15px;}


div.showForums table td.first div {height: 53px; background: url(/library/images/placeholders/fiat-car.jpg) no-repeat left top; padding-left: 70px;}

div.showForums table th.col1,
div.showForums table h3.col1,
div.showForums table h3.forumName{width: 440px;}

div.showForums table th.col2,
div.showForums table h3.col2     {width: 130px;}

div.showForums table th.col3,
div.showForums table h3.col3     {width: 52px;}
     
div.showForums table th.col4,
div.showForums table h3.col4     {width: 48px;}

div.showForums table h3.forumName{padding: 0px; margin: 0px; background: url(/community/library/images/community/forums/img-arrow.png) no-repeat left 14px; _background: none; padding-left: 15px; _padding-left: 0px;}
div.showForums table td span    {text-transform: uppercase; font-weight: bold; text-decoration: none; font-size: 110%;}
