@import "default.css";

body
{
	background: #FFFFFF url('images/stripes.gif') repeat top center;
	margin-top: 40px;
}

#topshadow
{
	width:905px;
	margin:auto auto auto -20px;
	height:10px;
	padding:0px auto 0px auto;
	background: white url('images/top_shadow_yellow.png') no-repeat;
	z-index: 2;

}
#wrapper
{
	width:895px;
	margin:auto;
	z-index: 1;
	padding: 0 0px 0 20px;
}
#floatingintro2
{
	float:left;
	z-index:200;
	left:15px;
	top: 10px;
	position: relative;
	border: 0;
	width: 270px;
}
#floatingintro
{
	float:left;
	z-index:200;
	left:15px;
	top: 30px;
	position: relative;
	border: 0;
	width: 270px;
}

#floatingintro ul
{
	list-style-type: none;
	margin: 5px 0 0 0;
	padding:0px;
}

#floatingintro li
{
	margin-right: 0;


}

#floatingintro li a
{
	display:block;
	color:#FFF;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding: .7em 1.5em .3em 0em;
}

#floatingintro li a:hover
{
	font-weight:bold;
}


#spacerblock
{
	height:11px;
}

#spacerblockv
{
	width:10px;
	float:left;
	height:2px;
}

#quoteblock
{
	height:244px;
}



#addressblock
{
	position: relative;
	margin: 0 0 0 0px;
	padding: 20px 17px 20px 0px;
	width: 180px;
	float: right;
	text-align: right;
	vertical-align: bottom;
}
#spacerblock45px{	height:45px;padding:0px;margin:0px}

#bodyspacer
{
	height:10px;
}

#spacerblock600px{height:600px;padding:0px;margin:0px}
#spacerblock400px{	height:400px;padding:0px;margin:0px}
#spacerblock300px{	height:300px;padding:0px;margin:0px}
#spacerblock250px{	height:250px;padding:0px;margin:0px}
#spacerblock200px{	height:200px;padding:0px;margin:0px}
#spacerblock150px{	height:150px;padding:0px;margin:0px}
#spacerblock100px{	height:100px;padding:0px;margin:0px}
#spacerblock50px{	height:50px;padding:0px;margin:0px}
#spacerblock75px{	height:75px;padding:0px;margin:0px}
#spacerblock68px{	height:68px;padding:0px;margin:0px}
#spacerblock64px{	height:64px;padding:0px;margin:0px}
#spacerblock60px{	height:60px;padding:0px;margin:0px}
#spacerblock40px{
	height:40px;
	padding:0px;
	margin:0px
}
#spacerblock30px{	height:30px;padding:0px;margin:0px}
#spacerblock25px{	height:25px;padding:0px;margin:0px}
#spacerblock20px{	height:20px;padding:0px;margin:0px}
#spacerblock10px{	height:10px;padding:0px;margin:0px}
#spacerblock8{	height:8px;padding:0px;margin:0px}
#spacerblock5{	height:5px;padding:0px;margin:0px}
#spacerblock3{height:3px;padding:0px;margin:0px}
#spacerblock1{height:1px;padding:0px;margin:0px}

#nav
{
	max-width:673px;
	margin-bottom:7px;
	height:20px;
	padding:4px 4px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	text-decoration: none;
}

#navb
{
	max-width:663px;
	margin-bottom:7px;
	height:20px;
	padding:4px 0px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	text-decoration: none;
}

#nav2
{
	max-width:633px;
	margin-bottom:7px;
	padding:0;
	font:11px 'Lucidia Grande',sans-serif;
	font-weight:bold;
	text-align:right;
	text-decoration: none;
	list-style: none;
}
	
#prenav
{
	max-width:633px;
	margin-bottom:5px;
	height:5px;
	padding:10px 8px 8px 17px;
	font:11px 'Minion Pro',serif;
	font-weight:bold;
	text-align:left;
}

#prenavb
{
	max-width:633px;
	margin-bottom:5px;
	height:5px;
	padding:10px 8px 8px 22px;
	font:13px 'Minion Pro',serif;
	font-weight:bold;
	text-align:left;
}
#prenavc
{
	max-width:633px;
	margin-bottom:5px;
	height:5px;
	padding:10px 8px 8px 17px;
	font:13px 'Minion Pro',serif;
	font-weight:bold;
	text-align:left;
}

#header_home
{
	width:890px;
	padding-left:0px;
	background-repeat: no-repeat;
	height: 189px;
	top: 40px;
	background-image: url(http://www.scottishtraditionalboatfestival.org.uk/images/image_home.gif);
}
#header_news
{
	width:890px;
	padding-left:0px;
	background-repeat: no-repeat;
	height: 189px;
	top: 40px;
	background-image: url(http://www.scottishtraditionalboatfestival.org.uk/images/image_news.gif);
}
#header_maritime
{
	width:890px;
	padding-left:0px;
	background-repeat: no-repeat;
	height: 189px;
	top: 40px;
	background-image: url(http://www.scottishtraditionalboatfestival.org.uk/images/image_maritime.gif);
}
#header_dance
{
	width:890px;
	padding-left:0px;
	background-repeat: no-repeat;
	height: 189px;
	top: 40px;
	background-image: url(http://www.scottishtraditionalboatfestival.org.uk/images/image_dance.gif);
}
#header_food
{
	width:890px;
	padding-left:0px;
	background-repeat: no-repeat;
	height: 189px;
	top: 40px;
	background-image: url(http://www.scottishtraditionalboatfestival.org.uk/images/image_food.gif);
}
#header_crafts
{
	width:890px;
	padding-left:0px;
	background-repeat: no-repeat;
	height: 189px;
	top: 40px;
	background-image: url(http://www.scottishtraditionalboatfestival.org.uk/images/image_crafts.gif);
}
#header_run
{
	width:890px;
	padding-left:0px;
	background-repeat: no-repeat;
	height: 189px;
	top: 40px;
	background-image: url(http://www.scottishtraditionalboatfestival.org.uk/images/image_run.gif);
}
#header_gallery
{
	width:890px;
	padding-left:0px;
	background-repeat: no-repeat;
	height: 189px;
	top: 40px;	background-image: url(http://www.scottishtraditionalboatfestival.org.uk/images/image_gallery.gif);
}
#header_gettinghere
{
	width:890px;
	width:890px;
	padding-left:0px;
	background-repeat: no-repeat;
	height: 189px;
	top: 40px;
	background-image: url(http://www.scottishtraditionalboatfestival.org.uk/images/image_gettinghere.gif);
}
	
#header_contact
{
	width:890px;
	width:890px;
	padding-left:0px;
	background-repeat: no-repeat;
	height: 189px;
	top: 40px;
	background-image: url(http://www.scottishtraditionalboatfestival.org.uk/images/image_contact.gif);
}
#header_about
{
	width:890px;
	width:890px;
	padding-left:0px;
	background-repeat: no-repeat;
	height: 189px;
	top: 40px;
	background-image: url(http://www.scottishtraditionalboatfestival.org.uk/images/image_about.gif);
}

#header.img
{
	width:887px;
	padding:0px;
}

#headerprint
{
	width:600px;
	padding-left:50px;
	padding-right: 12px;
	padding-top: 40px;
}

#logoblock
{
	width:100%;
	height: 100%;
}

#footer_home
{
	background-color:#5E7C83;
	padding:8px 0px 3px 8px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
}
#footer_news
{
	background-color:#717073;
	padding:8px 0px 3px 8px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;

}
#footer_maritime
{
	background-color:#9D8D85;
	padding:8px 0px 3px 8px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;

}
#footer_dance
{
	background-color:#B2A97E;
	padding:8px 0px 3px 8px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;

}
#footer_food
{
	background-color:#949B50;
	padding:8px 0px 3px 8px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;

}
#footer_crafts
{
	background-color:#59582B;
	padding:8px 0px 3px 8px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;

}
#footer_run
{
	background-color:#5F3844;
	padding:8px 0px 3px 8px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;

}
#footer_gallery
{
	background-color:#88005A;
	padding:8px 0px 3px 8px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;

}
#footer_gettinghere
{
	background-color:#183C47;
	padding:8px 0px 3px 8px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;

}
#footer_contact
{
	background-color:#5E7C83;
	padding:8px 0px 3px 8px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;

}
#footer_about
{
	background-color:#717073;
	padding:8px 0px 3px 8px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;

}
	
#content
{
	width:100%;
	background: #FFFFFF url('../images/content_background.gif') repeat top center;
	height: 100%;
	position: relative;
	float: left;
	margin-bottom: 10px;
}

#rightblock1
{
	width: 155px;
	padding: 20px 25px 0 0;
	float: right;
	top: 0px;
	text-align: right;
	height: 600px;
	margin-right: 15px;
}
#mainblock1
{
	background-color:#FFF;
	width: 890px;
	padding: 0 0 0 0;
	float: left;
	height: 100%;
}

#mainblock2
{
	background-color:#FFF;
	width: 700px;
	padding: 0 0 0 0;
	float: left;
}

#mainblock3
{
	background-color:#365481;
	width: 673px;
	padding: 0 0 0 0;
	float: left;
}
#mainblock4
{
	background-color:#CCCCCC;
	width: 673px;
	padding: 0 0 0 0;
	float: left;
}

#mainblock5
{
	background-color:#666666;
	width: 673px;
	padding: 0 0 0 0;
	float: left;
}
#mainblock6
{
	background-color:#C1D82F;
	width: 673px;
	padding: 0 0 0 0;
	float: left;
}
#mainblock7
{
	background-color:#EAF1C1;
	width: 673px;
	padding: 0 0 0 0;
	float: left;
}

#block1
{
	background-color:#03202F;
	width: 100%;
	padding: 0;
	margin: 0;
}

#block2
{
	background-color:#D2E174;
	width: 100%;
	padding: 0 12px 0 17px;
	margin: 0 0 0 -17px;
}

#block3
{
	background-color:#C1D82F;
	width: 100%;
	padding: 0 12px 0 17px;
	margin: 0 0 0 -17px;
}

#block3b
{
	background-color:#FFFFFF;
	width: 100%;
	padding: 0 12px 0 17px;
	margin: 0 0 0 -17px;
}
#block4
{
	background-color:#E4ECAE;
	width: 100%;
	padding: 0 12px 0 17px;
	margin: 0 0 0 -17px;
}


#block4b
{
	background-color:#666666;
	width: 190px;
	padding: 0 12px 0 17px;
	margin: 5px 0 0 0px;
}

#block4c
{
	background-color:#002B5C;
	width: 100%;
	padding: 10px 10px 10px 17px;
	margin: 0 0 0 0px;
}
#block4d
{
	background-color:#C1D82F;
	width: 100%;
	padding: 10px 10px 10px 17px;
	margin: 0 0 0 0px;
}


#block5
{
	background-color:#BED600;
	width: 100%;
	padding: 0 0px 0 0px;
	margin: 0 0 0 0px;
	bottom: 0px;
}

#block6
{
	background-color:#666666;
	width: 100%;
	padding: 0 0px 0 0px;
	margin: 0 0 0 0px;
}
#block7
{
	background-color:#002B5C;
	width: 100%;
	padding: 0 0px 0 0px;
	margin: 0 0 0 0px;
}

#blocktable
{
	width: 673px;
	padding: 0 0px 0 0px;
	margin: 0 0 0 0px;
	position: relative;
	float: left;
	bottom: 0px;
}

#dealsblock
{
	width: 450px;
	padding: 0 0px 0 0px;
	margin: 0 0 0 0px;
	position: relative;
	float: left;
	bottom: 0px;
}
#content_left
{
	width:550px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:17px;
	padding-right:12px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
}

#content_gallery
{
	width:800px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:17px;
	padding-right:12px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
}

#content_onecol
{
	width:440px;
	float:left;
	padding-top:5px;
	padding-bottom:30px;
	padding-left:17px;
	padding-right:12px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	height: 100%;
}
#content_full
{
	width:600px;
	float:left;
	padding-top:0px;
	padding-bottom:30px;
	padding-left:50px;
	padding-right:12px;
	font:11px Arial, Helvetica, sans-serif;
	text-align:left;
	height: 100%;
}

#content_left1
{
	width:295px;
	float:left;
	padding-top:0px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:11px;
	text-align:left;
	margin: 5px 0 0 0;
	padding-right: .5em 1.5em;
}

#content_left1 img
{
	padding:0 0 0px 0;
	border: 0px;
}

#content_450
{
	width:450px;
	float:left;
	padding-top:5px;
	padding-bottom:20px;
	padding-left:17px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	height: 100%;
}

#content_250
{
	width:250px;
	float:left;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:17px;
	padding-right:12px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	height: 100%;
	position: relative;
}
#content_300
{
	width:300px;
	float:left;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:17px;
	padding-right:12px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	height: 100%;
}
#content_100
{
	width:50px;
	float:left;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:17px;
	padding-right:12px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	height: 100%;
}

#content_left2
{
	width:205px;
	float:left;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:17px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	height: 100%;
}

#content_left2deal
{
	width:205px;
	float:left;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:17px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	height: 100%;
	border:0;
}


#content_left2deal a img.brdr:link, #content_left2deal a img.brdr:active, #content_left2deal a img.brdr:visited, #content_left2deal a img.brdr:hover 
{
	border: none;
}

#content_left3
{
	width:210px;
	float:left;
	padding-top:0px;
	padding-bottom:20px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	height: 100%;
}

#content_left4
{
	width:165px;
	float:left;
	text-align:left;
	padding: 5px 0 20px 17px;
}

#content_left5
{
	width:220px;
	float:left;
	padding-top:5px;
	padding-bottom:20px;
	padding-left:17px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	height: 100%;
}

#content_left6
{
	width:220px;
	float:left;
	padding-top:0px;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:11;
	text-align:left;
	margin: 0;
	padding-right: 10px;
}


#content_left7
{
	width:194px;
	float:left;
	font:#FFFFFF;
	font-weight:11;
	text-align:left;
	margin: 0;
}


#content_below.img
{
	width:220px;
	float:inherit;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
}

#content_center
{
	width:182px;
	float:left;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:17px;
	padding-right:12px;
}


#content_right
{
	width:182px;
	float:left;
	padding-top:0px;
	padding-bottom:30px;
	padding-left:17px;
	padding-right:12px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-radius:4px;
	text-align:left;
	height: 100%;
}

#content_right2
{
	width:182px;
	float:right;
	padding-top:20px;
	padding-bottom:30px;
	padding-left:17px;
	padding-right:12px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-radius:4px;
	text-align:left;
	height: 100%;
}

#content_register
{
	width:905px;
}

#content_reg
{
	width:654px;
	float:left;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:12px;
	background-color:#EAEFF2;
}


#speaker_image
{
	float:left;
}

#speaker_info
{
	float:right;
	width:300px;
}

#module_ext
{
	width:560px;
	float:left;
	padding:0;
	text-align:left;
	height: auto;
	border: 1px solid #979797;
	margin: 0 0 5px 0;
}

#module_ext img
{
	float:right;
	padding:0;
	border: 0;
}

#module
{
	width:330px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:12px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	height: auto;
}

#newsmodule_ext
{
	width:560px;
	float:left;
	padding:0;
	text-align:left;
	border: 1px solid #979797;
	margin: 0 0 5px 0;
}

#newsmodule
{
	width:550px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:12px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
}


#gallerymodule_ext
{
	width:550px;
	float:left;
	padding:0;
	text-align:left;
	border: 1px solid #979797;
	margin: 0 0 5px 0;
}

#gallerymodule
{
	width:550px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:12px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
}

