*{
padding:0;
margin:0;
}

body{
font-size:90%;
font-family: "Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
color: #333;
line-height:1.4em;;
}

#pad{
height:500px;
width:1px;
float:right;
}

h1,
h2,
h3,
h4,
h5,
h6{
font-weight:bold;
}

h1{
color:#5fac8a;
font-size:1.5em;
padding-bottom:5px;
margin-bottom:20px;
border-bottom:2px solid #6f8fb5;
}

h2{
color:#5fac8a;
font-size:1.2em;
margin-bottom:10px;
padding-left:200px;
}

h3{
color:#5fac8a;
font-size:1.1em;
margin-bottom:10px;
padding-left:200px;
}

h4{
font-size:1em;
}

h5{
font-size:0.9em;
}

img{
float:left;
margin:5px 20px 10px 0;
border:0;
}

p{
margin:0 0 20px 0;
}

#header{
z-index:1000;
position:fixed;
height:125px;
width:100%;
background: #5f82ac url(../grafix/chopes-of-bideford.gif) no-repeat 100% 0;
border-bottom: 1px solid #add8e6;
}

#catchline{
position:absolute;
top:66px;
left:20px;
font-size:1.3em;
font-weight:bold;
color:#ccc;
}

#navbar{
position:absolute;
top:185px;
left:20px;
list-style:none;
line-height:2em;
padding:0 20px 0 0;
height:500px;
border-right:1px solid #6f8fb5;
}

#navbar a:link,
#navbar a:visited{
display:block;
text-decoration:none;
color:#5f82ac;
font-weight:bold;
padding-left:15px;
border-bottom:0;
}

#navbar a:hover{
color:#333;
background-image;
background: #fff url(../grafix/link-on.png) no-repeat 0 10px;
}

#navbar li.urhere{
color:#5f82ac;
font-weight:bold;
background: #fff url(../grafix/urhere.png) no-repeat 0 10px;
padding-left:15px;
}

#movie{
position:absolute;
top:235px;
left:200px;
}

#content{
position:absolute;
top:126px;
padding:55px 200px 200px 200px;
border-top:3px solid #5f82ac;
background: #fff url(../grafix/circles-faded.jpg) no-repeat fixed 98% 200px;
}

#content p{
padding-left:200px;
}

#clearfoot{
clear:both;
border-top:1px solid #6f8fb5;
margin-top:50px;
}

#clearfoot p{
color:#b3c3d9;
font-weight:bold;
font-size:0.9em;
padding-left:0;
}

#content ul,
#content ol{
padding-left:220px;
margin:0 0 10px 0;
}

a:link,
a:visited{
color: #666;
text-decoration:none;
border-bottom:1px dotted #666;
}

a:hover{
color:#333;
border-bottom:1px solid #333;
}

form{
padding-left:200px;
}

label,
input{
display:block;
}

label,
#button{
margin:10px 0 0 0;
}

#gallery #content p,
#gallery #content h2{
padding-left:0;
}

div.scrapbk{
width:100px;
margin:10px 10px 0 0;
float:left;
}

div.scrapbk p{
font-size:0.8em;
line-height:1em;
margin:3px 0 0 0;
}

div.scrapbk img{
float:none;
border:1px solid #666;
}

div.scrapbk a{
border:0;
}

h6{
border-bottom:1px solid #5fac8a;
height:20px;
width:430px;
clear:left;
}