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

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


body {
	background-color: #113377;
	font-family : Tahoma, Verdana, sans-serif;
	color : #66aaff;
	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: #00AAFF;
text-decoration: underline;
}
A:active {
color: #00AAFF;
text-decoration: underline;
}
A:visited {
color: #00AAFF;
text-decoration: underline;
}
A:hover {background-image : url("/band/theme/leftmenublue/colourcycle.gif");background-repeat : repeat-x;background-position: bottom left;
color: #00AAFF;
text-decoration: underline;
}


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

A.light:link {
color: #aaeeff;
text-decoration: none;
}
A.light:active {
color: #aaeeff;
text-decoration: none;
}
A.light:visited {
color: #aaeeff;
text-decoration: none;
}
A.light:hover {
color: #aaeeff;
text-decoration: none;background-image : url("/band/theme/leftmenublue/colourcycle.gif");background-repeat : repeat-x;
}





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

td.topcell {
	background-image : url("/band/theme/leftmenublue/starry_night.png");
	color : #aaeeff;
	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 #84d1f2 1px;
	border-top : solid #84d1f2 1px;
}
td.menucell {
	text-align : left;
	width : 15%;
}

td.menuitem {
	background-image : url("/band/theme/leftmenublue/cyanbar.png");
	border-right : solid gray 2px;
	border-bottom : solid gray 2px;
	border-top : solid #84d1f2 2px;
	border-left : solid #84d1f2 2px;
	margin-left : 5%;
	margin-right : 5%;
	padding : 5px;
	font-style : bold;
}

td.bodycell {
}


 /********
  * footer objects
  ********/
td.slogancell {
	background-image : url("/band/theme/leftmenublue/cyanbar.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 #84d1f2 2px;
	border-left : solid #84d1f2 2px;
}

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

 /********
  * gigs page objects
  ********/

div.sched {
	border: solid #84d1f2  2px;
	/*border-bottom: solid gray 1px;*/
	border-top: solid #84d1f2 4px;
 }


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

span.schedcell {
	border-left: solid #84d1f2  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;
    }
  }

