@charset "UTF-8";
/* CSS Document */

/*############################################################################
############################## main.css ######################################
############################################################################*/

body{
	background-color: #FFFFFF;
	font: georgia, serif;
}

a{text-decoration:none;}

.gap5{height:5px; overflow:hidden; clear:both;}
.gap10{height:10px; overflow:hidden; clear:both;}


div.sprite{
	cursor:pointer;
	overflow:hidden;
	display:block;
}
	div.sprite a{
		background-repeat:no-repeat;
		background-position:top;
		display:block;
		width:100%;
		height:100%;
	}
	div.sprite a:hover{background-position:bottom;}
	div.sprite_selected a,div.sprite_selected a:hover{background-position:center;}
	
	div.sprite a span{
		display:block;
		text-indent:-9999px;
		*display:none;
	}
	

.home{}
	.home .content_holder{
		margin:0 auto;
		width:980px;
		position:relative;
	}
		.home .content_holder .col1{
			float:left; display:inline;
			width:650px;
			position:relative;
		}
		.home .content_holder .col2{
			float:left; display:inline;
			width:300px;
			margin:23px 0 0 30px; -margin:23px 0 0 15px;
		}


/*############################################################################
############################## main_nav.css ##################################
############################################################################*/

.main_nav{
	border-top:40px;
	height:25px;
}
	.main_nav .main_nav_bar {
	height:25px;
	position:relative;
	border-bottom: 0px;
	width:670px;
	right: 0px;
	}
	.main_nav .nav_holder{
	width:726px;
	margin:45px 0 26px 0;
	position:relative;
	float:right;
	z-index:200;
	}
	
	.main_nav .nav_item{
		float:left; display:inline;
		padding-right:1px;
		background:url(../images/main_nav_border.gif) top right no-repeat ;
	}
	
	.main_nav .sprite_home{
		width:111px; height:25px;
		float:right; display:inline; 
	}
	.main_nav .sprite_home a{background-image:url(../images/home2.gif);}	
	
	.main_nav .sprite_logo{
		width:220px; height:98px;
		float:right; display:inline;
	}
	.main_nav .sprite_logo a{background-image:url(../images/logo.gif);}
	
	.main_nav .sprite_news{
		width:40px; height:25px;
		float:right; display:inline;
	}
	.main_nav .sprite_news a{background-image:url(http://www.scottishtraditionalboatfestival.org.uk/images/news.gif);}
	
	.main_nav .sprite_maritime{
		width:58px; height:25px;
		float:right; display:inline;
	}
	.main_nav .sprite_maritime a{background-image:url(http://www.scottishtraditionalboatfestival.org.uk/images/maritime.gif);}
	
	.main_nav .sprite_dance{
		width:83px; height:25px;
		float:right; display:inline;
	}
	.main_nav .sprite_dance a{background-image:url(http://www.scottishtraditionalboatfestival.org.uk/images/dance.gif);}
	
	.main_nav .sprite_food{
		width:42px; height:25px;
		float:right; display:inline;
	}
	.main_nav .sprite_food a{background-image:url(http://www.scottishtraditionalboatfestival.org.uk/images/food.gif);}
	
	.main_nav .sprite_crafts{
		width:47px; height:25px;
		float:right; display:inline;
	}
	.main_nav .sprite_crafts a{background-image:url(http://www.scottishtraditionalboatfestival.org.uk/images/crafts.gif);}
	
	.main_nav .sprite_run{
		width:34px; height:25px;
		float:right; display:inline;
	}
	.main_nav .sprite_run a{background-image:url(http://www.scottishtraditionalboatfestival.org.uk/images/run.gif);}
	
		.main_nav .sprite_gallery{
		width:51px; height:25px;
		float:right; display:inline;
	}
	.main_nav .sprite_gallery a{background-image:url(http://www.scottishtraditionalboatfestival.org.uk/images/gallery.gif);}
	
		.main_nav .sprite_getting_here{
		width:76px; height:25px;
		float:right; display:inline;
	}
	.main_nav .sprite_getting_here a{background-image:url(http://www.scottishtraditionalboatfestival.org.uk/images/getting_here.gif);}
	
		.main_nav .sprite_contact{
		width:56px; height:25px;
		float:right; display:inline; 
	}
	.main_nav .sprite_contact a{background-image:url(../images/contact.gif);}
	
			.main_nav .sprite_about_festival{
		width:40px; height:25px;
		float:right; display:inline; 
	}
	.main_nav .sprite_about_festival a{background-image:url(../images/links2.gif);}
	
	.main_nav .nav_searchform{
		float:right; display:inline;
		width:330px;
	}
		.main_nav .nav_searchform input.searchform{
			width:232px;
			height:20px;
			border:1px solid #878787;
			background:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_search_bg.gif);
			float:left; display:inline;
			margin:1px 0 0 1px;
			line-height:11px;
			font-size:11px;
			padding:5px 0 0 4px;
			*padding-top:8px; *height:17px;
		}
		.main_nav .nav_searchform .sprite_go{
			width:16px; height:10px;
			float:left; display:inline;
			margin:9px 0 0 5px;
		}
		.main_nav .nav_searchform .sprite_go a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_search_sprite_go.gif);}
		
		.main_nav .nav_dropdown{
			width:69px;
			float:left; display:inline;
			font-size:11px; line-height:19px;
			cursor:pointer;
			font-family:Arial, Helvetica, sans-serif;
			position:relative;
		}
			.main_nav .nav_dropdown .current{
				width:63px;
				height:19px;
				display:block;
				background:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_dropdown_arrow.gif) no-repeat 57px 8px;
				padding-left:6px;
				margin-top:4px;
				color:#999999;
			}
			.main_nav .nav_dropdown .current:hover{color:#00bdf6;}
			
			.main_nav .nav_dropdown .nav_popup{
				position:absolute;
				padding:2px 0;
				left:-1px;
				top:29px;
				border:1px solid #B5B5B5;	
				width:69px;
				background:#fff;
				display:none;
			}
				.main_nav .nav_dropdown .nav_popup a{
					display:block;
					padding-left:6px;
					color:#999999;
				}
				.main_nav .nav_dropdown .nav_popup a:hover{color:#00bdf6;}
		
		
.nav_gradient{      
	background:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_gradient.gif);
	margin-top:30px; *margin-top:-10px;
	height:19px;
}	 

.main_nav .nav_extra_links{}
.main_nav .nav_extra_links .sprite{
	float:right;
	margin-right:0px;
	margin-top:0px;
}
	.main_nav .nav_extra_links .nav_follow a{background-image:url(../images/twitter.gif);}
	.main_nav .nav_extra_links .nav_follow{
		width:38px; height:25px;
	}
	.main_nav .nav_extra_links .nav_subscribe a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_sprite_subscribe.gif);}
	.main_nav .nav_extra_links .nav_subscribe{
		width:72px; height:13px;
	}
	.main_nav .nav_extra_links .nav_facebook a{background-image:url(../images/facebook.gif);}
	.main_nav .nav_extra_links .nav_facebook{
		width:38px; height:25px; 
	}

/*DIFFERENT NAV SPRITES FOR HOMEPAGE*/  
 	.home .nav_gradient{background:none;} 

	.home .main_nav .sprite_home a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_sprite2_news4.gif);}
	
	.home .main_nav .sprite_news a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_sprite_hubs.gif);}
	
	.home .main_nav .sprite_maritime a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_sprite_galleries.gif);}

	.home .main_nav .sprite_dance a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_sprite_videos.gif);}

	.home .main_nav .sprite_food a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_sprite_podcasts.gif);}

	.home .main_nav .sprite_crafts a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_sprite2_topics.gif);}

	.home .main_nav .sprite_gallery a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_sprite2_editors6.gif);}	
	
	.home .main_nav .sprite_getting_here a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_sprite2_editors6.gif);}	
	
	.home .main_nav .sprite_contact a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/main_nav_sprite2_editors6.gif);}	
		
	.front .main_nav .nav_extra_links .nav_tipus{
		//display:none;
	}

