/**********************
 *  theme stylesheet definition
 *
 *  Copyright, 2007 Alex G Doll Consulting Ltd
 *
 ***********************/


 /********
  * general objects
  ********/


body {
	background-color: #3f3334;
	font-family : Tahoma, Verdana, sans-serif;
	color : #66aa66;
	margin : 0px;
	padding : 0px;
}

table.bodytable {
	width : 100%;
	border : none;
}

.small { font-size : small;
}


/******************
 * A tag colours for use against a DARK background
 ******************/

A:link {
color: #e6cca2;
text-decoration: underline;
}
A:active {
color: #e6cca2;
text-decoration: underline;
}
A:visited {
color: #e6cca2;
text-decoration: underline;
}
A:hover {
color: #ff00FF;
text-decoration: underline;
}


/******************
 * A tag colours for use against a LIGHT background
 ******************/

A.light:link {
color: #338866;
text-decoration: none;
}
A.light:active {
color: #338866;
text-decoration: none;
}
A.light:visited {
color: #338866;
text-decoration: none;
}
A.light:hover {
color: #ff00FF;
text-decoration: underline;
}





 /********
  * header objects
  ********/

td.topcell {
	background-image : url("/band/theme/topmenugold/goldtopbk.png");
	text-align: center;
	font-size: 300%;
	font-wight : 200%;
	height : 168px;
}

td.addresscell {
	color : white;
	font-size : x-small;
	text-align : center;
	border-bottom : solid #e6cca2  1px;
	border-top : solid #e6cca2  1px;
}
td.menucell {
	text-align : center;
	width : 100%;
}

td.menuitem {
	background-image : url("/band/theme/topmenugold/goldbar.png");
	border-right : solid gray  2px;
	border-bottom : solid gray  2px;
	border-top : solid #e6cca2 2px;
	border-left : solid #e6cca2 2px;
	margin-left : 2em;
	margin-right : 2em;
	padding : 5px;
	font-style : bold;	width : 13%;
}

td.bodycell {
}


 /********
  * footer objects
  ********/
td.slogancell {
	background-image : url("/band/theme/topmenugold/goldbar.png");
	height : 26px;
	text-size : 20px;
	color : black;
	font-size : x-small;
	text-align : center;
	border-right : solid gray  2px;
	border-bottom : solid gray  2px;
	border-top : solid #e6cca2  2px;
	border-left : solid #e6cca2  2px;
}

td.bottomcell{
	text-align: center;
	font-size : 100%;
}

 /********
  * gigs page objects
  ********/
    
div.sched {
	border: solid #e6cca2  2px;
	/*border-bottom: solid gray 1px;*/
	border-top: solid #e6cca2  4px;
 }


 
p.schedcell {
	padding : 0px;
	margin : 0px;
	border-bottom: solid #e6cca2  1px;
	padding-left : 2em;
	padding-right: 2em;
 }

span.schedcell {
	border-left: solid #e6cca2  1px;
	padding-left : 1em;
	padding-right: 1em;
}

.schedcell {
	padding-left : 2em;
	padding-right: 2em;
	white-space : nowrap;
}


/*  PRINTOUT RELATED SETTINGS */@media print {	div.body{		margin-left:2%;	}	div.menu {		display : none;	}}/* IE6  bugfixing */@media screen
  {
  * html
    {
    overflow-y: hidden;
    }
  * html body
    {
    height: 100%;
    overflow: auto;
    }
  }
