 /*SHORELINE CSS DOCUMENT 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/grid960.css");


/*CHANGES IN MILKBOX*/	
	.milk_stage_tags{display:none;}
	.milk_stage_close{
		background:#073346 none repeat scroll 0% 0%;
		color:#FFFFFF;
		cursor:pointer;
		display:block;
		font-weight:bold;
		margin:5px 0pt 0pt;
		padding:2px 3px;
		text-align:center;
		width:60px;	
	}
	.milk_loading{background:url(images/load.gif) no-repeat center center;}
	.p_milk{background:none;}

/*CHANGES IN GRID*/	

	
/*REST OF DOCUMENT*/

	*{outline:none; margin:0px; padding:0px;}
	
	body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#000 url(images/bg.jpg) no-repeat fixed; color:#fff;}
	img{border:none;}
	
	#social{position:fixed; width:35px; right:0; margin:9px 0px 0px 0px;}
	.social_jgh{display:none;}
	
	.share{position:fixed; bottom:0; right:0; margin:0px 10px 0px 0px;}
	
	.home_tags{display:none;}
	.pdf_record{display:none;}
	.clear{display:block; width:100%; clear:both; height:1px;}
	.heading_h1{display:none;}
	
	#site{background:transparent url(images/site_shadow.png) repeat-y top left; width:980px; margin:0px auto;}
	
	.sabc{
		background:#000000 none repeat scroll 0 0;
		height:33px;
		margin:0 0 0 27px;
		position:absolute;
		width:926px;	
	}

	#logo{background:transparent url(images/header.jpg) no-repeat bottom center; height:216px; padding:26px 0 0;}
	
	#menu{background:transparent url(images/menu_bg.jpg) no-repeat top center; height:42px; margin:-1px 0px 0px 1px;}
	#menu ul{text-align:center; padding:13px 0px;}
	#menu li{display:inline;}
	#menu li:hover{color:#001f2e;}
	#menu a{
		text-decoration:none; 
		color:#fff; 
		font-size:12px; 
		text-transform:uppercase; 
		background:transparent url(images/menu_dot.png) no-repeat center left;
		padding:0px 0px 0px 15px;
	}
	.menu1 a{background:none!important;}

	#container{background:#000 url(images/content_bg.jpg) no-repeat bottom center; margin:0px 0px 0px 27px; width:927px;}
	#content{padding:0px 20px 370px; font-size:11px; letter-spacing:0.1px;}
	#content h1{
		background:transparent url(images/h1_bg.png) no-repeat scroll left top;
		margin:0px auto 30px;
		padding:3px 0 6px;
		text-align:center;
		text-transform:capitalize;
		width:570px;
		font-size:21px;
		font-weight:lighter;
	}
	#content h5{display:none;}

	.text{width:595px; margin:0px auto; line-height:18px;}
	.text a{color:#fff;}
	.text a:hover{color:#666666;}

/*HOME PAGE*/

	.home_intro{
		margin:0px auto;
		padding:30px 0px 0px;
		width:685px;	
	}
	
	.home_text{
		background:transparent url(images/home_intro_bg.png) no-repeat scroll left top;
		float:left;
		font-size:11px;
		height:185px;
		margin:1px 10px 0 0;
		overflow:hidden;
		padding:30px 10px 28px;
		width:312px;
	}
	
	.nextweek{
		float:right;
		margin:5px 123px 0px 0px;
		width:225px;	
	}
	.nextweek img{float:right; background-position:bottom center!important;}
	.nextweek h2{
		background:transparent url(images/nextweek_h1.png) no-repeat scroll left top;
		font-size:20px;
		height:38px;
		margin:2px 0px 0px;
		padding:7px 0px 0px 15px;
		position:absolute;
		width:207px;
		z-index:2;
		text-transform:capitalize;
		letter-spacing:0.04em;
		font-family:"Myriad Pro";
		font-weight:lighter;
	}	
	.nextweek_text{
		background:transparent url(images/presenters_record_bg.png) no-repeat scroll left top;
		height:200px;
		margin:40px 0px 0px;
		padding:10px;
		width:100px;	
	}
	.nextweek_text a{display:block; font-weight:bold; text-transform:uppercase; color:#fff; text-decoration:none; margin:7px 0px 0px 0px;}
	.nextweek_text .home_date{font-size:10px; display:block; font-style:italic;}
	
	.presenters_home{margin:7px 0px 0px 102px;}

	#home_records_three{width:681px; margin:38px auto 0px;}
	
	.home_records{width:33%; float:left; margin:-33px 2px 0px 0px;}
	.home_records img{background-position:bottom center!important;}
	.home_records h2{
		font-size:20px;
		font-family:"Myriad Pro";
		height:38px;
		margin:2px 0px 0px 2px;
		padding:7px 0px 0px 15px;
		position:absolute;
		text-transform:capitalize;
		width:185px;
		z-index:2;
		letter-spacing:0.04em;
		font-weight:lighter;
		}	
	.archaeology_heading{background:transparent url(images/archeaology_h1.png) no-repeat top left;}
	.history_heading{background:transparent url(images/history_h1.png) no-repeat top left;}
	.mb_heading{background:transparent url(images/marinebiology_h1.png) no-repeat top left;}
	
	.home_records_text{
		background:transparent url(images/presenters_record_bg.png) no-repeat scroll left top;
		height:100px;
		margin:-5px 0px 0px 2px;
		padding:10px;
		width:179px;	
	}
	.home_records_text a{
		display:block; 
		color:#fff; 
		text-transform:uppercase;
		font-weight:bold; 
		text-decoration:none;
		text-align:right;
		margin:18px 0px 0px;
	}
			
/*PRESENTER RECORDS*/

	.presenter_records{ 
		width:564px; 
		height:216px; 
		overflow:hidden;
		margin:0px auto 20px;
	}
	.presenter_records img{
		float:left; 
		position:absolute; 
		margin:4px 0px 0px;
		z-index:1;
		background-repeat:no-repeat!important;
		background-position:center bottom!important;
	}
	.presenter_records h2{
		background:transparent url(images/presenters_h1.png) no-repeat top left; 
		width:564px; 
		height:38px; 
		padding:2px 0px 0px 15px; 
		font-size:14px;
		position:absolute;
		z-index:2;
		margin:6px 0px 0px;
		color:#0a72a0;
	}
	.presenter_records h4{font-size:11px; margin:25px 0px 0px 15px; position:absolute; z-index:3;}
	.presenter_text{
		background:transparent url(images/presenters_record_bg.png) no-repeat top left;
		padding:10px;
		margin:38px 0px 0px 107px;
		height:178px;
	}


/*REGION RECORDS*/

	.block{width:556px; margin:0px auto;}
	
	.region_records{
		margin:0px 5px 5px 0px;
		width:273px; 
		height:184px; 
		background:transparent url(images/bg_regions.png) no-repeat top left;
		float:left;
		}
	.region_records .heading_h1{display:none;}
	.region_records h2{color:#0a72a0; font-size:14px; padding:13px 0 12px 6px;}
	.site_4 .region_records h2{
		font-size:12px;
		padding:13px 0 13px 6px;	
	}
	.region_records h5{color:#fff; padding:0px 0px 5px 6px; font-size:11px; display:block!important;}
	.region_records img{
		margin:0px 0px 0px 2px; 
		background-repeat:no-repeat!important; 
		background-color:#000!important;
		margin:-1px 0px 0px 2px!important;	
	}
		
	.region_records .home_date{font-size:11px; font-style:italic; display:block;}
	.region_records p{margin:8px 11px 0px 108px;}
	.region_records a{
		color:#FFFFFF;
		display:block;
		margin:3px 0px 0px;
		text-align:right;
		text-decoration:none;
		text-transform:uppercase;	
		font-weight:bold;
	}
	
	
/*ARCHAEOLOGY PAGES*/

	.donegal{width:480px; margin:0px auto 30px; text-align:center; background:transparent url(images/donegal_bg.png) no-repeat top left; padding:33px 57px 30px;}
	.donegal img{margin:0px 5px 0px 0px; background-repeat:no-repeat!important;}
	
	.text h1{background:none!important;}
	.text h2{font-size:15px;}
	
/*TABLE ON CREW PAGE*/
	
	.text table{background:#000; border:none; margin:0px auto;}
	.text td{padding:5px;}
	
/*GALLERY PAGE*/

	.gal_headings{background:transparent url(images/gallery_name_bg.png) no-repeat top left; width:571px; height:43px; margin:0px auto 10px;}
	.gal_headings h1{font-size:18px!important; text-align:left!important; padding:11px 0px 0px 10px !important;}
	.gal_headings a{color:#fff; text-decoration:none;}
	.gal_headings img{padding:0px 576px 43px 0px; position:absolute;}
	
	.gal_text{background:transparent url(images/bg_h1_gallery_gal.png) no-repeat top left; width:574px; margin:0px auto;}
	.gal_text h1{
		font-size:19px!important;
		height:auto !important;
		margin:1px 0px 0px 10px !important;
		padding:6px 0px 0px 0px !important;
		text-align:left !important;	
		color:#0a72a0!important;
	}
	.gal_text h2{
		font-size:13px;
		margin:0px 0px 40px 10px;
	}
	.gal_text img{margin:0px 35px 35px 0px;}
	
	.gallery_gal{width:605px; margin:0px 0px 0px 5px;}

	
	#copyright{padding:0px 0px 20px 0px; font-size:10px;}
	.copyright_text{text-align:center; padding:31px 20px 0px 0px;}
	.copyright_text a{color:#fff;}
	.copyright_text a:hover{color:#999999;}

/*CONTENT TOOLS STYLED HERE*/
	
	.content_tools_top{text-align:right;}
	.content_tools_top li{display:inline; list-style:none; margin:0px 5px 0px 5px;}
	.content_tools_top a{color:#fff; text-decoration:none; font-size:10px; font-style:italic;}
	.content_tools_top a:hover{text-decoration:underline;}
		
/*IE 7 HACKS*/

	*:first-child+html #content h1{font-size:24px;}
	*:first-child+html .presenter_text{
		padding-left:118px!important; 
		margin-left:0px!important;
		margin-right:0px!important;
		width:auto!important;
		background:transparent url(images/IE_presenters_record_bg.png) no-repeat scroll left top!important;
	}
	*:first-child+html .presenter_records{margin:0px 0px 20px 165px!important; width:564px!important;}
	*:first-child+html .presenter_records h4{color:#fff!important; position:relative!important; margin:0px 0px 0px 0px!important;}
	
	*:first-child+html .nextweek_text{width:95px!important;}
	*:first-child+html .home_records_text{margin-top:0px!important;}
	*:first-child+html .region_records h5{padding:0px 0px 5px 2px!important;}
	
