/* CSS styles for Maldaba website */

	html, body {
		background-color: #FFFFFF;
		margin: 10px 0 20px 0;
	}
	
	p, pre, td, th, li, dd, dt, div, span {
		font-family: "Gill Sans", Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
	
	h2 {
		font-size: 16px;
		font-weight: bold;
	}
	
	#PageHeader {
		background-image: url(../images/layout/maldaba_stripe.png);
		background-repeat: repeat-x;
		background-position: 0 92px;
	}
	
	#Logo {
		float: right;
		margin-right: 30px;
	}
	
	#NavLinks {
		clear: both;
	}
	
	#PageContents {
		margin: 1em;
		margin-left: 100px;
		width: 50%;
		clear: both;
	}
	
	#PageFooter {
		background-image: url(../images/layout/maldaba_stripe.png);
		background-repeat: repeat-x;
		min-height: 100px;
		padding-left: 100px;
		margin-top: 2em;
		background-position: 0 3em;
	}
	
	a:link {
		color: #660033;
	
	}
	a:visited {
		color: #996699;
	
	}
	a:active, a:hover {
		color: #CC9999;
	
	}
	
	.Border_TopRightBottom {
		border-top: 2px solid #996699;
		border-right: 2px solid #996699;
		border-bottom: 2px solid #996699;
		border-left: none;
	}
	.Border_TopBottom {
		border-top: 2px solid #996699;
		border-right: none;
		border-bottom: 2px solid #996699;
		border-left: none;
	}
	.Border_Full {
		border: 2px solid #996699;
		margin: 10px;
	}

	div.Product {
		margin: 2em 0;
		text-align: justify;
	}
	
	#ProductFooter {
		margin: 2em 0;
		border-top: 1px dotted #996699;	
	}
	
	.Product h3 {
		font-size: 1.4em;
		border-top: 1px dotted #996699;
		border-bottom: 1px dotted #996699;
		padding: 0.5em;
		padding-left: 0;
	}

	h3 a {
		text-decoration: none;
	}

	h3 a:hover {
		text-decoration: underline;
	}
	
	.ProductLogo {
		float: left; 
		margin-right: 0.5em;
	}
	
	#ALLogo {
		position: relative;
		left: -5px;
	}
			
	.Notes {
		font-size: 0.8em;
	}
	
	h4 {
		margin-top: 1em;
		margin-bottom: -1em;
	}