/* Style sheet for www.pigdyke.co.uk - Pig Dyke Molly */

/* general */
body 
{
  background: white; 
  color: black; 
  font-family: Georgia, Palatino, serif;
}
		
table tr td { background: white url(images/bg3.jpg); color: black }

h1, h2, h3, h4, h5
{
  color: white;
  background: black;
  padding: 2px;
  margin: 5px;
}

/* any main page background */
.main 
{ background: #eee url(images/fen-bg1.jpg) ; color: black; 
  margin: 0 auto;
  width: 95%;
  border: 3px solid black;
  padding: 10px;
}
 

.reverse { background: black; color: white; 
          border: 3px solid white;
                padding: 10px; margin: 10px } 

.normal { background: white; color: black; 
          border: 3px solid black;
          padding: 10px; margin: 10px }

.leftcol
{
  width: 47%;
  float: left;
  padding-right: 10px;
  border-right: thin solid black;
  margin-right: 0;
}

.rightcol
{
  width: 47%;
  float:left;
  padding-left: 0;
  margin-left: 10px;
}

/* navigation menu */

div.navmenu
{
  border: 6px outset #666;
  padding: 3px;
  background: white;
  margin: 0 5px 5px 5px;
  text-align: center;
}

div.navitem,
div.navitem-special
{
  display: inline;
/*  float: left;  */
/*   width: 150px; */
  font-family: verdana, arial, sans-serif;
  font-size: 80%;
/*  font-weight: bold; */
  text-align: center;
  padding: 0 5px;
  border-right: 2px solid black;
  border-bottom: 1px solid black;
  background: #ddd;
  color: black;
}


div.navitem-highlight
{ 
  display: inline;
/*   float: left; */
  font-family: verdana, arial, sans-serif;
  font-size: 80%;
/*  font-weight: bold; */
  text-align: center;
  padding: 0 5px;
  background: black;
  color: white;
}

div.navitem a
{
  text-decoration: none;
  color: black;
}

div.navitem-highlight a
{
  text-decoration: none;
  color: white;
}

div.navitem-special a
{
  text-decoration: none;
  color: #c00;
}

/* index page */
ul.updates
{
  margin: 0;
  padding: 0;
  background: white;
  color: black;
}

ul.updates li
{
  padding: 0;
  margin-left: 10px;
  margin-bottom: 10px;
  background: #eee;
}

/* programme */

h2.prog
{
  width: 90%;
  margin: 0 auto 10px;
  background: white;
  color: black;
  text-align: center;
}

table.prog
{
  border-collapse: collapse;
  border: thin solid #666;
  width: 90%;
  margin: auto;
}

table.prog tr td
{
  padding: 5px;
  border: thin solid #666;
  background: white;
}

table.prog tr td.progdate
{
  white-space: nowrap;
}



/* gallery */

div.thumb
{
  float: left;
  text-align: center;
  border: thin solid black;
  height: 150px;
  padding: 3px;
  margin-bottom: 3px;
}
 
img.thumb
{
  border: 1px solid white;
}

table.youtube tr td
{
  background: transparent;
  padding-right: 20px;
}


/* news */
table.news
{
  background:  #eee url(images/fen-bg1.jpg);
  border-collapse: collapse;
}

table.news tr
{
  border-bottom: thin solid blue;
  margin-top: 10px;
}

table.news tr td
{
  background: transparent;
  padding: 10px;
  border-bottom: thin solid white;
}

table.news tr td.date
{
  white-space: nowrap;
  border-right: thin solid white;
  vertical-align: top;
}

div.shadowbox
{
  border-top: 1px #666 solid;
  border-left: 1px #666 solid;
  border-right: 5px #666 solid;
  border-bottom: 5px #666 solid;
  margin: 10px;
  padding: 5px;
  background: white;
}

/* Rob Tributes */

div.tributes
{
  width: 600px;
  margin: auto;
  padding: 10px;
}

/* private pages */

h1.print, h2.print, h3.print, h4.print
{
  background: white;
  color: black;
}

table.pp_print
{
  width: 100%;
}

table.pp_print tr td
{
  width: 33%;
  padding-top: 5px;
  padding:bottom: 5px;
  border-top: thin solid #999;
}
