/*for all sites*/


/*---------milkbox---------*/                  
			.milk_stage_close {
				background:#000 none repeat scroll 0 0;
				color:#FFFFFF;
				cursor:pointer;
				font-weight:bold;
				margin:5px 0 0;
				padding:2px 3px;
				text-align:center;
				width:60px;
				display:block;
			}

			.milk_stage_tags{display:none;}


#container{margin:0px auto; width:980px;}

*{padding:0px; margin:0px; outline:0; list-style:none;}


	#social{float:left; height:50px; margin:15px 15px 0px 15px; position:fixed}
	.social_jgh{display:none;}
	.home_tags{display:none;}
	
	
	
	
	body{font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		line-height:1.9; 
		color:#403b38; 
		background:#e1ded9 url(images/bg_gradient.png) repeat-x; 
		letter-spacing:normal
		}
		
	a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#ff6200;
		font-size:12px;
		}
	
	a:hover{color:#ff6200; text-decoration:underline}  
	
	h1{font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; }  
	
	                  

/*---------top---------*/

	#logo{background: url(images/logo.png) no-repeat top left; height:108px; width:300px; margin:0px 0px 0px 600px; z-index:2; position:absolute}	
	#banner{repeat-x top left; width:960px; margin:0px 0px 0px 0px;}
	
	
		/* CSS CODING FOR A DROP DOWN MENU */
		
		#menu {height:32px; font-size:0.85em; position:relative; z-index:100;}
		/* hack to correct IE5.5 faulty box model */
		* html #menu {width:746px; w\idth:745px;}
		/* 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; padding-left:13px; height:35px;}
		/* a hack so that IE5.5 faulty box model is corrected */
		* html #menu a, * html #menu a:visited {width:149px; w\idth:138px;}
		
		/* style the second level background */
		#menu ul ul a.drop, #menu ul ul a.drop:visited {background:#000 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;}
		/* style the third level background */
		#menu ul ul ul a, #menu ul ul ul a:visited {background:#e2dfa8; width:160px; padding:5px 0px;}
		/* style the third level hover */
		#menu ul ul ul a:hover {background:#b2ab9b;}
		
		
		/* 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:21px;left:0; width:149px; margin:0px; padding:0px;}
		/* another hack for IE5.5 */
		* html #menu ul ul {top:30px;t\op:31px;}
		
		/* position the third level flyout menu */
		#menu ul ul ul{left:149px; top:-1px; width:149px;}
		
		/* position the third level flyout menu for a left flyout */
		#menu ul ul ul.left {left:-149px;}
		
		/* style the table so that it takes no ppart in the layout - required for IE to work */
		#menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
		
		/* style the second level links */
		#menu ul ul a, #menu ul ul a:visited {
			background:transparent url(images/bg_sub.png); 
			color:#403b38; 
			height:auto; 
			line-height:1.5em; 
			padding:5px 10px; 
			width:160px;
			border-width:0 1px 1px 1px;
			text-transform:capitalize;
			text-align:left;
		}
		
		/* yet another hack for IE5.5 */
		* html #menu ul ul a, * html #menu ul ul a:visited {width:150px;w\idth:128px;}
		
		/* style the top level hover */
		#menu a:hover, #menu ul ul a:hover{color:#ff6200;}
		#menu :hover > a, #menu ul ul :hover > a {color:#ff6200;}
		
		/* 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; }
		/* keep the third level hidden when you hover on first level list OR link */
		#menu ul :hover ul ul{visibility:hidden;}
		/* make the third level visible when you hover over second level list OR link */
		#menu ul :hover ul :hover ul{ visibility:visible;}
		
		#menu li ul li{background:none;}
		
		 
  		/*MENU STYLED HERE*/

		#menu{
			text-align:center; 
			height: 22px; 
			width:960px; 
			margin:351px 0 0 10px; 
			background: #dad7d0 none repeat scroll 0 0; 
			border-top: #d2550b 1px solid; 
			border-bottom: #d2550b 1px solid; 
			position: absolute; 
			z-index:999;
			}
	
		#menu li{list-style:none; display:inline; margin:0 7px;}
		#menu a{text-decoration:none; text-transform:uppercase; font-size:12px; color:#403b38; font-weight: bold;}
		#menu a:hover, #menu .clicked{color:#ff6200;}
		#menu .menu7{display:none}
		
		
			
	
/*---------content---------*/
	
	#content{background: transparent url(images/bg_col2.png) repeat-y top left; margin:0px 0 0 10px;}
		.site_1 #content{background: transparent url(images/bg_col3.png) repeat-y top left;}
		
		.site_1 #donegal {float:right;
				height:95px;
				overflow:hidden;
				width:170px;
				/*padding-right:5px*/}
		
		
	
		
		.record {margin:0px 0px 25px 0px; padding:0px 0px 10px 0px}
		
	
	
	#left{width:285px; height:auto; padding: 15px;float:left; text-align: justify; border-top: 1px solid #fff; }
	#left h1{
		color:#FF6200;
		float:left;
		font-size:20px;
		letter-spacing:1px;
		line-height:20px;
		margin:0 14px 35px 0;
		padding:0 0 35px;
		text-transform:uppercase;
		width:100%;
		}
	
	#middle{width:284px; height:auto; margin:0px 0px 0px 8px; padding: 15px;float:left; text-align: justify; border-top: 1px solid #fff; }
	
	#middle h1{ 
		text-transform:uppercase; 
		color:#ff6200; 
		font-size:20px; 
		letter-spacing:1px; 
		margin:0px 14px 35px 0px; 
		padding:0 0 35px;
		line-height:20px;
	}
	
		
	#right{	
		width:285px; 		
		height:auto ;
		margin:0px 0px 0px 8px; 
		padding: 15px; 
		float:left; 
		z-index:1; 
		position:inherit; 
		border-top: 1px solid #fff; }	
	
		#right h1{ 
		text-transform:uppercase; 
		color:#ff6200; 
		font-size:20px; 
		letter-spacing:1px; 
		margin:0px 14px 35px 0px; 
		padding:0 0 35px;
		line-height:20px;
	}
	
		#right h2{ 
		text-transform:uppercase; 
		color:#ff6200; 
		font-size:15px; 
		letter-spacing:1px; 
		margin:0px 0px 10px 0px; 
		padding:0 0 0px 0px;
	}
	
	
		#workshop {background:transparent url(pics/corner_workshop.png) no-repeat scroll center bottom;
					margin:15px 0 0 0px; padding:0px 4px 12px 10px;  width:275px;}
		#workshop h1{text-transform:uppercase; background:#403b38; 
					color:#fff; font-size:12px; letter-spacing:1px;	margin:0px 14px 0px 0px; padding:6px 10px 10px 15px;}
					
		.entry{
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			color:#403b38; 
			font-size:11px;
			padding:0px 20px 10px 15px; 
			text-align:left
			}

		.homegal{margin:20px 0px 0px;}
		.homegal img {
			background-color:#FFFFFF !important;
			background-position:center center !important;
			background-repeat:no-repeat !important;
			margin:5px 0 3px 8px;
			}			
	

		

	.clear{width:100%; display:block; clear:both;}		
	
		#text {
			width:607px; 
			height:auto; 
			padding: 5px 15px 15px 15px; 
			float:left; 
			text-align: justify; 
			border-top: 1px solid #fff; 
			list-style:none; 
			}
			
		#text h1 {
				color:#FF6200;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:20px;
				letter-spacing:1px;
				line-height: 20px;
				margin:6px 14px 0 0;
				padding:0 0 25px;
				text-transform:uppercase;
				width:350px;
				height:70px;
				}
				
				
				
		#text h2 {
				color:#FF6200;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:15px;
				letter-spacing:1px;
				line-height: 20px;
				margin:6px 14px 0 0;
				padding:0 0 25px;
				text-transform:uppercase;
				width:350px;
				height:30px;
				}		
			
		.donegal {
				height:85px;
				margin:0 0 0 112px;
				overflow:hidden;
				position:absolute;
				text-align:right;
				width:177px;
				}
					
		.donegal2 {
				height:85px;
				margin:0 0 0 343px;
				overflow:hidden;
				position:absolute;
				width:265px;
				text-align:right;}
				
		.donegal img {
			background-color:#FFFFFF !important;
			background-position:center center !important;
			background-repeat:no-repeat !important;
			margin:5px 0 3px 8px;
			}			
				
		.donegal1 img {
			background-color:#FFFFFF !important;
			background-position:center center !important;
			background-repeat:no-repeat !important;
			margin:4px 0 1px 12px;
			}		
						
		.donegal2 img {
			background-color:#FFFFFF !important;
			background-position:center center !important;
			background-repeat:no-repeat !important;
			margin:5px 0 3px 8px;
			}
		
		.donegal3 img {margin:0px 6px 0px 0px;
			background-color:#FFFFFF !important;
			background-position:center center !important;
			background-repeat:no-repeat !important;
			}


/*--------content tools style here---------*/	

		.content_tools_bottom{
			margin:10px 0px 0px;
			}
		.content_tools_bottom li{
			display:inline;
			margin:0px 10px 0px 0px;
			}
		
	
		.content_tools_bottom a{
			font-size:11px;	
			padding:0px 10px 0px 0px;
			border-right:1px solid #FF6200;	
			}

		.content_tools_bottom .question a{
			border-right:none;
			}
		
		
/*--------form style here---------*/		
		
		#feedback_form 
			{padding: 15px 0px 0px 0px;
			}
		
		#feedback_form label {
			font-weight:bold;
			text-transform:capitalize;
			}
		#feedback_form fieldset {
			border:medium none;
			}
		#feedback_form input {
			width:240px;
			padding:3px 0;
			}
		#feedback_form textarea {
			width:244px;
			
			}
		#feedback_form .button {
			background:#ff6200;
			border:medium none;
			color:#FFFFFF;
			cursor:pointer;
			font-weight:bold;
			padding:2px;
			width:80px;
			}


/*---------bottom---------*/

	
	#bottom{
		background: url(pics/footer.png) no-repeat top left; 
		height:55px; 
		width:980px; 
		margin:0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px; 
		}	
		
	#footer{padding:8px 0 3px 0px}			
	
/*---------copyright---------*/	

		#copyright {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-style:italic;
			text-decoration:none;
			color:#999;
			font-size:11px;
			padding:0px 20px 20px;
			text-align:right;	
			line-height:1;
			}     
			
			
		#copyright a{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-style:oblique;
			text-decoration:none;
			color:#ff6200;
			font-size:11px;
			}
	
		#copyright a:hover{color:#ff6200; text-decoration:underline} 	            

	                                                                                                                                          
					
	.clear{width:100%; display:block; clear:both;}			   
 
			
/*IE 7 HACKS*/

	*:first-child+html #bottom{position:relative;}
	*:first-child+html #menu{margin:-55px 0 0 10px}