/* Top-level style sheet for www.bakehousecafe.co.uk web site */

/* Inport default styles */
@import url(defaults.css);

/* Overall font, colour, link details, etc. */

body {
	color: #362F25;
	font-family: "Times New Roman", Times, serif;
	}

a {
	color: #362F25;
	}

a:hover {
	color: #EE5E12;
	}


/* Left index block */

#sideBox {
	position: fixed;
	width: 240;
	top: 0px;
	left: 0px;
	height: 100%;
	background-image: url("pix/bakehouseSepia.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FAF4E6;
	font-size: 1.2em;
	}

#sideBox a {
	color: #807058;
	}

#sideBox a:hover {
	color: #EE5E12;
	font-weight: bold;
	}

/* Fix for IE6 */
* html #sideBox {position: absolute; }

/* sideIndex - vertical list of options */

.sideIndex {
	margin-top: 140px;
	font-variant: small-caps;
	padding-left: 12px;
	font-size: 1.4em;
	}

.sideIndex li {
	margin-bottom: 8px;
	}

.sideIndex a {
	padding: 8px;
	}

.sideSubIndex {
	margin-top: 4px;
	font-variant: small-caps;
	padding-left: 12px;
	font-size: 0.8em;
	}
	
.sideSubIndex li {
	margin-bottom: 4px;
	}
	
/* contentBox - the main content area */

#contentBox {
	text-align: center;
	margin-left: 240;
	padding: 12px;
	font-size: 1.1em;
	}

#contentBox a {
	font-weight: bold;
	}


/* Menu classes */

.menuTable {
	}

.menuColumn1 {
	width: 480px;
	}

.menuHeading {
  	font-size: 1.8em;
  	font-weight: bold;
  	text-align: center;
  	}

.menuTitle {
  	font-size: 1.2em;
  	font-weight: bold;
  	margin-top: 8px;
  	}

.menuSubTitle {
  	font-size: 1.1em;
  	font-weight: bold;
  	}

.menuIndent {
  	padding-left: 8px;
  	}

/* Very general (default) text styling classes */

.txQuote {
 	font-style: italic;
	}

.txStress {
 	font-weight: bold;
	}

.txLeft {
	text-align: left;
	}

.txCenter {
	text-align: center;
	}

.linkSelected {
	font-weight: bold;
	}


/* Clear float problems */

.clearFloat {
	clear: both;
	}
