/*********************************************
/*********************************************

/*Used for the Forum breadcrumb navigation at the top and bottom of each 
thread and post view table (txt color is not applying here)*/
.Forum_BreadCrumb, A.Forum_BreadCrumb:Link, A.Forum_BreadCrumb:Visited
{
font-family: Arial;
font-size: 9pt;
font-weight: bold;
color: #003366;
}

A.Forum_BreadCrumb:Hover
{
color: #ff9900;
text-decoration: underline;
}

/* middle header section Handles title colors (Forums, Threads, Posts)*/
TD.Forum_Header, .Forum_Header
{
background-color: #efefef;
background: url('Images/header_bg.gif') repeat-x top;
}

/* Text used in Forum_Header areas */
TD.Forum_HeaderText, .Forum_HeaderText
{
font-weight: bold;
font-size: 8pt;
color: #ff9900;
font-family: Arial;
letter-spacing: 1px;
}

/* These cap classes handle the left and rigt of colums (only in 
blog/forum admin header area)*/
TD.Forum_HeaderCapLeft
{
}

/* These cap classes handle the left and rigt of colums (only in 
blog/forum admin header area)*/
TD.Forum_HeaderCapRight
{
}

/* Handles initial view, groups, left area next to +/- and stats headers 
(left) */
TD.Forum_AltHeaderCapLeft
{
background: url('Images/alt_header_cap_left.gif') no-repeat top right;
}

/* Handles initial view, groups, left area next to +/- and stats headers 
(right) */
TD.Forum_AltHeaderCapRight
{
background: url('Images/alt_header_cap_right.gif') no-repeat top left;
}

/* Handles Group name hearder section, statistics header section  also 
header in whats new scroller */
TD.Forum_AltHeader, .Forum_AltHeader
{
font-family: Arial;
background: url('Images/alt_header_bg.gif') repeat-x top;
}

/* Overrides most section head controls.  Text for Forum Settings, User 
Settings */
TD.Forum_AltHeaderText, .Forum_AltHeaderText {
font-weight: bold;
font-size: 8pt;
color: #ff9900;
font-family: Arial;
letter-spacing: 1px;
}

/* These cap classes handle the left and rigt of columns in post, group, 
thread views.  This is the left outline*/
TD.Forum_BodyCapLeft, .Forum_BodyCapLeft
{
background: url('Images/body_cap_left.gif') repeat-y right;
}

/* These cap classes handle the left and rigt of columns in post, group, 
thread views.  This is the right outline*/
TD.Forum_BodyCapRight, .Forum_BodyCapRight
{
background: url('Images/body_cap_right.gif') repeat-y left;

}

/* Handles Group name hearder middle to right, no text here */
TD.Forum_AltHeaderRight, .Forum_AltHeaderRight
{
background: url('Images/alt_header_bg.gif') repeat-x top;
}

/* left footer top cell */
TD.Forum_FooterCapLeft, .Forum_FooterCapLeft
{
background: url('Images/footer_right_bg.gif') no-repeat;
}

/* right footer top cell */
TD.Forum_FooterCapRight, .Forum_FooterCapRight
{
background: url('Images/footer_right_bg.gif') no-repeat;
}

/* where paging, arrows are in posts */
TD.Forum_Footer, .Forum_Footer
{
background: url('Images/footer_bg.gif') repeat-x top;
border-top: #bdbdbd 1px solid;
border-bottom: #bdbdbd 1px solid; font-weight: bold;
font-size: 8pt;
color:#ff9900;
font-family: Arial;
letter-spacing: 1px;
background: url('Images/footer_bg.gif') repeat-x top;
padding-left:5px;
padding-right:1px;

}

/* Text items used in footers,  seen in User Manager */
TD.Forum_FooterText, .Forum_FooterText
{
font-weight: bold;
font-size: 8pt;
color: #ff9900;
font-family: Arial;
letter-spacing: 1px;
}


/* background of stats/whats new (this is the body area, each item is in 
its own table nested in this one) */
TD.Forum_SummaryRow
{
background-color: #eef3fb;
border-top: #bdbdbd 1px solid;
border-left: #bdbdbd 1px solid;
border-right: #bdbdbd 1px solid;
}

/* This is what contains all posts in Posts view, simulates border lines 
around each post */
TD.Forum_InnerContainer, .Forum_InnerContainer
{
border-right: #98aab1 1px solid;
border-top: #98aab1 1px solid;
border-left: #98aab1 1px solid;
border-bottom: #98aab1 1px solid;
background-color: white;
}

/* Seperator row */
TD.Forum_SpacerRow
{
border-top: #98aab1 1px solid;
}

/* avatar area */
TD.Forum_Avatar, Forum_Avatar
{
background-color: #eef3fb;
border-top: #98aab1 1px solid;
border-left: #98aab1 1px solid;
border-right: #98aab1 1px solid;
}

/* avatar area (odd numbered rows) */
TD.Forum_Avatar_Alt, Forum_Avatar_Alt
{
background-color: #efefef;
border-top: #98aab1 1px solid;
border-left: #98aab1 1px solid;
border-right: #98aab1 1px solid;
}

/* subject cell area */
TD.Forum_Subject, Forum_Subject
{
background-color: #e4e4e4;
border-top: #98aab1 1px solid;
border-right: #98aab1 1px solid;
border-bottom: #98aab1 1px solid;
}

/* subject cell area (odd numbered rows) */
TD.Forum_Subject_Alt, Forum_Subject_Alt
{
background-color: #e4e4e4;
border-top: #98aab1 1px solid;
border-right: #98aab1 1px solid;
border-bottom: #98aab1 1px solid;
}

/* body cell area */
TD.Forum_Body
{
background-color: #eef3fb;
border-right: #98aab1 1px solid;
border-bottom: #98aab1 1px solid;
}

/* body cell area (odd numbered rows) */
TD.Forum_Body_Alt
{
background-color: #efefef;
border-right: #98aab1 1px solid;
border-bottom: #98aab1 1px solid;
}

/* Area in each post where subject is (top part)*/
TD.Forum_PostDetails, Forum_PostDetails
{
border-top: #98aab1 1px solid;
padding-left:5px;
border-right: #98aab1 1px solid;
}

/* Area in eqach post where subject is - Alternate (top part) */
TD.Forum_PostDetails_Alt, Forum_PostDetails_Alt
{
border-top: #98aab1 1px solid;
border-right: #98aab1 1px solid;
padding-left: 5px;
}

/* Area where mod/reply buttons are (below post details)*/
TD.Forum_PostButtons, Forum_PostButtons
{
border-right: #98aab1 1px solid;
}

/* Area where mod/reply buttons are (below post details) - Atlernate */
TD.Forum_PostButtons_Alt, Forum_PostButtons_Alt
{
border-right: #98aab1 1px solid;
}

/* Post content area */
TD.Forum_PostBody, Forum_PostBody
{
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
border-top: #98aab1 1px solid;
border-right: #98aab1 1px solid;
background-color: #eef3fb;
}

/* Post content area - Alternate */
TD.Forum_PostBody_Alt, Forum_PostBody_Alt
{
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
border-top: #98aab1 1px solid;
border-right: #98aab1 1px solid;
background-color: #EFEFEF;
}

/* Used for all data rows like in configuration, profile, almost all 
ascx's (Admin, editable stuff) */
TD.Forum_Row_Admin, .Forum_Row_Admin
{
background-color: #eef3fb;
border-top: #bdbdbd 1px solid;
border-left: #bdbdbd 1px solid;
border-right: #bdbdbd 1px solid;
}

TD.Forum_Row_AdminL, .Forum_Row_AdminL
{
background-color: #eef3fb;
border-top: #bdbdbd 1px solid;
border-left: #bdbdbd 1px solid;
}

TD.Forum_Row_AdminR, .Forum_Row_AdminR
{
background-color: #eef3fb;
border-top: #bdbdbd 1px solid;
border-right: #bdbdbd 1px solid;
}

/* Text for dnn labels, grid values */
TD.Forum_Row_AdminText, .Forum_Row_AdminText
{
font-size: 11px;
color: #003366;
font-family: Arial;
letter-spacing: 1px;
}

/* Subject/Name Column in group, threads views */
TD.Forum_Row
{
font-size: 11px;
font-family: Arial;
color: #003366;
background-color: #eef3fb;
border-bottom: white 1px solid;
border-left: white 1px solid;
}

TD.Forum_Row_Alt
{
font-size: 11px;
font-family: Arial;
color: #003366;
background-color: #efefef;
border-bottom: white 1px solid;
}

/* This area Posts view - is where the post subject is rendered, the move, 
edit, reply, delete, quote buttons sit in here. */
/* Also used as background in initial view - the threads, posts, last post 
content area */
/* In thread view - the started, replies, views, last post content area */
/* In the What's New Scroller post subject area */
/* Text in group view (threads, posts counts) */
TD.Forum_RowHighlight1, .Forum_RowHighLight1
{
background-color: #efefef;
border-left: white 1px solid;
border-bottom: white 1px solid;
}

TD.Forum_RowHighlight1_Alt, .Forum_RowHighLight1_Alt
{
background-color: #e4e4e4;
border-left: white 1px solid;
border-bottom: white 1px solid;
}

TD.Forum_RowHighlight2, .Forum_RowHighLight2
{
background-color: #efefef;
border-left: white 1px solid;
border-bottom: white 1px solid;
}

TD.Forum_RowHighlight2_Alt, .Forum_RowHighLight2_Alt
{
background-color: #e4e4e4;
border-left: white 1px solid;
border-bottom: white 1px solid;
}

TD.Forum_RowHighlight3, .Forum_RowHighLight3
{
background-color: #efefef;
border-left: white 1px solid;
border-bottom: white 1px solid;
border-right: white 1px solid;
}

TD.Forum_RowHighlight3_Alt, .Forum_RowHighLight3_Alt
{
background-color: #e4e4e4;
border-left: white 1px solid;
border-bottom: white 1px solid;
border-right: white 1px solid;
}

TD.Forum_RowHighlight4, .Forum_RowHighLight4
{
background-color: #efefef;
}

TD.Forum_RowHighlight4_Alt, .Forum_RowHighLight4_Alt
{
background-color: #e4e4e4;
}

/* Used in forum search results(my posts icon area), in moderator sections 
*/
TD.Forum_RowHeader, .Forum_RowHeader
{
background-color: #F7F7F7;
}

/* Attachment area at bottom of post view.  Each attacment is own row */
TD.Forum_Attachments, .Forum_Attachments
{
background-color: #efefef;
border-right: #98aab1 1px solid;
}

/* Attachment area at bottom of post view.  Each attacment is own row - 
Alternate*/
TD.Forum_Attachments_Alt, .Forum_Attachments_Alt
{
background-color: #eef3fb;
border-right: #98aab1 1px solid;
}

/* TextBoxes (This is only for the lookup control created by module) NEED 
FONT HERE*/
TD.Forum_ListCell
{
border-top-style: inset;
border-top-width: 1px;
border-left-style: inset;
border-left-width: 1px;
background-color: white;
font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   padding-top: 0px; padding-bottom: 0px; padding-left: 2px;
}

/* How the quote reply section looks in post view */
TD.Quote, .Quote
{
border-top: #999999  0px solid;
border-left: #999999  1px solid;
border-bottom: #999999 1px solid;
border-right: #999999  0px solid;
font-weight: normal;
font-size: 11px;
background-color: #F1F1F1;
font-family: Arial;
}

/* Thread subject in each individual post, next to move, edit, reply 
buttons, forum description, forum threads, posts count, Views replies 
count */
.Forum_Normal
{
font-size: 11px;
font-family: Arial;
color: #003366;
}

A.Forum_Normal:Hover
{
text-decoration: underline;
}

/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox
{
   font-size: 11px;
font-family: Arial;
color: #003366;
}

.Forum_GroupDetails
{
   font-size: 11px;
font-family: Arial;
color: #003366;
}

.Forum_Posts
{
   font-size: 11px;
font-family: Arial;
color: #003366;
}

.Forum_Threads
{
   font-size: 11px;
font-family: Arial;
color: #003366;
}

.Forum_LastPostText
{
   font-size: 11px;
font-family: Arial;
color: #003366;
}

/* Links used in style above areas */
A.Forum_LastPostText, A.Forum_LastPostText:Link, 
A.Forum_LastPostText:Visited
{
   font-size: 11px;
font-family: Arial;
color: #003366;
}

A.Forum_LastPostText:Hover
{
font-size: 11px;
font-family: Arial;
color: #003366;
text-decoration: underline;
}

A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited
{
   font-size: 11px;
font-family: Arial;
color: #003366;
}

A.Forum_AliasLink:Hover
{
font-size: 11px;
color: #003366;
font-family: Arial;
text-decoration: underline;
}

/* Links used in style above areas */
A.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited
{
   font-size: 11px;
font-family: Arial;
color: #003366;
}

A.Forum_Normal:Hover
{
font-size: 11px;
font-family: Arial;
color: #003366;
}

.Forum_NormalBold
{
font-weight: bold;
font-size: 11px;
color: #003366;
font-family: Arial;
}

A.Forum_NormalBold:Hover
{
text-decoration: underline;
}

/* Links used in style above areas */
A.Forum_NormalBold, A.Forum_NormalBold:Link, A.Forum_NormalBold:Visited
{
   font-size: 11px;
   font-weight: bold;
font-family: Arial;
color: #003366;
}

A.Forum_NormalBold:Hover
{
   font-size: 11px;
font-family: Arial;
color: #003366;
}

.NormalGrey
{
   font-size: 11px;
   font-weight: normal;
   color: #003366;
}

/*Table cells which reply, move, edit, etc. buttons sit in */
TD.Forum_ReplyCell, .Forum_ReplyCell
{
height: 20px;
text-align: center;
padding-top: 1px;
padding-bottom: 2px;
padding-left: 11px;
padding-right: 11px;
border-right: 1px solid #CDCDCD;
border-bottom: 1px solid #CDCDCD;
background: url('Images/linkbutton_bg.gif') repeat-x bottom center;
}
/* This is for the reply, moderate, new thread, move, delete, quote  LINK 
buttons (only modify link properties here, use reply cell for containing 
td)
This is also the links used in the module actions, new thread, moderate 
buttons */
.Forum_Link, A.Forum_Link:Link, A.Forum_Link:Visited, TD.Forum_Link
{
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
color: #ff9900;
}

A.Forum_Link:Hover
{
color: #ff9900;
text-decoration: underline;
}

/*Profile link, used above posts avatar area (user alias) */
.Forum_Profile, A.Forum_Profile:Link, A.Forum_Profile:Visited
{
font-size: 11px;
font-family: Arial;
color: #ff9900;
font-weight: bold;
}

A.Forum_Profile:Hover
{
color: #ff9900;
font-weight: bold;
}

/* Used for image gallery, smiley buttons in post edit page. */
TD.Forum_LinkLargeButton, .Forum_LinkLargeButton, 
A.Forum_LinkLargeButton:Link, A.Forum_LinkLargeButton:Visited
{
  background: url('Images/linkbutton_bg.gif') repeat-x bottom center;
color: #ff9900;
    font-size: 9pt;
font-weight: bold;
}

A.Forum_LinkLargeButton:Hover
{
background: url('Images/linkbutton_bg.gif') repeat-x bottom center;
color: #ff9900;
text-decoration: underline;

}

/* Forum navigation bar actions and new threads/moderate buttons */
TD.Forum_NavBarButton, .Forum_NavBarButton, A.Forum_NavBarButton:Link, 
A.Forum_NavBarButton:Visited
 {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
border-left: 1px solid #CDCDCD;
border-right: 1px solid #CDCDCD;
border-top: 1px solid #CDCDCD;
border-bottom: 1px solid #CDCDCD;
background: url('Images/linkbutton_bg.gif') repeat-x bottom center;
}

/* Forum navigation bar actions and new threads/moderate buttons */
TD.Forum_ModerateButton, .Forum_ModerateButton, 
A.Forum_ModerateButton:Link, A.Forum_ModerateButton:Visited
 {
background: url('Images/linkbutton_bg.gif') repeat-x bottom center;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
border-left: 1px solid #CDCDCD;
border-right: 1px solid #CDCDCD;
border-top: 1px solid #CDCDCD;
border-bottom: 1px solid #CDCDCD;
}

/* Forum Main Menu (For navigation in forum and blog) Till END OF FILE*/
.ForumMenu_MenuContainer {
border-bottom: transparent 0px solid;
border-left: transparent 0px solid;
border-top: transparent 0px solid;
border-right: transparent 0px solid;
background-color: Transparent;
}

.ForumMenu_MenuBar {
cursor: hand;
text-align: center;
height:28;
}

.ForumMenu_MenuItem {
cursor: hand;
color: #003366;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
font-style: normal;
border-left: transparent 0px solid;
border-top: white 1px solid;
border-bottom: transparent 0px solid;
border-right: transparent 0px solid;
}

.ForumMenu_MenuIcon {
cursor: hand;
background-color: #003366;
border-left: #ff9900 1px solid;
border-top: #ff9900 1px solid;
border-bottom: transparent 0px solid;
border-right: transparent 0px solid;
text-align: center;
width: 22;
height: 22;
}

.ForumMenu_SubMenu {
z-index: 1000;
cursor: hand;
background-color: #eef3fb;
border-left: white 1px solid;
border-bottom: transparent 0px solid;
border-top: transparent 0px solid;
border-right: transparent 0px solid;
}

.ForumMenu_MenuBreak {
border-left: transparent 0px solid;
border-bottom: #003366 1px solid;
border-top: transparent 0px solid;
border-right: transparent 0px solid;
background-color: transparent;
height: 0px;
}

.ForumMenu_MenuItemSel
{
font-weight: bold;
font-size: 8pt;
cursor: hand;
color: #ff9900;
font-style: normal;
font-family: Arial;
background-color: transparent;
}

.ForumMenu_MenuArrow {
font-family: webdings;
font-size: 12pt;
cursor: hand;
color: #ff9900;
border-right: transparent 0px solid;
border-top: white 1px solid;
border-bottom: transparent 0px solid;
}

.ForumMenu_RootMenuArrow {
font-family: webdings;
font-size: 12pt;
cursor: hand;
color: transparent;
}

/* End Forum Menu */








--------------------------------------------------------------------------------


/**********************************************************************************************************
DNN Forum DNN Theme style sheet - Rewritten by Chris Paterra & Rob 
Poretti - Jan 18 ,2007
EDIT LOGS:
Rob Poretti  Jan 22th, 2007
Rob Poretti  Apr 12th, 2007

**********************************************************************************************************/

/*/////////////////////////// - FORUM VIEW - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*Used for the Forum breadcrumb navigation at the top and bottom of each 
thread and post view table (txt color is not applying here) PAT CHANGED FIRST COLOUR HERE*/
A.Forum_BreadCrumb:Link, A.Forum_BreadCrumb:Visited, 
A.Forum_BreadCrumb:Active, A.Forum_BreadCrumb:Hover
{
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin-top:20px;
}
A.Forum_BreadCrumb:Hover
{
color: #cc0000;
text-decoration: underline;
}
/*/////////////////////////// - FORUM VIEW - HEADER 
\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* middle header section Handles title colors (Forums, Threads, Posts)*/
.Forum_Header
{
background: url('Images/header_bg.gif') repeat;
border-top: #bdbdbd 1px solid;
height:30px;
}

/* Text used in Forum_Header areas */
.Forum_HeaderText, A.Forum_HeaderText:Link, A.Forum_HeaderText:Visited, 
A.Forum_HeaderText:Active, A.Forum_HeaderText:Hover
{
font-weight: bold;
font-size: 12px;
color: #cc0000;
font-family: Arial;
letter-spacing: 1px;
}
/* PseudoClasses used in Forum_Header areas */
A.Forum_HeaderText:Link, A.Forum_HeaderText:Visited; 
A.Forum_HeaderText:Active, A.Forum_HeaderText:Hover
{
text-decoration: underline;
}
A.Forum_HeaderText:Hover
{
color: #ff0000;
}

/* These cap classes handle the left and rigt of colums 1px wide (only in 
forum admin HEADER area)  Remove all BLOG mentions*/
.Forum_HeaderCapLeft
{
background: url('Images/header_cap_left.gif') repeat-x right;
border-top: #bdbdbd 0px solid;
border-left: #bdbdbd 0px solid;
width:1px;
}

/* These cap classes handle the left and rigt of colums (only in forum 
admin header area)*/
.Forum_HeaderCapRight
{
background: url('Images/header_cap_right.gif') repeat-x left;
border-top: #bdbdbd 0px solid;
border-right: #bdbdbd 0px solid;
width:1px;
}

/* Handles initial view, groups, left area next to +/- and stats headers 
(left) */
.Forum_AltHeaderCapLeft
{
border-right: #bdbdbd 1px solid;
}

/* Handles initial view, groups, left area next to +/- and stats headers 
(right) */
.Forum_AltHeaderCapRight
{
border-left: #bdbdbd 1px solid;
}

/* Handles Group name hearder section, statistics header section  also 
header in whats new scroller */
.Forum_AltHeader
{
background: url('Images/header_bg.gif') repeat;
border-left: #bdbdbd 1px solid;
border-right: #bdbdbd 1px solid;
border-top: #bdbdbd 1px solid;
}

/* Forum Groups.  Overrides most section head controls.  Text for Forum 
Settings, User Settings */
.Forum_AltHeaderText, A.Forum_AltHeaderText:Link, 
A.Forum_AltHeaderText:Visited, A.Forum_AltHeaderText:Active, 
A.Forum_AltHeaderText:Hover
{
font-weight: bold;
font-size: 8pt;
color: #cc0000;
font-family: Arial;
letter-spacing: 1px;
}
A.Forum_AltHeaderText:Hover {
color: #ff0000;
text-decoration: underline;
}

/* Handles Group name hearder middle to right, no text here */
.Forum_AltHeaderRight
{
background: url('Images/alt_header_bg.gif') repeat-x top;
}

/*/////////////////////////// = GROUP & FORUM VIEW - FOOTER = 
\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* where paging, arrows are in posts */
.Forum_Footer
{
background: url('Images/footer_bg.gif') repeat-x top;
border-top: #bdbdbd 1px solid;
border-bottom: #bdbdbd 1px solid;
border-left: #bdbdbd 0px solid;
border-right: #bdbdbd 0px solid;
}

/* These cap classes handle the left and rigt of colums (only in /forum 
admin header area)*/
.Forum_FooterCapLeft
{
background: url('Images/header_cap_left.gif') repeat-x right;
border-top: #bdbdbd 0px solid;
border-left: #bdbdbd 0px solid;
width:1px;
}

/* These cap classes handle the left and rigt of colums (only in forum 
admin header area)*/
.Forum_FooterCapRight
{
background: url('Images/header_cap_right.gif') repeat-x  left;
border-top: #bdbdbd 0px solid;
border-right: #bdbdbd 0px solid;
width:1px;
}

/* Text items used in footers,  seen in User Manager */
.Forum_FooterText, A.Forum_FooterText:Link, A.Forum_FooterText:Visited, 
A.Forum_FooterText:Active
{
font-weight: bold;
font-size: 8pt;
color: #cc0000;
font-family: Arial;
letter-spacing: 1px;
}

/* Used specifically for paging links */
A.Forum_FooterText
{
font-weight: normal;
font-size: 8pt;
color: #cc0000;
font-family: Arial;
letter-spacing: 1px;
}

/* Used specifically for paging links */
A.Forum_FooterText:Hover
{
color: #cc0000;
text-decoration: underline;
}

/* Used specifically for paging links PAT CHANGED COLOUR HERE */
.Forum_FooterDisabled
{
font-weight: normal;
font-size: 8pt;
color: #FFFFFF;
font-family: Arial;
letter-spacing: 1px;
}

/*/////////////////////////// = GROUP & FORUM VIEW - ODD/EVEN ROWS = 
\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Subject/Name Column in group, threads views */
.Forum_Row
{
background-color: #E9E9E9;
border-top: #bdbdbd 1px solid;
border-left: #bdbdbd 1px solid;
}

/* Subject/Name Column in group, threads views (odd) */
.Forum_Row_Alt
{
background-color: #F0F0F0;
border-top: #bdbdbd 1px solid;
border-left: #bdbdbd 1px solid;
}

/* Threads Column in initial group view (even numbered)*/
.Forum_RowHighLight1
{
background-color: #DEDEDE;
border-left: 1px solid #bdbdbd;
border-top: #bdbdbd 1px solid;
}
/* Threads Column in initial group view (odd numbered)*/
.Forum_RowHighLight1_Alt
{
background-color: #E9E9E9;
border-left: solid 1px #bdbdbd;
border-top: #bdbdbd 1px solid;
}

/* Posts Column in initial group view */
.Forum_RowHighLight2
{
background-color: #DEDEDE;
border-left: solid 1px #bdbdbd;
border-top: #bdbdbd 1px solid;
}

/* Posts Column in initial group view (odd)*/
.Forum_RowHighLight2_Alt
{
background-color: #E9E9E9;
border-left: solid 1px #bdbdbd;
border-top: #bdbdbd 1px solid;
}

/* Last Post Column */
.Forum_RowHighLight3
{
background-color: #DEDEDE;
border-left: solid 1px #bdbdbd;
border-top: #bdbdbd 1px solid;
border-right: #bdbdbd 1px solid;
padding-right: 3px;
}

/* Last Post Column - Alternate (odd)*/
.Forum_RowHighLight3_Alt
{
background-color: #E9E9E9;
border-left: solid 1px #bdbdbd;
border-top: #bdbdbd 1px solid;
border-right: #bdbdbd 1px solid;
padding-right: 3px;
}

/*/////////////////////////// = THREAD VIEW = 
\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* avatar area (ODD numbered rows) */
.Forum_Avatar_Alt
{
background-color: #EBEBEB;
border-right: #bdbdbd 1px solid;
border-left: #bdbdbd 1px solid;
border-top: #bdbdbd 1px solid;
padding: 5px;
}

/* Area in eqach post where subject is - (top part) (ODD numbered rows) */
.Forum_PostDetails_Alt
{
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #EBEBEB;
border-top: #bdbdbd 1px solid;
}

/* Area where mod/reply buttons are (below POST VIEW details) - (ODD 
numbered rows) */
.Forum_PostButtons_Alt
{
background-color: #EBEBEB;
border-bottom: 1px solid #bdbdbd;
}

/* Post content area - (ODD numbered rows) */
.Forum_PostBody_Alt
{
background-color: #F6F6F6;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
}

/* Post View avatar area (EVEN numbered rows) */
.Forum_Avatar
{
background-color: #F7F7F7;
border-right: #bdbdbd 1px solid;
border-left: #bdbdbd 1px solid;
border-top: #bdbdbd 1px solid;
padding: 5px;
}

/* Post content area (this is post details, post buttons, post body, 
attachments containing cell) */
.Forum_PostBody_Container
{
background-color: #FCFCFC;
border-right: #bdbdbd 1px solid;
}

.Forum_PostBody_Container_Alt
{
background-color: #F6F6F6;
border-right: #bdbdbd 1px solid;
}

/* Area in each post where subject is (top part) in posts view* (EVEN 
numbered rows)*/
.Forum_PostDetails
{
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #F7F7F7;
border-top: #bdbdbd 1px solid;
}

/* Area where mod/reply buttons are (below post details) (EVEN numbered 
rows) */
.Forum_PostButtons
{
border-bottom: 1px solid #bdbdbd;
background-color: #F7F7F7;
}

/* Post content area POST VIEW (EVEN numbered rows) */
.Forum_PostBody
{
background-color: #FCFCFC;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
}

/* Seperator row. Also uses spacer-height.gif to determin sapce in between 
each post in thread View*/
.Forum_SpacerRow
{
border-top: #bdbdbd 1px solid;
}

/*/////////////////////////// = SPLIT-THREAD VIEW = 
\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* avatar area in thread split, soon posts moderate (all rows) */
.Forum_AvatarBox
{
background-color: #F7F7F7;
border-right: #bdbdbd 1px solid;
padding: 5px;
}
/* area in each post where subject is (top part) in THREAD split view 
only - no posting buttons here (post moderate soon) */
.Forum_PostDetailsBox
{
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #F7F7F7;
}

/* Area where mod/reply buttons are/ include in new THREAD in Thread Split 
*/
.Forum_PostButtonsBox
{
background-color: #F7F7F7;
border-bottom: 1px solid #bdbdbd;
}

/* Area of post content in thread split */
.Forum_PostBodyBox
{
background-color: #FCFCFC;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
}

/* Area in Thread Split used to enclose entire post datalist are in border 
cContains entire admin section in one cell */
.Forum_Row_AdminBox
{
border-top: #bdbdbd 1px solid;
border-left: #bdbdbd 1px solid;
border-right: #bdbdbd 1px solid;
border-bottom: #bdbdbd 1px solid;
}

/*/////////////////////////// - ADMIN CLASSES - 
\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Used for all data rows like in configuration, profile, almost all 
ascx's (Admin, editable stuff) */
.Forum_Row_Admin
{
background-color: #F7F7F7;
border-top: #bdbdbd 1px solid;
border-left: #bdbdbd 1px solid;
border-right: #bdbdbd 1px solid;
padding-left: 4px;
padding-right: 4px;
}

.Forum_Row_Admin_Foot
{
border-top: #bdbdbd 1px solid;
}

/* Used for all data rows where there is no section head (+/-'s) Or 
datalist/datagrid, Gallery & Smiles, Filtered Words, Rankings, User 
Settings, Search (Admin, editable stuff) */
.Forum_Row_AdminL
{
background-color: #F7F7F7;
border-top: #bdbdbd 1px solid;
border-left: #bdbdbd 1px solid;
padding-left: 4px;

/* Moved from .Forum_Row_AdminText */
font-size: 7pt;
color: #666666;
font-family: Arial;
letter-spacing: 1px;
}

/* Used for all data rows where there is no section head (+/-'s) Or 
datalist/datagrid,, Gallery & Smiles, Filtered Words, Rankings,
User Settings, Search  (Admin, editable stuff) */
.Forum_Row_AdminR
{
background-color: #F7F7F7;
border-top: #bdbdbd 1px solid;
border-right: #bdbdbd 1px solid;
padding-right: 4px;
}

/* Used for all ADMIN SECTION HEAD rows only:D PAT CHANGED FIRST COLOUR HERE */
.Forum_Admin_SectionHead
{
font-weight: bold;
font-size: 12px;
color: #cc0000;
font-family: Arial;
letter-spacing: 5px;
   font-variant:small-caps;

background: url('Images/text-bg.jpg') repeat-x;
border-left: #bdbdbd 0px solid;
border-right: #bdbdbd 0px solid;
border-top: #bdbdbd 1px solid;
}

/* Text for dnn labels, grid values PAT CHANGED COLOUR HERE */
.Forum_Row_AdminText
{
font-size: 7pt;
color: #cc0000;
font-family: Arial;
letter-spacing: 1px;
}

/*/////////////////////////// - MISC CLASSES - 
\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Used in forum search results(my posts icon area), in moderator sections 
*/
.Forum_RowHeader
{
background-color: #F7F7F7;
}

/* Attachment area at bottom of post view.  Each attacment is own row */
.Forum_Attachments
{
background-color: Silver;
border: 1px dashed #cc0000;
}

/* Attachment area at bottom of post view.  Each attacment is own row - 
Alternate*/
.Forum_Attachments_Alt
{
background-color: Silver;
border: 1px dashed #cc0000;
}

/* TextBoxes (This is only for the lookup control created by module) NEED 
FONT HERE*/
.Forum_ListCell
{
background-color: White;
font-family: Arial;
  font-size: 10px;
  font-weight: normal;
border-top:;
border: 1px solid Black;
}

/* How the quote reply section looks in post view */
.Quote
{
border-top: #cc0000  1px dotted;
border-left: #cc0000  1px dotted;
border-bottom: 1px dotted #cc0000;
border-right: #cc0000  1px dotted;
font-size: 10px;
background-color: #F1F1F1;
font-family: Arial;
}

/* Thread subject in each individual post, next to move, edit, reply 
buttons, forum description, forum threads, posts count, Views replies 
count PAT HAS CHANGED GREY COLOURS HERE TO RED/WHITE */
.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited, 
A.Forum_Normal:Active, A.Forum_Normal:Hover
{
    font-size: 12px;
font-family: Arial;
color: #CC0000;
}

A.Forum_Normal:Hover
{
text-decoration: underline;
color: #cc0000;
}

.Forum_NormalSmall, A.Forum_NormalSmall:Link, A.Forum_NormalSmall:Visited, 
A.Forum_NormalSmall:Active, A.Forum_NormalSmall:Hover
{
   font-size: 10px;
font-family: Arial;
color: #FFFFFF;
}

A.Forum_NormalSmall:Hover
{
text-decoration: underline;
color: #CC0000;
}

.Forum_TreeNormal
{
   font-size: 12px;
font-family: Arial;
color: #CC0000;
vertical-align: middle;
}

/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox
{
    font-size: 10px;
font-family: Arial;
color: #000000;
}

.Forum_GroupDetails
{
    font-size: 10px;
font-family: Arial;
color: #000000;
}

.Forum_Posts
{
    font-size: 11px;
font-family: Arial;
color: #000000;
}

.Forum_Threads
{
    font-size: 11px;
font-family: Arial;
color: #000000;
}

.Forum_LastPostText
{
    font-size: 11px;
font-family: Arial;
color: #000000;
}

/* Links used in style above areas PAT CHANGED FIRST AND THIRD COLOUR HERE*/
A.Forum_LastPostText, A.Forum_LastPostText:Link, 
A.Forum_LastPostText:Visited
{
color: #FFFFFF;
}

A.Forum_LastPostText:Hover
{
color: #cc0000;
text-decoration: underline;
}

A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited
{
    font-size: 10px;
font-family: Arial;
color: #CC0000;
}

A.Forum_AliasLink:Hover
{
color: #cc0000;
text-decoration: underline;
}

/* Links used in style above areas  PAT CHANGED FIRST AND THIRD COLOUR HERE*/
.Forum_NormalBold, A.Forum_NormalBold:Link, A.Forum_NormalBold:Visited, 
A.Forum_NormalBold:Active, A.Forum_NormalBold:Hover
{
    font-size: 12px;
    font-weight: bold;
font-family: Arial;
color: #CC0000;
}
A.Forum_NormalBold:Hover
{
color: #cc0000;
}

.Forum_TreeNormalBold
{
    font-size: 12px;
    font-weight: bold;
font-family: Arial;
color: #CC0000;
vertical-align: middle;
}

.NormalGrey
{
   font-size: 11px;
   font-weight: normal;
   color: #003366;
}

/*Table cells which reply, move, edit, etc. buttons sit in */
.Forum_ReplyCell
{
background: url('Images/header_bg.gif') repeat;
border-left: 1px solid #CDCDCD;
border-right: 1px solid #CDCDCD;
border-top: 1px solid #CDCDCD;
border-bottom: 1px solid #CDCDCD;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
}
/* This is for the reply, moderate, new thread, move, delete, quote  LINK 
buttons (only modify link properties here, use reply cell for containing 
td)
This is also the links used in the module actions, new thread, moderate 
buttons PAT CHANGED FIRST COLOUR HERE */
.Forum_Link, A.Forum_Link:Link, A.Forum_Link:Visited, TD.Active, 
A.Forum_Link:Hover
{
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
color: #FFFFFF
}

A.Forum_Link:Hover
{
color: #cc0000;
text-decoration: underline;
}

/*Profile link, used above posts avatar area (user alias) PAT CHANGED FIRST COLOUR HERE */
.Forum_Profile, A.Forum_Profile:Link, A.Forum_Profile:Visited, 
A.Forum_Profile:Active, A.Forum_Profile:Hover
{
font-family: Arial;
   font-size: 11px;
   font-weight: normal;
color: #FFFFFF;
font-weight: bold;
}

A.Forum_Profile:Hover
{
color: #cc0000;
text-decoration: underline;
}

/* used for previous/next in posts view */
.Forum_NavBarButton
 {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
border-left: 1px solid #CDCDCD;
border-right: 1px solid #CDCDCD;
border-top: 1px solid #CDCDCD;
border-bottom: 1px solid #CDCDCD;
background: url('Images/header_bg.gif') repeat;
}

/* used for previous/next in posts view */
.Forum_NavBarButtonDisabled
 {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
border-left: 1px solid #CDCDCD;
border-right: 1px solid #CDCDCD;
border-top: 1px solid #CDCDCD;
border-bottom: 1px solid #CDCDCD;
background-color: #B9B9B9;
}

/* Previous/Next Box Enabled Links (Sub-classed) - Posts View PAT CHANGED FIRST COLOUR HERE  */
.Forum_NavBarButton A.Forum_Link:Link, .Forum_NavBarButton 
A.Forum_Link:Visited, .Forum_NavBarButton A.Forum_Link:Active, 
.Forum_NavBarButton A.Forum_Link:Hover
{
   text-align: center;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
color: #CC0000
}
.Forum_NavBarButton A.Forum_Link:Hover
{
color: #ff0000;
}

/* Previous/Next Box Disabled Text (Sub-classed) - Posts View  */
.Forum_NavBarButtonDisabled .Forum_NormalBold
 {
color: #dddddd;
 }

/*/////////////////////////// - DNNTEXTSUGGEST CLASSES - 
\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/* This is the TextBox field attributes. PAT CHANGED FORUM_SUGGSET COLOUR 
(txtForumUserSuggest.DefaultNodeCssClass) */

.Forum_Suggest_DefaultNode
 {

 }

.Forum_Suggest
 {
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
Letter-Spacing:2px;
color: #cc0000;

border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;

padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;

background-color: #F7F7F7;
Margin-Top:-1px;
 }

/* Forum_Suggest_DefaultChildNode  */
.Forum_Suggest_DefaultChildNode
 {
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
Letter-Spacing:2px;
color: #666666;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
background-color: #FFFFFF;
 }


/* .txtForumUserSuggest.DefaultNodeCssClassOver  */
.Forum_Suggest_DefaultNodeOver
 {
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
Letter-Spacing:2px;
color: #CC0000;
background-color: #F7F7F7;

 }

/* .txtForumUserSuggest.DefaultNodeCssClassSelected  */
.Forum_Suggest_DefaultNodeUnSelected
 {
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
color: #00ff00;
 }

/*/////////////////////////// = FORUM ACTION ICONS - TOOLBAR = 
\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Only seen if option is disabled to show icons for toolbar PAT CHANGED COLOUR HERE*/
.Forum_ToolbarLink, A.Forum_ToolbarLink:Link, A.Forum_ToolbarLink:Visited, 
TD.Active, A.Forum_ToolbarLink:Hover
{
  text-align: center;
  font-family: Arial;
  font-size: 10px;
padding-left: 2px;
padding-right: 2px;
font-weight: bold;
color: #FFFFFF;
}

A.Forum_ToolbarLink:Hover
{
color: #cc0000;
text-decoration: underline;
}

/* Action icons moderator, admin, inbox, memberlist, my settings, my 
posts, search, forum home */
A.Forum_ib_admin:link, A.Forum_ib_admin:visited, A.Forum_ib_admin:active, 
A.Forum_ib_admin:hover
{
background-image: url(images/ib_admin.png);
background-repeat: no-repeat;
background-position: center;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 0px;
height: 35px;
width: 35px;
display:table-cell;
}

A.Forum_ib_admin:hover
{
 background-image: url(images/ib_admin_hover.png);

}

A.Forum_ib_moderate:link, A.Forum_ib_moderate:visited, 
A.Forum_ib_moderate:active, A.Forum_ib_moderate:hover
{
background-image: url(images/ib_moderate.png);
background-repeat: no-repeat;
background-position: center;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 0px;
height: 35px;
width: 35px;
display:table-cell;
}

A.Forum_ib_moderate:hover
{
 background-image: url(images/ib_moderate_hover.png);
}

A.Forum_ib_Inbox:link, A.Forum_ib_Inbox:visited, A.Forum_ib_Inbox:active, 
A.Forum_ib_Inbox:hover
{
background-image: url(images/ib_inbox.png);
background-repeat: no-repeat;
background-position: center;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 0px;
height: 35px;
width: 35px;
display:table-cell;
}

A.Forum_ib_Inbox:hover
{
 background-image: url(images/ib_inbox_hover.png);
}

A.Forum_ib_Inbox_New:link, A.Forum_ib_Inbox_New:visited, 
A.Forum_ib_Inbox_New:active
{
background-image: url(images/ib_inbox_new.gif);
background-repeat: no-repeat;
background-position: center;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 0px;
height: 35px;
width: 35px;
display:table-cell;
}

A.Forum_ib_Inbox_New:hover
{
 background-image: url(images/ib_inbox_hover.png);
}

A.Forum_ib_memberlist:link, A.Forum_ib_memberlist:visited, 
A.Forum_ib_memberlist:active, A.Forum_ib_memberlist:hover
{
background-image: url(images/ib_memberlist.png);
background-repeat: no-repeat;
background-position: center;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 0px;
height: 35px;
width: 35px;
display:table-cell;
}

A.Forum_ib_memberlist:hover
{
 background-image: url(images/ib_memberlist_hover.png);
}

A.Forum_ib_mysettings:link, A.Forum_ib_mysettings:visited, 
A.Forum_ib_mysettings:active, A.Forum_ib_mysettings:hover
{
background-image: url(images/ib_mysettings.png);
background-repeat: no-repeat;
background-position: center;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 0px;
height: 35px;
width: 35px;
display:table-cell;
}

A.Forum_ib_mysettings:hover
{
 background-image: url(images/ib_mysettings_hover.png);
}

A.Forum_ib_myposts:link, A.Forum_ib_myposts:visited, 
A.Forum_ib_myposts:active, A.Forum_ib_myposts:hover
{
background-image: url(images/ib_myposts.png);
background-repeat: no-repeat;
background-position: center;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 0px;
height: 35px;
width: 35px;
display:table-cell;
}

A.Forum_ib_myposts:hover
{
 background-image: url(images/ib_myposts_hover.png);
}

A.Forum_ib_search:link, A.Forum_ib_search:visited, 
A.Forum_ib_search:active, A.Forum_ib_search:hover
{
background-image: url(images/ib_search.png);
background-repeat: no-repeat;
background-position: center;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 0px;
height: 35px;
width: 35px;
display:table-cell;
}

A.Forum_ib_search:hover
{
 background-image: url(images/ib_search_hover.png);
}

A.Forum_ib_forumhome:link, A.Forum_ib_forumhome:visited, 
A.Forum_ib_forumhome:active, A.Forum_ib_forumhome:hover
{
background-image: url(images/ib_forumhome.png);
background-repeat: no-repeat;
background-position: center;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 0px;
height: 35px;
width: 35px;
display:table-cell;
}

A.Forum_ib_forumhome:hover
{
 background-image: url(images/ib_forumhome_hover.png);
}

A.Forum_ib_aggregate:link, A.Forum_ib_aggregate:visited, 
A.Forum_ib_aggregate:active, A.Forum_ib_aggregate:hover
{
background-image: url(images/ib_aggregate.png);
background-repeat: no-repeat;
background-position: center;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 0px;
height: 35px;
width: 35px;
display:table-cell;
}

A.Forum_ib_aggregate:hover
{
 background-image: url(images/ib_aggregate_hover.png);
}

/*/////////////////////////// - OVER-RIDING SUB-CLASSES - 
\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/* Text used in Forum_Header areas for Admin areas - OVER-RIDE for Search 
in Admin Pages like MemberList PAT CHANGED COLOUR HERE*/
.Forum_Row_Admin .Forum_HeaderText
{
color: #FFFFFF;
   text-align: center;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
}

/* used to OVER-RIDE FCK FTB Editor radiobox backgrounds to be transparent 
*/
#tblEditContent .NormalTextBox
{
background-color: transparent;
}

/* To OVER-RIDE for FCK FTB Editor Radio check box transparent - Admin 
Page, */
.Forum_Row_AdminR .normaltextbox
{
background-color: transparent;
}

/* Attempting to OVER-RIDE  FCK FTB Editor text box backgroun from 
transparent to WHITE - HTML Body Admin Page, */
.NormalTextBox .normal
{
background-color: white;
color: red;
}

/* OVER-RIDE  Datagrid BG Color - HTML Body Admin Page, */
.Forum_Row_Admin .DataGrid_Item, .Forum_Row_Admin 
.DataGrid_AlternatingItem, .Forum_Row_Admin .DataGrid_Footer
{
background-color: transparent;
}

/* Sub-class to OVER-RIDE  Footer links PAT CHANGED COLOUR HERE*/
.Forum_FooterText A.Forum_Link:Link, .Forum_FooterText 
A.Forum_Link:Visited, .Forum_FooterText A.Forum_Link:Active, 
.Forum_FooterText A.Forum_Link:Hover
{
   text-align: center;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
color: #FFFFFF
}
.Forum_FooterText A.Forum_Link:Hover
{
color: #CC0000;
} 
