/* CSS DOCUMENT FOR NATURAL AND ORGANIC 2008 */

	@import url("http://dynamic.icecreamlovestheweb.com/labs/gallery.css");
	
/*IE 6 KILLER*/
 
  #IE6_overlay{ width:600px; z-index:9999; height:100%; text-align:center; left:0; top:0; margin:0; padding:0; 
  font-size:11px}
  #IE6_killer{width:700px; height:499px; border:1px solid #fff; background:transparent url(http://www.jghinternet.com/images/ie6.png) repeat scroll right top; 
margin:10px; padding:20px 120px 0 50px; text-align:left;}
  #IE6_killer a{color:#000!important;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
  #IE6_killer a:hover{color:#fff;}
  #IE6_killer p{font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#fff;}
  #IE6_killer li{color:#fff;}
  #IE6_killer h1{color:#fff;}
  #IE6_killer h2{
  font-size:14px !important;color:#fff;
 padding:0px 0px 10px !important;
 font-weight:bold !important;
  }

/*REST OF DOCUMENT*/

	*{margin:0px; padding:0px; outline:none;}
	
	body{
		background:transparent url(images/body_bg.png) repeat-x top left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.home_tags{display:none;}
	.heading_h1{display:none;}
	.home_date{display:none;}
	
	.pointer_hand{cursor:default!important;}
	
	.clear{content:""; width:100%; clear:both;}
	
	#social{position:fixed; width:35px;}
	.social_jgh{display:none;}
	
	#container{
		background:transparent url(images/container_bg.png) repeat-y top left;
		width:1028px;
		margin:0px auto;
		padding:0 0 2px;
	}
	
	#container_bottom{
		background:transparent url(images/container_bottom.png) no-repeat top left; 
		height:30px;
		margin:0px auto 10px;
		width:1028px;
	}

/*TOP MENU FOR SEARCH AND DISCLAIMER*/
	
	#top_menu{padding:10px 0 7px 64px;}
	
	#top_menu .button a{
		float:left; 
		margin:0 51px 0 36px; 
		background:transparent url(images/phone_btn.png) no-repeat top left; 
		padding:4px 0px 2px 25px;
	}
	
	#top_menu #search_site{padding:0px 10px 25px 0px; float:left;}
	#top_menu .keyword{
		background:transparent url(images/search_btn.png) no-repeat top left; 
		height:20px; 
		width:20px;
		border:none;
	}
	
	#top_menu ul{display:inline;}
	#top_menu li{display:inline; list-style:none;}
	#top_menu a{display:inline; text-decoration:none; text-transform:uppercase; color:#939598;}
	
	#top_menu .menu1{display:none;}
	#top_menu .menu2{display:none;}
	#top_menu .menu3{display:none;}
	#top_menu .menu4{display:none;}
	#top_menu .menu5{display:none;}
	#top_menu .menu6{display:none;}
	#top_menu .menu7{display:none;}
	
	.womenshow{
		background:transparent url(http://www.women-show.com/images/keyword_img.gif) no-repeat scroll left top; 
		float:left; 
		padding:4px 0 3px 30px;
	}
	
	.home_button{
		position:relative;
		z-index:999; 
		float:left; 
		margin:4px 0px 0px;
		padding:0 0 0 288px;
	}
	.home_button a{
		background:transparent url(images/home_btn.png) no-repeat center left;
		padding:4px 0px 2px 24px;
	}
	
	.disc{margin:3px 0px 0px 0px;}
	
	#header{margin:25px 0px 0px 62px;}
	
	#border{
		background:transparent url(images/header_outline_green.png) no-repeat top left; 
		width:900px; 
		height:200px; 
		margin:0px auto;
		position:absolute;
		z-index:2;
	}
	.header_images{position:absolute; z-index:0;}
	
	#logo{
 		width:567px; 
		height:142px;
		margin:35px 0px 0px 322px;
		position:absolute;
	}
	
	.date_block{
		border:#162720 1px solid; 
		height:38px; 
		background-color:#add068; 
		margin:-15px 0px 0px 415px;
		float:right;
		width:400px;
		color:#fff;
		font-size:13px;
		text-align:center;
		padding:7px 0px 0px;
		position:absolute;
		z-index:3;
	}

/*MAIN MENU INSIDE THE HEADER*/
					
					/* CSS CODING FOR A DROP DOWN MENU */
					
					#menu {font-size:0.85em; position:relative; z-index:100;}
					
					/* remove all the bullets, borders and padding from the default list styling */
					#menu ul {padding:0;margin:0;list-style-type:none;}
					#menu ul ul {width:149px;}
					
					/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
					#menu li {float:left; position:relative;}
					
					/* style the links for the top level */
					#menu a, #menu a:visited {display:block;text-decoration:none; height:20px;}
					
					/* 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 {
						visibility:hidden;
						position:absolute;
						height:0;top:20px;
						left:0; 
						width:149px; 
						margin:0px; 
						padding:9px 0px 0px;
					}
					
					
					/* style the second level links */
					#menu ul ul a, #menu ul ul a:visited {
						background:#162720; 
						color:#add068; 
						height:auto; 
						line-height:1em; 
						padding:7px 10px 3px; 
						width:80px;
						text-transform:capitalize;
						text-align:left;
						font-size:10px;
					}
					#menu li li{border:none; padding:0px;}
					
					/* style the top level hover */
					#menu a:hover, #menu ul ul a:hover{color:#add068;}
					#menu :hover > a, #menu ul ul :hover > a {color:#fff;}
					
					/* 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; }
					
/*MAIN MENU STYLED HERE*/
	#menu{
		border:1px solid #162720;
		width:auto;
		margin:183px 0px 0px 523px;
		position:absolute;
	}
	#menu li{
		display:inline; 
		list-style:none; 
		padding:0px 10px;
		background:#add068 none;
		border:1px solid #fff;
	}
	#menu li:hover, #menu .active{background:#162720;}
	#menu a{
		text-decoration:none; 
		text-transform:uppercase; 
		color:#162720; 
		font-size:14px; 
		text-align:center;
		padding:8px 0px 0px 0px;
	}
	#menu a:hover, #menu .clicked{color:#add068;}
	
	#menu .menu1{display:none;}
	#menu .menu6{display:none;}
	#menu .menu7{display:none;}
	#menu .menu8{display:none;}
	
/*SECTION STYLED HERE*/

	#section{margin:50px 0px 0px 62px; width:170px; padding:40px 0px 0px 0px; float:left;}
	#section li{list-style:none; margin:1px 0px; padding:2px 0px 2px 7px;}
	#section li:hover, #section .active{background:#162720 none;}
	#section a{text-decoration:none; color:#939598; text-transform:capitalize;}
	#section a:hover, #section .clicked{color:#add068;}
	
	.body48 #section .submenu46, .body49 #section .submenu46, .body410 #section .submenu45 {background:#162720 none;}
	.body48 #section .submenu46 a, .body49 #section .submenu46 a, .body410 #section .submenu45 a{color:#add068;}
	
	#body48 #section .submenu46{background:#162720 none;}
	#body48 #section .submenu46 a{color:#add068;}

	#body410 #section .submenu45{background:#162720 none;}
	#body410 #section .submenu45 a{color:#add068;}
	
/*HIDDEN MENU ITEMS FOR TIME BEING*/

	#section .submenu47{display:none;}
	#section .submenu48{display:none;}
	#section .submenu49{display:none;}
	#section .submenu410{display:none;}
	#section .submenu53{display:none;}
	#section .submenu56{display:none;}
	#section .submenu57{display:none;}
	#section .submenu61{display:none;}
	
	#menu .sub5_3{display:none;}
	#menu .sub5_6{display:none;}
	#menu .sub5_7{display:none;}
	#menu .sub4_7{display:none;}
	#menu .sub4_8{display:none;}
	#menu .sub4_9{display:none;}
	#menu .sub4_10{display:none;}
	
/*IMAGE ABOVE SUBMENU ON DIFFERENT PAGES*/
	
	.body21 #section,.body22 #section,.body23 #section,.body24 #section,.body25 #section,.body26 #section{background:transparent url(images/aboutus.png) no-repeat top left;}
	.body31 #section,.body32 #section,.body33 #section,.body34 #section,.body35 #section,.body36{background:transparent url(images/exhibit.png) no-repeat top left;}
	.body41 #section,.body42 #section,.body43 #section,.body44 #section,.body45 #section,.body46 #section,.body47 #section, .body48 #section, .body410 #section{background:transparent url(images/visit.png) no-repeat top left;}
	.body51 #section,.body52 #section,.body53 #section,.body54 #section,.body55 #section,.body56 #section,.body57 #section,.body58 #section,.body59 #section,.body510 #section{background:transparent url(images/mediacentre.png) no-repeat top left;}
	.body61 #section, .body62 #section, .body63 #section, .body64 #section, .body65 #section, .body66 #section, .body67 #section, .body68 #section, .body69 #section, .body610 #section, .body611 #section{background:transparent url(images/directory.png) no-repeat top left;} 
	
	#body48 #section{background:transparent url(images/visit.png) no-repeat top left;}
	#body410 #section{background:transparent url(images/visit.png) no-repeat top left;}
	#body51 #section,#body52 #section, #body53 #section,#body54 #section{background:transparent url(images/mediacentre.png) no-repeat top left;}
	#body61 #section{background:transparent url(images/directory.png) no-repeat top left;}
	
	.sidepanel_logo{
		margin-top:100px;
		text-align:center;
		width:180px;
	}
	
/*CONTENT TOOLS STYLED HERE*/

	.content_tools_top{text-align:right; margin:40px 0px 0px;}
	.content_tools_top li{list-style:none; display:inline; padding:0px 5px;}
	.content_tools_top a{text-decoration:none; color:#add068; font-size:11px;}
	.content_tools_top a:hover{color:#162720;}	
	
	.question{display:none!important;}
	
/*CONTENT STYLED HERE*/

	#content{margin:225px 0px 0px;}
	
	.text{
		float:left; 
		width:513px; 
		padding:46px 15px 90px 30px; 
		background:transparent url(images/texture8.jpg) no-repeat bottom left;
		min-height:450px;
		margin:0px 0px 0px 10px;
	}
	.text h1{font-size:17px; color:#162720; text-transform:uppercase;}
	.text h2{font-size:14px; color:#add068;}
	.text a{color:#add068; text-decoration:none;}
	.text a:hover{color:#162720;}
	.text ul{margin:0px 0px 0px 15px;}
	.text ol{margin:0px 0px 0px 20px;}
	
	.text .donegal img{
		margin:0px 4px 0px 0px;
		background-repeat:no-repeat!important;
		background-position:center center!important;
		background-color:#dae9bb!important;
		border:1px solid #aed06a;
		padding:4px;
	}

	.sponsor_records{margin-top:10px;}
	.sponsor_images{height:95px; margin-top:7px; text-align:center;}

	.gal_text h1{font-size:16px; color:#162720; text-transform:uppercase; margin:0px 0px 10px 0px;}
	.gal_text h2{font-size:13px; margin:20px 0px 2px;}
	.gal_text li{margin:0px 0px 0px 17px;}
	.gal_text .pdf_record{display:none;}
	.gal_text .donegal{width:100%!important;}
	
	.gallery_records{width:50%; float:left; text-align:center;}

/*RIGHT PANEL STYLED HERE*/
	
	.rightpanel{width:200px; float:left; margin:80px 0px 0px; background:transparent url(images/texture7.jpg) no-repeat top left; min-height:300px;}
	.rightpanel .pdf_record{display:block!important;}
	.rightpanel .pdf_record li{list-style:none; margin:5px 0px;}
	.rightpanel .pdf_record a{color:#162720; text-decoration:none;}
	.rightpanel .link{padding:5px 0px; text-transform:uppercase;}
	.rightpanel a{color:#162720; text-decoration:none; font-weight:bold;}
	.rightpanel a:hover{color:#add068;}
	
	.pdf_record{display:none;}
	
	.right_gal{text-align:center;}
	.right_gal img{border:none;}
	.right_gal a{text-decoration:none;}
	
	.hero_gal{text-align:center;}
	.hero_gal img{margin:5px 0px;}
	
/*HOME PAGE STYLED HERE*/

	/*LEFT PANEL ON HOME PAGE*/
	
	.home_left{width:300px; float:left; color:#939598;}
	
	.top_block{
		background:transparent url(images/top_block.png) no-repeat top left; 
		height:17px; 
		width:300px;
	}
	.bottom_block{
		background:transparent url(images/bottom_block.png) no-repeat top left; 
		height:17px; 
		width:300px;
		margin-bottom:18px;
	}
	
	.home_text{margin:270px 0px 0px 60px; color:#939598;}
	
	.block1{
		background:transparent url(images/block_bg.png) repeat-y top left; 
		padding:0px 5px 0px 15px; 
		width:281px; 
		height:175px;
	}
	.block1 h1{color:#162720; font-size:16px; text-transform:uppercase;}
	.block1 .donegal{float:right; width:100px;}
	.block1 .donegal img{border:none;}
	.block1 a{color:#add068; text-decoration:none;}
	.block1 a:hover{color:#162720;}

	.block2{
		background:transparent url(images/block_bg.png) repeat-y top left; 
		padding:0px 5px 0px 15px; 
		width:281px; 
		height:175px;
	}
	.block2 h1{color:#162720; font-size:16px; text-transform:uppercase;}
	
	.news_records h1{font-size:14px; margin:15px 0px 0px;}
	.news_records a{color:#939598; text-decoration:none;}
	.news_records a:hover{color:#add068;}
	
	/*RIGHT PANEL ON HOME PAGE*/
	
	.home_right{width:600px; margin:0px 0px 0px 320px;}
	
	.home_links{float:left; margin-top:30px; height:250px;}

	.home_menu{
		border:1px solid #162720;
		margin:280px 0px 0px 29px;
		position:relative;
		width:535px;
		height:35px;
	}
	.home_menu li{
		display:inline; 
		list-style:none; 
		padding:4px 13px 3px;
		background:#add068 none;
		border:1px solid #fff;
		float:left;
	}
	.home_menu li:hover, #menu .active{background:#162720;}
	.home_menu a{
		text-decoration:none; 
		text-transform:uppercase; 
		color:#162720; 
		font-size:22px; 
		text-align:center;
		line-height:26px;
		vertical-align:middle;
		font-weight:lighter;
	}
	.home_menu a:hover, #menu .clicked{color:#add068;}
	
	.bloglink{display:inline; width:50px; background:#add068; padding:8px 25px 10px 25px;}
	.bloglink:hover{background:#162720;}
	.bloglink a{line-height:34px;}
	
	.home_menu .menu1{display:none;}
	.home_menu .menu2{display:none;}
	.home_menu .menu3{display:none;}
	.home_menu .menu4{display:none;}
	.home_menu .menu8{display:none;}
	
/*SPONSORS ON HOME PAGE*/
	
	.sponsor_block{margin-top:10px;}
	.floaters{width:120px; float:left;}
	
	
/*SEARCH PAGE STYLED HERE*/
	
	.record_nav_top{display:none;}
	.record_nav_bottom{text-align:right;}
	
	.search_records{height:65px;}
	.search_records h1{margin-top:10px; font-size:14px;}

	.directory_records{}
	.directory_records h1{margin-top:10px; font-size:14px;}

/*COPYRIGHT INFO STYLED HERE*/

	#footer{
		font-size:11px;
		margin-bottom:40px;
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		text-align:right;
		width:963px;
	}	
	#footer a{color:#ADD068; text-decoration:none;}
	#footer a:hover{color:#162720;}
	
	table{border:none;}
	td{border:none;}


	.milk_stage_tags{display:none;}
	.milk_stage_close{display:block; color:#ADD068;}
		
/*IE 7 HACKS*/

	*:first-child+html #content{margin:0px; padding:225px 0px 0px;}
	*:first-child+html .home_text{margin:0px 0px 0px 60px;}
	*:first-child+html .home_right{padding-top:38px;}
	*:first-child+html .home_menu{width:532px;}
	*:first-child+html .home_button{margin:0px 0px 0px 0px; padding:5px 0px;}
	*:first-child+html .text ol{margin:0px 0px 0px 25px;}
	*:first-child+html .text .donegal img{border:#add068 1px solid;}
	*:first-child+html .gallery_records img{border:#add068 1px solid;}
	*:first-child+html .bloglink{padding:4px 30px 8px; position:relative;}
	*:first-child+html .bloglink a{}
/*IE 6 HACKS*/

	*html body #container{position:relative!important; top:0;}
	*html body #border{background:transparent url(images/header_IE6.jpg) no-repeat top left;}
	*html body #menu{margin:183px 0px 0px 300px;}
	*html body #menu li{width:120px;}
	*html body #menu a:hover{color:#fff;}
	*html body .home_menu{margin:10px 0px 0px 29px;}
	*html body .home_button{margin:21px 0px 0px 215px;}
	*html body .bloglink{padding:0px;}
	*html body .text{width:450px;}
	*html body .text img{border:none;}
	*html body table{width:450px;}
	*html body .rightgal img{border:none;}
	*html body .back{display:none;}

	*html body #container {
	   position : relative !important;
	   top : 0px;
	   left : 0px;
	}
	*html body #social {
		position : fixed !important;
		position : absolute;
		top : 35px;
		right : 5px;
		width : 30px;
		height : auto;
		text-align : right;
	}

