

/*
Default Community Server theme
*****************************************************/

/*
Body: General page style
*****************************************************/
body
{
COLOR: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/*
margin-top: 0px;
background-color: #ffffff;
*/
}

h2 {
font-family: Trebuchet MS, Arial, Helvetica;
margin-top: 10px;
margin-bottom: -5px;
}

h3 {
font-family: Trebuchet MS, Arial, Helvetica;
font-weight: bold;
margin-top: 10px;
margin-bottom: 0px;
}

h4 {
font-family: Trebuchet MS, Arial, Helvetica;
font-weight: bold;
margin-top: 5px;
margin-bottom: 0px;
}


ul {
margin-top: 5px;
}

.download {
margin-bottom: 20px;
font-size: 12px;
background-color:#E5F1EB;
border:2px solid #007236;
padding:10px;
}

#rightcolumn {
width: 250;
float: right;
font-size: 14px;
padding-left: 15px;
}

#leftcolumn {
margin-right: 260px;
font-size: 14px;
}

A.Button:link, A.Button:visited
{
BORDER-RIGHT: #F9F9F9 1px solid;
PADDING-RIGHT: 12px;
BORDER-TOP: #F9F9F9 1px solid;
DISPLAY: block;
PADDING-LEFT: 12px;
FONT-WEIGHT: bold;
BACKGROUND: #9c9c9c;
FLOAT: left;
PADDING-BOTTOM: 3px;
BORDER-LEFT: #F9F9F9 1px solid;
COLOR: #fff;
PADDING-TOP: 3px;
BORDER-BOTTOM: #F9F9F9 1px solid;
}

A.Button:hover
{
text-decoration: underline;
}


/*
Welcome
*****************************************************/
#welcome
{
margin-top: 5px;
margin-bottom: 5px;
color: #999999;
font-size: 12px;
text-align: right;
}

#welcome a
{
color: #999999;
font-weight: bold;
}


/*
Header
*****************************************************/
#header {
/* KPC: 07/19/2005 (DRV) Commented out for SNO
background:url(/Themes/default/images/banner_left.gif) no-repeat left top;
position:relative;
height:87px;
margin-bottom:4px;
padding-left:75px;
*/
}

#header2 {
background:#9c9c9c url(/Themes/default/images/banner_right.gif) no-repeat right top;
height:100%;
padding-right:17px;
}

#header3 {
height:100%;
}


#header h1
{
font-family: Trebuchet MS, Arial, Helvetica;;
font-size: 22px;
margin: 0px;
padding-top: 12px;
font-weight: bold;
}

#header h1 a
{
color:#ffffff;
}

.headerDesc
{
color: #ffffff;
font-family: Trebuchet MS, Arial, Helvetica;;
font-size: 14px;
}

#csBody
{
margin-top: -5px;
/* background:#9c9c9c url(/Themes/default/images/body_right.gif) no-repeat right bottom; */
background-color: #ffffff;
}

#csBody2 {
/* background:url(/Themes/default/images/body_left.gif) no-repeat left bottom; */
padding: 10px;
}


#search
{
position: absolute;
right: 27px;
top: 15px;
}

/*
Search Results
*****************************************************/
#SearchResult em
{
padding-top: 8px;
margin:-.25em 0 0;
color:#ccc;
font:78%/1em Arial,Verdana,Sans-serif;
text-transform:lowercase;
font-style:normal;
color:#999;
margin-right:.6em;
padding-bottom: 5px;
}

#SearchResult h3
{
font-family : Arial, Helvetica;
font-weight: normal;
font-size: 1.1em;
background-color: #ffffff;
margin:0px;
padding-bottom: 0;
}

#SearchResultBody
{
padding-bottom: 5px;
}

#SearchResultHr
{
border: 0px;
background-color: #cccccc;
height: 1px;
}

#SearchResultBody
{
font-size: 14px;
}

#SearchDuration
{
text-align: right;
background-color: #993333;
color:#ffffff;
border-top: 1px solid #cccc99;
font-size: 12px;
padding-bottom: 2px;
margin-bottom: 10px;
}

#SearchFooter
{
border-bottom: 1px solid #cccc99;
height: 5px;
margin-top: 10px;
margin-bottom: 10px;
}

#SearchTexbox
{
margin-top: 15px;
margin-bottom: 5px;
font-size: 14px;
text-align: left;
}

/* Messages
*****************************************************/
.MessageError
{
margin-top: 10px;
font-family: Trebuchet MS, Arial, Helvetica;
font-size: 16px;
font-weight: bold;
background-color:#FDE8E9;
border:2px solid #9E0B0E;
padding:2px;
color: #9E0B0E;
}

.MessageSuccess
{
margin-top: 20px;
margin-bottom: 20px;
font-family: Trebuchet MS, Arial, Helvetica;
font-size: 16px;
font-weight: bold;
background-color:#E5F1EB;
border:2px solid #007236;
padding:2px;
color: #007236;
}

/*
H Level Headers
*****************************************************/

#BodyHead .h2Desc
{
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 20px;
}


/*
Breadcrumb
*****************************************************/
.breadCrumb
{
font-size : 10px;
margin-top:12px;
margin-bottom:12px;
}

/*
Ads
*****************************************************/
#BodyHead
{
padding-bottom: 16px;
}


/*
Ads
*****************************************************/
.adTop
{
text-align: center;
}

/*
Guestbook
*****************************************************/
.GuestBookBody
{
background:#FFF;
}

.postTable {
background-color: #eaeaea;
border: 2px outset;
}


#navigator
{
text-align:right;
}

#wrap #navigator
{
text-align:center;

}

#navigator ul
{
margin: 0px 10px 0px 0px;

}

#navigator ul li
{
display: inline;
list-style: none;
}

pre.source
{
font-size: 12px;
margin-left: 20px;
color: 000000;
font-family: Lucida Console, Courier New, Courier;
background-color: gainsboro;
}

body.admin /* Admin page style */
{
background-color: #dddddd;
}

image	/* used to align text to images, centered */
{
vertical-align: middle;
}

.copyright  /* used to format the content owner's copyright notice */
{
text-align: center;
font-size : 10px;
font-style:italic;
}
/*****************************************************
Forum Name Title
*****************************************************/
/* em: unit of measurement for the height of the element's font, which is resolution independent */
.forumName /* text style for the main forum name */
{
font-family: Trebuchet MS, Arial, Helvetica;
font-size: 20px;
font-weight: bold;
}

a.forumName:hover /* text style for when mouse hovers over main forum name */
{
color: #FF3300;
text-decoration: none;
}

.forumThread /* description of Forums on main page (underneath Forum Name) */
{
font-family: Trebuchet MS, Arial, Helvetica;
font-size: 14px;
}
/*****************************************************
General Text
*****************************************************/
.txt1 { font-size : 17px; }
.txt2 { font-size : 15px; }
.txt3 { font-size : 13px; }
.txt4 { font-size : 11px; }
.txt5 { font-size : 10px; }

.txt1Bold { font-size : 17px; font-weight:bold; }
.txt2Bold { font-size : 15px; font-weight:bold; }
.txt3Bold { font-size : 13px;; font-weight:bold; }
.txt4Bold { font-size : 11px; font-weight:bold; }
.txt5Bold { font-size : 10px; font-weight:bold; }

.txt3red { font-size : 13px; color: Red; }

.printDetails{ font-size : 10px; }
.noTopics { font-size: 10px; font-weight:bold; }
.dateText { font-size: 11px; color: 000000; }

/* IRC Style Text */
.txtIrcMe { color:Fuchsia ; }


/*****************************************************
Tables
*****************************************************/
.tableBorder /* This is the outline round the main forum tables */
{
/*    border: 1px #B2B2B2 solid;  */
border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #AAAAAA;
border-bottom: 1px solid #AAAAAA;
background-color: #ffffff;
}

.moderationTable /* Moderation table */
{
border: 1px #ffffff solid;
background-color: #F1F1F1;
}

.adminTable /* Admin table */
{
background-color: #ffffff;
}

table.quoteOuterTable {width:95%}

.quoteTable { /* This is the quote table, where quotes from previous posts are shown */
border:1px inset;
background-color: #EEF7FF;
}

.editTable { /* This is the edit notes table, shown when someone has edited a post, and this feature is enabled */
border: 1px inset;
color: Red;
background-color: #EEF7FF;
font-size: 12px;
}

/*****************************************************
Table Header and cell definitions
*****************************************************/
td.column, tr.column td /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */
{
font-weight: bold;
font-size: 11px;
background-color: #993333;
COLOR: ffffff;
vertical-align:top;
border-right: 1px solid #993333;
border-bottom: 1px solid #993333;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}

td.column table tr td
{
font-weight: bold;
font-size: 11px;
background-color: #993333;
COLOR: ffffff;
}


table.fh {
COLOR: #993333;
vertical-align:top;
font-size: 16px;
background-color: #ffffff;
/*
background-image: url(../images/fhBg.gif);
background-repeat: repeat-x;
*/
}

div.column
{
font-weight: bold;
font-size: 12px;
background-color: #993333;
/*
background-image: url(../images/forumColumnBackground.gif);
background-repeat: repeat-x;
*/
COLOR: ffffff;
padding:3px;
}

td.h1a /* td.h1a is the subheading row of the table, shows the names of Forum Groups on main page, or 'Announcements', 'Topics' on ShowForum page */
{
color: #000000;
font-size: 12px;
font-weight:bold;
text-decoration: none;
background-color: #e3e3e3;
/*
background-image: url(../images/forumHeaderBackgroundAlternate.gif);
background-repeat: repeat-x;
*/
}

td.h1 /* td.h1 was the old subheading row of the table. This should probably be deleted as I don't think it is used anymore. */
{
color: ffffff;
font-size: 10px;
font-weight:bold;
/*
background-image: url(../images/forumHeaderBackground.gif);
background-color: #000000
*/
}

td.f, tr.f td /* Forums column cells on main page; last post, replies, view cells on ShowForums page (shaded cells?) */
{
font-size: 11px;
background-color: #EEEEE8;
}

td.f2
{
font-size: 11px;
background-color: #dddddd;
}

td.fh /* forumRowHighlight - such as forumOptions, forumStatistics, WhoIsOnline boxes etc.*/
{
font-size: 12px;
background-color: #EEEEE8;
}

TD.fh2 /* used in Forums Statistics box to control size of text*/
{
font-size: 11px;
}

TD.fh3 /* TD.fh3 is Threads, Posts cells on main table, Thread cells on ShowForum page (not shaded?) */
{
font-size: 11px;
background-color: #F8F8F5;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}

TD.fh3a /* TD.fh3a is Alternating table for Post Body in the PostView */
{
font-size: 11px;
background-color: #F8F8F5;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}

TD.fh4 /* TD.fh4 is Last Post cells on main table (not shaded?) */
{
font-size: 11px;
background-color: #EEEEE8;  
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}

TD.fh1 /* alternate for TD.fh */
{
font-size: 10px;
background-color: #cccc99;
color:#000000;
font-weight:bold;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}


/*****************************************************
Background color and text used in threaded view
*****************************************************/
td.threadTitle
{
background-color: #D4D9EC;
}

.threadDetailTextSmall
{
color: #0055E7;
font-size: 10px;
}

.threadDetailTextSmallBold
{
color: #0055E7;
font-size: 10px;
font-weight: bold;
}

/*****************************************************
General Anchors
*****************************************************/
/* Main Site: CC3333 (links) | 3399CC (header) */
/* Examples: 085AAF (Reuters) | 003399/FF3300 (Microsoft) | 0033CC/FF6600 (Microsoft) */

a, a:visited, a:link /* General page anchors */
{
color: #993333;
text-decoration: none;
}

a:Hover /* General page anchors */
{
color: #000000;
text-decoration: underline;
}

a.linkSmallBold, a.linkMenuSink
{
font-weight: bold;
}

a.linkSmall, a.LinkSmallBold, a.linkMenuSink
{
color: navy;
font-size: 10px;
}

a.linkSmallBold:visited, a.linkMenuSink:visited
{
color: #993333;
}

a.linkSmallBold:Hover, a.linkMenuSink:Hover
{
/*	color: #DD6900;	*/
color: #000000;
}

a.lnk3, a.lnk3:visited, a.lnk3:link /* Active/Unanswered, name of forum underneath table */
{
font-size: 11px;
font-weight: bold; /* bold */
color: #993333;
}

a.lnk3:visited
{
color: #993333;
font-weight: bold; /* bold */
}

a.lnk3:Hover
{
color: #000000;
text-decoration: underline;
}

a.lnk4, a.lnk4:visited, a.lnk4:link
{
font-size: 12px;
color: #993333;
font-weight: bold; /* bold */
}

a.lnk4:visited
{
color: #993333;
font-weight: bold; /* bold */
}

a.lnk4:Hover
{
color: #000000;
text-decoration: underline;
}

a.lnk4hasread, a.lnk4hasread:visited, a.lnk4hasread:link
{
font-size: 12px;
color: #777777;
font-weight: bold; /* bold */
}

a.lnk4hasread:Hover
{
color: #777777;
text-decoration: underline;
}

/*****************************************************
Text and links used in ForumGroupRepeater and ForumRepeater
*****************************************************/
columnText, a.columnText, a.columnText:visited, a.columnText:link
{
font-size: 10px;
color: ffffff;
font-weight:bold;
}

a.columnText:hover
{
color: #FF3300;
}

a.column:visited, a.column:link, a.column:hover
{
color: ffffff;
font-weight:bold;
}

.flnk3
{
font-weight: bold;
color: #993333;
}

a.flnk3:visited, a.flnk3:link
{
font-weight: bold;
color: #993333;
}

a.flnk3:hover
{
color: #FF3300;
}

.inlineLink /* Username in ShowPost, next to online status */
{
cursor:pointer;
color: #555555;
}

.inline
{
font-size: 10px;
color: #555555;
}

/*****************************************************
Text and Anchor to display when a user is online
*****************************************************/
.userOnlineLink, a.userOnlineLink, a.userOnlineLink:Visited, a.userOnlineLink:Link
/* text style to show when a user is online */
{
font-weight: normal;
color: #993333;
}

a.userOnlineLinkBold:Hover
{
color: #FF3300;
}

.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold:Visited, a.moderatorOnlineLinkBold:Link
/* text style to show when a moderator is online */
{
font-weight: bold;
color: darkBlue;
}

a.moderatorOnlineLinkBold:Hover
{
color: #FF3300;
}

.adminOnlineLinkBold, a.adminOnlineLinkBold, a.adminOnlineLinkBold:Visited, a.adminOnlineLinkBold:Link
/* text style to show when an administrator is online */
{
font-weight: bold;
color: Blue;
}

a.adminOnlineLinkBold:Hover
{
color: #FF3300;
}

/*****************************************************
Navigation: Text and anchors used in the navigation menu
*****************************************************/
.menuText /* Font used for navigation menu */
{
font-size: 10px;
font-weight: bold;
color: #ffffff;
}

a.menuLink:visited, a.menuLink:link /* Font used for links in the navigation menu */
{
font-size: smaller;
font-weight: normal;
text-decoration: none;
color: ffffff;
}

a.menuLink:Hover /* Font used for hovering over a link in the navigation menu */
{
color: #FF3300;
}


/*****************************************************
Default separator style for PostList
*****************************************************/
td.flatViewSpacing /* Separates Users from Guests in WhoIsOnline page */
{
height: 1px;
background-color: #cccccc;
}
td.threadSeparator /* Separates posts in ShowPost page */
{
background-color: #cccc99;
padding-top:3px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
border-bottom: 1px solid #999966;
}
td.adminSeparator /* Separates 'groups of options' in Admin Nav Bar */
{
height: 4px;
background-color: #ffffff;
}
td.moderateSeparator /* Separator in ModerateForum page */
{
height: 12px;
background-color: #ffffff;
}

/*****************************************************
Validation Text
*****************************************************/
.validationWarning
{
color: Red;
}

/*****************************************************
Page control selected page
*****************************************************/
.currentPage
{
font-size : 12px;
font-weight:bold;
}

/*****************************************************
Form Elements
*****************************************************/
select /* drop down lists in forms */
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

textarea /* large multi-line text boxes in forms */
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

input /* input elements in forms, e.g radio buttons, text boxes, etc. */
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

/*****************************************************
Control Panel
*****************************************************/
td.ControlPanelTabActive
{
font-weight: bold;
font-size: 10px;
background-color: #993333;
background-image: url(../images/forumColumnBackground.gif);
background-repeat: repeat-x;
COLOR: ffffff;
}

td.ControlPanelTabInactive
{
color: #000000;
font-size: 10px;
font-weight: normal;
text-decoration: none;
background-image: url(../images/forumHeaderBackgroundAlternate.gif);
background-color: #e3e3e3;
background-repeat: repeat-x;
}

td.ControlPanelTabLine
{
background-color: #7AACE0;
}

.imageButtonToolbar
{
background-image: url(../images/icon_toolbar_mid.gif);
height:25;
vertical-align: middle;
text-decoration: none;
font-size: 12px;
cursor: pointer;
}


/*************************************
GuestBook
*************************************/


#container
{
/* KPC: 07/19/2005 (DRV) Commented out for SNO
text-align: center;
background: #FFF;
margin:0;
padding:0;
*/
}

#wrap {
position: relative;
margin: 0 auto;
padding: 0 16px;
font-size: 95%;
text-align: left;
background: #FFF;
width: 632px;
voice-family: "\"}\"";
voice-family: inherit;
width: 600px;

}

html>body #wrap {
width: 600px;

}

.gbHeader {
background-repeat: no-repeat;
height: 63px;
padding: 0;
margin: 0;
}

.gbHeader a  {
border-style: none;
}


.gbHeader h1
{
margin: 5px 5px  2px 0px;
padding: 0px  0px 0px 10px;
font-size:24px;
text-decoration:none;
}
.gbHeader h1 a
{
text-decoration:none;
}

.gbHeader h2
{
margin:5px 5px 2px 0px;
padding:0 0px 0px 10px;
font-size:18px;
}

html>body #gbHeader span {
top: 19px;
}


#main-body {clear:left;}
/* End IE5-Mac hack */

#content {
margin: 24px 0 0 0;
padding: 0 5px;
width: 632px; /* for IE5/Win */
voice-family: "\"}\"";
voice-family: inherit;
width: 600px;

}


#content .entry {
margin: 0;
padding-top: 12px;
border-bottom: 1px solid #ddd;
}

#content .single {
border-top: none;
padding-top: 0;
}

#content ul {
margin: 1em 0 1em 0;
padding-left: 24px;
}


comments {
font-size: 90%;
}




#content h1 {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
font-size: 110%;
font-weight: bold;
color: #069;
padding: 0;
margin: 0;
}

#content h2 {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
font-size: 105%;
color: #069;
padding: 0;
margin: 0 0 1em 0;
}

#content h2 a:link, #content h2 a:visited {
font-size: 110%;
text-decoration: none;
color: #069;
}

#content h2 a:hover {
color: #036;
}

#content h3 {
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif;
font-size: 105%;
font-weight: bold;
color: #963;
padding: 0 0 2px 0;
margin: 1.2em 0 -.2em 0;
border-bottom: 1px solid #eee;
}




/* Div-based forms */
div.formRow
{
clear:both;
width:300px;
padding-top:10px;
}
div.formRow label
{
float: left;
width: 100px;
text-align: right;
}
div.formRow .formEntry
{
float: right;
width: 200px;
text-align: left;
}



<!-- NEW PROFILE -->

#Profile td
{
font-size: 0.9em;
}

#Profile td.lbl
{
width: 200px;
text-align: right;
color: #555555;
}

#Profile-Left
{
float: left;
width: 150px;
background-color: #E3E3E3;
padding: 5px;
margin: 5px;
}

#Profile-Right
{
padding-left: 10px;
margin-left: 175px;
border-left: 1px solid #E3E3E3;
}

#Profile-Head
{
border-bottom: 1px solid #E3E3E3;
padding-bottom: 10px;
margin-bottom: 10px;
}

#Profile-Head h2
{
margin:0px;
}

#Profile-Avatar
{
text-align: center;
}

#Profile ul
{
margin-top: 5px;
margin-left: 20px;
}

#Profile h4
{
font-family: Arial;
margin-top: 5px;
margin-bottom: 3px;
}

#Profile hr
{
margin-bottom: 15px;
margin-top: 10px;
}

<!--- End New Profile -->




#PostToolBar {
top: 1px;
background-image: url(../images/post_toolbar_background.gif);
background-repeat: repeat-x;
border-bottom: 1px solid #2557AD;
}

#headertab {
text-align:right;
FONT-SIZE: 10px;
FLOAT: left;
WIDTH: 100%;
LINE-HEIGHT: normal;
margin-top: 1px;
}
#headertab UL {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
LIST-STYLE-TYPE: none
}
#headertab LI {
PADDING-RIGHT: 0px;
PADDING-LEFT: 9px;
BACKGROUND: url(../images/lefttab.gif) no-repeat left top;
FLOAT: right;
PADDING-BOTTOM: 0px;
MARGIN: 0px; PADDING-TOP: 0px
}
#headertab UL A {
PADDING-RIGHT: 15px;
DISPLAY: block;
PADDING-LEFT: 6px;
BACKGROUND: url(../images/righttab.gif) no-repeat right top;
FLOAT: left;
PADDING-BOTTOM: 6px;
COLOR: #26435F;
PADDING-TOP: 5px;
TEXT-DECORATION: none
font-face: Verdana;
}
#headertab A {
FLOAT: none
}
#headertab A:hover {
COLOR: #333
}
#headertab .currenttab {
BACKGROUND-IMAGE: url(../images/lefttab_on.gif);
}
#headertab .currenttab A {
BACKGROUND-IMAGE: url(../images/righttab_on.gif);
PADDING-BOTTOM: 6px; COLOR: #333;
}

.PostToolbarButton, .greyPostToolbarButton, .PostToolbarButtonDown
{
font-size: 14px;
font-family: Arial;
height: 26px;
border: none;
vertical-align: middle;
}

.PostToolbarButton, .PostToolbarButton:link, .PostToolbarButton:visited, .PostToolbarButton:hover
{
text-decoration: none;
background-color: none;
color: 000000;
}
.greyPostToolbarButton, .greyPostToolbarButton:link, .greyPostToolbarButton:visited, .greyPostToolbarButton:hover
{
text-decoration: none;
background-color: none;
color: #777777;
}
.PostToolbarButton:hover, .greyPostToolbarButton:hover
{
background-color: #FFD695;
}

.PostToolbarButtonDown, .PostToolbarButtonDown:link, .PostToolbarButtonDown:hover, .PostToolbarButtonDown:visited
{
background-color:#FF9D03;
text-decoration: none;
color: ffffff;
}


#theform
{
font-family: Georgia, serif;
font-size: 12px;
color:#999;
padding: 0 50px;
}

#theform label {
font-family: Verdana, sans-serif;
font-weight:bold;
color:#000000;
font-size: 12px;
}

#theform fieldset  {
border: 0px solid #ccc;
padding: 0 10px;
margin-bottom: 10px;
padding-bottom: 10px;
}

#theform legend
{
padding-left: 0;
margin-left: 0;
}

#theform p
{
margin-bottom: -.5em;
}





/*****************************************************
Custom CSS (additional cs classes)
*****************************************************/

/*
Welcome
*****************************************************/

div.bannerWelcome
{
margin-top: 0px;
margin-bottom: 0px;
color: #000000;
text-align: none;
background-color:#eeeeee;
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;
border: 1px solid #cccccc;
}
td.bannerWelcome
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

div.bannerScreenName, td.bannerScreenName
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}


/*
H Level Headers
*****************************************************/

#BodyHead .h3Desc
{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*
Miscellany
*****************************************************/

#BodyHead h2
{
margin-bottom:4px;
}

blockquote {margin: 4px 6px 4px 6px;}
blockquote.quote {background-color:#FEFEEF;border:1px dashed #cccc99;padding:4px;}

.quoteTable { /* This is the quote table, where quotes from previous posts are shown */
border:1px dashed #cccc99;
background-color: #FEFEEF;
padding: 0px 6px 0px 6px;
}

.searchRedirectButton
{
font-size : 12px;
}

.adminNavigation
{
font-size : 11px;
margin-top:4px;
margin-bottom:6px;
text-align:center;
font-variant: small-caps;
color:#666666;
}


td.sn /* screenname formatting */
{
background-color: #ffffff;
background-image: url(../images/fhBg.gif);
background-repeat: repeat-x;
}

td.sn2 /* used in Forums Statistics box to control size of text*/
{

}

.postSubject {color: #555555;}

.column a {color:#ffffff;}

/* -- Who's Online -- */

a.uoAdmin {color:#FF0000;}
a.uoMod {color:#009900;}

/* -- Signature -- */

.signature 
{
width:500px; 
max-height:220px; 
height:expression(this.scrollHeight > 220? "220px" : "auto" );
overflow:hidden;
}

/* -- Thumbnail Viewer -- */

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid #888888;
}

#dragbar{
cursor: pointer;
background-color: #999966;
color:#ffffff;
font-size:13px;
font-family:arial,helvetica;
padding:4px 1px;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight: bold;
margin-left: 1px;
}

#dragbar #closetextx{
font-weight: bold;
margin-left: 1px;
margin-right: 1px;
border:1px solid #ffffff;
}

div.inlinepostimage {width:350px;overflow:hidden;}
img.inlinepostimage {cursor:pointer;}

/* -- Site Overrides -- */

.ForumPostBodyArea
{
	width: 100%;
	overflow: auto;
	vertical-align: top;
}

.ForumPostReplySection
{
	margin:18px 0px 18px 0px;
}

.ForumPostReplyDetails
{
	padding:12px 0px 12px 0px;
	width: 100%;
	overflow: auto;
	vertical-align: top;
}

