/* colours:
purple        #4c0a6d
bright-purple #a20bed
violet        #c990ed
turquoise     #00909b 
gold          #ffb600
light-gold    #ffd559
hover-gold    #ffc484
*/

body {
  background: #000;
  font-family: helvetica,arial,verdana,sans-serif;
  margin: 0;
  padding: 0;
}
h1	{
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #00909b;
}
h2	{
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 4px;
	color: #00909b;
}
h3	{
	font-size: 13px;
	margin-top: 16px;
	margin-bottom: 3px;
	color: #00909b;
}
h4	{
	font-size: 12px;
	margin-top: 16px;
	margin-bottom: 3px;
	color: #00909b;
}
h5	{
	font-size: 10px;
	margin-top: 16px;
	margin-bottom: 2px;
	color: #00909b;
}

ul.tick  {
         list-style: url(/img/turquoise-tick.gif) disc outside;
         font-weight: bold;
}
.aqua {color: #00909b;}
.brightpurple {color: #c990ed; font-weight: bold;}
.highlight {color: #d22; font-weight: bold;}
.highlight em {
  font-size: 130%;
}
.warning {color: #c00; font-weight: bold;}
.lowlight {color: #666; font-style: italic; font-size: 9px;}
.trailer {font-size: 10px; color: #666; clear: left}
.top  {padding-left: 32px; padding-top: 20px; line-height:20px}
.topl {padding-left: 28px; padding-top: 0px; line-height:20px; color: #a20bed; font-weight: normal;  font-size: 18px}
/*.topl {padding-left: 52px; padding-top: 10px; line-height:24px}*/
.topp {padding-left: 32px; padding-top: 20px; line-height:24px}
.rtop {float: right; padding-right: 32px;}


#all {
  background: #000;
  color: #fff;
  margin: 0;
  padding: 0;
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 12px;
}

#top {
  height: 60px; width: 716px;
  margin: 0px;
  padding: 10px;
  background: #000;
}
#tophome {
  height: 60px; width: 716px;
  margin: 0px;
  padding: 10px;
  background: #000;
}
#topleftcorner {
  position: absolute;
  top: 0px; left: 0px;
  height: 16px; width: 250px;
  margin: 0px;
  padding: 10px;
  background: #000;
  /*border: solid 1px green;*/
  color: #ffb600;
  font-size: 14px; font-weight: bold; font-style: italic;
}
#topmess {
  position: absolute;
  background: #000;
  color: #ffb600;
  top: 0px; left: 272px; height: 80px;
  overflow:hidden;
}
#topleftmess {
  position: absolute;
  background: #000;
  color: #ffb600;
  top: 30px; left: 40px; height: 50px;
  font-size: 26px; font-weight: normal; font-style: italic;
  overflow:hidden;
}
#topmesshome {
  position: absolute;
  background: #000;
  color: #ffb600;
  top: 0px; left: 280px; height: 10px;
  overflow:hidden;
}

#lmenu   {
  position: absolute;
  top: 72px; left: 0; width: 136px;
  font-size: 12px; font-weight: bold; line-height: 14px;
  margin: 0px;
  padding: 0 0 0 16px;
  color: #ffb600;
  background: #000;
}
#lmenu a {display: block; background: transparent; text-decoration: none}
/*#lmenu a {font-weight: bold; text-decoration: none}*/
#lmenu a:link, #lmenu a:visited{color: #fb0}
#lmenu a:hover  {color: #ffe}
#lmenu a:active {color: #fb0}
#lmenu a.newp:link{color: #f00}
#lmenu a.newp:visited{color: #f00}
#lmenu a.newp:hover  {color: #ffe}
#lmenu a.newp:active {color: #fb0}
#lmenu input {color: #fb0; background: #000; border: #fb0 1px solid; font-size: 11px}
#lmenu br {line-height: 0.5em}
.standout {margin: -5px; line-height: 20px; color: #c090e0;}

#content {
  width: 480px;
  font-size: 14px;
  margin-left: 156px;
  color: #4c0a6d;
  background: #000;
}
/*#content a {font-weight: normal; text-decoration: underline; background: #fff;}
#content a:link, #content a:visited { color: #4c0a6d}
#content a:hover   {color: #00909b}
#content a:active  {color: #4c0a6d;}*/
#content td.ac {color: black; background: #eef; font-size: 12px}
#content input, select {color: #4c0a6d; background: #eef; border-color: #f0e8f0}
#go a {font-weight: normal; text-decoration: none}
#go a:link, #go a:visited {background: #4c0a6d}
#go a:hover {background: #00909b}
#go a:active{background: #4c0a6d}
.rcorn {float: right}
.lcorn {float: left}

.blackboxbox {
  position: relative;
  padding: 0 10px 0 10px;
  width: 500px;
  background-color: #000;
  /*border: 1px solid #000;*/
  text-align: left;
}

.boxbox {
  position: relative;
  padding: 0 10px 0 10px;
  width: 499px;
  background-color: #fff;
  /*border: 1px solid #000;*/
  text-align: left;
  background: url(img/botleftrightline.gif) bottom #fff no-repeat;
}

.boxcontent {
  position: static;
  width: 460px;
  padding: 10px 14px 14px 14px;
  /*border: 1px solid #0f0;*/
}

.xmas {
  font-size: 14px;
  color:  #ffb600;
  /*border-top: solid #ffb600 1px;*/
}
.xmas em {
  font-size: 130%;
}
.boxcontentimg {padding: 5px;}

.boximgtop {
  position: absolute;
  top: 0px;
  left: 0px;
  /*border: 1px solid #f00;*/
}
.boximgbot {
  position: static;
  margin-left: -10px;
  margin-bottom: 0px;
}

#corner {
  position: absolute;
  /*top: 62px; left: 156px;*/
  top: 80px; left: 156px;
}
#rcorner {
  position: absolute;
  /*top: 62px; left: 156px;*/
  top: 80px; left: 638px;
}

#rightcol {
  position: absolute;
  color: #fb0;
  background: #000;
  top: 90px; left: 680px; width: 140px;
  color: #4c0a6d;
  font-size: 12px;
}

#a0 {
  float: left;
  width: 130px;
  height: 40px;
  background: #000;
}

#a1 {
  float: left;
  width: 130px;
  height: 120px;
  margin-bottom: 5px;
  background: #09a;
}
#a11 {
  float: left;
  width: 130px;
  margin-bottom: 5px;
  padding: 5px;
  background: #09a;
  background: #590035;
  color: #000;
}

.liberty1 {
  font-size: 18px;
  color: #ee317d;
  font-weight: bold;
  background: #590035;
}
.liberty2 {
  font-size: 14px;
  color: #f476aa;
}
#a2 {
  float: left;
  width: 130px;
  height: 200px;
  margin-bottom: 5px;
  color: #e44;
  background: #000;
  padding: 5px;
  border: 2px solid #000;
}
#a2 a {font-size: 12px; font-weight: normal; text-decoration: none}
#a2 a:link  {color: #fb0}
#a2 a:visited  {color: #fb0}
#a2 a:hover  {color: #ffe}
#a2 a:active  {color: #fb0}
#a3 {
  position: absolute;
  top: 470px;
  width: 130px;
  height: 30px;
  margin-bottom: 5px;
  color: #fb0;
  background: #000;
  padding: 5px;
  border: 2px solid #000;
}
#a3 a {font-size: 12px; font-weight: normal; text-decoration: none}
#a3 a:link  {color: #fb0}
#a3 a:visited  {color: #fb0}
#a3 a:hover  {color: #ffe}
#a3 a:active  {color: #fb0}

#rss {float: left; height: 15px; width: 100px; background: url(/img/rssfeed.gif) no-repeat}
#rss:hover {background: url(/img/rssfeed_h.gif) no-repeat}


#mbox   {
  position: absolute;
  top: 10px; left: 540px; height: 26px;
  padding: 10px;
  background-color: #004;
  color: #8d20c0;
  width: 60px;
  text-align: center;
  font-family: helvetica,arial,verdana,sans-serif;
  font-weight: bold;
  font-size: 10px;
  text-decoration: blink;
}

/*.cat {float: left; margin: 2px; padding: 2px; height: 140px; width: 110px; border: solid black 0px; text-align: center}*/
.cat {float: left; margin: 0; padding: 2px; height: 150px; width: 110px; border: 0; text-align: center}
.ph   {display: none; font-size: 9px; font-weight: bold; color: #4c0a6d}
#content .trsteven   {background: #f0d0f0;  font-size: 10px}
#content .trstodd    {background: #f0e8f0;  font-size: 10px}
#content .thst       {background: #f0c0f0;  font-size: 10px}
.article {font-size: 14px; padding-left: 8px; padding-right: 8px; padding-bottom: 10px; padding-top: 8px}

.c0 {position:static;float:left;width:140px;color:#a20bed;padding:4px; font-size: 14px;line-height: 1.3em; }
.c0 img {padding:2px;}
.b0 {font-size:12px}
.b0 img {border: 0}
a.b0:link  {color: #a20bed}
a.b0:visited  {color: #a20bed}
a.b0:hover  {color: #00909b}
a.b0:active  {color: #fb0}
.thispage {color: #ffc}
.big {font-size: 18px;}
#leftxmas {
  position: absolute;
  top: 70px;
  left: 0px;
  background: transparent;
}
#rightxmas {
  position: absolute;
  top: 70px;
  left: 480px;
  background: transparent;
}
#ali a:link, #ali a:visited{color: #fb0}
#ali a:hover  {color: #ffe}
#ali a:active {color: #fb0}

