/*Default Community Server theme*****************************************************//*Body: General page style*****************************************************/body{    COLOR: #000000;	margin-top: 0px;	margin-left: 25;	margin-right: 25;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 1em;    background-color: #FFFFFF; 	background: #C0BFBF url(/Themes/default/images/bg_body.gif) top left repeat-x;}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: 0.8em;	background-color:#E5F1EB;	border:2px solid #007236;	padding:10px; }#rightcolumn {	width: 250;	float: right;	font-size: 0.9em;	padding-left: 15px;}#leftcolumn {    margin-right: 260px;	font-size: 0.9em;}A.Button:link, A.Button:visited{ 	BORDER-RIGHT: #C3DAF9 1px solid; 	PADDING-RIGHT: 12px; 	BORDER-TOP: #C3DAF9 1px solid; 	DISPLAY: block; 	PADDING-LEFT: 12px; 	FONT-WEIGHT: bold; 	BACKGROUND: #6798C7; 	FLOAT: left; 	PADDING-BOTTOM: 3px; 	BORDER-LEFT: #C3DAF9 1px solid; 	COLOR: #fff; 	PADDING-TOP: 3px; 	BORDER-BOTTOM: #C3DAF9 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 {	/* background:url(/Themes/default/images/banner_left.gif) no-repeat left top; */	background:url(/Themes/default/images/ND_logo.gif) no-repeat left top;	position:relative;	height:87px;	margin-bottom:4px;	padding-left:75px;}#header2 {	/* background:#6798C7 url(/Themes/default/images/banner_right.gif) no-repeat right top; */	height:100%;	padding-right:17px;	/* Pink background: #AE0F39; */    background: #121212;	margin-left: 100px;	padding-left: 15px;}#header3 {	height:100%;}#header h1 {	font-family: Trebuchet MS, Arial, Helvetica;;	font-size: 1.6em;	margin: 0px;	padding-top: 12px;	font-weight: bold;}#header h1 a{	color:#FFFFFF;}.headerDesc{	color: #FFFFFF;	font-family: Trebuchet MS, Arial, Helvetica;;	font-size: 0.9em;}#csBody{	margin-top: -5px;	background:#6798C7 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: #99B6D7;	height: 1px;}#SearchResultBody{	font-size: 0.9em;}#SearchDuration{	text-align: right;	background-color: #B3CAE4;	border-top: 1px solid #6798C7;	font-size: 0.8em;	padding-bottom: 2px;	margin-bottom: 10px;}#SearchFooter{	border-bottom: 1px solid #6798C7;	height: 5px;	margin-top: 10px;	margin-bottom: 10px;}#SearchTexbox{	margin-top: 15px;	margin-bottom: 5px;	font-size: 0.9em;	text-align: left;}/* Messages*****************************************************/.MessageError{	margin-top: 10px;    font-family: Trebuchet MS, Arial, Helvetica;    font-size: 1em;    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: 1em;    font-weight: bold;	background-color:#E5F1EB;	border:2px solid #007236;	padding:2px; 	color: #007236;} /*H Level Headers*****************************************************/#BodyHead .h2Desc {    font-size: 0.9em;	font-family: Verdana, Arial, Helvetica, sans-serif;    margin-bottom: 20px;}/*Breadcrumb*****************************************************/.breadCrumb{ 	font-size : 0.7em; }/*Ads*****************************************************/#BodyHead{	padding-bottom: 20px;}/*Ads*****************************************************/.adTop{	text-align: center;}/*Guestbook*****************************************************/.GuestBookBody{	background:#FFF;}.postTable {	background-color: #C3DAF9;	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: 1em;	margin-left: 20px;	color: black;	font-family: Lucida Console, Courier New, Courier;	background-color: gainsboro;}body.admin /* Admin page style */{    background-color: #DDEEFF;}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 : 0.6em;    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: 1.4em;    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: 0.9em;}/*****************************************************General Text*****************************************************/.txt1 { font-size : 1em; } .txt2 { font-size : 0.9em; }.txt3 { font-size : 0.8em; }.txt4 { font-size : 0.7em; }.txt5 { font-size : 0.6em; }.txt1Bold { font-size : 1em; font-weight:bold; }.txt2Bold { font-size : 0.9em; font-weight:bold; }.txt3Bold { font-size : 0.8em;; font-weight:bold; }.txt4Bold { font-size : 0.7em; font-weight:bold; }.txt5Bold { font-size : 0.6em; font-weight:bold; }.txt3red { font-size : 0.8em; color: Red; }.printDetails{ font-size : 0.7em; }.noTopics { font-size: 0.7em; font-weight:bold; }.dateText { font-size: 0.7em; color: white; }/* IRC Style Text */.txtIrcMe { color:Fuchsia ; }/*****************************************************Tables*****************************************************/.tableBorder /* This is the outline round the main forum tables */{/*    border: 1px #B2B2B2 solid;  */    border: 1px outset;    background-color: #FFFFFF;}.moderationTable /* Moderation table */{    border: 1px #FFFFFF solid;     background-color: #F1F1F1;}.adminTable /* Admin table */{    background-color: #FFFFFF;}.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: 0.8em;}/*****************************************************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: 0.7em;     background-color: #6798C7;    background-color: #666666;    COLOR: white;    vertical-align:top;}table.fh {    COLOR: #246398;    vertical-align:top;    font-size: 1em;    background-color: #FFFFFF;     background-image: url(../images/fhBg.gif);     background-repeat: repeat-x;}div.column {    font-weight: bold;    font-size: 0.8em;    background-color: #78ABDE;     background-image: url(../images/forumColumnBackground.gif);     background-repeat: repeat-x;     COLOR: white;    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: #4455aa;    font-size: 0.8em;    font-weight:bold;    text-decoration: none;     background-image: url(../images/forumHeaderBackgroundAlternate.gif);    background-color: #E7E3E7;    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: white;    font-size: 0.7em;    font-weight:bold;    background-image: url(../images/forumHeaderBackground.gif);    background-color: #4455aa}td.f, tr.f td /* Forums column cells on main page; last post, replies, view cells on ShowForums page (shaded cells?) */{    font-size: 0.7em;     background-color: #BDCFDF;    background-color: #CCCCCC;}td.f2{    font-size: 0.8em;    background-color: #DDEEFF;}td.fh /* forumRowHighlight - such as forumOptions, forumStatistics, WhoIsOnline boxes etc.*/{    font-size: 0.7em;    background-color: #FFFFFF;     background-image: url(../images/fhBg.gif);     background-repeat: repeat-x;}TD.fh2 /* used in Forums Statistics box to control size of text*/{	font-size: 0.7em;}TD.fh3 /* TD.fh3 is Threads, Posts cells on main table, Thread cells on ShowForum page (not shaded?) */ {	font-size: 0.7em;	border-top: 1px solid #CADBEC;	border-left: 1px solid #CADBEC;}TD.fh3a /* TD.fh3a is Alternating table for Post Body in the PostView */ {	font-size: 0.7em; 	background-color: #F6FBFF; 	border-top: 1px solid #DDEEFF;	border-left: 1px solid #DDEEFF;}TD.fh4 /* TD.fh4 is Last Post cells on main table (not shaded?) */{	font-size: 0.7em; 	background-color: #FFFFFF; 	border-top: 1px solid #CADBEC;	border-left: 1px solid #CADBEC;}/*****************************************************Background color and text used in threaded view*****************************************************/td.threadTitle{    background-color: #D4D9EC;}.threadDetailTextSmall{    color: #0055E7;    font-size: 0.7em;}.threadDetailTextSmallBold{    color: #0055E7;    font-size: 0.7em;    font-weight: bold;}/*****************************************************General Anchors*****************************************************/a, a:visited, a:link /* General page anchors */{    color: #246398;    color: #AE0F39;    text-decoration: none;}a:Hover /* General page anchors */{	color: #FF3300;	color: #D31145;    text-decoration: underline;}a.linkSmallBold, a.linkMenuSink {    font-weight: bold;}a.linkSmall, a.LinkSmallBold, a.linkMenuSink{    color: navy;    font-size: 0.7em;}a.linkSmallBold:visited, a.linkMenuSink:visited{    color: #246398;}a.linkSmallBold:Hover, a.linkMenuSink:Hover{/*	color: #DD6900;	*/    color: #FF3300;}a.lnk3, a.lnk3:visited, a.lnk3:link /* Active/Unanswered, name of forum underneath table */{    font-size: 0.9em;    font-weight: bold;    color: #AE0F39;    /* color: #246398; */}a.lnk3:Hover{ 	color: #000000;	/* color: #FF3300; */    text-decoration: underline;}a.lnk4, a.lnk4:visited, a.lnk4:link{    font-size: 0.9em;    color: #A3A3A3;    font-weight: bold;}a.lnk4:Hover{    color: #333333    ;    text-decoration: underline;}/*****************************************************Text and links used in ForumGroupRepeater and ForumRepeater*****************************************************/columnText, a.columnText, a.columnText:visited, a.columnText:link { 		font-size: 0.7em;	color: white; 	font-weight:bold;}a.columnText:hover{	color: #FF3300;	}a.column:visited, a.column:link, a.column:hover{    color: white;    font-weight:bold;}.flnk3{    font-weight: bold;    color: #246398;}a.flnk3:visited, a.flnk3:link{    font-weight: bold;    color: #246398;}a.flnk3:hover{    color: #FF3300;}.inlineLink /* Username in ShowPost, next to online status */{  cursor:pointer;  color: #555555;}.inline {  font-size: 0.7em;  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: #246398;}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: 0.6em;    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: white;}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: 2px; 	background-color: #80B7FF; } td.threadSeparator /* Separates posts in ShowPost page */{	background-color: #6798C7;	background-color: #666666;	padding: 5px;} 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 : 1.2em;	font-weight:bold; }/*****************************************************Form Elements*****************************************************/select /* drop down lists in forms */{    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    font-size: 0.9em;}textarea /* large multi-line text boxes in forms */{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 0.8em;}input /* input elements in forms, e.g radio buttons, text boxes, etc. */{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 0.8em;}/*****************************************************Control Panel*****************************************************/td.ControlPanelTabActive{    font-weight: bold;     font-size: 0.7em;    background-color: #78ABDE;     background-image: url(../images/forumColumnBackground.gif);     background-repeat: repeat-x;     COLOR: white;}td.ControlPanelTabInactive{	color: #4455aa;    font-size: 0.7em;    font-weight: normal;    text-decoration: none;     background-image: url(../images/forumHeaderBackgroundAlternate.gif);    background-color: #E7E3E7;    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: 0.8em;    cursor: pointer;}/*************************************GuestBook*************************************/#container{    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: 175px;	background-color: #E3E3E3;	padding: 5px;	margin: 5px;}#Profile-Right{	padding-left: 10px;	margin-left: 205px;	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: 0.6em; 	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: 0.9em;	font-family: Arial;	height: 26px;	border: none;	vertical-align: middle;}.PostToolbarButton, .PostToolbarButton:link, .PostToolbarButton:visited, .PostToolbarButton:hover{	text-decoration: none;	background-color: none;	color: black;}.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: white;}#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: 1em;}#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;}