/* CSS Document */

p, th, h1, h2, h3, label, td, li, ol, ul, link, a {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535353;
	margin-left: 5px;
	margin-right: 0px;
	padding: 0px 0px 2px 5px;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
	padding-top:3px;
	padding-bottom: 0;
}
h2, td.header2 {
	padding-top:0;
	font-size: 14px;
	font-weight: bold;
}
a {
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
th, a, td {
	font-size:12px;
}
td span {
	font-weight: bold;
}
li {
	padding-left: 25px;
	margin-left: 25px;
}
.italic {
	font-style:italic;
}
.quoted {
	font-size: 12px;
	font-weight: bold;
}

.leftSignature, .rightSignature {
	font-weight: bold;
	font-size: 14px;
	color: #9C5537;
	font-style: italic;
	padding-left: 35px;
	padding-right: 35px;
}
.rightSignature {
	text-align:right;
}
.topLevel {
	margin-top: 0px;
}
/***************************************************************/
/*                 Menu Layouts                                */
a span { 
	display:none;
}
#menuBar a, #menuBar a:link {
	display:block;	
}

.floatRight {
	float: right;
	padding: 10px;
}
.centred {
	text-align: center;
	padding: 10px;
}

/* For accessibility this (dash) must appear (but not be displayed) between menu elements */
.dash {
	display: none;	
}

#menuBar {
	width: 210px;
	padding-top: 30px;
	padding-left: 20px;
	float: left;
}

#home, #viewPaintings, #about, #galleryLinks, #testimonials, #terms {
	background-repeat: no-repeat;
	height: 24px;
	padding-bottom: 20px;
	background-position:left center;
	width: 150px;
}

#home {
	background-image:url(Images/Buttons/home.gif)
}
#home:hover {
	background-image: url(Images/Buttons/homeRO.gif);
}
#viewPaintings {
	background-image:url(Images/Buttons/viewPaintings.gif);
}
#viewPaintings:hover {
	background-image: url(Images/Buttons/viewPaintingsRO.gif);
}
#about {
	background-image:url(Images/Buttons/about.gif);
}
#about:hover {
	background-image: url(Images/Buttons/aboutRO.gif);
}
#galleryLinks {
	background-image:url(Images/Buttons/galleryLinks.gif);
}
#galleryLinks:hover {
	background-image: url(Images/Buttons/galleryLinksRO.gif);
}
#testimonials {
	height: 48px;
	background-image:url(Images/Buttons/testimonials.gif);
}
#testimonials:hover {
	background-image: url(Images/Buttons/testimonialsRO.gif);
}
#terms {
	background-image:url(Images/Buttons/terms.gif);
}
#terms:hover {
	background-image: url(Images/Buttons/termsRO.gif);
}
#contact {
	padding-right: 10px;
	padding-left: 40px;
	height: 18px;
	background-image:url(Images/Buttons/contact.gif);
	background-repeat: no-repeat;
	background-position:left center;
	float: right;
	width: 140px;
}
#contact:hover {
	background-image: url(Images/Buttons/contactRO.gif);
}

/************  END OF MENU ITEMS **********************/
body {
	position: relative;
	width: 800px;
	margin-left:auto;
	margin-right:auto;
	background-color: #F4E7E1;
}

#holdingDiv {
	background-image: url(Images/menuBkgd.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#bodyText {
	margin-left: 220px;
	margin-right: 10px;
	min-height: 400px;
}
/* Bottom of the page */
#footer {
	clear: both;
	text-align: center;
	padding-bottom: 5px;
}
