﻿body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background: url('../images/MALBackMain.jpg') repeat-x;
	background-color: #666666;
}

h1 {
	font-family: "Comic Sans MS"; 
	font-size: 24pt;
	color: #983168;
	font-weight: bold;
	margin: 0 0 10px 0;
}

h2 {
	font-family: "Comic Sans MS"; 
	font-size: 20pt;
	color: #983168;
	font-weight: bold;
	margin: 0 0 0 0;
}

#navigation {
	margin: 10px auto 0px auto;
	width: 850px;
	text-align: right;
	/*height: 25px;*/
	padding: 0;
}
	
		#navigation ul {
			margin: 6px 0;
			padding: 0;
		}
		
			#navigation ul li {
				display: inline;
				list-style-type: none;
				color: #983168;
				font-weight: bold;	
			}
			
				#navigation ul li a {
					text-decoration: none;
					color: #B4B4B4;
					background-color: black;
					padding: 2px 8px 6px 8px;
					border: 1px solid #983168;
				}
				
					#navigation ul li a.active {
						color: #B4B4B4;
						background-color: #983168;
						padding: 6px 8px;
						text-transform: uppercase;
					}
				
				#navigation ul li a:hover {
					color: #B4B4B4;
					background-color: #983168;
				}
				
				#navigation ul li a.active:hover {
					color: #B4B4B4;
				}

					
#container {
	width: 850px;
	margin: 0 auto;
	border: 1px solid #983168;
	/*background: #FFFFE5;*/
	background: black;
	padding: 8px;
	color: #B4B4B4;
}

#header {
	height: 170px;
}

	#header #logo {
		width: 220px;
		float: left;
	}
	
		#header #logo p {
			color: #B4B4B4;
			font-size: 16px;
			font-family: "Comic Sans MS";
			text-align: center;
			margin: 10px 0;
			padding: 0;
		}
		
	#header #address_bar {
		float: left;
		width: 630px;
	}
	
		#header #address_bar #strapline {
			float: left;
			width: 500px;
		}
	
			#header #address_bar #strapline p {
				margin: 0;
				padding: 0;
				font-family: "Comic Sans MS";
				font-size: 17px;
				text-align: center;
			}
			
				#header #address_bar #strapline p#contact_nos {
					font-size: 16px;
					margin-bottom: 5px;				
				}
				
					#header #address_bar #strapline p#contact_nos a {
						color: #B4B4B4;
						margin-left: 20px;
					}
				
					#header #address_bar #strapline p#address {
						text-transform: uppercase;
						margin-bottom: 15px;
						font-size: 21px;
						color: #F9F9F9;
					}
							
				#header #address_bar #strapline p#real {
					font-size: 20px;
					font-weight: bold;
				}	
				
				#header #address_bar #strapline p#small {
					font-size: 16px;
				}
				
		#header #address_bar #black_sheep {
			float: right;
			width: 123px;
		}

#page_content #left_col {
	float: left;
	width: 220px;
}

	#page_content #left_col .photo {
		width: 200px;
		margin: 10px 0;
	}
	
		#page_content #left_col .photo img {
			border: 1px solid silver;
		}
						
#page_content #main_text {
	float: left;
	width: 630px;
}

	#page_content #main_text p {
		line-height: 18px;
		margin: 0 0 10px 0;
	}

	#page_content #main_text p.silver {
		color: #F9F9F9;
	}

	#page_content #main_text #opening_hours p {
		margin: 0 0 5px 0;
		padding: 0;
		font-size: 14px;
		text-align: center;
	}
	#page_content #main_text table.two_column {
		width: 500px;
	}
	
		#page_content #main_text table.two_column td .right {
			text-align: right;
			width: 100px;
		}


#footer {
	
}

.clear {
	clear: both;
}
