body {
	background-color: #FF6600;
}


h1.flatfour {
    font-size: 30pt;
	margin-left: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
h1.flatfour a, h4.flatfour a, h3.flatfour a, h2.flatfour a 
{text-decoration: none; color: black; }
h4.flatfour a:hover, h3.flatfour a:hover, h2.flatfour a:hover 
{text-decoration: underline; color: blue; }
.beta {
	text-align: 70%;
	margin-top: -10px;
	padding-top: 0px;
	margin-left: 125px;
	margin-right: 25px;
}

hr {border-color: black; background-color: black; }

ul.spaceme li, ol.spaceme li {padding-bottom:10px;}

.submissionform {background: white; color: black; padding: 5px; border: 2px solid black; }
.submissionform th,
.submissionform td {padding: 2px;}
.submissionform blockquote {margin-top: 0px; padding-top: 0px;}

.verybig {font-size: large; margin-left: 30px;}

/* Nice boxes, used a lot on the homepage  */
.nicebox {
  border: 2px solid black;
  margin: 4px;
  padding: 11px;
  background-color: rgb(255,153,51);
  clear: both;
}
.nicebox p {
  margin: 4px 0px;
}
.nicebox a:hover {
  color: rgb(224,224,255);
}
.nicebox h2 {
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
.nicebox h3 {
  margin: 0px 10px -4px 0px;
  padding: 0px;
  float: left;
  clear: both;
}
.nicebox h3 a, .nicebox h2 a {
  text-decoration: none;
  color: black;
}
.nicebox h3 a:hover, .nicebox h2 a:hover {
  text-decoration: underline;
  color: rgb(224,224,255);
}
.lil_list {
  font-size: smaller;
/*
  width: 40%;
*/
  margin-left: 45%;
  padding-top: 10px;
}
.lil_list ul {
  margin: 0px;
}
.lil_list ul li {
  margin-bottom: 3px;
}

.featureitem {
  margin: 10px 25px 10px 15px;
  width: 14em; 
}

#featuresbox {
  height: 50%;
}
.feature_lil_list{
  padding-left: 30px; 
/*  width: 50%;
  margin-left: 45%; */
}


.featureitem img {
  float: left; 
  margin: 5px; 
  border: 1px solid black;
}

.featurestable tr td {
  vertical-align: top;
  text-align: left;
}


/*  Left-hand menu  */
.lhmenu {
  background-color: rgb(255,245,235);
  padding: 10px; 
}
.lhmenu ul {
  margin: 0px;
  padding: 0px;
}
.lhmenu ul li {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.lhmenu ul li a {
  display: block;
  padding: 7px 2px 7px 10px;
  color: black;
  text-decoration: none;
  font-size: 16pt;
}
.lhmenu ul li a:hover {
  background-color: rgb(204,204,204);
}




/* "We're online! Listen live!" box */
.listenlivebox {
  margin: 4px;
  padding: 11px 1px;
  background-color: rgb(255, 255, 255);
  text-align: center;
  border: 12px solid white;
  font-size: larger;
  cursor: pointer;
}
.listenlivebox a {
  text-decoration: none;
  color: black;
  font-weight: bold;
}

.listenlivebox:hover {
  border-color: #FF6600;
  border-style: dotted;
}


.likesitem {font-size: small; padding-top: 0px; padding-bottom: 0px;}
.likesitem a {color: black; text-decoration: none; display:block;  padding: 10px 1px;}
.likesitem a:hover {color: black; text-decoration: underlined; background-color: rgb(200,200,200);}




table.nicetable1 {border: 1px black solid; border-collapse: collapse; }
table.nicetable1 tr {}
table.nicetable1 tr th { background: rgb(255,102,0); border: 1px black solid;  }
table.nicetable1 tr td {border: 1px black solid; font-size: smaller; }



/* RSS styling - news items on homepage */
.frontpagerssitemdesc { font-size: small; }


/* ARCHIVE PAGE: Stuff for the podcast as translated by MagpieRSS */
.archiverssitem { border: 1px solid black; margin: 10px; padding: 2px 5px; background-color: rgb(204,204,204);}
.archiverssitem:hover {background-color: rgb(255,255,255);}
.archiverssitem h2 {margin-top: 0px;}
.archiverssitem h2 a { color: black; font-size: large; text-decoration: none;}
.archiverssitem h2 a:hover { color: blue; text-decoration: underline; }
.archiverssitemdesc {font-size: small;}
.archiverssitemdate {font-style: italic; font-size: small; color: gray; }
.archiverssitemdnld { text-align: right; margin-bottom: 0px;}


ul.archivetoc {}
ul.archivetoc li {}
ul.archivetoc li a { color: black; text-decoration: none;}
ul.archivetoc li a:hover { text-decoration: underline;}



.ladyfestbandpic { float: right; clear: both; margin: 3px;}
