/*CSS STYLING FOR MZIKI LODGE 2008*/
	@import url("http://dynamic.icecreamlovestheweb.com/labs/gallery.css");
	@import url("http://dynamic.icecreamlovestheweb.com/labs/ie6killer.css");
	@import url("http://dynamic.icecreamlovestheweb.com/labs/960grid.css");
	@import url("http://dynamic.icecreamlovestheweb.com/labs/comment.css");
	
	
	/*GRID CHANGES*/
	
	#col960{margin:0px auto; border:5px solid #fff;}
	
	/*MILKBOX CHANGES*/
	
	.milk_stage_tags{display:none;}
	.milk_stage_title{font-weight:bold;}
	.milk_stage_close{background:#ca5b02; display:block; width:180px; padding:3px 10px; color:#fff; font-weight:bold; margin:10px 0px 0px; width:33px;}
	
	/*COMMENT CHANGES*/
	
	#ic_comment a{color:#936D5A;}
	.ic_comment_box textarea{width:388px;}
	#ic_comment{padding:20px 0 40px;}
	.ic_comment_box input{width:392px;}
	#post_button{background:#936D5A; margin:0px;}
	.ic_bubble{width:354px; min-height:100px; height:auto;}
	
	/*REST OF SITE*/
	
	*{outline:none; margin:0px; padding:0px;}

	body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#000; color:#000;}
	h1,h2,h3,h4{margin:10px 0px;}
	
	p{margin:10px 0px;}
	ul{margin:30px 0 0 30px;}
	
	.clear{width:100%; display:block; clear:both;}
	.hide_me{display:none;}
	
	#social{position:fixed; right:0px; margin:5px; top:0px;}
	.social_jgh{display:none;}
	
	#top{height:375px; border-bottom:1px solid #fff;}
	
	#tophold{background:transparent url(images2/mask_topimages.png) no-repeat top left; position:absolute; z-index:9000; height:375px; width:960px;}
	
	.banner{width:960px; height:375px; overflow:hidden;}

	#container{background:transparent url(images2/container_bg.gif) repeat-y top left;}
	.site_5 #container{background:transparent url(images2/container_bg_gallery.gif) repeat-y top left;}
	
	/*LEFT PANEL*/

	.lefthead{
		color:#614833;
		letter-spacing:1px;
		margin:10px 0;
		text-align:center;
		text-transform:uppercase;
		font-size:15px;
	}
		
	#menu{background:#d9d2c9 none; padding:10px 0px 0px;}
	#menu ul{margin:0px;}
	#menu li{border-top:1px solid #fff; padding:0px 0px 0px 39px;}
	#menu .menu1, #menu .menu3, #menu .menu5, #menu .menu7, #menu .menu9, #menu .menu11, #menu .menu13, #menu .menu15{background:#d7c8b5;}
	
	#menu .menu2{}
	#menu li:hover, #menu .active{background:#4b3827!important;}
	
	#menu a{
		background:transparent url(images2/menu_li_bg.png) no-repeat center left; 
		text-transform:uppercase; 
		color:#614833; 
		text-decoration:none; 
		font-weight:bold; 
		display:block;
		height:18px;
		padding:9px 0 4px 16px;
	}
	#menu a:hover, #menu .clicked{color:#fff!important; background:transparent url(images2/menu_li_hover.png) no-repeat center left;}



					/* CSS CODING FOR A DROP DOWN MENU */
					
					#menu {position:relative;}
					
					/* remove all the bullets, borders and padding from the default list styling */
					#menu ul {padding:0;margin:0;list-style-type:none;}
					
					/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
					#menu li {position:relative;}
					
					/* style the links for the top level */
					#menu a, #menu a:visited {text-decoration:none;}
					
					/* style the second level background */
					#menu ul ul a.drop, #menu ul ul a.drop:visited {background:#d4d8bd url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}
					
					/* style the second level hover */
					#menu ul ul a.drop:hover{background:#c9ba65 url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}
					#menu ul ul :hover > a.drop {background:#c9ba65 url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}
					
					
					/* hide the sub levels and give them a positon absolute so that they take up no room */
					#menu ul ul {
						height:0;
						left:126px;
						margin:0;
						padding:0px 0 0;
						position:absolute;
						top:0px;
						visibility:hidden;
						width:130px;
						z-index:999;
					}
					*:first-child+html #menu ul ul{z-index:9000;}
					
					
					/* style the second level links */
					#menu ul ul a, #menu ul ul a:visited {
						color:#fff; 
						height:auto; 
						line-height:1em; 
						padding:6px 10px 7px; 
						width:110px;
						text-transform:capitalize;
						text-align:left;
						font-size:12px;
						display:block;
						background:none;
					}
					#menu li li{
						border:1px solid #fff; 
						border-top:none; 
						padding:0px; 
						list-style:none!important;
						background:none repeat scroll 0 0 #D9D2C9;
					}
					
					#menu li li:hover, #menu li .active{list-style-image:none!important; background:none repeat scroll 0 0 #4b3827 !important;}
					#menu li li a:hover{background:none;}
					
					
					
					/* make the second level visible when hover on first level list OR link */
					#menu ul li:hover ul,
					#menu ul a:hover ul{visibility:visible; }
					



	
	#leftpic{
		border-bottom:1px solid #fff; 
		border-top:1px solid #fff; 
		height:115px; 
		background:transparent url(images2/feather.jpg) no-repeat top left; 
		width:200px;
	}
	
	
	#booking{background:#614833 none; padding:20px 0;}
	.booking_button{
		background:transparent url(images2/booking_btn.png) no-repeat top center;
		font-size:11px;
		height:65px;
		padding:30px 30px 0;
		text-align:center;
		width:140px;		
		}
	.booking_button a{color:#fff; text-decoration:none;}
	
	#malaria{background:#614833 url(images2/malaria_btn.png) no-repeat top center; height:85px; width:200px; padding:0px 0px 10px;}
	
	.network-links{text-align:center;
	padding:0 0 8px;}
	
	#copyright{
		color:#FFFFFF;
		font-size:9px;
		padding:0px 0px 0px 18px;	
	}
	#copyright p{margin:0px;}
	
	#copyright a{color:#FFFFFF;
		font-size:9px;}
	
	/*MIDDLE SECTION*/
	
	#content{
		letter-spacing:0.4px;
		line-height:17px;
		min-height:750px;	
	}
	.site_1 #content{background:url("images2/watermark.png") no-repeat scroll center center #FFFFFF;}

	.content_h1{
		color:#936D5A;
		font-size:28px;
		font-weight:bold;
		vertical-align:middle;
		text-transform:capitalize;
		margin:40px 0px 0px 25px;	
		}
	
	.text{padding:36px 22px 0px;}
	.text h1{
		color:#936D5A;
		font-size:28px;
		font-weight:bold;
		vertical-align:middle;
		text-transform:capitalize;	
		line-height:28px;
		}
	.text h2{color:#ca5b02; font-size:22px; text-align:left; text-transform:none; font-weight:bold; margin:10px 0 10px 25px; line-height:22px;}
	.text h3{color:#ca5b02;}

	.text ul{}
	.text li{
		list-style-image:url(images2/menu_li_bg.png);
		list-style-position:outside;
		font-size:1em;
		padding:0 0 10px 0;	
	}
	.text a{color:#ca5b02; text-decoration:none; font-weight:bold;}
	.text a:hover{text-decoration:underline;}
	
	.text img{
	margin:0 12px 30px 0;}
	
	
	.records{margin:20px 0 20px; clear:both; border-bottom:1px dotted #000000; padding:0px 0px 15px;}
	
	.animal_records{
		float:left;
		width:33%;
		font-size:11px;
	}
	
	.donegal{margin:10px 0px; display:block; clear:both;}
	.donegal img{
		background-position:center center !important;
		background-repeat:no-repeat !important;
		margin:6px 5px 0 0;	
	}

	.gallerygal{margin:10px 0px; background:#d9d2c8 none; padding:0 0 0 7px;}
	.gallerygal img{
		margin:6px 5px 0px 0px;	
		background-position:center center !important;
		background-repeat:no-repeat !important;
	}
	
	.contactgal{float:right;}
	.contactgal img{
		background-position:center center !important;
		background-repeat:no-repeat !important;
		background-color:#fff!important;
	}

	.review_records{
		background:transparent url(images2/comment_bubble.png) no-repeat top left; 
		padding:0 0 15px 31px; 
		margin:15px 0 0px;
		border-bottom:1px dotted #000;
	}
	.review_records h1{color:#fff; font-size:12px; margin:0px;}
	.review_records .date{font-size:11px; font-style:italic;}
	.review_records a{}
	
	/*CONTENT TOOLS*/
	
	.content_tools_bottom{
		clear:both;
		display:block;
		margin:20px 0px 10px;
		text-align:right;	
	}
	.content_tools_bottom li{
		background:none repeat scroll 0 0 transparent !important;
		display:inline!important;
		list-style:none outside none !important;
		padding:1px 6px !important;	
	}
	.content_tools_bottom a{display:inline!important; color:#d7c8b5; text-decoration:none;}
	.content_tools_bottom li:hover{background:#d7c8b5!important;}
	.content_tools_bottom a:hover{color:#fff!important; text-decoration:none!important;}
	
	.pdf_record li{list-style-image:url(images2/pdficon.gif); background:none; list-style-position:inside;}
	
	/*RIGHT SECTION*/
	
	#specials{
		background:#d9d2c9 none; 
		padding:2px 0 0;}
		
		
	.special_block{
		background:#614833 none; 
		color:#ffbf00;
		border-bottom:1px solid #fff; 
		border-top:1px solid #fff;
		padding:17px;}
		
		
	.special_block h1{font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; line-height:22px;}
	.special_block a{color:#fff; display:block;}

	
	#rightblock{
		background:#f4b104 none; 
		padding:10px 0px 0px; 
		min-height:431px;}
		
	#rightblock h1 {
    	color: #3a2a1d;
    	font-family: Georgia,"Times New Roman",Times,serif;
    	font-size: 16px;
    	font-style: italic;
    	line-height: 18px;
    	margin-left: 16px;
    	text-align: left;
    	text-transform: uppercase;}
		
		
	.special{background:#f4b104 none; padding:0 15px;}
	.special a{
	color:#ca5b02;}
	
	.review_entries{
		background:transparent url(images2/comment_bubble.png) no-repeat top left; 
		padding:0 0 15px 31px; 
		margin:0px 0px 15px;
		border-bottom:1px dotted #000;}
		
		
	.review_entries h1{color:#fff; font-size:12px; margin:0px;}
	.review_entries .date{font-size:11px; font-style:italic; color:#614833;}
	.review_entries a{color:#fff; display:block;}
	
	/*BOTTOM SECTION*/
	
	#bottom{
		background:url("images2/bottom.png") no-repeat scroll left top transparent;
		height:52px;
		padding:143px 0 0;
		width:760px;}
	
	#bottom_menu li{
		border-right:1px solid #FFFFFF;
		display:inline;
		list-style:none outside none;
		padding:0 6px 0 2px;}
		
	#bottom_menu .menu12{border:none!important;}
	
	#bottom_menu a{text-decoration:none; color:#fff; font-size:11px;}
	#bottom_menu .menu6, #bottom_menu .menu10, #bottom_menu .menu11, #bottom_menu .menu13, #bottom_menu .menu14, #bottom_menu .menu15{display:none;}
	
	/*IE7*/
	
	*:first-child+html .booking_button {padding:40px 30px 0;}
	*:first-child+html #bottom {margin:0;}
	*:first-child+html .ic_bubble{width:342px;}
	*:first-child+html .clear{height:1px;}

