

/* --- 	INTERFACE LAYOUT	----------------------------------------------------------------------------- 	*/
		
		BODY	{
			background: #22160C url(../../images/musango_header.jpg);
			background-position: top center;
			background-repeat:repeat-x;
			color: #000;
		}
		
		#container {
			position: absolute;
			left: 50%;
			top: 135px;
			width: 983px;
			margin: 0 0 100px -492px;
			background:#F5E8C6;
			color:#000;
			font-size:12pt;
			font-family: Tahoma, Geneva, sans-serif;
		}
		
		#top_photo {
			margin:0;
			padding:0;
			font-size:1px;
		}
		
		#content {
			background: #F5E8C6 url(../../images/bg_content.jpg);
			padding:1px 30px 15px 30px;
		}
		
		#footer {
			background: black url(../../images/bg_footer.jpg);
			color:#F9F1D9;
			font-size:7.5pt;
			font-family: Georgia, "Times New Roman", Times, serif;
			text-align:center;
			padding:20px 0 0 0;
			height:100px;
			clear:both;
		}
			#footer .bul {
				padding:0 5px;
				display:inline;
				color:#A49C83;
			}
			#footer a {
				color:#F9F1D9;
				text-decoration:none;
			}
				#footer a:hover { text-decoration:underline; }

/* --- 	MENU NAVIGATION	----------------------------------------------------------------------------- 	*/

		#menu {	
			text-align: center; 
			background:black;
			height:40px;
		}
		
			#menu ul {
				list-style: none;
				display:inline;
				margin:0;
				padding:0;
			}
				#menu ul li { display: inline; }
		
					#menu ul li a {
						font-size:9pt;
						color: #E1B94A;
						text-decoration:none;
						font-family:Georgia, "Times New Roman", Times, serif;
						text-transform:uppercase;
						padding:0 9px;
						line-height:37px;
					}
					#menu ul li a:hover { color: #FFF; }

/* --- 	GENERAL STYLES ----------------------------------------------------------------------------- 	*/

		h1 {
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#A23306;
			font-size:22pt;
			font-weight:normal;
			margin:10px 0 10px 0;
		}
		h2 {
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#534F3E;
			font-size:18pt;
			font-weight:normal;
			margin:10px 0 10px 0;
			
		}
		p {
			font-size:10.5pt;
			text-align:justify;
			margin:0 0 20px 0;
		}
		
		strong { color:#A23306; }
		a { color:#000; text-decoration:none; }
		a:hover { text-decoration:underline; }
		
		ul {
			margin-left:20px;
			padding:0;
		}
		ul li {
			margin:10px 0 0 0;
			font-size:10.5pt;
		}
		
		#right_bar {
			float:left;
			padding: 4px 0 0 30px;
		}
		#left_bar {
			float:left;
			width:600px;
		}
		#clearer { clear:both; }
		
		.l { clear:both; float:left; display:block; width:120px; font-size:10.5pt; }
		.r { float:left; display:block; width:200px; font-size:10.5pt; }
		
		input, textarea {
			background:#FBF4E2;
			border:1px solid #D3C5A1;
			font-size:10pt;
			color:#777;
			margin-bottom:5px;
			font-family:Tahoma, Geneva, sans-serif;
		}
		.err { 
			border: 1px solid red;
			background: #ffeeee;
			color:maroon;
		}
		
		.thumb_holder a img {
			float:left;
			margin:10px 30px 10px 10px;
			padding:5px;
			border:1px solid #D3C5A1;
			background:#FBF4E2;
		}
		.thumb_holder a:hover img {
			border: 1px solid #333;
		}


/* --- 	HP ----------------------------------------------------------------------------- 	*/

		#gal_large {
			margin-top:5px;
			border:4px solid #B3A777;
			display:block;
		}
		a.gal_img img {
			border:4px solid #B3A777;
			float:left;
			margin: 10px 9px 0 0;
		}
			a.gal_img:hover img {
				border: 4px solid #D3D4A4;
			}
		#last_pic img { margin:10px 0 0 1px; }
		
		a.csca {
			display:block;
			margin:90px 0 0 10px;
			padding:20px 0 0 75px;
			text-decoration:none;
			color:#7D7142;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:9pt;
			background:url(../../images/csca_logo.gif) top left no-repeat;
			width:180px;
			height:65px;
		}
		
		a.partners {
			display:block;
			margin:10px 0 0 10px;
			padding:20px 0 0 20px;
			text-decoration:none;
			color:#7D7142;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:bold;
			font-size:9pt;
			width:235px;
			height:35px;
		}
