body.Dialog
{
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	background-image: none;
	padding: 5px;
}

body
{
	background-color: #1D2C43;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	background-image: url(../Images/Template/BackgroundImage.jpg); 
	background-repeat: no-repeat;
}

body.Bernard
{
	background-color: #1D2C43;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	background-image: url(../Images/Template/BackgroundImage2.jpg); 
	background-repeat: no-repeat;
}

body.Stephen
{
	background-color: #1D2C43;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	background-image: url(../Images/Template/BackgroundImage3.jpg); 
	background-repeat: no-repeat;
}

body.Gillian
{
	background-color: #1D2C43;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	background-image: url(../Images/Template/BackgroundImage4.jpg); 
	background-repeat: no-repeat;
}

body.Phil
{
	background-color: #1D2C43;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	background-image: url(../Images/Template/BackgroundImage5.jpg); 
	background-repeat: no-repeat;
}


.RightPanelTitle
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #f6dc03; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a.RightPanelLink, a:active.RightPanelLink, a:focus.RightPanelLink, a:link.RightPanelLink, a:visited.RightPanelLink
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover.RightPanelLink
{
	text-decoration: underline;
}

.RightPanelLink
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a.NewsLink, a:active.NewsLink, a.focus.NewsLink, a:link.NewsLink, a:visited.NewsLink
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	text-decoration: none;
}

a:hover.NewsLink
{
	text-decoration: underline;
}

.MainNewsText
{
	FONT-WEIGHT:normal; 
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a.More, a:active.More, a:focus.More, a:link.More, a:visited.More
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-style: italic;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

a:hover.More
{
	text-decoration: underline;
}

a.PastUpdate, a:active.PastUpdate, a:focus.PastUpdate, a:link.PastUpdate, a:visited.PastUpdate
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #7F7F7F;
}

a:hover.PastUpdate
{
	text-decoration: underline;
}

.NormalWhite
{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.SmallWhite
{
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

a.NormalWhite, a:active.NormalWhite, a:focus.NormalWhite, a:link.NormalWhite, a:visited.NormalWhite
{
	FONT-SIZE: 10pt; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover.NormalWhite
{
	text-decoration: underline;
}

.NormalBlack
{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
}

.LargeBlack
{
	FONT-SIZE: 12pt; 
	font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
}

.ShopLargeBlack
{
	FONT-SIZE: 12pt; 
	font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.NormalBlack, a:active.NormalBlack, a:focus.NormalBlack, a:link.NormalBlack, a:visited.NormalBlack
{
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover.NormalBlack
{
	text-decoration: underline;
}

a.MainMenu, a:active.MainMenu, a:focus.MainMenu, a:link.MainMenu, a:visited.MainMenu
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: white;
	text-decoration: none;
}

a:hover.MainMenu
{
	background-color: #FFFFFF;
	color: #544945;
	text-decoration: none;
}

.Copyright
{
	FONT: 8pt Arial, Helvetica, sans-serif; 
	COLOR: white;
}

a.Copyright, a:active.Copyright, a:focus.Copyright, a:link.Copyright, a:visited.Copyright
{
	FONT: 8pt Arial, Helvetica, sans-serif; 
	COLOR: white;
	text-decoration: none;
}

a:hover.Copyright
{
	text-decoration: underline;
}

.ForumGroupHeader
{
	background-color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: White;
	font-weight: bold;
}

.ForumListCell
{
	font-size: 8pt;
	font-family: Verdana;
	color: Black;
	background: #eaeaea;
}

a.ThreadTitle, a:active.ThreadTitle, a:focus.ThreadTitle, a:link.ThreadTitle, a:visited.ThreadTitle
{
	FONT-SIZE: 10pt; 
	font-weight: bold;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover.ThreadTitle
{
	text-decoration: underline;
}

a.FatBlack, a:active.FatBlack, a:focus.FatBlack, a:link.FatBlack, a:visited.FatBlack
{
	FONT-SIZE: 10pt; 
	font-weight: bold;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover.FatBlack
{
	text-decoration: underline;
}

a.Pager, a:active.Pager, a:focus.Pager, a:link.Pager, a:visited.Pager
{
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover.Pager
{
	text-decoration: underline;
}

.dateText
{
	FONT-SIZE: 10pt; 
	font-weight: bold; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.txt4 { font-size : 0.7em; }

.quoteTable { /* This is the quote table, where quotes from previous posts are shown */
    border:1px inset;
    background-color: #EEF7FF;
}

.WebTabSeparator 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 0px; 
	FONT-SIZE: 10pt; 
	COLOR: #FFFFFF; 
	PADDING-TOP: 0px
}

A.WebTabLinks:link, A.WebTabLinks:active, A.WebTabLinks:visited
{
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #f1f1f1 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	color: #FFFFFF;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	text-decoration: none;
}

A.WebTabLinks:hover
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	color: #544945;
	background-color: #FFFFFF;
	text-decoration: none;
}

.WebTabSelectedLink
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	color: #f6dc03;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	text-decoration: none;
}

.WebTabStrip
{
	padding-left: 5px;
}

 
.SectionMenu
{
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 20px;
}
.SectionMenuTitle
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #f6dc03; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.insertbutton {font-size: 11px; width: 70px;}
.formatbutton {font-size: 11px; width: 25px;}
.fontselect {font-size: 11px;}
.Smiley { padding-left: 5px;}
.LeftMenuList { padding-left: 5px;}

a.BlackLink, a:active.BlackLink, a:focus.BlackLink, a:link.BlackLink, a:visited.BlackLink
{
	FONT-SIZE: 8pt; 
	COLOR: DimGray; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a:hover.BlackLink
{
	COLOR: #000000;
}

.HeaderTitle
{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 16pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a.BreadCrumb, a:active.BreadCrumb, a:focus.BreadCrumb, a:link.BreadCrumb, a:visited.BreadCrumb
{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 12pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover.BreadCrumb
{
	text-decoration: underline;
}

.CenterPanel
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: #ffffff;
}

a.NormalLink, a:active.NormalLink, a:focus.NormalLink, a:link.NormalLink, a:visited.NormalLink
{
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a:hover.NormalLink
{
	color: blue;
}

.GalleryRow { color: White; padding: 5px 10px 10px 10px; font-size: 8pt; font-weight: bold; }

.secondaryThumbnailPopup
{
	position: absolute;
	padding: 3px 3px 3px 3px;
	background-color: #DDEEFF;
	display: block;
	visibility: hidden;
}
.secondaryThumbnailHidden
{
	position: absolute;
	display: none;
	visibility: hidden;
}

input /* input elements in forms, e.g radio buttons, text boxes, etc. */
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
}

.RightImage
{
	 float:right; 
	 clear:right; 
	 margin:0px 0px 10px 10px; 
	 BORDER-RIGHT: black thin solid; 
	 BORDER-TOP: black thin solid; 
	 BORDER-LEFT: black thin solid; 
	 BORDER-BOTTOM: black thin solid;
}

.EditorMenu
{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #f6dc03; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.NoUnderline
{
	text-decoration: none;
}

.BlogAvatar
{
	PADDING-RIGHT:5px; FLOAT:left; PADDING-BOTTOM:5px;
}