/* STANDARD */
body,td {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	line-height:14px;
	color:#333333;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px
}


/* LINKS */
a { color:#0000ff; text-decoration:none; }
a:link { color:#0000ff; text-decoration:none; }
a:visited { color:#0000ff; text-decoration:none; }
a:hover { color:#0000ff; text-decoration:underline; }


/* HEADINGS */
.maintitle { font-size:36px; line-height:45px; font-weight:bold; color:#000000; }
a.maintitle { color:#000000; text-decoration:none; }
a.maintitle:link { color:#000000; text-decoration:none; }
a.maintitle:visited { color:#000000; text-decoration:none; }
a.maintitle:hover { color:#000000; text-decoration:underline; }

.strapline { font-size:16px; line-height:16px; font-weight:bold; color:#000000; }
a.strapline { color:#000000; text-decoration:none; }
a.strapline:link { color:#000000; text-decoration:none; }
a.strapline:visited { color:#000000; text-decoration:none; }
a.strapline:hover { color:#000000; text-decoration:underline; }

.pagetitle { font-size:14px; line-height:28px; font-weight:bold; color:#000000; }


/* MENUS */
/* main colour */
.mainmenu { font-size:12px; line-height:18px; font-weight:normal; color:#000000; background-color:#B8C4E6; }
a.mainmenu { color:#0000ff; text-decoration:none; }
a.mainmenu:link { color:#0000ff; text-decoration:none; }
a.mainmenu:visited { color:#0000ff; text-decoration:none; }
a.mainmenu:hover { color:#0000ff; text-decoration:underline; }
/* sub menu elements */
.submenu { font-size:10px; line-height:14px; font-weight:bold; color:#0000cc; background-color:#ffffff; }
a.submenu { color:#0000ff; text-decoration:none; }
a.submenu:link { color:#0000ff; text-decoration:none; }
a.submenu:visited { color:#0000ff; text-decoration:none; }
a.submenu:hover { color:#0000ff; text-decoration:underline; }
background-color:#ffff00; }
.submenuon { font-size:10px; line-height:14px; font-weight:bold; color:#000000; background-color:#ffffff; }
a.submenuon { color:#000000; text-decoration:none; }
a.submenuon:link { color:#000000; text-decoration:none; }
a.submenuon:visited { color:#000000; text-decoration:none; }
a.submenuon:hover { color:#000000; text-decoration:underline; }
background-color:#ffff00; }
/* utility links */
.utilitymenu { font-size:10px; line-height:12px; font-weight:normal; color:#000000; background-color:#ff0000; }


/* FOOTER */
.footer { font-size:10px; }


/* FORMS */
textarea, select, input { font-family:verdana,sans-serif; font-size:11px; color:#000000; }
.resetbutton { background-color:#cccccc; border:1px; border-color:#000000; width:60px; height:20px; color:#003366; }
.submitbutton { background-color:#003366; border:1px; border-color:#000000; width:60px; height:20px; color:#ffffff; }
.wideinput { font-family:verdana,sans-serif; font-size:11px; color:#000000; width:250px; }


/* LISTS */
dt { font-weight:normal; font-style:italic; }
dd { Xcolor:#000000; }


/* MISC */
code { font-family:courier new,courier,sans-serif; color:#000000; font-size:12px; }
.date { font-size:10px; font-weight:bold; }
hr { color:#cccccc; }
.image { border:1px; border-color:#000000; }
small { font-size:10px; line-height: 12px; }


/* FLOATING DIVS */
#logofloater {
  position:relative; visibility:visible;
  width:auto; height:auto;
}
#menufloater {
  position:relative; visibility:hidden;
  width:auto; height:auto;
}
/* James' Added Styles */
/* ADS */
.phoenixmaintitle { font-size:36px; line-height:45px; font-weight:bold; color:#000000; }
.phoenixmainbody { font-size:16px; line-height:20px; font-weight:bold; color:#000000; }
.phoenixmainbodyred { font-size:16px; line-height:20px; font-weight:bold; color:#FF0000; }
.counter { font-size:10px; line-height:14px; font-weight:bold; color:#000000; background-color:#B8C4E6; }
.markettitle { font-family:comic sans ms; font-size:36px; line-height:45px; font-weight:bold; color:#000000; }
.marketmainbody { font-family:comic sans ms; font-size:16px; line-height:20px; font-weight:bold; color:#000000; }
.hallmaintitle { font-size:24px; line-height:36px; font-weight:bold; color:#000000; }
.buzabouttitle { font-family:Times New Roman;font-size:20px; line-height:36px; font-weight:bold; color:#000000; }
.buzaboutmain { font-family:Times New Roman;font-size:16px; line-height:20px; color:#000000; }
.buzaboutmainbold { font-family:Times New Roman;font-size:16px; line-height:20px; font-weight:bold; color:#000000; }
.freemanblue{font-size:12px; line-height:16px; color:#0000FF; }
.freemanbigred{font-size:16px; line-height:20px; font-weight:bold; color:#FF0000; }
.freemanred{font-size:12px; line-height:16px; color:#FF0000; }
.freemanblink {font-size:12px; line-height:16px; color:#FF0000; text-decoration:blink; }
.blink { text-decoration:blink; }
